2. 备份你的符号文件

2. 备份你的符号文件

这个问题 (在 Ubuntu 中永久启用滚动锁定按钮?) 每次仅提供如何手动执行此操作的信息。

这个问题 (如何启用 Scroll Lock?)没有提供永久的解决方案(滚动锁定很快会再次被禁用)

是否有任何永久的解决方案,以便我可以用按钮来切换它?

答案1

1. 如果您有多种语言,请释放滚动锁定 LED。

sudo gedit /etc/default/keyboard 将 XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll" 更改为 XKBOPTIONS="grp:alt_shift_toggle"

将 gsettings org.gnome.desktop.input-sources xkb-options ['grp:alt_shift_toggle', 'grp_led:scroll'] 更改为 ['grp:alt_shift_toggle']

gsettings reset org.gnome.desktop.input-sources xkb-options

然后找到了永久的方法

https://unix.stackexchange.com/questions/164245/why-is-the-scroll-lock-key-disabled-in-cinnamon-linux-xorg?rq=1

2. 备份你的符号文件

sudo cp /usr/share/X11/xkb/symbols/us (或其他语言)

3. 在 xkb_symbols 中添加以下行

“basic”{ 部分。如果第二行不存在,请不要担心,它只适用于某些语言,而在我的系统上不存在。添加此行

modifier_map Mod3   { Scroll_Lock };

线前

包括“level3(ralt_switch)”};

如果你在语言之间切换,你可能必须在其他布局中执行相同的操作

4. 此外,xkb 布局还包含缓存。您应该在重新启动 X 服务器之前清除缓存。

sudo rm -f /var/lib/xkb/*

在 Ubuntu 18.04 上为我工作。

相关内容