Самый простой способ сделать это - использовать целевое приложение, такое как PyRenamer
sudo apt-get install pyrenamer
Я думаю, что я в основном понял это.
Следуйте инструкциям в cmake, make, sudo make install В Ubuntu / Debian эти исполняемые файлы теперь находятся в /usr/local/bin/caps2esc sudo vim /etc/udevmon.yaml, а затем помещают это в:- JOB: "intercept -g $DEVNODE | caps2esc | uinput -d $DEVNODE"
DEVICE:
EVENTS:
EV_KEY: [KEY_CAPSLOCK, KEY_ESC]
sudo vim /etc/systemd/system/udevmon.service и поместите это в: [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 Я думаю, что я в основном понял это.
Следуйте инструкциям в cmake, make, sudo make install В Ubuntu / Debian эти исполняемые файлы теперь находятся в /usr/local/bin/caps2esc sudo vim /etc/udevmon.yaml, а затем помещают это в:- JOB: "intercept -g $DEVNODE | caps2esc | uinput -d $DEVNODE"
DEVICE:
EVENTS:
EV_KEY: [KEY_CAPSLOCK, KEY_ESC]
sudo vim /etc/systemd/system/udevmon.service и поместите это в: [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