跑步時
xterm -display localhost:0.0
我收到以下錯誤:
xterm: Xt error: Can't open display: localhost:0.0
如果我用 127.0.0.1 替換 localhost,我會得到相同的錯誤
但xterm -display :0.0
效果很好。有人知道我錯過了什麼?
答案1
這可能是因為預設會停用到 X 伺服器的 TCP 連線(相反,您的本機會話透過 Unix 套接字機制進行連線)。
[SeatDefaults]
您可以透過編輯檔案部分/etc/lightdm/lightdm.conf
並新增來在使用 lightdm 顯示管理器的系統中啟用 TCP 連接
xserver-allow-tcp=true
GDM 中的等價物據說是
[security]
DisallowTCP=false
(我還沒有驗證這一點,因為我使用的是 lightdm)。
請注意,停用此功能可能有充分的理由,因為它代表了可能的攻擊媒介:如果您需要遠端存取 X 伺服器,我建議使用帶有 X 轉發的 SSH。