如何保存 GNOME 3 会话

如何保存 GNOME 3 会话

GNOME 2 允许自动或手动保存会话(即保存会话现在的样子)。这是一个很好的功能,因为它可以恢复登录(和系统重新启动)之间的各种桌面状态:

  • 哪些应用程序已打开
  • 它们在桌面上(物理上)打开的位置
  • 这些应用程序设置的具体窗口大小是多少

环顾四周,我找不到 GNOME 3 中的功能?是我看的不够仔细吗?

答案1

尝试使用 dconf 编辑器,步骤如下

  1. 打开 dconf 编辑器
  2. 转到 org/gnome/gnome-session
  3. 检查名为“自动保存会话

描述说“如果启用,gnome-session 将自动保存会话。

如果您没有安装 dconf 编辑器,也可以通过命令行更改设置:

gsettings set org.gnome.SessionManager auto-save-session true

祝你好运!

答案2

通常,您会Alt-F2运行 gnome-session-properties,并在“选项”选项卡下选择“注销时自动记住正在运行的应用程序”。

然而,目前它已经被打破了。有一个错误提交:

https://bugzilla.gnome.org/show_bug.cgi?id=647359

答案3

我编写了一个小库/命令行工具,它允许保存和恢复会话,并支持不同的显示器设置以及虚拟桌面。它需要安装 NodeJS。

安装

npm install -g linux-window-session-manager

用法

将当前会话保存到 ~/.lwsm/sessionData/DEFAULT.json

lwsm save

将当前会话保存到 ~/.lwsm/sessionData/my-session.json

lwsm save my-session   

从 ~/.lwsm/sessionData/DEFAULT.json 恢复会话

lwsm restore

从 ~/.lwsm/sessionData/my-session.json 恢复会话

lwsm restore my-session   

在开始会话之前正常关闭所有正在运行的应用程序

lwsm restore --closeAllOpenWindows

一探究竟:https://github.com/johannesjo/linux-window-session-manager

答案4

它通过 CLI 运行 -gnome-session-properties弹出对话框。我不确定它在菜单上的哪里。不过,您无法使用该命令从Alt+命令窗口运行它。F2

相关内容