如何启用 Scroll Lock?

如何启用 Scroll Lock?

我需要启用滚动锁定,这样我才能切换键盘上的灯光。这在 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" {

足够了

相关内容