Как установить ярлык для скриншота выбранной области?

111

В программе PrtScnснимков экрана gnome быстрые клавиши захватывают весь экран, а alt+ PrtScn- активное окно. Есть ли способ создать сценарий или настроить третий вариант захвата выбранной области?

Обновление: у меня, кажется, не этот ключ уже сопоставлен ... введите описание изображения здесь

стог
источник
2
Какая версия Ubuntu?
Иш
5
в 16.04 Уже есть короткий шрифт-шрифт
Кристиан Бонджорно
Этот вопрос был за 12.04. (Это был тег)
Рик

Ответы:

122
  1. Откройте Системные настройки -> Клавиатура -> Ярлыки
  2. Выберите Custom Shortcuts (вы можете перейти к Screenshot -s тоже, и он будет работать)
  3. Нажмите +
  4. Заполните поля
    • Имя дляTake a screenshot of area
    • Команда к gnome-screenshot -aили shutter -s(если и предпочитают затвор)
  5. Нажмите ОК
  6. Дважды щелкните на том, что вы делаете, и установите ярлык Shift+PrtSc

- И это все ... ;)


составление команды
ярлык настроек

hingev
источник
Как мне это сделать на Lubuntu 12.04?
Нептунно
откройте « Настройки системы» -> « Настройки клавиатуры» и следуйте инструкциям @Halkinn, или перейдите в чат и скажите, что вы не можете получить
hingev
3
Ubuntu 12.04 имеет встроенный ярлык прямо из коробки в соответствии с ответом ниже.
sjakubowski
В Linux Mint это так Preferences -> KeyboardShortcuts, и команда, которая вам нужна,mate-screenshot -a
Гордон Уильямс,
Прошло много времени, но в Ubuntu 14.04 для этого есть ярлык: «ctrl + shift + prntscrn», надеюсь, это поможет.
Джосюла Кришна
109

Этот ярлык уже встроен: Shift+ PrtScr:)

Полный список сочетаний клавиш на снимке экрана:

введите описание изображения здесь

иш
источник
2
Спасибо, но у меня этого нет. Не могли бы вы опубликовать снимок экрана с командой, к которой это привязано? Я включил мой скриншот выше в обновлении.
Рик
1
Нашел: gnome-screenshot -a
Рик,
1
это только в Ubuntu 12.04+, и @Richard я отправил ответ
hingev
7
Также работает на Ubuntu 14.04
Yehonatan Tsirolnik
1
Просто чтобы сообщить, это все еще работает в Ubuntu 16.04 :)
Джефф МакДженкин
6

Пока вышеприведенные ответы у меня работали в Ubuntu; после переключения на Lubuntu я заметил, что ShiftPrtScnон больше не работает.

Следующая процедура исправила это для меня. Поскольку в Lubuntu используется программа scrot, я обнаружил, что мне нужно добавить следующее в ~/.config/openbox/lubuntu-rc.xml:

<!-- Launch scrot with interactive select when Shift-Print is pressed -->
<keybind key="S-Print">
  <action name="Execute">
    <command>scrot -s</command>
  </action>
</keybind>

После внесения изменений не забудьте оформить: openbox --reconfigureактивировать обновления.

См. Документацию Lubuntu для более подробной информации.

LinuxLover
источник
1

Вы можете попробовать эту команду из терминала, если у вас есть проблемы с ярлыками.

sleep 5 && gnome-screenshot -a -c

Теперь откройте окно, из которого вы хотите сделать скриншот, и выберите область через 5 секунд после выполнения команды.

sleep 5

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

gnome-screenshot -a -c

делает снимок области и копирует ее в буфер обмена.

Махмуд С. Марвад
источник
0

Для пользователей xubuntu и xfce :

Запустите Keyboardприложение из меню запуска, перейдите Application Shortcuts, проверьте текущее действие Print, если оно xfce4-screenshooter -f:

  1. добавить новое действие: xfce4-screenshooter -r
  2. Установить Shift+ PrtScnза это
  3. Проверьте
  4. наслаждаться

Если это не так xfce4-screenshooter- проверьте текущий инструмент, как запустить его в режиме «скриншот региона»

Илья Ширсхофф
источник
Предложение добавить это в стандартный пакет xubuntu: bugs.launchpad.net/ubuntu/+source/xubuntu-default-settings/+bug/…
Илья Ширсхофф