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


30

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

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

周りを見てみると、GNOME 3で機能が見つかりませんか?私は十分に見えませんでしたか?

回答:


10

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

ただし、現時点では壊れています。報告されたバグがあります:

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


これはFedora 15で機能します(同じバグですか?)。
シェパン

FedoraがバニラGnome3を使用している場合、はい。それで、あなたはバグにもかかわらず、またはそれで動作しましたか?
-jasonwryan

特別なことはしませんでした。オプションを選択しただけで、問題なくログアウトおよびログインでき、セッションが復元されます。
シェパン

奇数。バグはまだ開いています...まあ、少なくともそれはあなたのために働いています。
-jasonwryan

それが価値があることのために、これは私にとってFedora 16で最も確実に働いています。ありがとうジェイソン!
間違ったユーザー名

15

dconfエディターを使用してみてください。ここに手順があります

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

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

がんばろう!


1
これは、Ubuntu 16.04
aggsol

Debian 8.6で動作します
ピエール

私は持っていませんdconf-editor、グラフィックインターフェイスにいくつかの問題があります。dconfターミナルでこの同じ操作をどのように行いますか?
user2820579

を使用してgsettings、調べてください。
ハサスン

2

悲しいことに、11.10 gnome-session-properties では、[セッションの自動保存]トグルを含む[オプション]タブは提供されて いません。

そこで、TRUE gconf-editorに切り替える/apps/gnome-session/options/auto_save_sessionためにインストールしました。

動作するかどうかはわかりません。欠落しているキーをブール値として追加する必要がありました。


更新:この設定でも、実際にはそうではありませんが、Gnome3 / Unityの場合はそうです。askubuntu.com/a/78692/38636
マルコス

またはちょうどgsettings set org.gnome.SessionManager auto-save-session true
-goetzc

1

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


更新を提供するだけで、Debianのgnome 3.4のAlt + F2コマンドウィンドウから正常に実行されます。
アレクサンドル・マルティンス

Ubuntu 12.04 LTSでは、cliまたはAlt+F2Mod4+rin awesomewm)から実行されます。しかし、どこからでも実行すると、auto_save_sessionオプションは表示されません。
同型

1

セッションを保存および復元できる小さなライブラリ/コマンドラインツールを作成し、仮想デスクトップだけでなくさまざまなモニターのセットアップをサポートしています。NodeJSをインストールする必要があります。

設置

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.