Unity2D 如何保存会话?

wk.*_*wk. 5 unity-2d 12.04

直到 11.10 我才使用 Kubuntu。由于一些烦人的原因,我从 12.04 迁移到 Ubuntu。现在我真的很想念一些 KDE 功能,我还没有找到解决方案。

第一个大问题:我使用很多窗口(> 20)并将它们设置在不同的工作场所。我避免重新启动计算机,但有时它是必要的。然后再次设置我的工作区太乏味了。有什么治疗方法吗?

我已经阅读了一些来源: Save Unity Desktop Sessionhttps://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/771896https://lists.ubuntu.com/archives/ubuntu-desktop /2011 年一月/002734.html

12.04 有什么变化吗?工作区是什么意思,每次登录后都需要设置?

des*_*gua 9

信息
保存会话的功能已在 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
Run Code Online (Sandbox Code Playgroud)

.

或者,如果您使用的是 Compiz (Unity-3d):

cd ~/ && wget -c http://dl.dropbox.com/u/4098082/session.config && chmod +x ~/session.config && ~/session.config
Run Code Online (Sandbox Code Playgroud)

您可以查看脚本 ( 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  
Run Code Online (Sandbox Code Playgroud)

其次
还有其他解决方法,例如TuxOnIce

“TuxOnIce 最容易被描述为 Windows 休眠功能的 Linux 等价物,但更好。它将内存内容保存到磁盘并关闭电源。当计算机再次启动时,它会重新加载内容,用户可以从哪里继续“他们离开了。不需要重新加载文档或重新打开应用程序,并且该过程比正常关闭和启动要快得多。”

看到它在这里工作。

您可以通过“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-Settings-Manager ,

2) 打开Alt+F2并输入ccsm并点击Enter,

3)转到“放置窗口”

在此处输入图片说明

4)选择“固定窗口放置”>“具有固定视口的窗口”>“新建”

在此处输入图片说明

5) 按类、id、标题、名称、类型或角色选择窗口并设置它应该放置的视口:

在此处输入图片说明

在此处输入图片说明

6)现在将您的应用程序添加到“启动应用程序”(按Super并键入Startup Applications