如何在 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" 的右箭头来展开这个选项的分支。
Dconf Editor Apps, org
然后在 “org” 下,点击临近 “gnome” 的右箭头。
dconf editor clicking gnome
接着在 “gnome” 下点击 “gnome-session”。在右边窗格里,选择 “auto-save-session” 选项框并将它开启。
dconf-editor selecting auto save session
在你确认对刚才的选项打钩之后,点击默认情况下位于窗口左上角的关闭按钮(X)来关闭 “Dconf Editor”。
dconf-editor closing 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 -i cd /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
重启你的电脑就可以了。
当你盖上笔记本的后盖时,让它休眠:将 #HandleLidSwitch=suspend (挂起)这一行改为 HandleLidSwitch=hibernate (休眠)并保存文件; 运行下面的命令或重启你的电脑来应用更改:
$ sudo restart systemd-logind
就是这样。 成功了吗?现在我们设置了 dconf 并开启了休眠功能 :) 这样,无论你是关机还是直接合上笔记本盖子,你的 Ubuntu 将能够完全记住你开启的应用和窗口了。
原文发布时间:2015-04-20
本文来自云栖合作伙伴“linux中国”
在Ubuntu 和 CentOS 中不用密码运行sudo命令 通常,不建议所有没有权限的用户在没有密码的情况下运行 sudo。建议您创建一个新的 sudoers 文件并单独分配命令必须运行没有密码的 sudo 命令!
window下的子系统ubuntu 运行docker遇到的坑 p 1.启动mysql容器后,使用docker ps 查看时是没有启动起来 ,使用docker logs 容器id 时,查看报错信息如下: /p p mysql_ssl_rsa_setup: Can t change permissions of the file ca-key.pem (Errcode: 1 - Operation not permitted) /p p 2021-06-27 11:56:04 [ERROR] Error setting file permissions forca-key.pem and ca.pem /p
Windows 将支持运行 Linux Bash 和 Ubuntu 以下是一则来自微软的意想不到的公告:微软今天宣布,Windows 操作系统将支持 GNU 项目的 Bash shell。 Bash(Bourne Again shell)长期以来是 OS X 和许多 Linux 系统的标配,而 Windows 系统的开发人员默认的终端是微软自己的 PowerShell。
经常在github看到一些优秀的Django项目,但Django的运行需要大量的依赖,这里分享一下,从github获取Django项目,并在本地运行项目的小经验.
相关文章
- 贪心法(四):HDU题库中的贪心法应用例题
- 读书笔记-HBase in Action-第三部分应用-(2)GIS系统
- 《SAFe 4.0参考指南:精益软件与系统工程的规模化敏捷框架》一2.7 原则#7——应用节奏,通过跨领域计划进行同步
- ubuntu 18.04多应用窗口切换的快捷键使用指南
- 【HMS core】【Ads Kit】华为广告——海外应用在国内测试正式广告无法展示
- 应用内路径规划的简单实现
- sed修炼系列(三):sed高级应用之实现窗口滑动技术
- AQS共享锁应用之Semaphore原理
- 《企业大数据系统构建实战:技术、架构、实施与应用》——3.2 如何选择解决方案
- 将机器学习应用于网络安全, RiskIQ 获3050万美元C轮融资
- 网络提速助推智能家居 智慧应用惠及千家
- 索引的应用场景以及如何使用
- 不刷新网页修改url链接(history.pushState和history.replaceState新增、替换历史记录用法介绍)、popstate玩转浏览器历史记录介绍、如何触发popstate事件、popstate事件的应用场景、history.state查看当前页面数据介绍
- 微软更新iOS版Office Lens文件扫描应用,新增沉浸式阅读器功能
- 分区索引的应用和实践 - 阿里云RDS PostgreSQL最佳实践
- 华为快应用 - web标签无法加载部分网页
- 面试题:应用中很多jar包,比如spring、mybatis、redis等等,各自用的日志系统各异,怎么用slf4j统一输出?(上)
- WCF SOA服务应用