Tee*_*sti 5 xubuntu shortcut-keys
我有 Xubuntu 版本 22.04.1。我最近才开始遇到这种情况,而且非常烦人:按 Super (Windows) 键会最小化所有窗口以显示裸露的桌面。(再次按下可恢复窗口。) 如何阻止超级键本身产生作用?
只有左侧的 Super 键有此效果。按右侧 Super 键没有任何效果。我有瑞典语+芬兰语键盘,以防有什么不同。
在设置 => 窗口管理器 => 键盘中,我没有映射到超级键的操作,并且“显示桌面”操作映射到 Ctrl+Escape。我尝试将操作重新映射到另一个键,然后删除映射并重新映射,但这些都没有帮助。
在“设置”=>“键盘”=>“应用程序快捷方式”中,我没有映射到超级键的操作,也没有显示桌面的命令的定义。
我从未尝试过将操作本身映射到超级键,我也不想这样做。
问题如何禁用超级键?有仅与 Ubuntu 和 Unity 桌面相关的答案。(Unity 是我转向 Xubuntu 的原因。)
于 2022-10-01 编辑添加:
的输出localectl是:
System Locale: LANG=en_US.UTF-8
LANGUAGE=en
LC_NUMERIC=en_GB.UTF-8
LC_TIME=en_GB.UTF-8
LC_COLLATE=en_GB.UTF-8
LC_MONETARY=en_GB.UTF-8
LC_PAPER=en_GB.UTF-8
LC_NAME=en_GB.UTF-8
LC_ADDRESS=en_GB.UTF-8
LC_TELEPHONE=en_GB.UTF-8
LC_MEASUREMENT=en_GB.UTF-8
LC_IDENTIFICATION=en_GB.UTF-8
VC Keymap: n/a
X11 Layout: fi
X11 Model: pc105
Run Code Online (Sandbox Code Playgroud)
2022年10月13日编辑添加:
这是对用户 Andra 使用 的建议的回复screenkey。我使用安装它apt,运行它,然后开始按键。当我按下左手或右手超级键(Super_L或Super_R)+ m时,screenkey显示“Super+m”。当我按下并释放 Super_R 键时,没有任何反应,也screenkey没有显示任何内容。但是:当我按下并释放 Super_L 键时,所有窗口都像以前一样最小化,并screenkey显示“Ctrl+Esc”。(再次按下它可以恢复窗口。)正如我上面提到的,“Ctrl+Esc”快捷键映射到“设置”=>“窗口管理器”=>“键盘”中的“显示桌面”操作。
然后我尝试了这个:我将“显示桌面”重新映射到快捷方式“Shift+Alt+F5”。现在,当我按下并释放Super_L键时,screenkey再次显示“Ctrl+Esc”,但没有其他效果。(现在按 Shift+Alt+F5 确实最小化了窗口,并screenkey显示“Alt+Shift+F5”。)
我不知道 Super_L 键如何被系统解释为“Ctrl+Esc”。
2022年10月15日编辑添加:
的输出setxkbmap -print -verbose 10是:
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules: evdev
model: pc105
layout: fi
Trying to build keymap using the following components:
keycodes: evdev+aliases(qwerty)
types: complete
compat: complete
symbols: pc+fi+inet(evdev)
geometry: pc(pc105)
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+fi+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
};
Run Code Online (Sandbox Code Playgroud)
2022年10月16日编辑添加:
的输出xmodmap -pke | grep Super是:
keycode 133 = Super_L NoSymbol Super_L
keycode 134 = Super_R NoSymbol Super_R
keycode 206 = NoSymbol Super_L NoSymbol Super_L
Run Code Online (Sandbox Code Playgroud)
2022年10月19日编辑添加:
的输出gsettings list-recursively | grep -i escape是:
org.gnome.desktop.wm.keybindings cycle-panels ['<Control><Alt>Escape']
org.gnome.desktop.wm.keybindings cycle-panels-backward ['<Shift><Control><Alt>Escape']
org.gnome.desktop.wm.keybindings cycle-windows ['<Alt>Escape']
org.gnome.desktop.wm.keybindings cycle-windows-backward ['<Shift><Alt>Escape']
org.gnome.mutter.wayland.keybindings restore-shortcuts ['<Super>Escape']
Run Code Online (Sandbox Code Playgroud)
该问题似乎是由于 Xfce 的击键映射系统的某种错误所致。解决方案是在“设置”=>“窗口管理器”=>“键盘”中清除我的按键 Ctrl+Esc 到操作“显示桌面”的自定义映射。
我在配置另一台刚刚安装了 Xubuntu 22.04 的笔记本电脑时发现了以下内容。我正在自定义击键映射(设置=>窗口管理器=>键盘)。默认情况下,“显示桌面”的击键为“Super+D”。按键 Super_L+D 和 Super_R+D 按预期显示了桌面,而 Super_L 键本身显示了胡须菜单(Xfce 相当于 Windows 开始菜单),这是出乎意料的。
然后,我将映射到操作“显示桌面”的击键更改为 Ctrl+Esc,就像我在首先出现问题的笔记本电脑上所做的那样。紧接着,按 Super+D 键就不再执行任何操作,正如预期的那样;按 Ctrl+Esc 键按预期显示桌面;而且 Super_L 键本身也显示了桌面,这当然不是预期的,这就是正在讨论的问题。
清除按键 Ctrl+Esc 到操作“显示桌面”的映射解决了该问题。此后,Super_L 不再执行任何操作,而在我开始操作映射之前,它显示了胡须菜单,如上所述。但我没有在任何地方看到 Super_L 到胡须菜单的显式映射。
| 归档时间: |
|
| 查看次数: |
633 次 |
| 最近记录: |