Come posso eseguire vino-server senza un monitor collegato in Ubuntu 10.04


9

Ho appena eseguito l'aggiornamento a Ubuntu 10.04 ieri su un server principale senza testa. Uso il server per vari scopi e ciò che non so fare tramite SSH sono sempre stato in grado di fare tramite VNC. Tuttavia, poiché l'aggiornamento vino-server non funzionerà più se non è collegato un monitor. Prima si avviava senza problemi. Anche tentando di eseguire il server tramite SSH mi dà un errore "Impossibile caricare il display".

Riepilogo: Devo far funzionare vino-server all'avvio su un server con Ubuntu 10.04, senza un monitor collegato.

Risposte:


3

vino-server fornisce l'accesso remoto a una sessione Gnome della console e non si avvia fino all'avvio della sessione Gnome (ovvero dopo aver effettuato l'accesso alla finestra di accesso della GUI). C'è qualche indicazione sui forum di Ubuntu che puoi ingannare eseguendolo senza un monitor

  1. configurare GDM per accedere automaticamente invece di mostrare la schermata di accesso; e
  2. configurazione di un xorg.conf per usare il driver "vesa".

Ma quel post indica anche che Xserver era limitato a una risoluzione di 640x480. Questo può essere configurabile cambiando la risoluzione del framebuffer della console del kernel; e può darsi che Ubuntu 10.04 cambi già quel default abbastanza da funzionare con una risoluzione più alta.


Aggiornato
Come già menzionato da altri, probabilmente è necessario utilizzare Xvnc (RealVNC o TightVNC). Non so quanto sarà facile configurare GDM per avviare un server Xvnc.

Invece, la maggior parte dei tutorial consiglia di avviare Xvnc da xinetd e abilitare XDMCP in modo che Xvnc possa comunicare con GDM. Ho appena trovato questo post nei forum di Ubuntu con i dettagli che abilitano Xvnc + GDM in Lucid; è molto chiaro e non difficile da seguire.


2

Ignacio ha ragione: dovresti usare Xvnc. In questo modo Xvnc inizierà invece di un "vero" display X11 con la differenza, che puoi connetterti tramite VNC.

Ho trovato questo howto . Ma non l'ho provato sulla mia macchina ma ho provato una configurazione simile sulla mia scatola 9.04 un anno fa. La mia soluzione era dire a gdm di avviare X11vnc invece di registrarlo con il servizio xinetd. X11vnc (non Xvnc) si attacca (o genera?) A una vera sessione X11. Ma l'idea è la stessa.


1

Se è senza testa, non preoccuparti del vino. Basta attenersi a Xvnc, poiché non è necessario un vero server X "fisico" in esecuzione sul sistema.


1

Ok, quindi ho riscontrato questo problema e spero che questo possa aiutare. Attualmente sto eseguendo Ubuntu 18.04 quindi, si spera, questo si applica e sto eseguendo Vino VNC Server . Ho avuto lo stesso problema di dover VNC in un server senza testa.

Innanzitutto, installa il driver fittizio:

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

Poi, dopo il driver viene installato, creare una nuova xorg.confin /etc/X11/xorg.confcon la seguente (potete sostegno il vostro altro se esiste già per ripristinare, se necessario):

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

Quindi riavviare il sistema e dovrebbe funzionare! Ha funzionato per me, ma l'avevo messo in quello /usr/share/X11/xorg.conf.d/xorg.confche si è rivelato errato

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.