ワインサーバーはXサーバーのクライアントですか?

ワインサーバーはXサーバーのクライアントですか?

wineserverXサーバーのクライアントですか?

ワインを介していくつかのWindows GUIプログラムを実行しますが、

xlsclients  | grep -i wine

何も返しません。

それでは、Windows GUIプログラムのウィンドウはどのように生成されますか?

関連するXクライアントとは何ですか?

$ xlsclients  
ocean  ibus-ui-gtk3
ocean  ibus-x11
ocean  update-notifier
ocean  xfce4-power-manager
ocean  xfce4-notifyd
ocean  nm-applet
ocean  chrome
ocean  lxterminal
ocean  firefox
ocean  /usr/lib/firefox/firefox
ocean  /usr/lib/firefox/firefox
ocean  /usr/lib/firefox/firefox
ocean  /usr/lib/firefox/firefox
ocean  evince
ocean  /usr/lib/firefox/firefox
ocean  evince
ocean  lxsession
ocean  lxpolkit
ocean  lxpanel
ocean  pcmanfm

ありがとうございます。

ベストアンサー1

〜のようにモスビー前述のように、Wine で実行されるプログラムのウィンドウは、アプリケーション自体で作成および管理されます。 Windows GUIプログラムを実行してこれを確認できます。

xwininfo -wm

目的のウィンドウをクリックすると、そのウィンドウのウィンドウマネージャのプロンプトがxwininfo表示されます。これにはプロセス識別子を含める必要があり、pidがWineサーバーではなくアプリケーションプロセスと一致することがわかります。

Wine サーバー自体は X11 クライアントではなく、X11 ライブラリに接続されません。 X11 インターフェイスは (ほとんど) winex11.drv.soWine X11 ドライバによって管理されます。各Windows GUIクライアントによってロードされたコンテンツがlsof表示されます。winex11.drv.so

おすすめ記事