使用 ssh 時如何知道變數 DISPLAY 的哪個顯示編號會被匯出?

使用 ssh 時如何知道變數 DISPLAY 的哪個顯示編號會被匯出?

當我ssh使用伺服器時-X,我總是對應該匯出哪個顯示號碼感到困惑。在我看來,有時顯示號碼已被某些東西使用,所以我只能通過:

export DISPLAY=localhost:0 && xclock  
export DISPLAY=localhost:1 && xclock  
export DISPLAY=localhost:2 && xclock  
export DISPLAY=localhost:...

直到時鐘出現。然後我將使用該顯示號碼。每次登入伺服器時,能夠正確隧道傳輸 GUI 資料的顯示編號都會不同。

答案1

$DISPLAY啟用X轉發時,sshd會在伺服器端自動設定;您沒有理由覆蓋它的值。

相關內容