intika Asked: 2019-05-24 15:27:43 +0800 CST2019-05-24 15:27:43 +0800 CST 2019-05-24 15:27:43 +0800 CST 如何使 xmodmap 更改永久化? 772 使用xmodmap以下命令重新映射元键: xmodmap -e 'keycode 133 = F14' 我怎样才能使更改永久化,尤其是在系统睡眠、恢复和重新启动时? systemd keyboard-shortcuts 1 个回答 Voted Best Answer intika 2019-05-24T15:27:43+08:002019-05-24T15:27:43+08:00 重启 在设置面板 (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
重启
在设置面板 (KDE/GNOME) 上有一个启动部分,可以将应用程序添加到启动会话中,可以在那里添加 xmodmap
恢复
Xmodmap 在睡眠/恢复后不会保留更改,这里是如何使用 systemd 在系统恢复时设置 xmodmap:(非 systemd 用户可以使用此功能)
创建 xkeyboard 恢复脚本:
touch /usr/lib/systemd/system-sleep/xkeyboard; chmod 755 /usr/lib/systemd/system-sleep/xkeyboard
编辑 xkeyboard 并填写: