[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]