コマンドラインでどのウィンドウマネージャがインストールされているかどうかを確認できますか?

コマンドラインでどのウィンドウマネージャがインストールされているかどうかを確認できますか?

コマンドラインでどのウィンドウマネージャがインストールされているかどうかを確認できますか?私はUbuntuを使用しています。


知っている:

答え1

見つける方法がありません。みんなすべてのプログラムがウィンドウマネージャとして機能できるため、ウィンドウマネージャをプログラムで実行します。任意のプログラムが何をしているかを知るプログラムを書くことは不可能です。。ただし、検索を次に制限するとDebianパッケージで提供されるウィンドウマネージャ、簡単な方法があります。 Debian のすべてのウィンドウマネージャは以下を提供します。x-window-manager 選ぶ

update-alternatives --list x-window-manager

答え2

このpsstreeコマンドは、現在使用されているウィンドウマネージャを表示します。各アプリケーションの結果と他のプロジェクトとの関係をグループ化します。


以下は上記の答えです。ただし、これに興味がある場合は、詳細を提供してください。

3つのステップ:

  1. まだ完了していない場合は、このコマンドを実行して "pstree"パ​​ッケージをインストールしてください。

    sudo apt-get install pstree

  2. ターミナル/コマンドラインを使用してこのコマンドを実行します。

    psstree

  3. キーワード「gdm」の結果を検索します。 「gdm」の右側は現在使用されているウィンドウマネージャです。たとえば、

    gdm-wayland-ses─┬─GNOMEセッション

    GNOME Waylandを意味します。

    gdm-x-session─┬─Xorg

    GNOME X11を意味します。

pstreeの主な利点の1つは、同時に複数のウィンドウマネージャを使用している場合、pstreeは各アプリケーションがどのウィンドウマネージャを使用しているかを示すことです。また、他のプロジェクトとのアプリケーション関係。

pstreeには多くのオプションのパラメータがあります。たとえば、このコマンドを実行すると、そのユーザーのプロセスをルートにするツリーのみが表示されます。

フォーマット:pstree <USERNAME>

例:pstree jdoe

関連情報