Bagaimana cara menjalankan vino-server tanpa monitor yang terpasang di Ubuntu 10.04

9

Saya baru saja meningkatkan ke Ubuntu 10,04 kemarin pada server rumah tanpa kepala. Saya menggunakan server untuk berbagai keperluan, dan apa yang saya tidak tahu bagaimana melakukannya melalui SSH Saya selalu bisa melakukannya melalui VNC. Namun, karena peningkatan vino-server tidak akan lagi berjalan jika tidak ada monitor yang terpasang. Sebelum digunakan untuk memulai tanpa masalah. Bahkan dengan mencoba menjalankan server melalui SSH memberi saya kesalahan "tidak dapat memuat tampilan".

Rangkuman: Saya perlu menjalankan vino-server saat boot di server dengan Ubuntu 10.04, tanpa monitor terpasang.


sumber

Jawaban:

3

vino-server menyediakan akses jarak jauh ke sesi Gnome konsol, dan itu tidak dimulai sampai sesi Gnome dimulai (artinya setelah Anda masuk ke jendela login GUI). Ada beberapa indikasi di forum Ubuntu bahwa Anda dapat membodohinya agar berjalan tanpa monitor

  1. mengkonfigurasi GDM ke autologin alih-alih menunjukkan layar login; dan
  2. mengkonfigurasi xorg.conf untuk menggunakan driver "vesa".

Tapi posting itu juga menunjukkan Xserver terbatas pada resolusi 640x480. Ini dapat dikonfigurasi dengan mengubah resolusi framebuffer konsol kernel; dan mungkin saja Ubuntu 10.04 sudah mengubah standar itu cukup untuk bekerja pada resolusi yang lebih tinggi.


Diperbarui
Seperti yang telah disebutkan orang lain, Anda mungkin perlu menggunakan Xvnc (RealVNC atau TightVNC). Saya tidak tahu betapa mudahnya mengkonfigurasi GDM untuk meluncurkan server Xvnc.

Sebagai gantinya, sebagian besar tutorial merekomendasikan peluncuran Xvnc dari xinetd , dan mengaktifkan XDMCP agar Xvnc dapat berkomunikasi dengan GDM. Saya baru saja menemukan posting forum Ubuntu ini yang detailnya mengaktifkan Xvnc + GDM di Lucid; sangat jelas dan tidak sulit untuk diikuti.

quack quixote
sumber
2

Ignacio benar: Anda harus menggunakan Xvnc. Dengan begitu Xvnc akan memulai alih-alih Tampilan X11 "nyata" dengan perbedaan, yang dapat Anda sambungkan melalui VNC.

Saya menemukan howto ini . Tetapi saya belum mencobanya di komputer saya tetapi saya mencoba pengaturan yang sama pada kotak 9,04 saya setahun yang lalu. Solusi saya adalah memberi tahu gdm untuk meluncurkan X11vnc alih-alih mendaftarkannya ke layanan xinetd. X11vnc (bukan Xvnc) menempel (atau memunculkan?) Ke sesi X11 nyata. Tapi idenya sama.

kecepatanette
sumber
1

Jika tanpa kepala maka jangan repot-repot dengan vino sama sekali. Tetaplah pada Xvnc, karena Anda tidak perlu server X "fisik" yang sebenarnya berjalan pada sistem.

Ignacio Vazquez-Abrams
sumber
1

Ok, jadi saya mengalami masalah ini dan berharap ini bisa membantu. Saya sedang menjalankan Ubuntu 18.04 jadi semoga ini berlaku, dan menjalankan Vino VNC Server . Saya memiliki masalah yang sama dengan kebutuhan untuk VNC ke server tanpa kepala.

Pertama, instal driver dummy:

sudo apt-get install xserver-xorg-video-dummy

Kemudian setelah driver terinstal, membuat yang baru xorg.confdi /etc/X11/xorg.confdengan berikut ini (Anda dapat cadangan yang lain Anda jika sudah ada untuk kembali jika diperlukan):

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       "1600x900"
    EndSubSection
EndSection

Kemudian reboot sistem dan itu seharusnya bekerja! Bekerja untuk saya, tetapi saya telah menempatkannya di /usr/share/X11/xorg.conf.d/xorg.confmana terbukti salah

Eddie S
sumber