実行時にウィンドウマネージャを切り替える

実行時にウィンドウマネージャを切り替える

数年前(2000年頃)私はLinuxカンファレンスで一人が素晴らしいX-windowsトリックを実行しているのを見ました。

彼はメインウィンドウマネージャ(Gnomeと仮定)にログインしたときにいくつかのプログラム(xterm、xclock、xeyesなど)を開き、xtermウィンドウでいくつかのコマンドを実行してGnomeを停止しますが、開いているすべてのウィンドウを残します。デスクトップ(デスクトップは標準のXグレーの背景を表示します)。その後、彼は(まだxtermで)別のウィンドウマネージャ(KDEとしましょう)を起動するコマンドを入力します。そして、見て、新しいウィンドウマネージャ全体が開いているすべてのウィンドウを選択し、新しいマネージャのデスクトップテーマを使用します。

これがGnomeからKDEへの移行か他のウィンドウマネージャへの移行かはわかりませんが、ウィンドウマネージャとxサーバーの独立性を示しています。

この方法でウィンドウマネージャを安全にアンロードして再ロードするコマンドは何ですか?今日のウィンドウマネージャはまだこれを行うことができますか?

ベストアンサー1

--replaceすべてのXウィンドウマネージャはウィンドウマネージャの切り替えをサポートします。通常、現在実行中のウィンドウマネージャを置き換えるために引数を使用して実行します。

metacity --replace &

Xセッションの開始方法によっては、現在のウィンドウマネージャを終了して新しいウィンドウマネージャを起動できますが、これが機能するには、ウィンドウマネージャを終了してもXセッションが停止しないことを確認する必要があります。xtermウィンドウマネージャが消えた後でも、使用している端末(または他の端末)にまだフォーカスがあることを確認する必要があります。

おすすめ記事