XFCE Session Managerは、私が定期的に使用しているアプリケーションの一部を「認識」しません。
すなわち:
/opt
の下にインストール)/opt
の下にインストール)これらのアプリは、[セッションとスタートアップ]構成画面の[セッション]タブの下のリストに表示されず、適切にシャットダウンされず、再起動後に戻ってきません。これはすべて迷惑です。
正しく表示および管理するアプリには、次のものがあります。
これの背後にある理由は何ですか?それを修正するために私にできることはありますか?
システムは「DebianUnstable」(JessieからStretchに更新されたばかり)、XFCE4.10です。
更新、@ jcoppensへの回答:
メニューから直接、または端末からお気に入りのプログラムを開始しましたか? (Javaアプリも?)
すべてのプログラムには、.desktop
の下に/usr/share/applications/
ファイルがあります。また、ユーザーのデスクトップのショートカットです。私は通常、問題なくそれらを見つけるkupferからそれらを開始します。
また、[セッションとスタートアップ]ウィンドウで[セッションの保存]を試しましたか? 「ログアウト時にセッションを保存」を有効にしましたか?そして、実際にコマンドを使用してシャットダウン/ログアウトしますか?
はい。はい。はい。 :-(
また、xfce4-session-account:0のように、実際のセッションが保存される〜/ .cache/sessionsも確認してください。そのファイルには、ログアウト時に保存される内容の実際のリストがあります。
確認しました。正しく生成されます。 「セッションとスタートアップ」の下に表示されるものはすべてここに登録され、後で戻されます。予想通り。
@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
現在、少なくとも15のアプリケーションが5つのデスクトップに分散しています。セッションテーブルにはほんの一握りしか表示されません。たとえば、少なくとも6つの端末を開いています。私はずっと前にこの問題に気づきましたが、アプリケーションは再起動時に表示されるので、文句を言うのに時間を無駄にしたくありませんでした。
ターミナル内から起動されたプログラム(私はmcをよく使用します)など、一部のタスクは再起動時に表示されませんが、XFCEは何が実行されているかを認識できないため、理解できますinターミナル。
メニューから直接、または端末からお気に入りのプログラムを開始しましたか? (Javaアプリも?)
また、[セッションとスタートアップ]ウィンドウで[セッションの保存]を試しましたか? 「ログアウト時にセッションを保存」を有効にしましたか?そして、実際にコマンドを使用してシャットダウン/ログアウトしますか?
また、xfce4-session-account:0
のように、実際のセッションが保存される〜/ .cache/sessionsも確認してください。そのファイルには、ログアウト時に保存される内容の実際のリストがあります。
編集:設定デーモンが実行されている必要があります:
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