Vnc

X和VNC是什麼關係?

  • January 25, 2019

我以為他們完全不同。但我剛剛注意到,Screen Sharing在 MacOS 上執行時,視窗標題欄顯示“pitosalas 的 X 桌面”。我認為 MacOS 上的螢幕共享是一個 VNC 客戶端,所以我很困惑。

不確定您在 Mac 上的確切設置以及另一台機器可能是什麼,但是:

在 Linux 上,您執行xvnc或類似的程序,它既是 X 伺服器(用於 X 客戶端,即要連接的桌面應用程序)和 VNC 伺服器(用於希望看到您的螢幕以連接到的其他 VNC 客戶端) . 它共享的是一個虛擬幀緩衝區。

在 Mac 上,有 XQuartz,它也是一個用於需要連接的 Mac 應用程序的 X 伺服器。當螢幕共享處於活動狀態時,這可能包括類似於 xvnc 的內容。

因此,無論您的具體情況如何,很可能某處涉及 X 伺服器,它通過 VNC 共享其幀緩衝區。

是的,VNC 協議和 X 伺服器確實是完全不同的。

引用自:https://unix.stackexchange.com/questions/496653