是否有键盘快捷键可以将窗口发送到不同的工作区,同时保留在当前工作区中,以便我现在可以忽略它?
我正在使用带有默认 GNOME 界面的全新安装的 Ubuntu 18.04。在 win10 上,我习惯于将窗口发送到不同的工作区,这样它现在就不会打扰我了,这要归功于virtualdesktopenhancer。
这个问题完全一样,只是它不是关于 GNOME 而是关于 XFCE。我没有尝试过那里的答案是否也适用于 GNOME,因为我希望得到一个更简单的答案。
如果没有更简单的答案,我将不胜感激,该答案还解释了如何设置这样的键盘快捷键。
这个问题在姊妹网站上完全相同 - 没有有效答案。我在这里问是因为这是特定于 ubuntu 的。
我现在没有使用 Gnome,但我在键盘快捷键的焦点或 gnome 中打开窗口下看到wmctrl与 Gnome 一起使用。
因此,我粘贴了您链接的问题下的答案(在 Xfce 上):
将活动窗口移动到工作区 1:
将活动窗口移动到工作区 2:
将活动窗口移动到工作区 3:
ETC...
根据链接的质量检查
在此基础上,这是一个使用wmctrl的命令,它将当前活动的窗口发送到下一个工作区(相对),而不更改当前活动的工作区。
为命令创建快捷方式实际上非常简单:打开“设置”>“设备”>“键盘”并向下滚动以添加快捷方式。
如果快捷方式不能以这种方式工作,但从终端运行时该命令有效,请将其保存在文件中
/fullpath/myfile.txt
并设置bash /fullpath/myfile.txt
为快捷方式命令。这应该适用于Gnome和Xfce。标准 GNOME3没有列出这样的快捷方式。
您的virtualdesktopopenhancer依赖于仅限 Windows 的AutoHotKey来实现您描述的MoveWindowToDesktop功能。
但是,对于 Ubuntu 和 Linux,有类似的开源应用程序,如果您将 virtualdesktopopenhancer 拆开并找到可以满足您需要的位, Autokey可能会有所帮助。AutoKey 论坛可能会有所帮助。
遗憾的是,旨在重写 AutoHotKey 的IronAHK已停产。也许它适合你,也许它不适合,但不太可能支持 IronAHK。
更简单的答案...
使用 GNOME Tweaks 启用“Activity Overview Hot Corner”。这将允许您将鼠标指针移动到左上角以显示停靠栏和工作区。
使用 GNOME Tweaks 并启用“静态工作区”。我的设置为四个。
确定要移动的窗口。暴露码头和工作区。将所需的窗口拖到工作区扩展坞中的另一个工作区。单击当前工作区中的任何打开的窗口,或暴露的工作区中的任何打开的窗口,以关闭暴露的停靠栏和工作区。(和/或单击任何暴露的窗口/工作区也可以更改它。)
在 19.10 中,现有的键盘快捷键可以将窗口移动到特定的工作区。