在 linux mint‘cinnamon’中,有没有什么快捷方法可以将窗口设置为‘始终在顶部’模式?
在 Windows 中我创建了一个自动热键脚本,但我不知道如何在 Linux 中设置这样的命令。
答案1
我知道您一年前就发布过这篇文章,但我在想做同样的事情时发现了您的帖子。
奇怪的是,Linux Mint 的 Cinnamon 热键中没有这个功能,因为有太多可用的热键。也许这个问题在后续版本中已经修复,但我仍在使用 Linux Mint 13 LTS,该版本中没有这个功能。
我已经解决了这个问题,方法是编写一个非常简单的脚本来执行此操作wmctrl
,该脚本是一个可以从命令行向 X 窗口管理器发送命令的程序。如果wmctrl
您的机器上没有安装,请使用以下命令安装它,您可以使用以下命令检查它是否已安装,which wmctrl
如果已安装,将显示路径,如果未安装,则不显示任何内容,据我所知,它不是 Linux Mint 中默认安装的。
sudo apt-get install wmctrl
然后创建一个新的(非常简单的)脚本,它可以与任何 X 窗口管理器一起使用:
#!/bin/bash
# Script: window-toggle-always-on-top.sh
#
# Script to toggle the always on top setting of the active window. It is
# designed to work by being assigned to a system hot key.
wmctrl -r :ACTIVE: -b toggle,above
exit 0
创建脚本后,打开 Linux Mint 键盘设置,转到“自定义快捷方式”,然后添加自定义快捷方式,确保在命令框中使用您创建的脚本的完整路径。添加后,通过单击“键盘绑定”下方的“未分配”将其分配给热键。然后只需按下热键即可切换具有焦点的任何窗口的始终在顶部设置。
命令解释wmctrl
:
-r :ACTIVE: - use the currently active window.
-b toggle,above - toggle the 'always on top' setting.
希望这可以帮助。