別の設定ファイルでOpenboxを再起動することは可能ですか?

別の設定ファイルでOpenboxを再起動することは可能ですか?

マルチモニタ設定の質問の一部として、私は2つのOpenbox設定を作成することにしました~/.config/openbox。 1 つはデフォルト lxde-rc、もう 1 つは lxde-dual-rc です。これまで私の設定の他のすべての部分はうまく機能しますが、下部画面の開いたボックスの端が最大化されたアプリケーションのウィンドウの装飾を切り取ります。

この設定は日常的なデュアルスクリーンレイアウトではないため、最初から問題がありました。私のプライマリ画面(eDP-1)は私のラップトップに接続されています。[1]

慎重に設定すると、xrandrパネルlxpanelをeDP-1に移動できますが、openboxは正しく機能せず、代わりにマージンをHDMI-2の上部余白とeDP-1の下部余白に拡張します。

私はopenboxがマルチモニターマージンをサポートしていないことをよく知っているので、私が下した結論は、マージンなしで2番目のopenbox rcを生成することでした。このrcには、私が使用しているアプリケーションの位置パラメータが含まれています。そのうちのいくつかはHDMI-2に配置され、他のものは追加のyオフセットを使用してeDP-1に配置されます。

現在使用している修正方法は、lxde-rcの名前を変更し、openboxを再ロードする前にlxde-dual-rcに変更することです。ただし、モニターの電源を切り、プラグを抜くたびに元の構成を復元する必要があるため、これは理想的ではありません。終了スクリプトまたは起動スクリプトを使用してこの問題を解決できることを知っていますが、これを行うためのよりエレガントな方法が必要であると思います。

2番目の画面が常に接続されているわけではないため、静的設定は、アプリの半分がほとんどの時間表示されないことを意味することも重要です。

1:モニター設定

関連情報