無頭伺服器上的 Teamviewer、X 和 Window 管理員出現問題

無頭伺服器上的 Teamviewer、X 和 Window 管理員出現問題

我需要實現的是:

  1. 在 Ubuntu 無頭伺服器 CLI 上執行 Teamviewer 主機
  2. 將解析度提高到可行的程度
  3. 透過電視開啟伺服器上的瀏覽器,無需安裝完整的桌面環境。

1) 我開始工作,但問題是當沒有連接顯示器時,解析度僅為 640x480。

2)我也能工作(連接到顯示器時),但它破壞了 Teamviewer。

為了提高分辨率,我嘗試了一些方法,例如向 Grub 添加一行或安裝 dummby xorg 驅動程式並使用 dummby 配置。這一切都破壞了 Teamviewer。基本上,在開箱即用的 18.04 伺服器上,一旦您安裝了 xinit 或任何 Teamviewer 之類的東西,就將不再工作。我認為這是因為安裝上述內容後,它不再檢測顯示器,因為一旦連接顯示器,Teamviewer 就會再次開始工作。

另外,我能找到的所有命令(例如 xrandr)總是說無法打開監視器,即使連接了真正的監視器也是如此。

答案1

如果未連接顯示器,則使用Xvfb不需要任何實體顯示器或 I/O 裝置的方式。

當我不需要“完整的桌面環境”時,我使用blackboxtwm。 twm 較小,但 blackbox 更現代

我無法說出啟動 teamviewer 需要什麼步驟,您嘗試過嗎xvnc? (透過 ssh 建立隧道,不暴露在網路上)

在伺服器上我使用以下腳本:

#!/bin/bash
#vfbx

export DISPLAY=:2
Xvfb $DISPLAY -screen 0 1286x1024x24 &
sleep 1
x11vnc --connect 127.0.0.1$DISPLAY &
firefox-esr --no-remote &
blackbox

我這樣說:

vncviewer  -listen 2 -encodings tight -quality 0 &
ssh user@host -R 5502:127.0.0.1:5502 ./vfbx 

相關內容