
有沒有辦法保存目前會話(應用程式+視窗的組織在桌面中)在 Unity 中並在需要時加載它?
答案1
我做了一個解決方法,它是一個有助於配置會話的腳本。
下載它這裡。
使其可執行並從終端運行./session.config
您可以查看腳本的程式碼(https://www.dropbox.com/s/w1btmead93q6hze/session.config?dl=0),每部分都有說明。它將創建一個啟動腳本,該腳本將移動到每個視窗並打開指定的應用程式。
您也可以隨時運行它,只需按Alt+F2並貼上即可~/.sessionconf
。
去除
要刪除我的腳本所做的任何更改,只需刪除以下文件:
- 〜/會話.config
- 〜/會話配置
- 〜/ sessionconf.bak
- 〜/.config/autostart/sessionconf.desktop
或在終端機運作:
rm ~/session.config ; rm ~/sessionconf ; rm ~/sessionconf.bak ; rm ~/.config/autostart/sessionconf.desktop
答案2
你可以這樣做:killall gnome-session
。我們知道,輸入指令sudo gnome-session-save --logout
將會註銷系統。這將保存 Unity 上的目前會話。我已經嘗試過了。
或者您可以閱讀有關如何讓程式在每次登入時自動啟動。
或者你可以嘗試這個gconf 編輯器鑰匙:
/apps/gnome-session/options/auto_save_session = true
答案3
不 - 正如您所描述的,目前在 Ubuntu 11.04 及更高版本上不可能。
您可以閱讀此錯誤報告,特別是評論 24
https://bugs.launchpad.net/ubuntu/+source/gnome-session/+bug/771896
還是這裡有更完整的解釋(太長,無法複製)?
https://lists.ubuntu.com/archives/ubuntu-desktop/2011-January/002734.html
答案4
dconf write /org/gnome/gnome-session/auto-save-session true
應該為您啟用此功能。