Unityデスクトップセッションを保存

Unityデスクトップセッションを保存

現在のセッション(アプリケーション+ウィンドウの構成Unity でデスクトップ版のアプリケーションを保存し、必要なときにロードできますか?

答え1

セッションの構成に役立つスクリプトという回避策を作成しました。

ダウンロードするここ実行可能にし
てターミナルから実行する./session.config

スクリプトのコードを見ることができます(https://www.dropbox.com/s/w1btmead93q6hze/session.config?dl=0)では、各部分に説明があり、各ビューポートに移動して指定したアプリケーションを開く起動スクリプトが作成されます。

Altまた、 +を押しF2て貼り付けるだけでいつでも実行できます~/.sessionconf

削除

スクリプトによって行われた変更を削除するには、次のファイルを削除するだけです:

  • ~/セッション.config
  • ~/セッションconf
  • ~/セッションconf.bak
  • ~/.config/autostart/セッションconf.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://lists.ubuntu.com/archives/ubuntu-desktop/2011-January/002734.html

答え4

dconf write /org/gnome/gnome-session/auto-save-session true

これを有効にするはずです。

関連情報