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.yamle, 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.servicee 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