ヘッドレスサーバーのTeamviewer、X、およびWindow Managerの問題

ヘッドレスサーバーのTeamviewer、X、およびWindow Managerの問題

私が達成しなければならないことは次のとおりです。

  1. Ubuntu Headless Server CLIでTeamviewer Hostを実行する
  2. 解像度を可能なレベルに上げます。
  3. デスクトップ全体をインストールしなくても、テレビでサーバーのブラウザを開くことができます。

1)作業を開始しましたが、問題はモニターが接続されていない場合、解像度は640 x 480しかないということです。

2)私にも機能しますが(モニターに接続されている場合)、Teamviewerは機能しません。

解像度を向上させるために、Grubにラインを追加したり、dummby xorgドライバをインストールしたり、dummby設定を使用するなど、いくつかの作業を試みました。これらすべてがTeamviewerを停止します。デフォルトでは、18.04サーバーにxinitやTeamviewerのようなものをインストールすると、もう機能しません。上記のインストール後にモニターを接続すると、Teamviewerが再び機能するため、モニターが検出されなくなったためです。

また、私が見つけることができるすべてのコマンド(xrandrなど)は、実際のモニターが接続されていても常にモニターを開くことができないと言います。

ベストアンサー1

モニターが接続されていない場合は、Xvfb物理モニターやI / Oデバイスを必要としないアプローチを使用してください。

「フルデスクトップ環境」が不要な場合、blackboxまたはtwmtwmは小さいですが、ブラックボックスはより現代的です。

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 

おすすめ記事