web-dev-qa-db-fra.com

Activer / désactiver l'environnement de bureau Ubuntu sur ubuntu-12.04.1-server-i386

J'ai installé buntu-12.04.1-server-i386 et, en plus, j'ai installé l'environnement de bureau Ubuntu afin que je puisse maintenir le serveur facilement.

Écoutez, je comprends tout à fait que l’installation de l’environnement de bureau aura une incidence sur l’efficacité de mon serveur, mais il est facile de maintenir le serveur avec une interface graphique. Je me demande donc s’il existe une solution pour activer ou désactiver Ubuntu Desktop Environnement chaque fois que nous en avons besoin, comme dans Windows pour les services? J'ai cherché et mis en mémoire de nombreux sites, mais je n'ai rien trouvé à ce sujet.

Merci d'avance et désolé pour mon anglais médiocre.

enter image description here

8
Rushik Parikh

Il s'agit d'une instance spécifique d'une question générique, "comment puis-je empêcher un service upstart de s'exécuter au démarrage".

Vous pouvez utiliser une substitution:

Sudo echo "manual" >> /etc/init/lightdm.override

Pour démarrer lightdm on command:

Sudo commence lightdm

Pour restaurer votre système afin que lightdm soit toujours démarré au démarrage:

Sudo rm /etc/init/lightdm.override

Pour plus d'informations, le livre de cuisine upstart est votre ami:

http://upstart.ubuntu.com/cookbook/

SRC: ici

6
Rushik Parikh

Essayez de désactiver l'interface graphique, appuyez simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous:

Sudo update-rc.d -f gdm remove

Lorsque vous redémarrez votre ordinateur, vous obtiendrez une connexion en mode texte. Pour exécuter à nouveau l'interface graphique:

startx

Pour réactiver l'interface graphique:

Sudo update-rc.d -f gdm defaults

Source: HTG

3
Mitch

Un autre moyen d'éviter le problème des autorisations consiste à utiliser "tee". Ainsi:

echo "manual" | Sudo tee /etc/init/lightdm.override
0
Ketil