Debian XFCEの「セッションと起動」ではすべてのアプリケーションが表示されない

Debian XFCEの「セッションと起動」ではすべてのアプリケーションが表示されない

XFCE セッション マネージャーは、私が定期的に使用するアプリケーションの一部を「認識」しません。

つまり:

  • google-chrome-stable(apt-getからインストール、出典: google.com
  • JetBrains プログラミング ツールの束 (Java アプリ、 の下にインストール/opt)
  • SublimeText ( の下にインストール/opt)

これらのアプリは、「セッションとスタートアップ」構成画面の「セッション」タブのリストに表示されず、適切にシャットダウンされず、再起動後も復活しません。これらはすべて迷惑です。

適切に認識され管理されるアプリの一部は次のとおりです。

  • ROXTerm ターミナル アプリ (ネイティブ XFCE アプリ)
  • Krusader ファイル マネージャー (KDE アプリ)
  • スカイプ

この原因は何でしょうか? 解決するために何かできることはありますか?

システムは「Debian Unstable」(Jessie から Stretch にアップデートされたばかり)、XFCE 4.10 です。


更新、@jcoppens への回答:

お気に入りのプログラムをメニューから直接起動しましたか、それともターミナルから起動しましたか? (Java アプリも?)

すべてのプログラム.desktopには の下にファイルがあります/usr/share/applications/。また、ユーザーのデスクトップにショートカットがあります。私は通常、問題なくプログラムを見つける kupfer からプログラムを起動します。

また、セッションとスタートアップ ウィンドウで「セッションの保存」を試しましたか? 「ログアウト時にセッションを保存」は有効になっていますか? シャットダウン/ログアウトのコマンドを実際に使用していますか?

はいはいはい。 :-(

また、実際のセッションが保存される ~/.cache/sessions (xfce4-session-account:0 など) も確認してください。このファイルには、ログアウト時に保存される実際のリストが含まれています。

確認しました。正しく生成されています。「セッションとスタートアップ」の下に表示されるものはすべてここに登録され、後で戻されます。予想どおりです。

@jcoppens 本当の謎は、XFCE セッション マネージャーによって検出されない場合にセッションの内容がどのように保存されるかです。おそらく、あなたのケースでは、セッションを実際に保存する他のアプリケーションまたはデーモンがあるのでしょうか? 確認できますか?


更新: 関連するアクティブなデーモン:

 ~ $ ps x | grep -E 'xfce4-session|xfsettingsd'
 1009 ?        Sl     0:00 xfce4-session
 1311 ?        Ssl    0:00 xfsettingsd --display :0.0 --sm-client-id 21d1495d8-70ec-495d-9869-879a9d9c4ae8

答え1

現時点では、5 つのデスクトップに 15 以上のアプリケーションが分散しています。セッション テーブルに表示されるのはほんの一握りです。たとえば、少なくとも 6 つのターミナルが開いています。この問題にはかなり前から気づいていましたが、再起動するとアプリケーションが表示されるので、文句を言うのに時間を無駄にしたくありませんでした。

ターミナル内から起動されたプログラム(私はmcをよく使います)など、一部のタスクは再起動時に表示されませんが、XFCEは実行中のものを見ることができないので、それは理解できます。ターミナル。

お気に入りのプログラムをメニューから直接起動しましたか、それともターミナルから起動しましたか? (Java アプリも?)

また、セッションとスタートアップ ウィンドウで「セッションの保存」を試しましたか? 「ログアウト時にセッションを保存」は有効になっていますか? シャットダウン/ログアウトのコマンドを実際に使用していますか?

また、実際のセッションが保存される ~/.cache/sessions も確認してくださいxfce4-session-account:0。このファイルには、ログアウト時に保存される実際のリストが含まれています。

編集: 設定デーモンが実行されている必要があります:

1727 ?        Ssl    0:00 xfsettingsd --display :0.0 --sm-client-id 218ea527f-3075-47a8-b361-874c0272c6be
5216 tty1     S      0:00 xfce4-session-settings
1710 tty1     Sl     0:05 xfce4-session

関連情報