Есть ли утилита для скриншотов для Ubuntu с аналогичной функциональностью для Shotty?

Sublime Text

Sublime Text 2 - простой и быстрый редактор, доступный на всех основных платформах (Linux, Windows и Mac).

Sublime Text - сложный текстовый редактор для кода, HTML и прозы. Вам понравится гладкий пользовательский интерфейс и необычные функции.

Некоторые отмеченные функции:

Мини-карта: см. код от 10 000 футов Полноэкранный режим: все пиксели используются все время. Множественные выборы: упростить многие задачи, для которых требовались макросы или регулярное выражение Загрузка асинхронного файла, поэтому вы никогда не блокируете при загрузке файлов с медленных сетевых дисков. Синтаксическая подсветка для многих языков с C, C ++, C #, CSS, D, Erlang, HTML, Groovy, Haskell, HTML, Java, JavaScript, LaTeX , Lisp, Lua, Markdown, MATLAB, OCaml, Perl, PHP, Python, R, Ruby, SQL, Tcl, Textile и XML, которые доступны из коробки, и более доступны для скачивания. Несколько цветовых схем с несколькими включенными и многими другими доступный для скачивания. Многостраничное редактирование нескольких панелей. Полностью настраиваемые привязки клавиш, меню и панель инструментов

Плюс много других функций.

Linux

Enter image description here [!d38]

Sublime Text 2 Хотя это не бесплатный редактор, вы получите неограниченную оценку бесплатно. Существует также Linux, Windows и Mac для упрощения обновлений и интеграции. Учебник можно найти здесь.

http://webupd8.org/2011/03/sublime -text-2-убунту-ppa.html

0
задан 17 May 2017 в 22:03

3 ответа

Я не думаю, что это возможно с тем, как серверы отображения и компоновщики окон взаимодействуют в Linux (в отличие от Windows, где эти два связаны гораздо сильнее). Однако вы можете выполнить пост-обработку изображения, чтобы добавить тень, подобную той, которая была добавлена ​​компоновщиком окон.

Найти подходящий фильтр тени

Я нашел и немного поиграл с Фильтр ImageMagick -shadow и приблизился к этим параметрам:

convert :input.png \( +clone -background black -shadow 50x5+2+2 \) +swap -background none -layers merge +repage :output.png

В качестве бонуса тень использует прозрачность для форматов изображений, таких как PNG (с глубиной цвета 32 бит), которые его поддерживают. Результат из примера в вашем вопросе:

Фильтр -shadow ImageMagick

Вы можете найти более подробное объяснение по теневому фильтру в примерах of ImageMagick Usage.

Объединить фильтр с инструментом скриншота

Мы можем написать небольшой скрипт, чтобы объединить указанный выше фильтр с инструментом скриншота, например gnome-screenshot:

[ f2]

... или использовать то, что уже существует

Кажется, разработчики GNOME имели аналогичную идею и интегрировали теневой фильтр в свой инструмент скриншотов:

gnome-screenshot --window --border-effect=shadow

Это создает почти тот же визуальный эффект, что и выше:

Примеры использования ImageMagick

Вы можете отменить сочетание клавиш по умолчанию для скриншотов и создать идентичный ярлык для пользовательской команды как и выше.

Для получения дополнительной информации см. gnome-screenshot(1).

2
ответ дан 22 May 2018 в 22:31

Я не думаю, что это возможно с тем, как серверы отображения и компоновщики окон взаимодействуют в Linux (в отличие от Windows, где эти два связаны гораздо сильнее). Однако вы можете выполнить пост-обработку изображения, чтобы добавить тень, подобную той, которая была добавлена ​​компоновщиком окон.

Найти подходящий фильтр тени

Я нашел и немного поиграл с Фильтр ImageMagick -shadow и приблизился к этим параметрам:

convert :input.png \( +clone -background black -shadow 50x5+2+2 \) +swap -background none -layers merge +repage :output.png

В качестве бонуса тень использует прозрачность для форматов изображений, таких как PNG (с глубиной цвета 32 бит), которые его поддерживают. Результат из примера в вашем вопросе:

Фильтр -shadow ImageMagick

Вы можете найти более подробное объяснение по теневому фильтру в примерах of ImageMagick Usage.

Объединить фильтр с инструментом скриншота

Мы можем написать небольшой скрипт, чтобы объединить указанный выше фильтр с инструментом скриншота, например gnome-screenshot:

#!/bin/bash printf -v filename '%s/screenshot %(%F %T)T.png' "$HOME" -1 tmpfile="$(exec mktemp --tmpdir --suffix=.png screenshot.XXXXXXXXXX)" trap 'rm -f -- "$tmpfile"' EXIT gnome-screenshot "$@" -f "$tmpfile" convert ":$tmpfile" \( +clone -background black -shadow 50x5+2+2 \) +swap -background none -layers merge +repage ":$filename"

... или использовать то, что уже существует

Кажется, разработчики GNOME имели аналогичную идею и интегрировали теневой фильтр в свой инструмент скриншотов:

gnome-screenshot --window --border-effect=shadow

Это создает почти тот же визуальный эффект, что и выше:

Примеры использования ImageMagick

Вы можете отменить сочетание клавиш по умолчанию для скриншотов и создать идентичный ярлык для пользовательской команды как и выше.

Для получения дополнительной информации см. gnome-screenshot(1).

2
ответ дан 18 July 2018 в 13:08

Я не думаю, что это возможно с тем, как серверы отображения и компоновщики окон взаимодействуют в Linux (в отличие от Windows, где эти два связаны гораздо сильнее). Однако вы можете выполнить пост-обработку изображения, чтобы добавить тень, подобную той, которая была добавлена ​​компоновщиком окон.

Найти подходящий фильтр тени

Я нашел и немного поиграл с Фильтр ImageMagick -shadow и приблизился к этим параметрам:

convert :input.png \( +clone -background black -shadow 50x5+2+2 \) +swap -background none -layers merge +repage :output.png

В качестве бонуса тень использует прозрачность для форматов изображений, таких как PNG (с глубиной цвета 32 бит), которые его поддерживают. Результат из примера в вашем вопросе:

Фильтр -shadow ImageMagick

Вы можете найти более подробное объяснение по теневому фильтру в примерах of ImageMagick Usage.

Объединить фильтр с инструментом скриншота

Мы можем написать небольшой скрипт, чтобы объединить указанный выше фильтр с инструментом скриншота, например gnome-screenshot:

#!/bin/bash printf -v filename '%s/screenshot %(%F %T)T.png' "$HOME" -1 tmpfile="$(exec mktemp --tmpdir --suffix=.png screenshot.XXXXXXXXXX)" trap 'rm -f -- "$tmpfile"' EXIT gnome-screenshot "$@" -f "$tmpfile" convert ":$tmpfile" \( +clone -background black -shadow 50x5+2+2 \) +swap -background none -layers merge +repage ":$filename"

... или использовать то, что уже существует

Кажется, разработчики GNOME имели аналогичную идею и интегрировали теневой фильтр в свой инструмент скриншотов:

gnome-screenshot --window --border-effect=shadow

Это создает почти тот же визуальный эффект, что и выше:

Примеры использования ImageMagick

Вы можете отменить сочетание клавиш по умолчанию для скриншотов и создать идентичный ярлык для пользовательской команды как и выше.

Для получения дополнительной информации см. gnome-screenshot(1).

2
ответ дан 24 July 2018 в 20:07

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

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