Openboxを使用してArch Linuxの起動プロセスに `tint2`を追加できないようです

Openboxを使用してArch Linuxの起動プロセスに `tint2`を追加できないようです

ファイルに項目として追加し、ファイル~/.xinitrcに追加してみました。~/.config/openbox/autostart

次のバリエーションで追加してみました。

tint2
tint2 &
tint2 -c ~/dotfiles/linux/tint2rc
tint2 -c ~/dotfiles/linux/tint2rc &

両方のファイルで動作しません。もちろん、これらのどれも同時に存在できず、同時に2つのファイルに存在することはできません。最初の2つは設定ファイルが見つからないというエラーが発生したため、元の場所に完全に機能するシンボリックリンクがあったにもかかわらず、ファイルがどこにあるかを知らせました。 :)

私は何が間違っていましたか?私は何を逃したことがありませんか?それとも正しく動作しないのでしょうか?

ただ私が気づくと思いました。 Openboxが起動すると、どの端末でも開いて実行でき、tint2 -c ~/dotfiles/linux/tint2rcすぐに素敵に動作します。しかし、端末を閉じるとプロセスは終了します...

どんな助けでも大変感謝します。 :)

ベストアンサー1

.xinitrcを見ないと答えるのは難しいですが、最終的にOpenboxバイナリを呼び出すことになったと仮定すると、次のことを試してください。

exec /path/to/wm & WMPID=$!
/path/to/tint2 --options &
# other bits
wait $WMPID

最近私はdbusを使ってWindowManagerを起動し、上記のすべての緊密なシステム統合のためにうまくいきます。

おすすめ記事