와인 서버가 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

관련 정보