Gnome:在窗口会话管理器中保存和还原正在运行的应用程序和窗口位置

保存打开的应用程序和窗口的位置并在以后还原它们的能力在多种情况和环境中很有用,例如在工作和预定义的正在运行的应用程序和窗口之间轻松切换任务。
Window Session Manager是Gnome Shell的扩展,它允许您保存和恢复X(包括XWayland)中多个真实和虚拟显示器上打开的应用程序和窗口的位置/排列。
扩展名是 Linux窗口会话管理器 Node.js库和命令行工具。您可以保存正在运行的应用程序及其窗口的位置,然后重新加载。
当您安装Window Session Manager时,一个新的指示器将出现在Gnome Shell的顶部栏中,并用于保存和还原会话。单击指示器,为您的会话输入名称,然后单击它旁边的保存按钮。

要恢复会话,请单击已保存的会话名称旁边的播放图标。
Window Session Manager可能使用新设计。这是因为它当前不是很复杂。另外,Gnome Shell顶部面板上的图标会延伸到面板的高度,因此使用比默认面板高的面板看起来不太好。例如,我们将使用“ Dash to Panel”扩展。Gnome Shell窗口会话管理器

但是,尽管它看上去很漂亮,但扩展程序仍然可以很好地工作,并且可以证明对许多Gnome用户而言都是非常有用的工具。

安装Window Session Manager Gnome Shell扩展

在安装Window Session Manager Gnome Shell扩展之前,必须使用npm安装linux-window-session-manager(扩展名取决于此)软件包。
在继续安装软件包之前,请阅读我们之前的文章,该文章有关如何安装Node.js和npm以及将软件包配置为无需root用户即可安装。完成所有配置后,您可以使用以下命令安装linux-window-session-manager。

npm install -g linux-window-session-manager

然后,您可以从Gnome安装Window Session Manager Gnome Shell扩展 扩展网站
该扩展支持Gnome 3.18及更高版本,并且即使未在Gnome Shell扩展网站上列出,也可以与Gnome Shell 3.28一起使用。
如果显示对话框询问lwsm的路径,并且您遵循安装Node.js和npm的说明,请输入以下路径:/ home //.npm-packages/bin/lwsm
否则,如果您不知道安装路径,请在系统中搜索lwsm并输入确切的路径。

Sidebar