如何使用键盘快捷键在 GNOME、KDE、MATE、Xfce 和 Cinnamon 桌面上切换 Always On Top

[ad_1]

本文展示了如何在 GNOME、MATE、Xfce、Cinnamon 和 KDE Plasma 桌面上使用键盘快捷方式将窗口设置为始终在顶部,以及一个适用于任何 EWMH/NetWM 兼容 X 窗口管理器的通用快捷方式(所以这个通用解决方案在 Wayland 上不起作用)。

在 GNOME 桌面上设置 Always on Top 键盘快捷方式

GNOME 不再有 Always on Top 的默认键盘快捷键(它曾经有 Alt + Space, 然后 t),但可以选择为此窗口功能设置您自己的键盘快捷键。 该选项未在“设置”->“键盘快捷键”中公开。

要访问允许为 Always on Top 设置键盘快捷键的选项,请打开 Dconf Editor 并转到 /org/gnome/desktop/wm/keybindings. 在那里,设置一个键盘快捷键 always-on-top 以这种形式(示例): ['<Alt>1'], ['<Control>2'], ['<Control><Shift>a'] 等等,但显然,将其设置为您想要用于此的内容。 禁用“使用默认值”切换以能够输入快捷方式。

在 KDE Plasma 上设置 Always on Top (Keep Above Others) 键盘快捷键

KDE Plasma 有一个选项,您可以使用它设置一个窗口始终在顶部,称为保持窗口在上方。

要设置键盘快捷键以打开/关闭此保持窗口上方选项,请转到 System Settings -> Shortcuts -> Global Shortcuts, 搜索 Keep Window Above,然后您将看到一个选项,用于为此选项分配键盘快捷键,如上面的屏幕截图所示。

使用内置键盘快捷键在 MATE、Xfce 和 Cinnamon 桌面上切换 Always on Top

MATE、Xfce 和 Cinnamon 桌面有一个内置的键盘快捷键来切换 Always on Top 窗口选项。

在 MATE 和 Cinnamon 上,聚焦一个窗口,然后按 Alt + Space, 然后 t 将窗口设置为始终位于顶部。 使用相同的组合键将其关闭。 Cinnamon 还提供了为此设置自定义快捷方式的功能: System Settings -> Keyboard -> Shortcuts -> Windows -> Toggle always on top.

对于 Xfce,使用切换 Always on Top Alt + F12. 或者使用相同的 Alt + Space, 然后 t 启用永远在最前面; 但是,要关闭它,请使用 Alt + Space, 然后 o. Xfce 提供了更改键以切换上面选项的窗口的功能: Settings -> Window Manager -> Keyboard -> Toggle above.

使用设置窗口始终在顶部的通用方法(仅限 X)

如果您使用的桌面环境无法为“始终在最前面”窗口选项设置键盘快捷方式,或者您想使用自定义快捷方式而您使用的桌面环境不支持此功能,则您可以使用 wmctrl 将窗口设置为始终在顶部。

下面是 wmctrl 官方说明: wmctrl 是一个命令,可用于与兼容 EWMH/NetWM 规范的 X Window 管理器进行交互。 wmctrl 可以查询窗口管理器的信息,它可以请求采取某些窗口管理操作。

安装 wmctrl:

  • 基于这两个的 Debian / Ubuntu 和 Linux 发行版,如 Pop!_OS、Zorin OS、Elementary OS 等:
sudo apt install wmctrl
  • Fedora:
sudo dnf install wmctrl
  • Arch Linux / Manjaro:
sudo pacman -S wmctrl
  • openSUSE:
sudo zypper install wmctrl

要使用 wmctrl 设置 Always on Top,请打开桌面环境的自定义键盘快捷方式对话框,添加新快捷方式并将其用作命令:

wmctrl -r :ACTIVE: -b toggle,above

这使用 wmctrl 来切换“above”窗口属性,因此它会设置一个窗口“始终在顶部”(如果它还没有),如果它处于活动状态则将“始终在顶部”关闭。

你可能会喜欢:

  • 如何使用 Atbswp 宏记录器 (GUI) 记录和播放鼠标和键盘事件
  • 使用带有 jumpapp 的单个键盘快捷键在 Linux (X11) 上运行或提升应用程序 Windows
  • 如何在 Linux 上使用 AutoKey 自动重复打字(文本扩展)
  • 如何将鼠标按钮绑定到键盘键或命令(使用 X11 的 Linux)
  • 使用 Espanso 文本扩展器 Save 时间和提高生产力(Linux、Windows、macOS)

[ad_2]

Related Posts