Согласно документации , вы можете настроить кнопку только на передачу события нажатия клавиш, события кнопки мыши или какого-либо элемента управления планшета. функции. Итак, чтобы заставить кнопку планшета вызывать сценарий, вам нужно сделать это в два этапа: настроить кнопку для имитации нажатия клавиши и настроить это нажатие для вызова сценария. Конечно, нажатие клавиши не обязательно должно быть той клавишей, которая есть у вас на клавиатуре.
Вы можете использовать F13
, F14
и т. Д. В качестве имен ключей или использовать любой допустимый символ ключа X - например, если ваш сценарий запускает почту читатель, используйте XF86Mail
.
Чтобы привязать клавишу к команде, вы можете использовать среду рабочего стола или сочетание клавиш в диспетчере окон или xbindkeys , если вы предпочитаете метод, не зависящий от WM. Например, поместите это при запуске сеанса графического интерфейса пользователя:
xsetwacom set pad button2 "cire key F13"
и это в вашем ~ / .xbindkeysrc
:
"~/path/to/script &"
F13
kill
есть и всегда была встроенной -утилитой в bash
, как и в оболочке Korn. Он должен быть собран -, чтобы иметь возможность убивать задания оболочки (, как с kill %1
), поскольку эти номера заданий являются индексами во внутренней таблице оболочки, о которой внешний kill
ничего не может знать..
Встроенные -утилиты могут быть отключены с помощью команды enable
с ее опцией -n
.
Из комментариев видно что у вас было
enable -n kill
в одном из файлов запуска вашей оболочки, что отключает встроенный -вариант утилиты и заставляет оболочку использовать внешнюю реализацию kill
в /bin/kill
.
Чтобы решить вашу проблему, удалите эту команду из любого файла запуска оболочки, в котором она встречается.