文档章节

如何在 Ubuntu 中再次登录时还原上次运行的应用

Foundation
 Foundation
发布于 2015/09/02 11:06
字数 1077
阅读 24
收藏 2

在你的 Ubuntu 里,如果你需要处理一些工作,你并不需要关闭正运行着的那些应用,只需要管理一下窗口,并打开那些工作需要的应用就行。然而,如果你需要离开处理些别的事情或你的机器电量低使得你必须马上关闭电脑,这些程序可能就需要关闭终止了。不过幸运的是,你可以让 Ubuntu 记住所有你正运行的应用并在你下一次登录时还原它们。

自动保存会话现在,为了让我们的 Ubuntu 记住当前会话中正运行的应用并在我们下一次登录时还原它们,我们将会使用到 dconf-editor。这个工具代替了前一个 Ubuntu 版本里安装的 gconf-editor,但默认情况下现在这个 Ubuntu 版本(注:这里指的是 Ubuntu 14.04 LTS) 并没有安装。为了安装dconf-editor, 你需要运行 sudo apt-get install dconf-editor命令:
$ sudo apt-get install dconf-tools一旦 dconf-editor 安装完毕,你就可以从应用菜单(注:这里指的是 Unity Dash)里打开它,或者你可以通过直接在终端里运行,或使用 alt+f2 运行下面的命令来启动它:
$ dconf-editor在 “dconf Editor”窗口中,在左边窗格里点击临近 "org" 的右箭头来展开这个选项的分支。

然后在 “org”下,点击临近 “gnome”的右箭头。

接着在 “gnome”下点击 “gnome-session”。在右边窗格里,选择 “auto-save-session”选项框并将它开启。

在你确认对刚才的选项打钩之后,点击默认情况下位于窗口左上角的关闭按钮(X)来关闭 “Dconf Editor”。

在你登出并再登录回来时,所有你正运行的应用就可以被还原了。
欢呼吧,我们已经成功地配置了我们的 Ubuntu 14.04 LTS "Trusty" 来自动记住我们上一次会话中正在运行的应用。
除了关机后恢复应用之外,还可以通过休眠来达成类似的功能。
休眠功能现在,在这个教程里,我们也将学会 如何在 Ubuntu 14.04 LTS 里开启休眠功能 :
在开始之前,在键盘上按 Ctrl+Alt+T 来开启终端。在它开启以后,运行:
sudo pm-hibernate在你的电脑关闭后,再重新开启它。这时,你开启的应用被重新打开了吗?如果休眠功能没有发挥作用,请检查你的交换分区大小,它至少要和你可用 RAM 大小相当。
你可以在系统监视器里查看你的交换分区大小,系统监视器可以通过在应用菜单或在终端里运行下面的命令来开启:
$ gnome-system-monitor在系统托盘里启用休眠功能:系统托盘里面的会话指示器现在使用 logind 而不是 upower 了。默认情况下,在 upower 和 logind 中,休眠菜单都被禁用了。
为了开启它的休眠菜单,依次运行下面的命令来编辑配置文件:
sudo -icd /var/lib/polkit-1/localauthority/50-local.d/gedit com.ubuntu.enable-hibernate.pkla提示:假如对你来说,这个配置文件并没有起到作用,请替换上面代码中的 /var/lib 为 /etc 来试试另一个配置文件
复制并粘贴下面的代码到文件中并保存:
[Re-enable hibernate by default in upower] Identity=unix-user:* Action=org.freedesktop.upower.hibernate ResultActive=yes[Re-enable hibernate by default in logind] Identity=unix-user:* Action=org.freedesktop.login1.hibernate ResultActive=yes重启你的电脑就可以了。
当你盖上笔记本的后盖时,让它休眠:

  • 通过下面的命令编辑文件 “/etc/systemd/logind.conf”:

    $ sudo nano /etc/systemd/logind.conf

  •  #HandleLidSwitch=suspend (挂起)这一行改为 HandleLidSwitch=hibernate(休眠)并保存文件;

  • 运行下面的命令或重启你的电脑来应用更改:

    $ sudo restart systemd-logind

就是这样。 成功了吗?现在我们设置了 dconf 并开启了休眠功能 :) 这样,无论你是关机还是直接合上笔记本盖子,你的 Ubuntu 将能够完全记住你开启的应用和窗口了。
如果想深入体验LINUX系统的新手,也可以先下载一个方德Linux软件中心试用一下。
免费下载地址:http://www.nfs-cloud.cn:81/appCenter/open/softcenter

本文转载自:http://www.linux.cn/article-5313-1.html

共有 人打赏支持
Foundation
粉丝 9
博文 208
码字总数 157873
作品 0
无锡
私信 提问
(2014年3月1)Ubuntu 14.04 Beta 1-32位简体中文优化定制版

(2014年3月1)Ubuntu 14.04 Beta 1-32位简体中文优化定制版 感谢大家对linux封装和版本制作技术的支持,延循官方发行计划,Ubuntu 14.04 Beta 1的中文定制版如期和大家见面了, 此ISO以官方U...

ytlaowang
2014/03/01
0
0
(2014年3月1)Ubuntu 14.04 Beta 1-64位简体中文优化定制版

(2014年3月1)Ubuntu 14.04 Beta 1-64位简体中文优化定制版 感谢大家对linux封装和版本制作技术的支持,延循官方发行计划,Ubuntu 14.04 Beta 1的中文定制版如期和大家见面了, 此ISO以官方U...

ytlaowang
2014/03/03
0
0
入门系列之在Ubuntu 14.04上备份,还原和迁移MongoDB数据库

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由信姜缘 发表于云+社区专栏 MongoDB是最受欢迎的NoSQL数据库引擎之一。它以可扩展,强大,可靠和易于使用而闻名。在本文中,...

云加社区
2018/08/20
0
0
Ubuntu Tweak 0.5.4正式发布

Ubuntu 10.04 LTS已经隆重发布了,专门面向Ubuntu的设置工具——Ubuntu Tweak也紧接着迎来了一个小幅更新:0.5.4版。尽管原计划的Ubuntu Tweak 0.6已经没可能发布了,但是新的0.5.4版本依然带...

红薯
2010/04/30
460
2
(2014年2月25)Ubuntu Kylin-14.04-32位简体中文优化定制版发布

(2014年2月25)Ubuntu Kylin-14.04-32位简体中文优化定制版发布 感谢各位朋友对linux封装和版本制作技术一如既往的支持,按照官方发行计划,最新的定制版ISO如期和大家见面了, 此ISO以官方最...

ytlaowang
2014/02/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java网络编程

基本概念 网络IO会涉及到同步,异步,阻塞,非阻塞等几个概念。 一个网络IO读取过程是数据从 网卡 到 内核缓冲区 到 用户内存 的过程。同步和异步区别在于数据从内核到用户内存的过程是否需要...

春哥大魔王的博客
24分钟前
0
0
Spring "reg:zookeeper" 的前缀 "reg" 未绑定等类似问题解决方案。

今天同事遇到一个Spring启动加载配置文件时,不识别reg:zookeeper标签的问题。 我查看配置,发现是Spring配置文件的头部没有引入reg标签的命名空间,具体如下图: 所以,以后遇到类似的标签未...

花漾年华
52分钟前
1
0
阿里云领衔云市场

近期,2018年Q4及全年的全球云基础设施服务市场数据新鲜出炉,发布方是美国市场研究机构Synergy Research Group。这个机构是专做电信网络市场情报的公司,成立于1999年,每年都会公布各大公有...

linuxCool
今天
2
0
C++友元函数和友元类(C++ friend)详解

私有成员只能在类的成员函数内部访问,如果想在别处访问对象的私有成员,只能通过类提供的接口(成员函数)间接地进行。这固然能够带来数据隐藏的好处,利于将来程序的扩充,但也会增加程序书...

shzwork
今天
3
0
JAVA对map进行分组

public static Map<String, List<Map<String, Object>>> transition(List<Map<String, Object>> list){ Map<String, List<Map<String, Object>>> map = new HashMap<>(); //......

火龙战士
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部