複数ウィンドウマネージャ

複数ウィンドウマネージャ

2つの画面を持つCentOS7(KDE4)システムを特別な構成で構成したいと思います。これまでCentOS5(KDE3)でこれを行っていましたが、CentOS7(使用可能になったらCentOS8(KDE5?)が望ましい)に移行する必要があります。

私は2つの画面を持つようにXを設定しました。一つは:0.0、もう一つはです:0.1。 Windowsでは、:0.0フルスクリーンアプリケーションを実行し、mwm(Motif Window Manager)が必要です。 mwmとアプリは画面上で正しく実行されます:0.0

今、複雑な部分が出てきます。別の画面では:0.1KDEを実行してカスタマイズします。 CentOS5では、DISPLAY環境変数を正しく設定してその画面でkwin、kicker、kdesktopを起動するため、これは問題になりません。これは私に必要な基本的なKDE機能を持つのに十分です。

新しいKDEはより複雑で、簡単には起動できません。何をしても、両方の画面で実行されるか、まったく実行されません。 kwinを正常に起動しました。動作しますが、stdout / stderrに多くのエラーメッセージが記録されます。

:0.1KDEが表示されたときにのみ実行して:0.0そのままにする方法はありますか?プログラマーがモニターを忘れているようで、KDE環境の一部のプログラムはそれを認識していますが、他のプログラムは使用可能なすべてのモニターを占めているようです。 Plasma Desktopは、私が試したすべてのディスプレイ設定を無視しているようです。

2つのXserverを起動しますが、マルチシート構成では、両方の画面で2つの異なるウィンドウマネージャを実行できると思います(https://lxadm.com/Configuring_multiseat_X_workstation)はこの状況で私が探している解決策ではありません。マルチシート構成では、ディスプレイ:0:12つの完全に独立したマウス、キーボード、およびカーソルのセットが画面に表示されます。これは許容できません。ある画面から別の画面に移動するには、キーボードとマウスが必要です。

この画面に必要な機能は、ユーザーが許可されたアプリケーションのみを実行できるカスタムタスクバーを持つことです。他のアプリケーションにはアクセスできません。これはKDEを使用して簡単に実行できますが、現在は1画面でのみ実行できません。

CentOS7で利用可能なKDEを使用してこれを達成できるかどうかはわかりません。たぶんGNOMEを使ってみる必要があるようです。 KDEほどカスタマイズは容易ではありません。最初のテストでは、1台のモニターでのみ始まり、混乱はありませんでした:0.0。しかし、KDEのように使用を制限できるかどうかはわかりません。

簡単に設定可能なタスクバーを提供し、他の画面のウィンドウマネージャを操作しない他のデスクトップ環境はありますか? xfceを試してみるつもりです。

ベストアンサー1

私が見つけた解決策は、KDEの代わりにxfce4を使用することでした。最初の画面でmwmを起動できます。その後、--display=:0.1xfwm4オプションを使用してxfce4ウィンドウマネージャを起動しました。私の必要に応じてxfce4-panelとxfdesktopを起動するだけで十分です。これは、2番目の画面を使用してxfce4-panelランチャーを使用して起動できるアプリケーションを実行するのに十分な機能を提供します。 xfce4-panelはキオスクモードで設定でき、ユーザーは何も変更できません。テーマウィンドウマネージャを持つ最初の画面フルスクリーンアプリでもうまく機能します。

xfwm4を最初に起動すると、両方の画面が占有され、mwmは起動しません。 mwm がメイン画面で最初に起動すると、xfwm4 は 2 番目の画面で正常に動作します。

おすすめ記事