如何在 Ubuntu 22.04 上将 Super 键的功能改回其原来的功能?

如何在 Ubuntu 22.04 上将 Super 键的功能改回其原来的功能?

当我进行 Ubuntu 20.04-->22.04 系统升级时,我意外地将 Super 键设置为更改键​​盘布局的键。现在它与包含 Super 的其他每个快捷键发生冲突,尽管我搜索了几个小时的解决方案,但我没有找到任何方法将其改回来。

/etc/default/keyboard文件:

XKBLAYOUT="hu,gb,fr,ru,rs,gr,se"
XKBVARIANT=",,azerty,legacy,alternatequotes,polytonic,"
BACKSPACE="guess"
XKBMODEL="pc105"
XKBOPTIONS="grp:lwin_toggle,grp_led:scroll"

当我检查它时,xev它会打印出这个(我通常使用 Ctrl+Space 来更改键盘布局,它会打印出非常相似的内容):

FocusOut event, serial 37, synthetic NO, window 0x4600001,
    mode NotifyGrab, detail NotifyAncestor

FocusIn event, serial 37, synthetic NO, window 0x4600001,
    mode NotifyUngrab, detail NotifyNonlinear

KeymapNotify event, serial 37, synthetic NO, window 0x0,
    keys:  127 0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   
           32  0   0   0   0   0   0   0   0   0   0   0   0   0   0   0   

KeyRelease event, serial 37, synthetic NO, window 0x4600001,
    root 0x792, subw 0x0, time 27670707, (786,460), root:(898,562),
    state 0x4010, keycode 133 (keysym 0xfe08, ISO_Next_Group), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

ClientMessage event, serial 37, synthetic YES, window 0x4600001,
    message_type 0x171 (WM_PROTOCOLS), format 32, message 0x16f (WM_DELETE_WINDOW)

编辑:sudo dpkg-reconfigure keyboard-configuration我的文件 之后/etc/default/keyboard是这样的:

XKBLAYOUT="hu"
XKBVARIANT=""
BACKSPACE="guess"
XKBMODEL="pc105"
XKBOPTIONS=""

现在我的 AltGr 功能就像 Alt 一样。

命令gsettings get org.gnome.desktop.input-sources xkb-options

['grp:lwin_toggle', 'grp_led:scroll', 'lv3:ralt_alt', 'compose:menu']

答案1

您可以运行此命令:

sudo dpkg-reconfigure keyboard-configuration

它应该给你一个机会去改变它(或者更好的是取消设置它,因为这样的事情更容易通过用户设置而不是系统设置来处理)。

要清理您的用户设置,您还应该运行以下命令:

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

最后,使用 Tweaks 再次选择Ctrl+Space以达到目的。

相关内容