smc*_*lly 5 gnome workspaces gsettings 21.10
如何使“始终可见工作区”选项在挂起、登录和重新启动时持续存在?我每天都会在相同的几个应用程序窗口中使用此选项。每次挂起或注销时,“AoVW”选项都会重置为关闭(默认值)。
类似的askubuntu 问答适用于其他桌面、wms 或用例。我GNOME V40.4.0 X11在Ubuntu上21.10。我在所有这些的以前版本中都看到过这一点。
到目前为止,gsettingsfor和其他模式的递归列表给“始终在可见工作区”键:值带来了不快。我将在这里更新我的发现。org.gnome.shellorg.gnome.desktop.wm.preferences
最佳情况下,我还会 0) 在启动时为每个应用程序设置默认值和 1) 在启动时为每个 VSCode 工作区设置默认值 [ stretchGoal ]
令人烦恼的是,许多 Linux 桌面不提供这样的控制。但是,因为您选择留在 Xorg,devilspie2所以会帮助您。这是一个小的守护进程,它监视窗口的创建,并可以在创建窗口时对其执行某些操作。
其一是在配置文件中定义规则~/.config/devilspie2。例如,这将最大化窗口标题中带有“Mozilla Firefox”的任何窗口:
if (string.match(get_window_name(), "Mozilla Firefox")) then
maximize();
end
Run Code Online (Sandbox Code Playgroud)
你会想要的stick_window()。
在互联网上很难找到文档,但最好的文档隐藏在您系统上的文件中/usr/share/doc/devilspie2/README.gz。