Eu acho que eu principalmente percebi isso.
- Siga as instruções para
cmake
,make
,sudo make install
- No Ubuntu / Debian, esses executáveis agora estão em
/usr/local/bin/caps2esc
-
sudo vim /etc/udevmon.yaml
e, em seguida, insira isto em:- JOB: "intercept -g $DEVNODE | caps2esc | uinput -d $DEVNODE" DEVICE: EVENTS: EV_KEY: [KEY_CAPSLOCK, KEY_ESC]
-
sudo vim /etc/systemd/system/udevmon.service
e insira isso em:[Unit] Description=udevmon After=systemd-user-sessions.service [Service] ExecStart=/usr/bin/nice -n -20 usr/local/bin/udevmon -c /etc/udevmon.yaml [Install] WantedBy=multi-user.target
-
sudo systemctl enable udevmon