psa*_*ord 17 gnome xorg keyboard shortcut-keys macbook
我在最近的 macbook pro 上运行 ubuntu (11.04)。我同时使用内置键盘和外接键盘。我想将两个键盘上的大写锁定重新映射到 super,并且我只想在内置(苹果)键盘上交换 left-alt(mac 选项)和 left-super(mac cmd)。
Xmodmap 不能以不同的方式配置多个键盘,所以就这样了。
我可以通过 setkbmap 从 cli 执行此操作。这是我正在使用的脚本:
#!/bin/sh
#set caps to super
setxkbmap -option caps:super
#swap command and option for apple keyboard
setxkbmap -device `xinput list | grep -o -P 'Apple Internal Keyboard / Trackpad\s+id=\d+' | grep -o -P '\d+'` -option altwin:swap_lalt_lwin
Run Code Online (Sandbox Code Playgroud)
如果必须,我可以将它作为启动应用程序运行,但我真的很想知道是否有一个配置文件,我可以将这些设置添加到其中。
看起来我应该能够在 xorg.conf 的 inputdevice 部分添加一个选项 (XkbOptions),但是当我尝试这样做时,这些设置没有影响(也许 gnome 覆盖了 X 设置?)。我还尝试向 xorg.conf 添加一个新的输入类,但这也不起作用。
配置具有不同键绑定的多个键盘的正确位置是什么?
可以在 xorg 配置中执行此操作:
Section "InputClass"
Identifier "Keyboard Catch All"
MatchUSBID "058f:9410"
Option "XkbOptions" "caps:super,terminate:ctrl_alt_bksp"
EndSection
Section "InputClass"
Identifier "Apple Keyboards"
MatchUSBID "05ac:0236"
Option "XkbOptions" "altwin:swap_lalt_lwin,caps:super"
EndSection
Run Code Online (Sandbox Code Playgroud)
但是,GDM 有自己的管理键盘设置的方法,这些设置会覆盖这些 xorg 设置。我还没有找到适合 GDM 的解决方案。
归档时间: |
|
查看次数: |
4021 次 |
最近记录: |