Я создавал веб-сайт для парня, который использует Mac OS X, и иногда он отправляет мне снимки экрана ошибок. Они выходят, будучи похож на это:
Это довольно типично для снимков экрана Mac. Вы получаете художественные оформления окна, тень из окна и белого или прозрачного фона (не обои для рабочего стола - я проверил).
Сравните это с выстрелом окна Ubuntu (экран Alt+Print):
Невозможно сохранить серьезный вид и сказать Ubuntu один в какой-либо степени как изящную.
Мой вопрос: существует ли приложение, которое может сделать это в Ubuntu?
Править: Продолжите: существует ли приложение, которое может сделать это в одном перемещении? Затвор является довольно хорошим, но рабочим, плагин для каждого снимка экрана довольно утомителен, поскольку это, кажется, не помнит моего предпочтения (я хочу южную тень, и это требует, чтобы выбор на юг, затем нажимая обновление, затем сохранил), и это - больше щелчков, чем я хотел бы.
Существует ли простой способ сказать затвору, что я хочу южную тень для всех снимков экрана (кроме всего рабочего стола и выбора области)?
Сделать то же использование терминала (Ctrl + Высокий звук + T) вставка
граница снимка экрана гнома-w-b-d 5-e
где 5 задержка в секундах, и граница может быть заменена тенью для 'Падающей тени'.
Можно достигнуть этого в Затворе. Для захвата целого окна, включая художественные оформления, можно щелкнуть правой кнопкой по значку уведомления, затем нажимают 'Window under Cursor' или от окна приложения, нажимают значок окна (4-й слева на панели инструментов). Можно затем выбрать окно с мышью, чтобы сделать снимок экрана того окна.
Чтобы заставить округленные художественные оформления окна выглядеть лучше, войдите в Редактирование-> Предпочтения, нажмите вкладку 'Advanced', и галочка 'Сила округлила углы окна'.
Для добавления эффекта тени, после того как Вы сделали снимок экрана, нажимают Screenshot-> Run a Plugin... и выбирают, 'Hard Shadow' затем нажимают 'Run'.
Можно затем отредактировать опции для тени и нажать 'Save' для применения эффекта.
Конечный результат выглядит примерно так:
Отвечать на Ваш последующий вопрос ("Там простой способ сказать затвор, я хочу южную тень для всех снимков экрана?"), к сожалению, нет. Существует открытый запрос для разрешения автоматически рабочих плагинов.
KWIN (менеджер окон KDE) добавил функциональность как этот недавно: https://svn.reviewboard.kde.org/r/4814/KWIN предлагает API через DBUS. При использовании KDE, можно просто использовать KSnapshot для получения снимка экрана как этот ("окно под курсором").
Если мы хотим иметь эту функциональность в Единице (или Классический Рабочий стол), Compiz должен предложить API для него. Я записал запрос новых функций для него: https://bugs.launchpad.net/unity / + ошибка/781280
Я хотел бы реализовать его для Затвора, также ;-)
Вы выполняете Compiz? Если так, перейдите к Настройкам Compiz (необходимо установить compiz-настройки, если Вы поэтому еще не сделали), и:
Активируйте плагин снимка экрана.
Установите папку, к которой это сохраняет.
Затем все, что необходимо сделать, нажимают [Super] и [Перетаскивание]. Область, которую Вы выбираете, будет сохранена месту назначения, которое Вы установили.
При использовании Google Chrome или Хрома затем существует расширение, чем получит весь экран, видимую часть страницы или получит выбранную область.
KSnapshot
Действительно большое приложение от KDE, для создания снимка экрана просто нажать PrtScreen Вам не нужны плагины или любой другой сложный материал. Я не уверен, работает ли это над Ubuntu, но над Kubuntu это просто работает отлично. Вот ссылка на "официальную" страницу: http://kde.org/applications/graphics/ksnapshot/
Для установки его на Ubuntu пытаются писать в терминал: sudo apt-get install ksnapshot
Взятием Mac, как снимки экрана возможно быть сделанным путем простого изменения поведения снимка экрана гнома по умолчанию. Вам не нужен затвор для этого :)
Можно прочитать полное учебное руководство для улучшения поведения снимка экрана значения по умолчанию GNOME и как присвоить ключи для выбора региона screenshota с добавленным падающая тень / краевые эффекты в.
С наилучшими пожеланиями
scrot
и imagemagick
Обзор
scrot
высоконастраиваемая утилита снимка экрана CLI. В этом примере мы используем его возможность передать снимки экрана внешним программам для добавления симпатичного dropshadow эффекта с imagemagick
.
Примечание: Этот метод не работает правильно под Единицей, и более, чем вероятный не будет работать ни над каким другим WM с округленными границами, также. Можно все еще получить изображения, конечно, но падающая тень будет применена не только к окну, но также и к частям фона. Вы смогли диагностировать это путем замены scrot
с gnome-screenshot
и скорректируйте сценарий соответственно.
Демонстрационный снимок
Сценарий Dropshadow
#!/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
Примечание: Исходная командная строка преобразования Stephen Connolly.
Как интегрировать его в Вашу систему
Продолжите связывать следующую командную строку с ключом по Вашему выбору, и необходимо быть готовы пойти:
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+Print), и нажмите на окно по Вашему выбору.
Файл: screenshot_window.sh (/размещают/),
#!/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"
Папка Create: Снимки экрана (/home/Pictures/)
Нажмите Ctrl + D: Получите снимок экрана текущего окна, Нажмите Ctrl + V: изображение Вставки от буфера обмена