在我们的网站上,我们通常更喜欢将“A”左边的键用作 Control 键,并且我们不需要 Caps Lock 键。
在现有的 x.org 配置中,我们使用“选项“XkbOptions”“ctrl:nocaps””在 X 中获得这种行为,这通常对我们来说已经足够好了。
在 Ubuntu 12.04 上,我们发现这个方法不起作用。除此之外,我们还尝试编辑 /etc/default/keyboard 以包含“XKBOPTIONS="ctrl:nocaps"”。这似乎没有效果。
我们观察到,当单个用户通过系统设置配置此行为时,~/.gconf/desktop/gnome/peripherals/keyboard/kbd/%gconf.xml 似乎会记录配置。但是,即使对于管理员用户,我们也没有在配置应用程序中找到“应用于所有用户”(或类似)选项。
我们希望让 Caps Lock 默认作为用户的 Control 键。
最重要的要求是它必须在由 GDM 启动的 X 会话中工作,并且各个用户仍然有办法覆盖他们自己帐户的设置。
理想情况下,但不太重要,我们还倾向于在所有 X 会话(而不仅仅是由 GDM 启动的会话)以及控制台上起作用的解决方案。
答案1
尝试在 下设置 gconf 值/etc/gconf/gconf.xml.defaults/
。如果您删除软件包来管理设置,您也可以在 下放置一个文件/var/lib/gconf/defaults/
。