Приложение для принятия хороших скриншотов (например, OS X)

Обычно, когда вы выполняете apt-get dist-upgrade, он обновляет все, что доступно, включая ваше ядро. Ubuntu обычно держит 3 или 4 версии ядра (если я правильно помню) на случай, если новое ядро ​​вызывает серьезную проблему или проблемы. Если новое ядро ​​плохо работает на ваших драйверах и т. Д., Вы можете вернуться к старому ядру. Для этого он и есть. Вы можете удалить ядро, используя apt-get, удалить linux-kernel- * или использовать Synaptic Package Manager (который должен быть установлен отдельно). Но было бы безопаснее оставить как минимум одну старую версию ядра в качестве резервной копии.

37
задан 27 June 2011 в 17:33

80 ответов

Использование спуска затвора

Сначала перейдите в «Правка» -> «Настройки» и отметьте два варианта, упомянутые ниже.

Сначала перейдите в Edit -> Preferences и отметьте два параметра, упомянутые ниже.

Теперь выберите Hard Shadow и запустите его.

Теперь выберите Hard Shadow и запустите его.

Использование gnome-screenshot [!d21 ] Запустите «Снимок экрана» из тире и выберите «Включить границу окна» с эффектом «Тень» или «Граница», а затем снимите снимок экрана.

Запустите «Снимок экрана» из тире и выберите «Включить границу окна» с эффектом «Тень» или «Граница»

где 5 - задержка в секундах, а граница может быть заменена теневой за «Drop Shadow».

[d36 ] [!d35]

41
ответ дан 25 May 2018 в 20:06
  • 1
    Почему бы не нажать & lt; kbd & gt; ALT & lt; / kbd & gt; + & lt; kbd & gt; F2 & lt; / kbd & gt; и псевдоним? Разве это не облегчит ситуацию? ПРИМЕР: & lt; kbd & gt; ALT & lt; / kbd & gt; + & lt; kbd & gt; F2 & lt; / kbd & gt; (Показывает окно командной строки) gscreenshot (прогон Gnome-screenshot) – Joe the Person 27 June 2011 в 01:54
  • 2
    gnome-screenshot -wbe shadow очень эффективен. – Oli♦ 4 September 2012 в 17:31

Использование спуска затвора

Сначала перейдите в «Правка» -> «Настройки» и отметьте два варианта, упомянутые ниже.

Сначала перейдите в Edit -> Preferences и отметьте два параметра, упомянутые ниже.

[!d7]

Теперь выберите Hard Shadow и запустите его.

Теперь выберите Hard Shadow и запустите его.

Использование gnome-screenshot

Запустите «Снимок экрана» из тире и выберите «Включить границу окна» с эффектом «Тень» или «Граница», а затем снимите снимок экрана.

[!d15]

Запустите «Снимок экрана» из тире и выберите «Включить границу окна» с эффектом «Тень» или «Граница»

где 5 - задержка в секундах, а граница может быть заменена теневой за «Drop Shadow».

[!d35]

41
ответ дан 25 July 2018 в 21:40

Использование спуска затвора

Сначала перейдите в «Правка» -> «Настройки» и отметьте два варианта, упомянутые ниже.

Сначала перейдите в Edit -> Preferences и отметьте два параметра, упомянутые ниже.

[!d7]

Теперь выберите Hard Shadow и запустите его.

Теперь выберите Hard Shadow и запустите его.

Использование gnome-screenshot

Запустите «Снимок экрана» из тире и выберите «Включить границу окна» с эффектом «Тень» или «Граница», а затем снимите снимок экрана.

[!d15]

Запустите «Снимок экрана» из тире и выберите «Включить границу окна» с эффектом «Тень» или «Граница»

где 5 - задержка в секундах, а граница может быть заменена теневой за «Drop Shadow».

[!d35]

41
ответ дан 2 August 2018 в 03:16

Использование спуска затвора

Сначала перейдите в «Правка» -> «Настройки» и отметьте два варианта, упомянутые ниже.

Сначала перейдите в Edit -> Preferences и отметьте два параметра, упомянутые ниже.

[!d7]

Теперь выберите Hard Shadow и запустите его.

Теперь выберите Hard Shadow и запустите его.

Использование gnome-screenshot

Запустите «Снимок экрана» из тире и выберите «Включить границу окна» с эффектом «Тень» или «Граница», а затем снимите снимок экрана.

[!d15]

Запустите «Снимок экрана» из тире и выберите «Включить границу окна» с эффектом «Тень» или «Граница»

где 5 - задержка в секундах, а граница может быть заменена теневой за «Drop Shadow».

[!d35]

41
ответ дан 4 August 2018 в 19:11

Использование спуска затвора

Сначала перейдите в «Правка» -> «Настройки» и отметьте два варианта, упомянутые ниже.

Сначала перейдите в Edit -> Preferences и отметьте два параметра, упомянутые ниже.

[!d7]

Теперь выберите Hard Shadow и запустите его.

Теперь выберите Hard Shadow и запустите его.

Использование gnome-screenshot

Запустите «Снимок экрана» из тире и выберите «Включить границу окна» с эффектом «Тень» или «Граница», а затем снимите снимок экрана.

[!d15]

Запустите «Снимок экрана» из тире и выберите «Включить границу окна» с эффектом «Тень» или «Граница»

где 5 - задержка в секундах, а граница может быть заменена теневой за «Drop Shadow».

[!d35]

41
ответ дан 6 August 2018 в 03:27

Использование Затвор

  • Сначала выберите Edit -> Preferences и отметьте два параметра, упомянутые ниже.

[!d5]

  • Теперь сделайте снимок экрана окна и щелкните правой кнопкой мыши и выберите запустить плагин.

[!d6]

  • Теперь выберите Hard Shadow и запустите его.

[!d7]

  • Ваш последний скриншот будет выглядеть следующим образом:

Использование gnome-screenshot

  • Запустите «Снимок экрана» из тире и выберите «Включить границу окна» с помощью «Эффект» «Тень» или «Граница», а затем снимите снимок экрана.

[!d8]

  • Чтобы сделать то же самое с помощью терминала (Ctrl + Alt + T), вставьте gnome-screenshot -w -b -d 5 -e border

где 5 - задержка в секундах, а граница может быть заменена теневой «Drop Shadow».

[!d9]

[!d10]

41
ответ дан 7 August 2018 в 21:14

Использование Затвор

  • Сначала выберите Edit -> Preferences и отметьте два параметра, упомянутые ниже.

[!d5]

  • Теперь сделайте снимок экрана окна и щелкните правой кнопкой мыши и выберите запустить плагин.

[!d6]

  • Теперь выберите Hard Shadow и запустите его.

[!d7]

  • Ваш последний скриншот будет выглядеть следующим образом:

Использование gnome-screenshot

  • Запустите «Снимок экрана» из тире и выберите «Включить границу окна» с помощью «Эффект» «Тень» или «Граница», а затем снимите снимок экрана.

[!d8]

  • Чтобы сделать то же самое с помощью терминала (Ctrl + Alt + T), вставьте gnome-screenshot -w -b -d 5 -e border

где 5 - задержка в секундах, а граница может быть заменена теневой «Drop Shadow».

[!d9]

[!d10]

41
ответ дан 10 August 2018 в 09:33

Использование Затвор

  • Сначала выберите Edit -> Preferences и отметьте два параметра, упомянутые ниже.

[!d5]

  • Теперь сделайте снимок экрана окна и щелкните правой кнопкой мыши и выберите запустить плагин.

[!d6]

  • Теперь выберите Hard Shadow и запустите его.

[!d7]

  • Ваш последний скриншот будет выглядеть следующим образом:

Использование gnome-screenshot

  • Запустите «Снимок экрана» из тире и выберите «Включить границу окна» с помощью «Эффект» «Тень» или «Граница», а затем снимите снимок экрана.

[!d8]

  • Чтобы сделать то же самое с помощью терминала (Ctrl + Alt + T), вставьте gnome-screenshot -w -b -d 5 -e border

где 5 - задержка в секундах, а граница может быть заменена теневой «Drop Shadow».

[!d9]

[!d10]

41
ответ дан 13 August 2018 в 15:42
  • 1
    Почему бы не нажать & lt; kbd & gt; ALT & lt; / kbd & gt; + & lt; kbd & gt; F2 & lt; / kbd & gt; и псевдоним? Разве это не облегчит ситуацию? ПРИМЕР: & lt; kbd & gt; ALT & lt; / kbd & gt; + & lt; kbd & gt; F2 & lt; / kbd & gt; (Показывает окно командной строки) gscreenshot (прогон Gnome-screenshot) – Joe the Person 27 June 2011 в 01:54
  • 2
    gnome-screenshot -wbe shadow очень эффективен. – Oli♦ 4 September 2012 в 17:31

Затвор

Вы можете добиться этого в Shutter. Чтобы захватить целое окно, включая украшения, вы можете щелкнуть правой кнопкой мыши по значку уведомления, затем нажать «Окно под курсором» или в окне приложения, щелкнуть по значку окна (четвертый слева на панели инструментов). Вы можете выбрать окно с помощью мыши, чтобы сделать снимок экрана этого окна.

Чтобы сделать округленные декорации окон лучше, перейдите в Edit-> Preferences, перейдите на вкладку «Дополнительно» и нажмите «Принудительное закругление» window !,

Чтобы добавить теневой эффект, после того, как вы сделали снимок экрана, нажмите «Снимок экрана -> Запустить плагин ...» и выберите «Жесткая тень», Запустите '.

Force Rounded Window Corners

Затем вы можете отредактировать параметры тени и нажать «Сохранить», чтобы применить эффект.

Конечный результат выглядит примерно так:

Hard Shadow

14
ответ дан 25 May 2018 в 20:06
  • 1
    Но есть ли у него плагин для рисования рисованных кругов? – Random832 27 June 2011 в 02:00
  • 2
    @ Random832 это не плагин, но вы можете сделать это, нажав кнопку редактирования на панели инструментов (вторая кнопка справа). – dv3500ea 27 June 2011 в 18:08

KWIN (менеджер окон KDE) недавно добавил такую ​​функциональность: https://svn.reviewboard.kde.org/r/4814/ KWIN предлагает API через DBUS. Если вы используете KDE, вы можете просто использовать KSnapshot для получения такого скриншота («window под курсором»).

Если мы хотим иметь эту функциональность в Unity (или Classic Desktop), Compiz должен предложить API для него. Я написал запрос функции для него: https://svn.reviewboard.kde.org/r/4814/

Я хотел бы реализовать его для Shutter, а также -

)
5
ответ дан 25 May 2018 в 20:06

KSnapshot

Отличное приложение из KDE, чтобы сделать снимок экрана, просто нажмите PrtScreen, вам не нужны плагины или какие-либо другие сложные вещи. Я не уверен, работает ли он на Ubuntu, но на Kubuntu он работает просто отлично. Вот ссылка на «официальную» страницу: http://kde.org/applications/graphics/ksnapshot/

Чтобы установить ее на Ubuntu, попробуйте записать в терминал: sudo apt-get install ksnapshot

4
ответ дан 25 May 2018 в 20:06

Настраиваемое автоматическое решение с использованием scrot и imagemagick

Обзор

scrot - очень настраиваемая утилита для скриншотов CLI. В этом примере мы используем его возможность передавать скриншоты во внешние программы, чтобы добавить эффектный эффект dropshadow с помощью imagemagick.

Обзор : этот метод не работает должным образом в Unity и более чем вероятно, не будет работать ни на одном другом WM с округленными границами. Вы все равно можете захватывать изображения, но тень будет применена не только к окну, но и к частям фона. Вы могли бы устранить это, заменив scrot на gnome-screenshot и соответствующим образом отредактировав сценарий.

Примерный снимок

Образец кадра

#!/bin/bash
# NAME:         dropshadow.sh
# VERSION:      
# AUTHOR:       (c) 2013 Glutanimate
# DESCRIPTION:  - adds transparent dropshadow to images (e.g. screenshots)
#               - moves them to predefined screenshot folder
# FEATURES:     
# DEPENDENCIES: imagemagick suite
#
# LICENSE:      MIT license (http://opensource.org/licenses/MIT)
#
# NOTICE:       THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
#               INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
#               PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
#               LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 
#               TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE 
#               OR OTHER DEALINGS IN THE SOFTWARE.
#
#
# USAGE:        dropshadow.sh <image>

SCREENSHOTFOLDER="$HOME/Pictures/Screenshots"


FILE="${1}"
FILENAME="${FILE##*/}"
FILEBASE="${FILENAME%.*}"

convert "${FILE}" \( +clone -background black -shadow 80x20+0+15 \) +swap -background transparent -layers merge +repage "$SCREENSHOTFOLDER/${FILEBASE}.png"

rm "$FILE" #remove this line to preserve original image

Примечание: Оригинальная команда преобразования текста Стивена Коннолли.

Примечание

Приступайте к привязке следующей командной строки к выбранному вами ключу, и вы должны быть готовы к работе:

scrot -szb -e 'dropshadow.sh $f'

Если вы используете LXDE / Openbox, как я, вы можете добавить следующий keybind к вашему lxde-rc.xml:

<keybind key="C-Print"><action name="Execute"><execute>scrot -szb -e 'dropshadow.sh $f'</execute></action></keybind>

Примечание. Обязательно включите dropshadow.sh в свой PATH или замените его с фактическим расположением скрипта в вашей файловой системе.

Примечание

Нажмите комбинацию клавиш, определенную в предыдущей (например, CTRL + Печать) и щелкните по выбранному вами окну.

4
ответ дан 25 May 2018 в 20:06
  • 1
    Я предполагаю, что это намного дешевле с закругленными углами, но это приятное решение. – Oli♦ 1 October 2013 в 18:13
  • 2
    @Oli: спасибо! Я просто попробовал это под Unity, и вы правы. Если вы установите scrot, чтобы включить границы окна, он будет захватывать небольшую область вокруг фактического окна, включая все, что стоит. Это облом, но что вы можете сделать: /. Я добавлю к сведению ответ. – Glutanimate 1 October 2013 в 18:26

Чтобы ответить на ваш последующий вопрос («Есть ли простой способ сообщить затвору, я хочу, чтобы южная тень для всех скриншотов?»), к сожалению нет. Существует открытый запрос, позволяющий автоматически запускать плагины.

3
ответ дан 25 May 2018 в 20:06

Файл: screenshot_window.sh (/ home /)

#!/bin/bash

#Take Screenshot Of Current Window
#facebook.com/NguyenChanhDai.1408

FOLDER="$HOME/Pictures/Screenshots"

FILENAME=`date +%Y-%m-%d_%H-%M-%S`

gnome-screenshot -w -f $FILENAME #take screenshot of current window using GnomeScreenshot

convert "$FILENAME" \( +clone -background black -shadow 80x20+0+15 \) +swap -background white -layers merge +repage "$FOLDER/$FILENAME.png" #dropshadow using ImageMagick

xclip -selection clipboard -t image/png -i $FOLDER/$FILENAME.png #paste image to clipboard

rm "$FILENAME" #remove file

echo "Success! Copied to Clipboard"

Создать папку: Скриншоты (/ home / Pictures /)

Клавиатура [ ! d3]

Нажмите Ctrl + D: снимок экрана текущего окна, нажмите Ctrl + V: вставьте изображение из буфера обмена

2
ответ дан 25 May 2018 в 20:06

Если вы используете Google Chrome или Chromium, то есть расширение, чем захват всего экрана, видимая часть страницы или захват выбранной области.

Google Chrome: Awesome Screenshot [!d1 ]

0
ответ дан 25 May 2018 в 20:06

Вы используете Compiz? Если это так, перейдите к настройкам Compiz (вы должны установить compiz-settings, если вы еще этого не сделали) и:

Активируйте плагин скриншота.

Установите папку, в которую он сохраняет .

Тогда вам нужно только нажать [Super] и [Click and Drag]. Выбранный вами район будет сохранен в выбранном вами месте назначения.

0
ответ дан 25 May 2018 в 20:06
  • 1
    Хотя это хороший трюк - я не вижу, как это отвечает на вопрос о том, как сделать красивые скриншоты одним окном (за описание и примеры) – Oli♦ 29 June 2011 в 12:32
  • 2
    Я так привык использовать ctrl + cmd + shift + 4 на iMac, что я едва использовал когда-либо вариант окна, я неправильно понял. Мои извинения. – OttoRobba 8 July 2011 в 06:56

Принимая mac, как и скриншоты, можно сделать, просто изменив поведение gnome-screenshot по умолчанию. Для этого вам не нужен затвор:)

На http://www.pc-freak.net/blog/how-to-take-area-screenshots-in-gnome-take-quick- area-selection-screenshots-in-g-linux-and-bsd /

Вы можете прочитать подробное руководство по улучшению поведения снимков экрана по умолчанию GNOME и как назначить ключи для выбора области экрана с добавлением тени / границы эффекты.

Best

0
ответ дан 25 May 2018 в 20:06

Файл: screenshot_window.sh (/ home /)

#!/bin/bash #Take Screenshot Of Current Window #facebook.com/NguyenChanhDai.1408 FOLDER="$HOME/Pictures/Screenshots" FILENAME=`date +%Y-%m-%d_%H-%M-%S` gnome-screenshot -w -f $FILENAME #take screenshot of current window using GnomeScreenshot convert "$FILENAME" \( +clone -background black -shadow 80x20+0+15 \) +swap -background white -layers merge +repage "$FOLDER/$FILENAME.png" #dropshadow using ImageMagick xclip -selection clipboard -t image/png -i $FOLDER/$FILENAME.png #paste image to clipboard rm "$FILENAME" #remove file echo "Success! Copied to Clipboard"

Создать папку: Скриншоты (/ home / Pictures /)

Клавиатура [ ! d3]

Нажмите Ctrl + D: снимок экрана текущего окна, нажмите Ctrl + V: вставьте изображение из буфера обмена

2
ответ дан 25 July 2018 в 21:40

Настраиваемое автоматическое решение с использованием scrot и imagemagick

Обзор

scrot - очень настраиваемая утилита для скриншотов CLI. В этом примере мы используем его возможность передавать скриншоты во внешние программы, чтобы добавить эффектный эффект dropshadow с помощью imagemagick.

Обзор : этот метод не работает должным образом в Unity и более чем вероятно, не будет работать ни на одном другом WM с округленными границами. Вы все равно можете захватывать изображения, но тень будет применена не только к окну, но и к частям фона. Вы могли бы устранить это, заменив scrot на gnome-screenshot и соответствующим образом отредактировав сценарий.

Примерный снимок

Образец кадра

#!/bin/bash # NAME: dropshadow.sh # VERSION: # AUTHOR: (c) 2013 Glutanimate # DESCRIPTION: - adds transparent dropshadow to images (e.g. screenshots) # - moves them to predefined screenshot folder # FEATURES: # DEPENDENCIES: imagemagick suite # # LICENSE: MIT license (http://opensource.org/licenses/MIT) # # NOTICE: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, # INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR # PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE # OR OTHER DEALINGS IN THE SOFTWARE. # # # USAGE: dropshadow.sh <image> SCREENSHOTFOLDER="$HOME/Pictures/Screenshots" FILE="${1}" FILENAME="${FILE##*/}" FILEBASE="${FILENAME%.*}" convert "${FILE}" \( +clone -background black -shadow 80x20+0+15 \) +swap -background transparent -layers merge +repage "$SCREENSHOTFOLDER/${FILEBASE}.png" rm "$FILE" #remove this line to preserve original image

Примечание: Оригинальная команда преобразования текста Стивена Коннолли.

Примечание

Приступайте к привязке следующей командной строки к выбранному вами ключу, и вы должны быть готовы к работе:

scrot -szb -e 'dropshadow.sh $f'

Если вы используете LXDE / Openbox, как я, вы можете добавить следующий keybind к вашему lxde-rc.xml:

<keybind key="C-Print"><action name="Execute"><execute>scrot -szb -e 'dropshadow.sh $f'</execute></action></keybind>

Примечание. Обязательно включите dropshadow.sh в свой PATH или замените его с фактическим расположением скрипта в вашей файловой системе.

Примечание

Нажмите комбинацию клавиш, определенную в предыдущей (например, CTRL + Печать) и щелкните по выбранному вами окну.

4
ответ дан 25 July 2018 в 21:40
  • 1
    Я предполагаю, что это намного дешевле с закругленными углами, но это приятное решение. – Oli♦ 1 October 2013 в 18:13
  • 2
    @Oli: спасибо! Я просто попробовал это под Unity, и вы правы. Если вы установите scrot, чтобы включить границы окна, он будет захватывать небольшую область вокруг фактического окна, включая все, что стоит. Это облом, но что вы можете сделать: /. Я добавлю к сведению ответ. – Glutanimate 1 October 2013 в 18:26

Принимая mac, как и скриншоты, можно сделать, просто изменив поведение gnome-screenshot по умолчанию. Для этого вам не нужен затвор:)

На http://www.pc-freak.net/blog/how-to-take-area-screenshots-in-gnome-take-quick- area-selection-screenshots-in-g-linux-and-bsd /

Вы можете прочитать подробное руководство по улучшению поведения снимков экрана по умолчанию GNOME и как назначить ключи для выбора области экрана с добавлением тени / границы эффекты.

Best

0
ответ дан 25 July 2018 в 21:40

KSnapshot

Отличное приложение из KDE, чтобы сделать снимок экрана, просто нажмите PrtScreen, вам не нужны плагины или какие-либо другие сложные вещи. Я не уверен, работает ли он на Ubuntu, но на Kubuntu он работает просто отлично. Вот ссылка на «официальную» страницу: http://kde.org/applications/graphics/ksnapshot/

Чтобы установить ее на Ubuntu, попробуйте записать в терминал: sudo apt-get install ksnapshot

4
ответ дан 25 July 2018 в 21:40

Затвор

Вы можете добиться этого в Shutter. Чтобы захватить целое окно, включая украшения, вы можете щелкнуть правой кнопкой мыши по значку уведомления, затем нажать «Окно под курсором» или в окне приложения, щелкнуть по значку окна (четвертый слева на панели инструментов). Вы можете выбрать окно с помощью мыши, чтобы сделать снимок экрана этого окна.

Чтобы сделать округленные декорации окон лучше, перейдите в Edit-> Preferences, перейдите на вкладку «Дополнительно» и нажмите «Принудительное закругление» window !,

Чтобы добавить теневой эффект, после того, как вы сделали снимок экрана, нажмите «Снимок экрана -> Запустить плагин ...» и выберите «Жесткая тень», Запустите '.

Force Rounded Window Corners [!d7]

Затем вы можете отредактировать параметры тени и нажать «Сохранить», чтобы применить эффект.

Конечный результат выглядит примерно так:

Hard Shadow [!d13]

14
ответ дан 25 July 2018 в 21:40
  • 1
    Но есть ли у него плагин для рисования рисованных кругов? – Random832 27 June 2011 в 02:00

Чтобы ответить на ваш последующий вопрос («Есть ли простой способ сообщить затвору, я хочу, чтобы южная тень для всех скриншотов?»), к сожалению нет. Существует открытый запрос, позволяющий автоматически запускать плагины.

3
ответ дан 25 July 2018 в 21:40

Вы используете Compiz? Если это так, перейдите к настройкам Compiz (вы должны установить compiz-settings, если вы еще этого не сделали) и:

Активируйте плагин скриншота.

Установите папку, в которую он сохраняет .

Тогда вам нужно только нажать [Super] и [Click and Drag]. Выбранный вами район будет сохранен в выбранном вами месте назначения.

0
ответ дан 25 July 2018 в 21:40
  • 1
    Хотя это хороший трюк - я не вижу, как это отвечает на вопрос о том, как сделать красивые скриншоты одним окном (за описание и примеры) – Oli♦ 29 June 2011 в 12:32
  • 2
    Я так привык использовать ctrl + cmd + shift + 4 на iMac, что я едва использовал когда-либо вариант окна, я неправильно понял. Мои извинения. – OttoRobba 8 July 2011 в 06:56

KWIN (менеджер окон KDE) недавно добавил такую ​​функциональность: https://svn.reviewboard.kde.org/r/4814/ KWIN предлагает API через DBUS. Если вы используете KDE, вы можете просто использовать KSnapshot для получения такого скриншота («window под курсором»).

Если мы хотим иметь эту функциональность в Unity (или Classic Desktop), Compiz должен предложить API для него. Я написал запрос функции для него: https://svn.reviewboard.kde.org/r/4814/

Я хотел бы реализовать его для Shutter, а также -

)
5
ответ дан 25 July 2018 в 21:40

Если вы используете Google Chrome или Chromium, то есть расширение, чем захват всего экрана, видимая часть страницы или захват выбранной области.

Google Chrome: Awesome Screenshot

0
ответ дан 25 July 2018 в 21:40

Файл: screenshot_window.sh (/ home /)

#!/bin/bash #Take Screenshot Of Current Window #facebook.com/NguyenChanhDai.1408 FOLDER="$HOME/Pictures/Screenshots" FILENAME=`date +%Y-%m-%d_%H-%M-%S` gnome-screenshot -w -f $FILENAME #take screenshot of current window using GnomeScreenshot convert "$FILENAME" \( +clone -background black -shadow 80x20+0+15 \) +swap -background white -layers merge +repage "$FOLDER/$FILENAME.png" #dropshadow using ImageMagick xclip -selection clipboard -t image/png -i $FOLDER/$FILENAME.png #paste image to clipboard rm "$FILENAME" #remove file echo "Success! Copied to Clipboard"

Создать папку: Скриншоты (/ home / Pictures /)

Клавиатура [ ! d3]

Нажмите Ctrl + D: снимок экрана текущего окна, нажмите Ctrl + V: вставьте изображение из буфера обмена

2
ответ дан 2 August 2018 в 03:16

Настраиваемое автоматическое решение с использованием scrot и imagemagick

Обзор

scrot - очень настраиваемая утилита для скриншотов CLI. В этом примере мы используем его возможность передавать скриншоты во внешние программы, чтобы добавить эффектный эффект dropshadow с помощью imagemagick.

Обзор : этот метод не работает должным образом в Unity и более чем вероятно, не будет работать ни на одном другом WM с округленными границами. Вы все равно можете захватывать изображения, но тень будет применена не только к окну, но и к частям фона. Вы могли бы устранить это, заменив scrot на gnome-screenshot и соответствующим образом отредактировав сценарий.

Примерный снимок

Образец кадра

#!/bin/bash # NAME: dropshadow.sh # VERSION: # AUTHOR: (c) 2013 Glutanimate # DESCRIPTION: - adds transparent dropshadow to images (e.g. screenshots) # - moves them to predefined screenshot folder # FEATURES: # DEPENDENCIES: imagemagick suite # # LICENSE: MIT license (http://opensource.org/licenses/MIT) # # NOTICE: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, # INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR # PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE # LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, # TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE # OR OTHER DEALINGS IN THE SOFTWARE. # # # USAGE: dropshadow.sh <image> SCREENSHOTFOLDER="$HOME/Pictures/Screenshots" FILE="${1}" FILENAME="${FILE##*/}" FILEBASE="${FILENAME%.*}" convert "${FILE}" \( +clone -background black -shadow 80x20+0+15 \) +swap -background transparent -layers merge +repage "$SCREENSHOTFOLDER/${FILEBASE}.png" rm "$FILE" #remove this line to preserve original image

Примечание: Оригинальная команда преобразования текста Стивена Коннолли.

Примечание

Приступайте к привязке следующей командной строки к выбранному вами ключу, и вы должны быть готовы к работе:

scrot -szb -e 'dropshadow.sh $f'

Если вы используете LXDE / Openbox, как я, вы можете добавить следующий keybind к вашему lxde-rc.xml:

<keybind key="C-Print"><action name="Execute"><execute>scrot -szb -e 'dropshadow.sh $f'</execute></action></keybind>

Примечание. Обязательно включите dropshadow.sh в свой PATH или замените его с фактическим расположением скрипта в вашей файловой системе.

Примечание

Нажмите комбинацию клавиш, определенную в предыдущей (например, CTRL + Печать) и щелкните по выбранному вами окну.

4
ответ дан 2 August 2018 в 03:16
  • 1
    Я предполагаю, что это намного дешевле с закругленными углами, но это приятное решение. – Oli♦ 1 October 2013 в 18:13
  • 2
    @Oli: спасибо! Я просто попробовал это под Unity, и вы правы. Если вы установите scrot, чтобы включить границы окна, он будет захватывать небольшую область вокруг фактического окна, включая все, что стоит. Это облом, но что вы можете сделать: /. Я добавлю к сведению ответ. – Glutanimate 1 October 2013 в 18:26

Принимая mac, как и скриншоты, можно сделать, просто изменив поведение gnome-screenshot по умолчанию. Для этого вам не нужен затвор:)

На http://www.pc-freak.net/blog/how-to-take-area-screenshots-in-gnome-take-quick- area-selection-screenshots-in-g-linux-and-bsd /

Вы можете прочитать подробное руководство по улучшению поведения снимков экрана по умолчанию GNOME и как назначить ключи для выбора области экрана с добавлением тени / границы эффекты.

Best

0
ответ дан 2 August 2018 в 03:16

KSnapshot

Отличное приложение из KDE, чтобы сделать снимок экрана, просто нажмите PrtScreen, вам не нужны плагины или какие-либо другие сложные вещи. Я не уверен, работает ли он на Ubuntu, но на Kubuntu он работает просто отлично. Вот ссылка на «официальную» страницу: http://kde.org/applications/graphics/ksnapshot/

Чтобы установить ее на Ubuntu, попробуйте записать в терминал: sudo apt-get install ksnapshot

4
ответ дан 2 August 2018 в 03:16

Другие вопросы по тегам:

Похожие вопросы: