直到 11.10 我还使用 Kubuntu。由于一些烦人的原因,我从 12.04 迁移到 Ubuntu。现在我真的很怀念一些 KDE 功能,但我还没有找到解决办法。
第一个大问题:我使用很多窗口(超过 20 个),并将它们设置在不同的工作区。我避免重新启动计算机,但有时这是必要的。然后再次设置我的工作区非常繁琐。有什么办法可以解决这个问题吗?
我已经阅读了一些资料: 保存 Unity 桌面会话和https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/771896和https://lists.ubuntu.com/archives/ubuntu-desktop/2011-January/002734.html。
12.04 有什么变化吗?每次登录后都需要设置工作区,那么工作区是什么意思呢?
答案1
信息
保存会话的功能已已删除在 Ubuntu 12.04 中,由于漏洞。
第一的
我制作了一个解决方法,即一个可帮助配置会话的脚本。只需将下面的命令粘贴到终端并按 即可Enter。
如果您使用 Metacity (Unity-2d),则如下:
cd ~/ && wget -c http://dl.dropbox.com/u/4098082/session.meta.config && chmod +x ~/session.meta.config && ~/session.meta.config
。
或者如果你使用 Compiz (Unity-3d):
cd ~/ && wget -c http://dl.dropbox.com/u/4098082/session.config && chmod +x ~/session.config && ~/session.config
您可以查看脚本的代码(1,2)。每个部分都有解释。它将创建一个启动脚本,该脚本将移动到每个视口(或桌面)并打开指定的应用程序。
移除
要删除我的脚本所做的任何更改,只需删除以下文件(如果存在):
- 〜/ session.config
- 〜/ session.meta.config
- 〜/ sessionconf
- 〜/ sessionconf.bak
- ~/.config/autostart/sessionconf.desktop
或者在终端运行此命令:
rm ~/session.config ; rm ~/session.meta.config ; rm ~/sessionconf ; rm ~/sessionconf.bak ; rm ~/.config/autostart/sessionconf.desktop
第二
还有其他解决方法,例如TuxOnIce:
“TuxOnIce 最容易被描述为 Linux 版的 Windows 休眠功能,但功能更强大。它将内存内容保存到磁盘并关闭电源。当计算机再次启动时,它会重新加载内容,用户可以从上次中断的地方继续操作。无需重新加载任何文档或重新打开应用程序,而且这个过程比正常的关机和启动要快得多。”
看看它是如何工作的这里。
您可以通过“tuxonice/ppa”安装它:
1)添加 ppa:sudo apt-add-repository ppa:tuxonice/ppa
2)更新:sudo apt-get update
3)安装sudo apt-get install tuxonice-userui linux-generic-tuxonice linux-headers-generic-tuxonice
第三
第三个想法是将 Compiz 设置为在选定的视口中启动窗口:
1)安装CompizConfig 设置管理器,
2)打开Alt+F2并ccsm
输入Enter,
3)转到“放置窗口”
4)选择“固定窗口位置”>“固定视口的窗口”>“新建”
5)按类别、ID、标题、名称、类型或角色选择窗口并设置应放置的视口:
6)现在将您的应用添加到“启动应用程序”(按下Super并输入Startup Applications
)
答案2
另一个可能的解决方法?(启用休眠)
sudo gedit /var/lib/polkit/localauthority=50-loc.d/hibernate.pkla
并添加以下内容并保存:
[重新启用休眠]
身份=unix-用户:*
操作=org.freedesktop.upower.hibernate
结果活动=是
注意:请谨慎使用!Hibernate 被删除是有原因的 - 您可以在编辑 hibernate.pkla 之前,通过在同时运行其他窗口的终端中尝试此操作来测试它是否有效。
冬眠后