如何保存GNOME 3会话


30

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

  • 哪些应用已打开
  • 他们在桌面上(物理上)打开的位置
  • 这些应用程序设置为什么特定的窗口大小

环顾四周,我在GNOME 3中找不到该功能?我看起来不够努力吗?

Answers:


10

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

但是,目前它已损坏。提交了一个错误:

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


这适用于Fedora 15(甚至是相同的bug?)。
tshepang 2011年

如果Fedora使用香草Gnome3,则可以。因此,尽管有bug,还是可以运行?
jasonwryan 2011年

我没什么特别的。我刚刚选择了该选项,并且可以顺利退出并登录,并且会话恢复了。
tshepang 2011年

奇。该错误仍未解决...哦,至少它对您有用。
jasonwryan 2011年

对于它的价值,现在绝对可以在Fedora 16中为我工作。谢谢杰森!
错误的用户名,

15

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

  1. 打开dconf编辑器
  2. 转到org / gnome / gnome-session
  3. 检查名为“ auto_save_session ” 的属性

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

祝好运!


1
这适用于Ubuntu 16.04
aggsol '16

在debian 8.6上工作
Pierre

我没有dconf-editor,图形界面有些问题。您如何dconf在终端中使用相同的操作?
user2820579

使用gsettings,只需查找即可。
Hasasn

2

遗憾的是,在11.10 gnome-session-properties 中没有提供带有“自动保存会话”切换功能的“选项”标签。

所以我安装gconf-editor了翻转/apps/gnome-session/options/auto_save_session为真。

不确定是否有效。一旦我不得不将缺少的键添加为布尔值。


更新:即使使用此设置,在Gnome3 / Unity中也完全没有。在askubuntu.com/a/78692/38636上进行更全面的
Marcos

或者只是gsettings set org.gnome.SessionManager auto-save-session true
goetzc

1

它可以在CLI中运行- gnome-session-properties弹出对话框。我不确定菜单上的位置。但是,您无法使用该命令从Alt+ F2命令窗口运行它。


只是为了进行更新,它可以从debian在gnome 3.4中的Alt + F2命令窗口中正常运行。
2012年

在Ubuntu 12.04 LTS中,它是从cli或Alt+F2Mod4+rin awesomewm)运行的。但是从任何地方运行它auto_save_session都不会出现该选项。
同构

1

我编写了一个小的库/命令行工具,该工具允许保存和还原会话,并支持不同的显示器设置以及虚拟桌面。它需要安装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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.