Я нашел ошибку. Сервер.ccd должен быть в директории crl.jail. Я изменил конфиг следующим образом:
...
chroot /etc/openvpn/easy-rsa/keys/crl.jail
crl-verify crl.pem
ca /etc/openvpn/easy-rsa/keys/ca.crt
dh /etc/openvpn/easy-rsa/keys/dh2048.pem
tls-auth /etc/openvpn/easy-rsa/keys/ta.key 0
key /etc/openvpn/easy-rsa/keys/server.key
cert /etc/openvpn/easy-rsa/keys/server.crt
ifconfig-pool-persist /var/lib/openvpn/server.ipp
client-config-dir server.ccd
...
Согласно документации , вы можете настроить кнопку только на передачу события нажатия клавиш, события кнопки мыши или какого-либо элемента управления планшета. функции. Итак, чтобы заставить кнопку планшета вызывать сценарий, вам нужно сделать это в два этапа: настроить кнопку для имитации нажатия клавиши и настроить это нажатие для вызова сценария. Конечно, нажатие клавиши не обязательно должно быть той клавишей, которая есть у вас на клавиатуре.
Вы можете использовать F13
, F14
и т. Д. В качестве имен ключей или использовать любой допустимый символ ключа X - например, если ваш сценарий запускает почту читатель, используйте XF86Mail
.
Чтобы привязать клавишу к команде, вы можете использовать среду рабочего стола или сочетание клавиш в диспетчере окон или xbindkeys , если вы предпочитаете метод, не зависящий от WM. Например, поместите это при запуске сеанса графического интерфейса пользователя:
xsetwacom set pad button2 "cire key F13"
и это в вашем ~ / .xbindkeysrc
:
"~/path/to/script &"
F13