Ubuntu 17.10 Несколько часовых поясов [dубликат]

Настраиваемое автоматическое решение с использованием 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 + Печать) и щелкните по выбранному вами окну.

11
задан 25 October 2017 в 16:10

3 ответа

См. этот ответ на мой дубликат. Вы можете достичь этого, используя gnome-clocks.

Чтобы установить его, откройте терминал и запустите

sudo apt install gnome-clocks

После установки

Найдите «Часы» в действиях обзор и запуск. Установите новые мировые часы (или часы), нажав «Создать». Выйдите из системы и войдите снова.

Вы должны увидеть добавленные часы (ы) в раскрывающемся диалоге после нажатия на часы в верхней панели. В качестве альтернативы вы можете нажать super + M, чтобы открыть / закрыть диалог.

8
ответ дан 22 May 2018 в 17:09
  • 1
    Великий! после перезапуска я вижу новые часовые пояса. Я не делал шаг 3 раньше. – ybn 26 October 2017 в 11:56
  • 2
    Не знаю, к чему подходит старый добрый Ubuntu со всеми этими клонами функций Windows, уменьшающими удобство и функции. спасибо за ответ, хотя – Philipp Munin 31 December 2017 в 21:26

См. этот ответ на мой дубликат. Вы можете достичь этого, используя gnome-clocks.

Чтобы установить его, откройте терминал и запустите

sudo apt install gnome-clocks

После установки

Найдите «Часы» в действиях обзор и запуск. Установите новые мировые часы (или часы), нажав «Создать». Выйдите из системы и войдите снова.

Вы должны увидеть добавленные часы (ы) в раскрывающемся диалоге после нажатия на часы в верхней панели. В качестве альтернативы вы можете нажать super + M, чтобы открыть / закрыть диалог.

12
ответ дан 18 July 2018 в 04:34

См. этот ответ на мой дубликат. Вы можете достичь этого, используя gnome-clocks.

Чтобы установить его, откройте терминал и запустите

sudo apt install gnome-clocks

После установки

Найдите «Часы» в действиях обзор и запуск. Установите новые мировые часы (или часы), нажав «Создать». Выйдите из системы и войдите снова.

Вы должны увидеть добавленные часы (ы) в раскрывающемся диалоге после нажатия на часы в верхней панели. В качестве альтернативы вы можете нажать super + M, чтобы открыть / закрыть диалог.

12
ответ дан 24 July 2018 в 18:06

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

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