web-dev-qa-db-ja.com

GNOME 3セッションを保存する方法

GNOME 2では、セッションを自動または手動で保存できます(つまり、現在のセッションをそのまま保存する)。ログイン(およびシステムの再起動)の間にさまざまなデスクトップ状態を復元するため、これは素晴らしい機能です。

  • 開いていたアプリ
  • デスクトップ上で(物理的に)開いていた場所
  • これらのアプリに設定された特定のウィンドウサイズ

見回すと、GNOME 3の機能が見つかりませんか?私は十分に難しく見えませんでしたか?

31
tshepang

通常はAlt-F2でgnome-session-propertiesを実行し、[オプション]タブで[ログアウト時に実行中のアプリケーションを自動的に記憶する]を選択します。

しかし、今は壊れています。提出されたバグがあります:

https://bugzilla.gnome.org/show_bug.cgi?id=647359

10
jasonwryan

Dconfエディタを使用してみてください。手順は次のとおりです

  1. Dconfエディターを開く
  2. Goto org/gnome/gnome-session
  3. "auto_save_session"というプロパティを確認します

説明には「有効にすると、gnome-sessionがセッションを自動的に保存します。

幸運を!

15
Hasasn

悲しいことに11.10では、gnome-session-propertiesには、[セッションの自動保存]トグルを備えた[オプション]タブがありません。

そこで、gconf-editorをインストールして/apps/gnome-session/options/auto_save_sessionをTRUEにしました。

それが機能するかどうかわからない。一度、その欠けているキーをブール値として追加する必要がありました。

2
Marcos

セッションの保存と復元を可能にし、さまざまなモニターのセットアップと仮想デスクトップをサポートする小さなライブラリ/コマンドラインツールを作成しました。 NodeJSをインストールする必要があります。

Installation

npm install -g linux-window-session-manager

使用法

現在のセッションを〜/ .lwsm/sessionData/DEFAULT.jsonに保存します

lwsm save

現在のセッションを〜/ .lwsm/sessionData/my-session.jsonに保存します

lwsm save my-session   

〜/ .lwsm/sessionData/DEFAULT.jsonからセッションを復元します

lwsm restore

〜/ .lwsm/sessionData/my-session.jsonからセッションを復元します

lwsm restore my-session   

セッションを開始する前に、実行中のすべてのアプリを適切に閉じます

lwsm restore --closeAllOpenWindows

確認してください: https://github.com/johannesjo/linux-window-session-manager

1

CLIから動作します-gnome-session-propertiesダイアログを表示します。メニューのどこにあるかわかりません。からは実行できません Alt+F2 ただし、そのコマンドを含むコマンドウィンドウ。

1
andywebsdale