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

在你的 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

时间: 2024-10-20 04:53:58

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

如何在ubuntu中启用SSH服务

如何在ubuntu14.04 中启用SSH服务 开篇科普:  SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定:SSH 为建立在应用层和传输层基础上的安全协议.SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议.利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题.SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台.SSH在正确使用时可弥补网络中的漏洞.SSH客户端适用于多种平台

如何在ubuntu中安装php

如何在ubuntu中安装php 情衅 | 浏览 692 次 发布于2016-05-07 12:36 最佳答案 关于Ubuntu下的LAMP配置步骤: 首先要安装LAMP 就是Apache,PHP5,Mysql5. 打开终端,输入命令行.1.安装 Apache 1.打开终端 2. 输入以下命令 sudo apt-get install apache2 3. 如果没有sudo 权限,需要输入密码.2.测试 Apache 为了确定安装是否成功,测试一下. 1. 打开浏览器,输入以下网址 http://

如何在ubuntu中安装英汉词典——ubuntu 小技巧3

如何在ubuntu中安装英汉词典 对于英语能力欠缺或经常遇见生僻词汇的人而言,在PC上安装一英汉词典是很有必要的,而linux系统中没有有道.金山词霸等经典词典工具可供使用,也没有那么多容易安装的词典可供选择,因此能够安装一个词典并且可以扩充词汇是相当有利于我们工作的!下面简单说一下如何安装词典,并且向其扩充词汇! 操作方面依然使用最简单的方法--ubuntuSoftware Center 下载并且安装StarDict,如下图: 首先, 在search 栏输入 StarDict的部分或全部单词,

如何在ubuntu中搭建ruby开发环境

Ubuntu是一个以桌面应用为主的linux操作系统,在进行项目开发的时候,需要在ubuntu中安装ruby开发(http://www.maiziedu.com/course/ruby-px/)语言,主要是考虑到项目的高可变性,以及由此产生的高适应性,所以选择用ruby.跟Java相比,ruby的确比较灵活,能写出千变万化的代码. 但是,比较可悲的是,在windows7上面搭建ruby环境问题比较多.无论是基于cgywin,还是直接使用netbeans都不尽如人意. 因为想调整webserver

iOS开发中 实现登录时关于使用QQ做为第三方授权登录的问题

注意:QQ本身没有授权功能,所以想要使用QQ做第三方登录必须通过QQ空间来实现! 第一步:集成ShareSDK(步骤同集成分享的一样,如果已经集成过就不用再重新集成了),这里需要注意的是,由于是要通过QQ空间来实现授权登录,所以在下载ShareSDK包的时候别忘了勾选QQ空间,不然会报尚未导入平台(6)的错误. 第二步:打开工程中的*AppDelegate.m(*代表你的工程名字)?文件,导入QQSDK的头文件:            #import <TencentOpenAPI/QQApiI

如何在Ubuntu中安装JDK

下载JDK 1,到Oracle官网下载相关的JDK 2,在你的账户下新建文件夹,并命名为"Java",当然了,名字你可以随意. 也就是在/home/user/Java,我的位置是/home/nomasp/Java.然后将你下载的文件提取并拷贝到此处. 3,打开终端(terminal),如果找不到就直接搜索好了. 配置环境变量 Tips:使用"Ctrl+H"可以显示隐藏文件. 1,在终端中输入: sudo emacs /etc/environment 这条命令的意思是

如何在Ubuntu中使用条件布局

我们知道现代手机可以随着手持的方位发生改变而使得手机的方位也随着发生改变.对有些应用来说,我们也希望手机的布局也能跟随发生变化.另外一种情况是当我们的应用安装到不同屏幕尺寸的平台上,我们希望我们的布局会随着屏幕的尺寸不同而发生不同的变化.我们可以利用剩余的空间显示更多的内容.在Ubuntu平台中,我们使用一个称作为conditinal layout的机制来使得我们的布局发生改变.在conditional layout的上面可以阅读更多的内容. 1)下载我们在上节中设计好的应用 我们可以在如下的地

如何在ubuntu中使用phantomjs

1.在http://phantomjs.org/下载相应的linux版本,并将其解压: 2.ubuntu下使用vi编辑/etc/profile,加入如下语句将解压后的bin路径加入到PATH: export PATH=/home/jayzee/SoftWares/Development/phantomjs/bin:$PATH 3.logout再登入,在终端界面输入: phantomjs -v 即可看到phantomjs的版本,表示你已经安装成功.

如何在ubuntu中安装mysql与mysql workbench

安装过程如下 sudo apt-get install mysql-server 安装过程中随后设置mysql的密码 之后sudo apt-get install mysql-client 安装好之后使用终端进入mysql控制台 sudo apt-get install mysql-workbench 可能出现问题后的备用文档 http://www.cnblogs.com/wuhou/archive/2008/09/28/1301071.html http://blog.sina.com.cn/