如何在 Xubuntu 12.04 中将 CapsLock 重新映射到 Ctrl?

Rog*_*ach 7 xubuntu keyboard 12.04

我尝试这样做(在自动启动中):

setxkbmap -option "ctrl:nocaps"
Run Code Online (Sandbox Code Playgroud)

它可以工作,但只能持续一段时间 - 然后将设置重置回原始状态。我怎样才能让它持久化?

xfce4-xkb-plugin用作我的输入语言切换器,但它似乎没有设置大写键功能的选项。

Rog*_*ach 2

最后,我找到了我正在寻找的东西。解决方案:删除xfce键盘小程序(不需要卸载它,只需从面板中删除它即可),安装xxkb。确保~/.xxkbrc内容看起来像这样:

XXkb.mainwindow.geometry: 20x20+0+0
XXkb.mainwindow.label.background: black
XXkb.mainwindow.label.foreground: white
XXkb.mainwindow.label.font: -misc-*-r-*-14-*
XXkb.mainwindow.label.text.1: en
XXkb.mainwindow.label.text.2: ru
XXkb.controls.add_when_start: yes
XXkb.controls.two_state: no
XXkb.button.enable: no
Run Code Online (Sandbox Code Playgroud)

并添加以下内容以在会话启动时运行:

xxkb &
setxkbmap -layout us,<your layout> -option "grp:ctrl_shift_toggle,ctrl:nocaps"
Run Code Online (Sandbox Code Playgroud)