質問: xクライアントは、動作するためにウィンドウマネージャーを必ずしも必要としますか? xクライアントは、動作するためにウィンドウマネージャーを必ずしも必要としますか? xクライアントはxサーバーのみで動作しますか? xクライアントにウィンドウがない場合 、それが機能するかどうかにはウィンドウマネージャーが必要ですか?xクライアントがウィンドウマネージャーなしで動作できる場合、xクライアントには必ずしもウィンドウがありませんか?ありがとう。
回答: いいえ。適切に記述されたアプリにはウィンドウマネージャーは必要ありません。しかし、一部の「モダンな」壊れたアプリは、ウィンドウマネージャーがないと正常に動作しません(たとえば、firefoxとドロップダウンされないアドレスバーの提案[1])。他の多くの劣ったアプリ想定ウィンドウマネージャーだけでなく、傷害に侮辱を加えるためにフォーカスするためにクリックウィンドウマネージャー。たとえば、以前は、javaアプリが起動時のフォーカスを盗むだけでした。テストする場合は、xephyr(「ネストされた」x11サーバー)をインストールし、xephyr :1で実行してから、環境でdisplay=:1を使用してアプリを起動します。[1] firefoxの「素晴らしいバー」は、ウィンドウマネージャーが実行されていない限り、入力したり履歴ボタンをクリックしたりしても、提案ペインを開きません。自動非表示メニューも機能しません。