XQuartz 使用方法

Undefined443發表於2024-03-06

XQuartz 就是 macOS 下的 X11,部分 Linux 程式安裝時需使用到圖形介面,可以選擇這個解決方案。

安裝:

brew install --cask xquartz

安裝之後,在終端輸入 xquartz 應該就能啟動 XQuartz:

xquartz

啟動之後沒有什麼效果,只是能從程式塢看到有程式被開啟了。

此時開啟一個新的終端頁面,輸入命令:

export DISPLAY=:0  # 設定 X11 Server 為本地主機
ssh -Y user@host  # ssh -Y 選項允許使用受信任的 X11 轉發

user@host 替換為你自己要登入的遠端主機的使用者名稱和 IP 地址

登入到遠端主機之後,為了方便測試,我們先安裝一個 x11-apps,這裡麵包含了我們接下來要使用的 xclock

[遠端主機]# sudo apt install x11-apps

安裝成功之後,我們就可以輸入 xclock 命令來測試 XQuartz 是否連線成功了:

xclock

如果一切正常,我們會在本地桌面上看到一個鐘錶:

image

如果看到下面的報錯,說明你可能沒有設定 DISPLAY 環境變數:

Error: Can't open display: xxx

參考:macOS 安裝並使用 XQuartz | 貓言貓語