簡単に言うと、セッションとスタートアップ メニューに追加したコードが (正しく) 実行されないようです。例:
compiz --replace &
dropbox stop && dbus-launch dropbox start &
pactl load-module module-bluetooth-discover &
a) 再起動または b) ログアウトすると、このコードを機能させるには、xfrun 経由で実行する必要があります。以前の Xubuntu 16.04 のインストールでもこの問題が発生しており、現在新しい 18.04 をインストールしてもまだ発生しているため、最終的に修正したいと考えています。
私は Google で検索して、何らかのログを見つけてこれを解決しようとしましたが、今のところ何も見つかりません。次のような検索用語を使用しています。
xubuntu autostart applications log
xubuntu session log
xubuntu startup log
xubuntu troubleshoot application autostart
xubuntu application autostart not working
私は以下の解決策を見つけて試しました:
- /etc/xdg/autostart 内の .desktop ファイルを編集する
- compiz 固有 a) & を追加 -> ソースが見つかりません。申し訳ありません
- compiz 固有 b)dconf リセット -f /org/compiz/
- セッションを保存したことがなく、セッションをクリアしても役に立たない
- 複数の場所で見つけた提案(例:ここ) は、スクリプトの実行順序に関係している可能性があるというものです。ただし、これらは同じ問題を抱えた無関係なコマンドが複数あるため、この可能性は低いと思われます。確認のため、カスタム修正をすべて zz_ に名前変更してリストの最後になるようにし (ただし、これがロード順序に影響するかどうかについては意見が分かれているようです)、セッションを再起動しました。ダメでした。
- ~/.config/autostart/ 内のデスクトップファイルはすべて作成され、正常ですどの名前にもスペースが含まれていません (他の場所で読んだバグですが、ソースを見つけることができません、申し訳ありません)。
- 健全性チェックとして、~/.config/autostart/ ファイルを /etc/xdg/autostart に追加しましたが、予想どおり何も起こりませんでした。
- 自動実行のコマンドのログについての言及は見つかりませんでしたが、それは非常に役立つはずです。
アイデアが尽きてきました。何か見落としているのかもしれませんし、解決策を見つけるための検索語が分からないのかもしれません。私は決してプロの Linux ユーザーではありませんが、学ぼうとしています :)。どんな助けでも大歓迎です。
ありがとう、ナラメ