コマンド/usr/bin/compton -I 0.04 -O 0.04 -D 10 -m 1.0 -C -f -i 1.0 -e 1.0 -G --vsync none --unredir-if-possible --unredir-if-possible-delay 0 -b
は、システムを通常どおり起動した後にターミナルから実行すると、まさに望みどおりに動作します。ただし、このコマンドを自動起動すると、起動後にLubuntuがグラフィカル環境の読み込みに失敗します。つまり、タスクバーが表示されず、ショートカットを使用してウィンドウを開くことができません。変更していません)が、それだけです。
少なくとも私が試した自動起動の複数のオプションのうち、どれを使用するかは完全に無関係です。
環境設定-> LXSessionのデフォルトアプリケーション->自動起動->手動で自動起動されるアプリケーション->追加のグラフィカルウィザード
~/.config/openbox/autostart
へのコマンドの追加
~/.config/lxsession/Lubuntu/autostart
へのコマンドの追加
compton.desktop
ファイルを~/.config/autostart/
に配置する(これは他のアプリケーションでも機能します)
this 高度に関連する質問で説明されているようにsystemd
を使用します(他のアプリケーションで動作しますが、質問で説明したものとまったく同じエラーが表示されます)
ブートが完了した後、端末から実行するときに必要なことを行うため、コマンドが正しいと仮定し、他のアプリケーションでうまく機能するため、エラーが自動起動の使用に関連していないと仮定します。
また、Virtualboxで新たに設定および更新されたLubuntu 16.04 LTS VMを使用して、本稼働システムの他の構成に干渉しないようにします。
経験された動作は、2つの別々の問題で構成されています。
消えるグラフィカルインターフェイスの問題は、オプション--unredir-if-possible
の使用に関連しています。このオプションは、ブート後にcompton
を呼び出すときに使用すると正常に機能しますが、自動開始手順の一部としてcompton
を呼び出すと、グラフィカルインターフェイスが表示されなくなります。これは文書化されていないバグだと思います。少なくともメモは見つかりませんでした(このオプションはすでに問題があることが証明されていることを示す同様のメモが表示されます)。 compton
autostartコマンドの一部としてこのオプションを使用しないことを除いて、回避策は見つかりませんでした。これまでのところ、フルスクリーンモードのアプリケーションはとにかく正常に動作するようであるため、このソリューションは受け入れられるようです。
compton
が起動しない、または期待される効果が表示されないという問題は、自動起動手順中にcompton
が呼び出されるポイントに関連しているようです。一貫して動作するように見える唯一のポイントは、~/.config/lxsession/Lubuntu/autostart
のエントリを介することです。ここで重要なのは、ウェブ上のさまざまな例の中にあるものに関係なく、先頭の@
も末尾の&
も書かないことです。