web-dev-qa-db-ja.com

Openboxが正しく読み込まれていません

私はCrunchbang11、64ビットを使用しています。これはDebianWheezyディストリビューションです。

今朝のOpenboxが正しく読み込まれていません

link to screenshot

  • すべてのプログラムとショートカットが正しく機能しています。 Conkyは正しく読み込まれています。
  • デスクトップの壁紙が読み込まれていません
  • 上部のメニューが読み込まれないため、プログラムを最小化すると、それがどこにあるかを知ることができなくなります。

これが autostart 、Openboxバージョン3.5.0-7、ディスプレイマネージャーはslimです。これが slim.log

3
Lynob

~/.config/openbox/autostartには、次の行があります。

## Group start:
## 1. nitrogen - restores wallpaper
## 2. compositor - start
## 3. sleep - give compositor time to start
## 4. tint2 panel
(\
nitrogen --restore && \
cb-compositor --start && \
sleep 2s && \
tint2 \
) &

この部分が問題の原因である可能性があります。

nitrogenはバックグラウンドを担当し、cb-compositorはコンプトンコンポジターを起動し、tint2はタスクバーです。

上記のスクリプトは、最初にnitrogenを実行して、前のバックグラウンドを復元します。このコマンドが失敗した場合、スクリプトの残りの部分は実行されません。この動作は&&が原因で発生します。

背景が設定されていないと言ったので、エラーはおそらくnitrogenが原因です。

nitrogenファイルからautostartを削除することで、これをテストできます。

このような

(\
#nitrogen --restore &&
cb-compositor --start && \
sleep 2s && \
tint2 \
) &

その後、再度ログインする必要があります。

背景を元に戻したい場合は、nitrogenの何が問題になっているのかを調べる必要があります。私の大げさな推測は、背景画像などが見つからないということです。

2
Raphael Ahrens