0

按下“Scroll Lock”时,我有键盘背光。

但是,默认情况下,在 Gnome 3.6 中,我没有用于“Scroll Lock”的 xmodmap:

$xmodmap

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

但我可以添加它:

$xmodmap -e 'add mod3 = Scroll_Lock'
$xmodmap

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Control_L (0x25),  Control_R (0x69)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3        Scroll_Lock (0x4e)
mod4        Super_L (0x85),  Super_R (0x86),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

当我有 Gnome 3.4 时,我刚刚添加到我的 .bashrc 文件中:

xmodmap -e 'add mod3 = Scroll_Lock'

但是,在 Gnome 3.6 中它不起作用,因为他在用户会话期间重新定义了没有“滚动锁定”支持的 xmodmap。

如何在 Gnome 3.6 中添加 Scroll Lock 支持?

感谢您的关注!

4

2 回答 2

1

我在https://bbs.archlinux.org/viewtopic.php?id=151899上找到了解决方案。

只需要执行:

gsettings set org.gnome.settings-daemon.plugins.keyboard active false

我现在禁用了 xmodmap 的重新定义。

于 2013-01-18T20:04:42.490 回答
0

似乎 gnome 3.6 滚动锁定 LED 不起作用,但是,功能符合预期。基本上 xmodmap 设置被 gnome 覆盖。如果您不想通过 gnome 禁用键盘,可以使用以下说明解决此问题,

要打开 LED,可以按照您所说的添加 xmodmap 条目以恢复 LED,但是,拔下键盘后,LED 会自行关闭,注销/重新启动(gnome-session restart)所以,要解决这个问题,我们需要有1)udev 键盘规则 - 在每次热插拔时启用滚动锁定。(调用脚本为滚动锁定添加 xmodmap 条目)2)gnome 自动启动功能 - 在每次重新启动时启用滚动锁定。(调用脚本为滚动锁定添加 xmodmap 条目)

于 2016-06-03T09:55:58.533 回答