我需要启用滚动锁定,这样我才能切换键盘上的灯光。这在 Arch 上有效。有趣的是,它在 Ubuntu 上不起作用。
http://linuxtechie.wordpress.com/2008/04/07/getting-scroll-lock-to-work-in-ubuntu/
$ xmodmap -e ‘add mod3 = Scroll_Lock’
xmodmap: unknown command on line commandline:1
xmodmap: unable to open file 'mod3' for reading
xmodmap: unable to open file '=' for reading
xmodmap: unable to open file 'Scroll_Lock’' for reading
xmodmap: 4 errors encountered, aborting.
答案1
xmodmap -e 'add mod3 = Scroll_Lock'
(请注意单引号的区别!)
复制此内容并将其粘贴到终端中。
那么错误就不会再发生了。
我已经在我的 Ubuntu 12.04 系统上成功使用了此命令。
答案2
或者你可以用这些来切换灯光:
在:
xset led named "Scroll Lock"
离开:
xset -led named "Scroll Lock"
适用于我的 SpeedLink 发光键盘(SL-6453-SSV-A)的 Ubuntu 12.04 x86 。
答案3
找到永久的方法经过一个漫长的夜晚,我得到了很多未完成的解决方案。
# backup your symbols file
sudo cp /usr/share/X11/xkb/symbols/us{,.distribution}
在该部分中添加以下行xkb_symbols "basic" {
。如果第二行不存在,请不要担心,它仅存在于某些语言中,而在我的系统上并不存在。
...
modifier_map Mod3 { Scroll_Lock }; <==<< Add this line
include "level3(ralt_switch)" <==<< before this line
};
如果你在语言之间切换,则可能需要在其他布局中执行相同操作
此外,xkb 布局还包含一个缓存。您应该在重新启动 X 服务器以检查新的键盘符号文件之前清除缓存。
sudo dpkg-reconfigure xkb-data
答案4
如果你只是修改
/usr/share/X11/xkb/symbols/pc
你应该使用类似命令
sudo gedit /usr/share/X11/xkb/symbols/pc
并添加行
modifier_map Mod3 { Scroll_Lock };
在 - 的里面
xkb_symbols "pc105" {
足够了