oxionex |
|
Темы:
2
Сообщения:
5
Участник с: 21 ноября 2017
|
Всем привет! Ситуация следующего характера: у меня есть скрипт, который позволяет не вводить пароль, а тупо нажать комбинацию клавиш. Скрипт вот:
Суть, думаю, предельно ясна. На работе стоит cinnamon, там в настройке Клавиатуры указал путь до скрипта, комбинацию клавиш и вуаля - работает везде и всюду Но в случае с домашним гномом что-то пошло не так - бинд через Параметры - Клавиатура отказывается работать в любом эмуле терминала, будь то guake \ gnome-terminal terminator. Зато в текстовике, например, в notepadqq, приспокойненько работает. Кто-нибудь сталкивался с подобным и как это можно пофиксить? Заранее спасибо! |
vasek |
|
Темы:
48
Сообщения:
11334
Участник с: 17 февраля 2013
|
oxionexВ наш век есть более современные способы и можно вообще ничего не нажимать, например, использовать pamusb или др. UPD - а если используется для опредеденных команд (часто используемых), то еще проще настроить sudoers
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11334
Участник с: 17 февраля 2013
|
oxionex, проверил на WM (spectrwm) - все работает нормально. В Gnome пришлось немного повозиться, но в итоге все заработало. Правда, не понятно, для чего ты вводишь? - я проверял для ввода пароля sudo (хотя по феншею это не правильно). Попробуй сначала повесить на горячую клавишу что-нибудь из системных команд, например, xterm или gnome-terminal и проверь как будет работать. upd - забыл указать, что я использовал xdotool, так как xvkbd не установлен (тем более он из AUR). EDIT 1 - и все-таки, если используешь для ввода пароля sudo, подумай об использовании pamusb - флешка вставлена, пароль вводить не нужно, вытащил - нужно вводить.
Ошибки не исчезают с опытом - они просто умнеют
|
oxionex |
|
Темы:
2
Сообщения:
5
Участник с: 21 ноября 2017
|
vasek Необходимо, чтобы логиниться на сетевые устройства. Вот в том и дело, что он печатает везде, кроме как в любом терминале Что по поводу xdotool - можешь показать пример команды? Ибо я уже из интереса накатил Cinnamon - такая же петрушка |
vasek |
|
Темы:
48
Сообщения:
11334
Участник с: 17 февраля 2013
|
oxionexПопозже, будет время, вспомню эту тему и что я делал.
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11334
Участник с: 17 февраля 2013
|
xdotool - эмуляция нажатия клавиш + эмуляция набора текста и др. cat ~/.local/bin/pwd.sh Hotkey - можешь средствами DE, но лучше использовать xbindkeys - Wikicat ~/.xbindkeysrc Повесили, например, на SuperWin+xВ .xinitrc перед запуском DE/WM нужно запустить xbindkeys, а можно и в запущенной системе, при необходимости. Проверяем, нажимаем SuperWin+x - PASWORD
Ошибки не исчезают с опытом - они просто умнеют
|
Morisson |
|
Темы:
18
Сообщения:
1408
Участник с: 11 января 2017
|
А может вайланд во всем виноват? |
vasek |
|
Темы:
48
Сообщения:
11334
Участник с: 17 февраля 2013
|
Если это команда самописная, то для того чтобы это заработало, например, в Gnome, нужно эту команду скопировать в /usr/bin Уже сталкивался с этим, без этого у меня не работает вообще. Конечно, думаю есть и другое решение (более правильное), но Gnome практически не использую, а потому и не разбирался. UPD - это касается только назначения горячей клавиши средствами самого Gnome EDIT 1 - нужно смотреть в какие директории лезет процесс, но что то кажется мне, что лезет он в /usr/bin/
Ошибки не исчезают с опытом - они просто умнеют
|