Come avviare l'unità dopo l'avvio nella riga di comando con l'opzione "testo"?


8

Voglio che il mio sistema avvii solo il terminale, ma essere in grado di avviare Unity una volta effettuato l'accesso. Ho modificato /etc/default/grubda:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

per

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"

e il mio sistema si avvia sul terminale bene, ma quando provo a lanciare l'unità ottengo:

ATTENZIONE: nessuna variabile DISPLAY impostata, impostandola su: 0
compiz (core) - Fatal: Impossibile aprire il display: 0

Tutto torna alla normalità quando ripristino la configurazione originale di GRUB, quindi mi sembra che nulla sia effettivamente rotto.

Sono in esecuzione su una VM e ora l'ho testato con un'installazione pulita di Ubuntu, nonché con l'installazione di Amahi che sto provando a testare. Lo stesso errore si verifica con l'installazione pulita.

Quindi, come posso effettivamente avviare l'unità dopo un avvio del sistema che non lo avvia direttamente?


Stai usando 12.04?
Anwar,

3
Come stai cercando di avviare Unity? Stai usando startx?
Seth,

Risposte:


8

Il startxcomando carica solo l'ambiente desktop predefinito senza Unity o altra interfaccia utente. Il startx unitycomando può fare questo lavoro, ma non lo consiglio. Puoi provarlo e capirai perché.

Per caricare con successo X display manager insieme a Unity da TTY, utilizzare il comando successivo:

sudo service lightdm start

1
Per uscire dalla shell, basta fare "sudo service lightdm stop" e CTRL-Alt-F1?
m0j0

2
Questa risposta ha funzionato per te? sudo service lightdm startmi dà la schermata di accesso, ma dopo che quando accedo tutto è rotto.
Kapad,

Questa risposta ha funzionato per me. L'unico problema è quando si entra in Unity in questo modo la risoluzione dello schermo è passata a una risoluzione molto bassa ... Forse 800x600? Ma questo è davvero OK in quanto tutto sembra funzionare ancora.
Dave Collins,
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.