Gnome 中的自定义键盘映射(在 ArchLinux 上)

Gnome 中的自定义键盘映射(在 ArchLinux 上)

我刚刚从 LXDE 切换到 Gnome,正在努力按照自己想要的方式配置键盘。瑞典键盘布局在编程时很麻烦(例如{[]}需要右手手指的技巧),所以我使用 重新映射了它们xkbcomp

在 LXDE/LXDM 下,我可以通过将其放入 来让映射在登录时自动发生~/.xprofile。但这在 Gnome/GDM 下不起作用。GDM /etc/gdm/Xsession用于启动 的gnome-session确实源~/.xprofile,但当我登录并启动终端时,映射已被撤消。我猜是gnome-session或其某个同类撤消了我对键盘映射的精心更改。

我想我需要在登录过程的后期以某种方式进行更改,但我还没有找到实现这一目标的方法。我该怎么做?

(或者,有没有办法添加由 Gnome3 键盘布局设置对话框获取的用户键盘布局?或者如果失败了,如何在系统中添加布局?)

答案1

我真傻!经过一番思考,我发现了一个简单又好的方法:

  1. 将内容复制~/.xprofile到某个脚本中。确保它是可执行的。
  2. 启动gnome-session-properties并添加新的启动程序。将其指向脚本。

就是这样。

比摆弄登录时获取的特殊点文件要容易得多,真的:)

相关内容