如何阻止`gnome-screensaver` 将我的键盘重置为其默认布局?

Ric*_*rri 9 10.04 gnome keyboard-layout

我用来xmodmap在会话启动期间更改我的键盘布局。但是,每次 GNOME 屏幕保护程序/锁定屏幕被激活时,它都会将键盘重置为其默认布局,我必须xmodmap 再次运行才能恢复我的键绑定。

我知道在出现密码提示之前重置键盘布局是正确的做法,但是有没有办法阻止 GNOME 屏幕保护程序这样做?或者告诉 GNOME 一直使用自定义键盘布局的方法?

Ric*_*rri 9

使用 搜索gconf-tool,我找到了设置/desktop/gnome/peripherals/keyboard/general/update_handlers,它显然是每次重置键盘状态时要(重新)加载的 Xmodmap 文件列表。

将此设置为.Xmodmap使这件事对我有用(注销并重新登录后)。


小智 3

登录时.Xmodmap(设置为用户或全局)将正确读取。但是,当显示器进入睡眠状态并且我重新登录时,它将被重置并且密钥将像.Xmodmap加载之前一样工作。没有任何设置可以解决,直到有一天我意识到我的键盘已插入显示器,因此当显示器进入睡眠状态或关闭时,所有设置都会丢失。有用的是将键盘直接插入计算机塔。.Xmodmap现在,无论显示器打开或关闭,登录后的初始读数都会保持不变。