You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 23.04 x64下将右侧Windows键映射为Alt Gr的最佳方案咨询

Ubuntu 23.04 x64下将右侧Windows键映射为Alt Gr的最佳方案咨询

嘿,我之前刚好帮人解决过一模一样的键位映射问题,在Ubuntu 23.04里有几种实用的方法,既能用系统自带工具搞定,也能按需用命令行配置,而且兼顾默认的Wayland和传统Xorg环境,给你详细拆解下:

方法一:系统自带XKB配置(推荐,适配默认Wayland环境

Ubuntu 23.04默认用Wayland桌面,这种情况下用原生XKB配置最稳定,不需要额外装工具:

  • 打开终端,直接输入这条命令就能一键生效:
    gsettings set org.gnome.desktop.input-sources xkb-options "['lv3:rwin_switch']"
    
    这条命令的作用就是开启XKB的「右侧Win键作为Level3 Shift(也就是Alt Gr)」选项,完美符合你的需求——左侧Win键保留原有功能,右侧Win键直接变成Alt Gr。
  • 要是你更喜欢图形界面操作,先安装dconf-editor
    sudo apt install dconf-editor
    
    打开后导航到org/gnome/desktop/input-sources/xkb-options,点击「编辑」按钮,把'lv3:rwin_switch'添加到列表里,保存后就生效了。

方法二:xmodmap临时/永久映射(仅Xorg环境生效

如果你登录时切换到了Xorg桌面(登录界面左下角可以选择),可以用xmodmap快速修改键位:

  • 临时测试:直接在终端输入这条命令,立刻生效(重启后会恢复原样):
    xmodmap -e "keycode 134 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift"
    
    这里的134就是你用xev查到的右侧Win键的keycode,完全匹配你的键盘。
  • 永久生效:创建~/.Xmodmap文件,把上面那行命令写进去;再创建~/.xinitrc文件(如果没有的话),添加xmodmap ~/.Xmodmap,这样每次登录Xorg时就会自动加载这个映射。

方法三:GNOME Tweaks图形工具(直观易操作

要是你习惯用图形工具调设置,可以试试GNOME Tweaks:

  • 先安装工具:
    sudo apt install gnome-tweaks
    
  • 打开Tweaks后,切换到「键盘和鼠标」选项卡,找到「额外布局选项」;
  • 展开「Level 3 按键」分类,选择「右侧Win键作为Level 3 Shift」,应用后就完成映射了。

总的来说,优先推荐方法一,因为它是Wayland原生支持的,稳定性拉满,而且不需要额外依赖。如果是Xorg环境,方法二或三都能轻松搞定。

备注:内容来源于stack exchange,提问作者user18619318

火山引擎 最新活动