默认或保留“始终处于可见工作区”

默认或保留“始终处于可见工作区”

如何让“始终打开可见工作区”选项在挂起、登录和重新启动时保持不变?我每天都会在相同的几个应用程序窗口中使用此选项。每次挂起或注销时,“AoVW”选项都会重置为关闭(默认设置)。

相似的askubuntu 问答适用于其他桌面、wms 或用例。我GNOME V40.4.0 X11在 Ubuntu 上21.10。我在所有这些的先前版本上都看到过这种情况。

到目前为止,gsettingsfor的递归列表和其他模式都没有给“始终可见的工作区”键:值带来任何好处。我将在这里更新我的发现。org.gnome.shellorg.gnome.desktop.wm.preferences

理想情况下,我还会 0)在启动时为每个应用程序设置默认值 和 1)在启动时为每个 VSCode 工作区设置默认值 [延伸目标]

非常感谢您付出的时间和关注。 AoVM 选项

答案1

令人烦恼的是,许多 Linux 桌面不提供此类控制。但是,由于您选择继续使用 Xorg,因此devilspie2将为您提供帮助。这是一个小型守护进程,用于监视窗口的创建,并可以在创建窗口时对其进行处理。

可以在 下的配置文件中定义规则~/.config/devilspie2。例如,这将最大化窗口标题中带有“Mozilla Firefox”的任何窗口:

if (string.match(get_window_name(), "Mozilla Firefox")) then
    maximize();
end

你会想要的stick_window()

在互联网上很难找到文档,但最好的文档隐藏在您的系统文件中/usr/share/doc/devilspie2/README.gz

答案2

另一个窗口会话管理器似乎承诺了类似的事情,并且可能会起到作用:

  • 恢复窗口状态,包括始终在顶部、始终在可见工作区和最大化

我目前正在评估它。

https://extensions.gnome.org/extension/4709/another-window-session-manager/

相关内容