Comment démarrer l'unité après le démarrage en ligne de commande avec l'option "text"?

8

Je veux que mon système démarre le terminal uniquement, mais je peux lancer Unity une fois connecté. J'ai édité à /etc/default/grubpartir de:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

à

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"

et mon système se lance correctement sur le terminal, mais lorsque j'essaie de lancer l'unité, j'obtiens:

AVERTISSEMENT: aucune variable DISPLAY définie, la définissant sur: 0
compiz (core) - Fatal: impossible d'ouvrir l'affichage: 0

Tout revient à la normale lorsque je rétablis la configuration d'origine de GRUB, il me semble donc que rien n'est réellement cassé.

J'exécute sur une machine virtuelle et j'ai maintenant testé cela avec une installation propre d'Ubuntu, ainsi qu'avec l'installation Amahi que j'essaie de tester. La même erreur se produit avec l'installation propre.

Alors, comment puis-je réellement démarrer l'unité après un démarrage du système qui ne démarre pas directement?

ncarlson
la source
Utilisez-vous 12.04?
Anwar
3
Comment essayez-vous de démarrer Unity? Utilisez-vous startx?
Seth

Réponses:

8

La startxcommande charge uniquement l'environnement de bureau par défaut sans Unity ou une autre interface utilisateur. La startx unitycommande peut faire ce travail, mais je ne le recommande pas. Vous pouvez le tester et vous comprendrez pourquoi.

Pour charger avec succès le gestionnaire d'affichage X avec Unity de TTY, utilisez la commande suivante:

sudo service lightdm start
Radu Rădeanu
la source
1
Pour revenir au shell, faites simplement "sudo service lightdm stop" et CTRL-Alt-F1?
m0j0
2
Cette réponse vous a-t-elle fonctionné? sudo service lightdm startme donne l'écran de connexion, mais après cela, lorsque je me connecte, tout est cassé.
kapad
Cette réponse a fonctionné pour moi. Le seul problème est qu'en entrant dans Unity de cette façon, la résolution de l'écran est passée à une très faible résolution ... Peut-être 800x600? Mais c'est vraiment OK car tout semble encore fonctionner.
Dave Collins