Systemd
如何使 xmodmap 更改永久化?
使用
xmodmap
以下命令重新映射元鍵:xmodmap -e 'keycode 133 = F14'
我怎樣才能使更改永久化,尤其是在系統睡眠、恢復和重新啟動時?
重啟
在設置面板 (KDE/GNOME) 上有一個啟動部分,可以將應用程序添加到啟動會話中,可以在那裡添加 xmodmap
恢復
Xmodmap 在睡眠/恢復後不會保留更改,這裡是如何使用 systemd 在系統恢復時設置 xmodmap:(非 systemd 使用者可以使用此功能)
- 創建 xkeyboard 恢復腳本:
touch /usr/lib/systemd/system-sleep/xkeyboard; chmod 755 /usr/lib/systemd/system-sleep/xkeyboard
- 編輯 xkeyboard 並填寫:
#!/bin/bash case $1 in pre) exit 0 ;; post) export DISPLAY=:0 sleep 10 xmodmap -e 'keycode 133 = F14' ;; esac