强制 X11 保留 xmodmap 更改

强制 X11 保留 xmodmap 更改

在我的 Lenovo T420 上我使用这个:

        # Lenovo back/forward => PgUp/PgDown                                         
        xmodmap -e 'keycode 166=Prior' 2>/dev/null                                   
        xmodmap -e 'keycode 167=Next' 2>/dev/null                                    

重新映射后退和前进键(位于左键和右键上方):

keycode 166 = XF86Back NoSymbol XF86Back
keycode 167 = XF86Forward NoSymbol XF86Forward

到 PgUp 和 PgDn:

keycode 166 = Prior NoSymbol Prior
keycode 167 = Next NoSymbol Next

不幸的是,此配置有时会被恢复(它发生在不可预测的时间)。我还可以通过短暂切换到 X11 之外的控制台(例如按 CTRL-ALT-F2)来强制恢复。

有没有办法强制 X11 保留我的重新映射?

答案1

将其放入 ~/.Xmodmap

keycode 167 = Next NoSymbol Next
keycode 166 = Prior NoSymbol Prior

修复了它以更改为控制台。它是否也解决了不可预测的时代的问题还有待观察。

相关内容