Вопрос Не удалось установить ярлык для захвата области скриншота


У меня сейчас Ubuntu 13.10. В какой-то момент по умолчанию ярлыки сдвиг+Prn а также Ctrl+сдвиг+Prn перестал работать.

Простое нажатие Prn (захватывает весь экран) работает, нажав Alt+Prn для захвата только активного окна работает также, только ярлык для отсечения области не работает по какой-либо причине.

Еще несколько фактов:

  • Ручное управление gnome-screenshot -a работает как ожидалось!
  • Изменение действия на другую комбинацию клавиш не помогает
  • Отключение действия и добавление пользовательского ярлыка с помощью команды gnome-screenshot -a как ответили Вот не помогает ни

Вот скриншот настроек моей клавиатуры:

Keyboard settings

Есть идеи?

Постскриптум В диспетчере настроек CompizConfig Commands плагин повернут от


ОБНОВИТЬ Ответ @ falconer помог найти проблему, вот вывод скрипта, который имитирует нажатия клавиш и программ дампов, которые перехватывают их:

$ xdotool keydown "shift+Print"; xdotool key "XF86LogGrabInfo"; xdotool keyup "Print"; sleep 1; xdotool keyup "shift"; tail /var/log/Xorg.0.log
[ 25474.641] (II) Printing all currently active device grabs:
[ 25474.641] Active grab 0x4220d336 (core) on device 'Virtual core keyboard' (3):
[ 25474.641]       client pid 2196 xneur 
[ 25474.641]       at 25474411 (from passive grab) (device thawed, state 1)
[ 25474.641]         core event mask 0x3
[ 25474.641]       passive grab type 2, detail 0x0, activating key 50
[ 25474.641]       owner-events false, kb 1 ptr 1, confine 0, cursor 0x0
[ 25474.641] (II) End list of active device grabs

Из этого журнала видно, что в моем случае это было xneur (программа переключателя раскладки клавиатуры).


4
2018-01-16 19:35


происхождения


Просто очень редкая возможность: когда вы пытались сменить комбинацию 3-х кнопок, попытались ли вы изменить ее на более простое сочетание 2-х или более трех кнопок? Возможно, ваша клавиатура начнет умирать и теперь не может правильно создать 3 кнопочные комбо. - falconer
Хм, я изменил его на Ctrl+M и это сработало! Но это не клавиатура (мой ноутбук, если довольно новый), я могу назначить его обратно в Ctrl + Shift + Prn или еще одну комбинацию 3 кнопок, чтобы клавиатура и ОС ее зарегистрировали. Любые идеи о том, что может вызвать проблему? - Dmitry Pashkevich
Кстати, старый скриншот Disabled для Take a screenshot of an area, это было изначально Shift+Print, Я просто экспериментировал. Обновлен скриншот - Dmitry Pashkevich


ответы:


Я составил серию команд, чтобы показать нам пассивную хватку нажатием клавиши. В то время Сделайте снимок экрана области установите значение Shift + Print, запустите эту команду и опубликуйте ее вывод.

xdotool keydown "shift+Print"; xdotool key "XF86LogGrabInfo"; xdotool keyup "Print"; sleep 1; xdotool keyup "shift"; tail /var/log/Xorg.0.log

Это вызовет сдвиг+PrtSc keyevent и должен показывать gnome-settings-daemon хватая клавиатуру.

Пожалуйста, также проверьте, активирован ли какой-либо ключ-модификатор на вашей клавиатуре и, возможно, каким-то образом он мешает этому ключевому комбо. (например, NumLock, ScrollLock или какая-то аналогичная клавиатура) Попробуйте комбо с включением и отключением этих модификаторов.


4
2018-01-17 14:27



Вау, спасибо большое !!! Этот сценарий был тем, что я искал, я не знал, что это возможно. Задача решена, xneur программа виновата! - Dmitry Pashkevich