ubuntu18.04仮想ディスプレイをインストールすると、ディスプレイを接続せずにリモートデスクトップを使用できます



ホスト構成

  • システム:Ubuntu 18.04
  • グラフィック:Intel統合グラフィック

リモコンを有効にする

teamviewerがログインアカウントを持っている場合、アカウントリンクを介して、Ubuntuに付属するリモートデスクトップコントロールが存在するかどうかは関係ありません。
teamviewerがランダムに生成されたパスワードを入力するか、ホストで[受信/確認]をクリックしてリモートデスクトップがリンクを制御できるようにする場合、もちろん最初にVNC-Viewerリンクコントロールを介してUbuntuのリモートデスクトップコントロールサービスが実行されている必要があります。パスワードを取得するか、クリックして受信すると、teamviewerがリンクできます。

組み込みのリモートデスクトップコントロールソフトウェアの代わりにTeamviewerを使用する理由 – Teamviewerが比較的高速であるため(デスクトップイメージの転送時にデータが圧縮され、ネットワーク上で転送されます)。
それらがすべてLAN上にある場合でも、Teamviewerの方が高速です。


ソフトウェアとサポートをインストールする

Ubuntuで仮想ディスプレイを使用するソフトウェアをインストールします。

$ sudo apt-get install  xserver-xorg-core-hwe-18.04
$ sudo apt-get install  xserver-xorg-video-dummy-hwe-18.04  --fix-missing

構成ファイルの変更/作成(仮想ディスプレイがデフォルトで使用されます):

$ sudo vim /usr/share/X11/xorg.conf.d/xorg.conf
Section "Device"
    Identifier  "Configured Video Device"
    Driver      "dummy"
EndSection
Section "Monitor"
    Identifier  "Configured Monitor"
    HorizSync 31.5-48.5
    VertRefresh 50-70
EndSection
Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Configured Monitor"
    Device      "Configured Video Device"
    DefaultDepth 24
    SubSection "Display"
    Depth 24
    Modes "1920x1080"
    EndSubSection
EndSection
~
~
~
:wq
$

注:設定では「1920x1080」と記載されていますが、実際には最大で「1360x768」をサポートしています

なし

1920x1080をサポートする方法は一時的に不明確です; 1360x768で十分だと思うので、私はそれを深く研究していません。

1920x1080をサポート、以下のリファレンスを参照 3。

再起動して有効にします


その他の

関連コマンド:

xrandr:仮想ディスプレイを使用した後、xrandrコマンドを使用して、次のようにディスプレイ情報を表示します(この表示結果は、元の物理ディスプレイとは少し異なります)。

xrandr -q 
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 240, current 1360 x 768, maximum 1360 x 768
default connected primary 1360x768+0+0 0mm x 0mm
   1360x768      60.00* 
   1280x720      60.00  
   1024x768      60.00  
   1024x576      60.00  
   960x540       60.00  
   800x600       60.00    56.00  
   640x480       60.00  
   684x384       60.00  
   680x384       60.00  
   640x360       60.00  
   512x384       60.00  
   512x288       60.00  
   480x270       60.00  
   400x300       60.00    56.00  
   320x240       60.00

     
     
  • 1
  • 2
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

Xvfb:X Virtual Framebuffer
は、Xvfbを使用して自動テストで仮想ディスプレイを作成することを検討する場合があります。
特定の使用法はこの記事の範囲を超えています。


注意が必要な事項

再起動後、モニターが接続されていてもモニターに信号が出力されません!
ただし、この記事に従ってソフトウェアをインストールし、構成ファイルを変更する前と同じように、VNC-ViewerをUbuntuホストにリンクして、「リモート」デスクトップ制御を行うことができます。



参照

  1. ディスプレイを接続せずにVNCでUbuntu 18.04を使用する方法
  2. モニターが接続されていないときに偽のディスプレイを追加する
  3. Ubuntuでxserver-xorg-video-dummyドライバーを使用してXサーバーを実行する方法
63の元の記事を公開 賞賛7 ビュー3396

おすすめ

転載: blog.csdn.net/weixin_44523062/article/details/105405019