GNOME 2 允许自动或手动保存会话(即保存会话现在的样子)。这是一个很好的功能,因为它可以恢复登录(和系统重新启动)之间的各种桌面状态:
- 哪些应用程序已打开
- 它们在桌面上(物理上)打开的位置
- 这些应用程序设置的具体窗口大小是多少
环顾四周,我找不到 GNOME 3 中的功能?是我看的不够仔细吗?
答案1
尝试使用 dconf 编辑器,步骤如下
- 打开 dconf 编辑器
- 转到 org/gnome/gnome-session
- 检查名为“自动保存会话”
描述说“如果启用,gnome-session 将自动保存会话。”
如果您没有安装 dconf 编辑器,也可以通过命令行更改设置:
gsettings set org.gnome.SessionManager auto-save-session true
祝你好运!
答案2
通常,您会Alt-F2
运行 gnome-session-properties,并在“选项”选项卡下选择“注销时自动记住正在运行的应用程序”。
然而,目前它已经被打破了。有一个错误提交:
答案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