Обычно, когда вы выполняете apt-get dist-upgrade, он обновляет все, что доступно, включая ваше ядро. Ubuntu обычно держит 3 или 4 версии ядра (если я правильно помню) на случай, если новое ядро вызывает серьезную проблему или проблемы. Если новое ядро плохо работает на ваших драйверах и т. Д., Вы можете вернуться к старому ядру. Для этого он и есть. Вы можете удалить ядро, используя apt-get, удалить linux-kernel- * или использовать Synaptic Package Manager (который должен быть установлен отдельно). Но было бы безопаснее оставить как минимум одну старую версию ядра в качестве резервной копии.
Файл: screenshot_window.sh (/ home /)
#! / bin / bash # Скриншот текущего окна # facebook.com / NguyenChanhDai.1408 FOLDER = "$ HOME / Картинки / Скриншоты «FILENAME =` date +% Y-% m-% d_% H-% M-% S` gnome-screenshot -w -f $ FILENAME # скриншот текущего окна с использованием GnomeScreenshot конвертировать «$ FILENAME» \ (+ clone -background black -shadow 80x20 + 0 + 15 \) + swap-background white -layers merge + repage "$ FOLDER / $ FILENAME.png" #dropshadow с помощью ImageMagick xclip -selection clipboard -t image / png -i $ FOLDER / $ FILENAME.png #paste image в буфер обмена rm "$ FILENAME" #remove file echo "Успешное копирование в буфер обмена"
Создать папку: Скриншоты (/ home / Pictures /)
Нажмите Ctrl + D: снимок экрана текущего окна, нажмите Ctrl + V: вставьте изображение из буфера обмена
scrot
и imagemagick
Обзор
scrot
это очень настраиваемая утилита для скриншотов CLI. В этом примере мы используем его возможность передавать скриншоты во внешние программы, чтобы добавить эффектный эффект отбрасывания с помощью imagemagick
.
Примечание. Этот метод не работает должным образом в Unity и более скорее всего, не будет работать и на любом другом WM с закругленными границами. Вы все равно можете захватывать изображения, но тень будет применена не только к окну, но и к частям фона. Вы можете устранить эту проблему, заменив scrot
на gnome-screenshot
и соответствующим образом отредактируйте сценарий.
Пример снимка
[!d14]
Сценарий Dropshadow
#! / bin / bash # NAME: dropshadow.sh # VERSION: # АВТОР: (c) 2013 Glutanimate # ОПИСАНИЕ: - добавляет прозрачную dropshadow к изображениям (например, скриншоты) # - перемещает их в предопределенную папку снимков экрана # ОСОБЕННОСТИ: # ЗАВИСИМОСТИ: imagemagick suite # # ЛИЦЕНЗИЯ: лицензия MIT (http://opensource.org/licenses / MIT) # # УВЕДОМЛЕНИЕ: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, # ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ КОММЕРЧЕСКОЙ ЦЕННОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЯ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ АВТОРСКИЕ ДЕРЖАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ДРУГИЕ ОТВЕТСТВЕННОСТИ, КАКИЕ-ЛИБО ДЕЙСТВИЯ КОНТРАКТА, # ТОРГ ИЛИ ДРУГОЙ, ВОЗНИКАЮЩИЙ ИЗ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ # ИЛИ ДРУГИМИ СДЕЛКИ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ. # # # ИСПОЛЬЗОВАНИЕ: dropshadow.sh & lt; image & gt; SCREENSHOTFOLDER = "$ HOME / Картинки / Скриншоты" 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" # удалить эту строку, чтобы сохранить исходное изображение
Примечание: оригинальная конвертация командной строки с помощью Stephen Connolly .
Как интегрировать ее в вашу систему
Продолжайте связывать следующую строку с ключом по вашему выбору, и вы должны быть готовы к работе:
scrot -szb -e 'dropshadow.sh $ f'
[ ! d29]Если вы используете LXDE / Openbox как я, вы можете добавить следующий keybind к вашему
lxde-rc.xml
:& lt; keybind key = "C-Print" & gt; & lt; действие name = "Выполнять" & gt; & lt; выполнить & gt; scrot -szb -e 'dropshadow.sh $ f' & lt; / execute & gt; & action / gt; & lt; / keybind & gt;
Примечание. Обязательно включите
dropshadow.sh
в вашPATH
или замените его фактическим местоположением сценария в ваша файловая система.
Использование
Нажмите комбинацию клавиш, определенную на предыдущем шаге (например, CTRL + Печать) и щелкните по выбранному вами окну.
Если вы используете Google Chrome или Chromium, есть расширение, которое будет захватывать весь экран, видимую часть страницы или захватить выбранную область.
KWIN (диспетчер окон KDE) недавно добавил такую функциональность: https://svn.reviewboard.kde.org/r/4814/ KWIN предлагает API через DBUS. Если вы используете KDE, вы можете просто использовать KSnapshot для получения такого скриншота («window под курсором»).
Если мы хотим иметь эту функциональность в Unity (или Classic Desktop), Compiz должен предложить API для него. Я написал для него запрос функции: https://bugs.launchpad.net/unity/+bug/781280
Я хотел бы реализовать его для Shutter, а также -
)Вы используете Compiz? Если это так, перейдите к настройкам Compiz (вы должны установить compiz-settings, если вы еще этого не сделали) и:
Активируйте плагин скриншота.
Установите папку, в которую он сохраняет .
Тогда вам нужно только нажать [Super] и [Click and Drag]. Выбранный вами район будет сохранен в выбранном вами месте назначения.
Чтобы ответить на ваш последующий вопрос («Есть ли простой способ сказать затвору, я хочу, чтобы южная тень для всех скриншотов?»), к сожалению нет. Существует открытый запрос , позволяющий автоматически запускать плагины .
Вы можете добиться этого в Shutter. Чтобы захватить целое окно, включая украшения, вы можете щелкнуть правой кнопкой мыши по значку уведомления, затем нажать «Окно под курсором» или в окне приложения, щелкнуть по значку окна (четвертый слева на панели инструментов). Затем вы можете выбрать окно с помощью мыши, чтобы снять снимок экрана с этого окна.
Чтобы сделать округленные декорации окон лучше, перейдите в Edit-> Preferences, перейдите на вкладку «Дополнительно» и нажмите «Принудительное закругление» window.
[!d3]
Чтобы добавить эффект тени, как только вы сделали снимок экрана, нажмите «Снимок экрана-> Запустить плагин ... и выберите «Hard Shadow», затем нажмите «Run».
[!d4]
Затем вы можете отредактировать параметры тени и нажать «Сохранить», чтобы применить эффект.
[!d5]
Конечный результат выглядит примерно так:
[!d6]
KSnapshot
[!d2]
Отличное приложение из KDE, чтобы сделать снимок экрана, просто нажмите PrtScreen, вам не нужны плагины или какие-либо другие сложные вещи. Я не уверен, работает ли он на Ubuntu, но на Kubuntu он работает просто отлично. Вот ссылка на «официальную» страницу: http://kde.org/applications/graphics/ksnapshot/
Чтобы установить ее на Ubuntu, попробуйте записать в терминал: sudo apt-get install ksnapshot
Принимая mac, как и скриншоты, можно сделать, просто изменив поведение gnome-screenshot по умолчанию. Для этого вам не нужен затвор:)
Вы можете прочитать подробное руководство по улучшению поведения снимков экрана по умолчанию GNOME и как назначить ключи для выбора области экрана с добавлением эффектов тени / границы.
Best
scrot
и imagemagick
Обзор
scrot
это очень настраиваемая утилита для скриншотов CLI. В этом примере мы используем его возможность передавать скриншоты во внешние программы, чтобы добавить эффектный эффект отбрасывания с помощью imagemagick
.
Примечание. Этот метод не работает должным образом в Unity и более скорее всего, не будет работать и на любом другом WM с закругленными границами. Вы все равно можете захватывать изображения, но тень будет применена не только к окну, но и к частям фона. Вы можете устранить эту проблему, заменив scrot
на gnome-screenshot
и соответствующим образом отредактируйте сценарий.
Пример снимка
[!d14]
Сценарий Dropshadow
#! / bin / bash # NAME: dropshadow.sh # VERSION: # АВТОР: (c) 2013 Glutanimate # ОПИСАНИЕ: - добавляет прозрачную dropshadow к изображениям (например, скриншоты) # - перемещает их в предопределенную папку снимков экрана # ОСОБЕННОСТИ: # ЗАВИСИМОСТИ: imagemagick suite # # ЛИЦЕНЗИЯ: лицензия MIT (http://opensource.org/licenses / MIT) # # УВЕДОМЛЕНИЕ: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, # ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ КОММЕРЧЕСКОЙ ЦЕННОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЯ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ АВТОРСКИЕ ДЕРЖАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ДРУГИЕ ОТВЕТСТВЕННОСТИ, КАКИЕ-ЛИБО ДЕЙСТВИЯ КОНТРАКТА, # ТОРГ ИЛИ ДРУГОЙ, ВОЗНИКАЮЩИЙ ИЗ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ # ИЛИ ДРУГИМИ СДЕЛКИ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ. # # # ИСПОЛЬЗОВАНИЕ: dropshadow.sh & lt; image & gt; SCREENSHOTFOLDER = "$ HOME / Картинки / Скриншоты" 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" # удалить эту строку, чтобы сохранить исходное изображение
Примечание: оригинальная конвертация командной строки с помощью Stephen Connolly .
Как интегрировать ее в вашу систему
Продолжайте связывать следующую строку с ключом по вашему выбору, и вы должны быть готовы к работе:
scrot -szb -e 'dropshadow.sh $ f'
[ ! d29]Если вы используете LXDE / Openbox как я, вы можете добавить следующий keybind к вашему
lxde-rc.xml
:& lt; keybind key = "C-Print" & gt; & lt; действие name = "Выполнять" & gt; & lt; выполнить & gt; scrot -szb -e 'dropshadow.sh $ f' & lt; / execute & gt; & action / gt; & lt; / keybind & gt;
Примечание. Обязательно включите
dropshadow.sh
в вашPATH
или замените его фактическим местоположением сценария в ваша файловая система.
Использование
Нажмите комбинацию клавиш, определенную на предыдущем шаге (например, CTRL + Печать) и щелкните по выбранному вами окну.
Файл: screenshot_window.sh (/ home /)
#! / bin / bash # Скриншот текущего окна # facebook.com / NguyenChanhDai.1408 FOLDER = "$ HOME / Картинки / Скриншоты «FILENAME =` date +% Y-% m-% d_% H-% M-% S` gnome-screenshot -w -f $ FILENAME # скриншот текущего окна с использованием GnomeScreenshot конвертировать «$ FILENAME» \ (+ clone -background black -shadow 80x20 + 0 + 15 \) + swap-background white -layers merge + repage "$ FOLDER / $ FILENAME.png" #dropshadow с помощью ImageMagick xclip -selection clipboard -t image / png -i $ FOLDER / $ FILENAME.png #paste image в буфер обмена rm "$ FILENAME" #remove file echo "Успешное копирование в буфер обмена"
Создать папку: Скриншоты (/ home / Pictures /)
Нажмите Ctrl + D: снимок экрана текущего окна, нажмите Ctrl + V: вставьте изображение из буфера обмена
KWIN (диспетчер окон KDE) недавно добавил такую функциональность: https://svn.reviewboard.kde.org/r/4814/ KWIN предлагает API через DBUS. Если вы используете KDE, вы можете просто использовать KSnapshot для получения такого скриншота («window под курсором»).
Если мы хотим иметь эту функциональность в Unity (или Classic Desktop), Compiz должен предложить API для него. Я написал для него запрос функции: https://bugs.launchpad.net/unity/+bug/781280
Я хотел бы реализовать его для Shutter, а также -
)Если вы используете Google Chrome или Chromium, есть расширение, которое будет захватывать весь экран, видимую часть страницы или захватить выбранную область.
Вы используете Compiz? Если это так, перейдите к настройкам Compiz (вы должны установить compiz-settings, если вы еще этого не сделали), и:
Активируйте плагин скриншота.
Установите папку, в которую он сохраняет .
Тогда вам нужно только нажать [Super] и [Click and Drag]. Выбранный вами район будет сохранен в выбранном вами месте назначения.
Чтобы ответить на ваш последующий вопрос («Есть ли простой способ сказать затвору, я хочу, чтобы южная тень для всех скриншотов?»), к сожалению нет. Существует открытый запрос , позволяющий автоматически запускать плагины .
Вы можете добиться этого в Shutter. Чтобы захватить целое окно, включая украшения, вы можете щелкнуть правой кнопкой мыши по значку уведомления, затем нажать «Окно под курсором» или в окне приложения, щелкнуть по значку окна (четвертый слева на панели инструментов). Затем вы можете выбрать окно с помощью мыши, чтобы снять снимок экрана с этого окна.
Чтобы сделать округленные декорации окон лучше, перейдите в Edit-> Preferences, перейдите на вкладку «Дополнительно» и нажмите «Принудительное закругление» window.
[!d3]
Чтобы добавить эффект тени, как только вы сделали снимок экрана, нажмите «Снимок экрана-> Запустить плагин ... и выберите «Hard Shadow», затем нажмите «Run».
[!d4]
Затем вы можете отредактировать параметры тени и нажать «Сохранить», чтобы применить эффект.
[!d5]
Конечный результат выглядит примерно так:
[!d6]
Принимая mac, как и скриншоты, можно сделать, просто изменив поведение gnome-screenshot по умолчанию. Для этого вам не нужен затвор:)
Вы можете прочитать подробное руководство по улучшению поведения снимков экрана по умолчанию GNOME и как назначить ключи для выбора области экрана с добавлением эффектов тени / границы.
Best
KSnapshot
[!d2]
Отличное приложение из KDE, чтобы сделать снимок экрана, просто нажмите PrtScreen, вам не нужны плагины или какие-либо другие сложные вещи. Я не уверен, работает ли он на Ubuntu, но на Kubuntu он работает просто отлично. Вот ссылка на «официальную» страницу: http://kde.org/applications/graphics/ksnapshot/
Чтобы установить ее на Ubuntu, попробуйте записать в терминал: sudo apt-get install ksnapshot
scrot
и imagemagick
Обзор
scrot
это очень настраиваемая утилита для скриншотов CLI. В этом примере мы используем его возможность передавать скриншоты во внешние программы, чтобы добавить эффектный эффект отбрасывания с помощью imagemagick
.
Примечание. Этот метод не работает должным образом в Unity и более скорее всего, не будет работать и на любом другом WM с закругленными границами. Вы все равно можете захватывать изображения, но тень будет применена не только к окну, но и к частям фона. Вы можете устранить эту проблему, заменив scrot
на gnome-screenshot
и соответствующим образом отредактируйте сценарий.
Пример снимка
[!d14]
Сценарий Dropshadow
#! / bin / bash # NAME: dropshadow.sh # VERSION: # АВТОР: (c) 2013 Glutanimate # ОПИСАНИЕ: - добавляет прозрачную dropshadow к изображениям (например, скриншоты) # - перемещает их в предопределенную папку снимков экрана # ОСОБЕННОСТИ: # ЗАВИСИМОСТИ: imagemagick suite # # ЛИЦЕНЗИЯ: лицензия MIT (http://opensource.org/licenses / MIT) # # УВЕДОМЛЕНИЕ: ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНО ВЫРАЖЕННЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, # ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ ГАРАНТИЯМИ КОММЕРЧЕСКОЙ ЦЕННОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЯ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ АВТОРСКИЕ ДЕРЖАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ЗА ЛЮБЫЕ ПРЕТЕНЗИИ, УБЫТКИ ИЛИ ДРУГИЕ ОТВЕТСТВЕННОСТИ, КАКИЕ-ЛИБО ДЕЙСТВИЯ КОНТРАКТА, # ТОРГ ИЛИ ДРУГОЙ, ВОЗНИКАЮЩИЙ ИЗ ИЛИ В СВЯЗИ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ИСПОЛЬЗОВАНИЕМ # ИЛИ ДРУГИМИ СДЕЛКИ В ПРОГРАММНОМ ОБЕСПЕЧЕНИИ. # # # ИСПОЛЬЗОВАНИЕ: dropshadow.sh & lt; image & gt; SCREENSHOTFOLDER = "$ HOME / Картинки / Скриншоты" 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" # удалить эту строку, чтобы сохранить исходное изображение
Примечание: оригинальная конвертация командной строки с помощью Stephen Connolly .
Как интегрировать ее в вашу систему
Продолжайте связывать следующую строку с ключом по вашему выбору, и вы должны быть готовы к работе:
scrot -szb -e 'dropshadow.sh $ f'
[ ! d29]Если вы используете LXDE / Openbox как я, вы можете добавить следующий keybind к вашему
lxde-rc.xml
:& lt; keybind key = "C-Print" & gt; & lt; действие name = "Выполнять" & gt; & lt; выполнить & gt; scrot -szb -e 'dropshadow.sh $ f' & lt; / execute & gt; & action / gt; & lt; / keybind & gt;
Примечание. Обязательно включите
dropshadow.sh
в вашPATH
или замените его фактическим местоположением сценария в ваша файловая система.
Использование
Нажмите комбинацию клавиш, определенную на предыдущем шаге (например, CTRL + Печать) и щелкните по выбранному вами окну.
scrot
, чтобы включить границы окна, он будет захватывать небольшую область вокруг фактического окна, включая все, что стоит. Это облом, но что вы можете сделать: /. Я добавлю к сведению ответ.
– Glutanimate
1 October 2013 в 18:26
Файл: screenshot_window.sh (/ home /)
#! / bin / bash # Скриншот текущего окна # facebook.com / NguyenChanhDai.1408 FOLDER = "$ HOME / Картинки / Скриншоты «FILENAME =` date +% Y-% m-% d_% H-% M-% S` gnome-screenshot -w -f $ FILENAME # скриншот текущего окна с использованием GnomeScreenshot конвертировать «$ FILENAME» \ (+ clone -background black -shadow 80x20 + 0 + 15 \) + swap-background white -layers merge + repage "$ FOLDER / $ FILENAME.png" #dropshadow с помощью ImageMagick xclip -selection clipboard -t image / png -i $ FOLDER / $ FILENAME.png #paste image в буфер обмена rm "$ FILENAME" #remove file echo "Успешное копирование в буфер обмена"
Создать папку: Скриншоты (/ home / Pictures /)
Нажмите Ctrl + D: снимок экрана текущего окна, нажмите Ctrl + V: вставьте изображение из буфера обмена