Come rimuovere l'interfaccia utente grafica?


31

Va bene la mia domanda è che, voglio eseguire un'applicazione pesante, su una macchina virtuale (VirtualBox) con solo 2 GB di RAM (Windows 7 32 bit Host ha 4 GB, 3,5 GB effettivi). Inizialmente ho pensato di installare Ubuntu Server 12.04.1, che non viene fornito con una GUI, quindi ho pensato che sarebbe stato efficiente nelle prestazioni, ma ho solo Ubuntu 12.04 Desktop.

La mia domanda è: è possibile rimuovere le parti della GUI in Ubuntu 12.04 Desktop (non Server), mantenendo solo il sistema operativo principale, dopo l'installazione in una macchina virtuale?

Oppure esiste un modo per migliorare le prestazioni del sistema operativo?

Se hai bisogno di ulteriori informazioni, sono pronto a fornire.

Non voglio la GUI o altro, anche una piccola finestra terminale va bene per me, posso accedere ai file tramite FTP.

Risposte:


51

Non è necessario rimuovere la GUI (unity, lightdm, compiz, ecc.) Dal sistema.

Puoi lasciarlo e fare il tuo avvio predefinito come modalità testo e se una volta hai bisogno di una GUI puoi ripristinarlo facilmente.

aprire /etc/default/grubcome root nel vostro editor di testo preferito, ad esempio, sudo vi /etc/default/grube cambiare la linea GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" A GRUB_CMDLINE_LINUX_DEFAULT="text"e aggiornare Grub. sudo update-grub Il sistema si avvierà quindi sempre in modalità testo.

Se una volta vuoi usare la GUI puoi facilmente avviare lightdm, la GUI:

sudo service lightdm start

Ecco alcuni suggerimenti che è possibile utilizzare per aumentare le prestazioni del sistema.


1
+1 per una risposta rapida . Fammi provare e vedere se funziona! :) Inoltre, funzionerà meglio che avere la GUI ed eseguirla?
Praveen Kumar Purushothaman,

prenditi il ​​tuo tempo e pubblica i risultati per favore

Io ho GRUB_CMDLINE_LINUX_DEFAULT="quiet splash". Dovrei usare "text"o solo text?
Praveen Kumar Purushothaman,

1
Sei il sudo shutdown -h nowsudo halt

1
@maythux Sebbene halte dipoweroff solito siano equivalenti, probabilmente è preferibile utilizzare sudo shutdown -P nowo sudo poweroffspegnere e spegnere il sistema.
Eliah Kagan,

20

Nessuna di queste risposte risponde alla domanda dell'utente.

  • La consulenza su come disabilitare la GUI non la rimuove.
  • Consigliare come utilizzare una GUI diversa non è rimuoverlo.
  • Consigliare di usare una distro Linux diversa non significa rimuoverla.

I comandi per rimuovere la GUI sono:

sudo apt-get remove ubuntu-desktop
sudo apt-get autoremove

Ciò rimuoverà il meta-pacchetto Desktop Ubuntu e tutti i pacchetti associati.

Se hai intenzione di rispondere alla domanda, rispondi alla domanda.


2
La risposta accettata fornisce i puntatori nella direzione consigliata. Basta rispondere sudo apt-get remove stuffpotrebbe causare più danni all'OP di quanto si pensi. Evita di aggiungere motivi per cui hai aggiunto la risposta, che è fuori tema ed è meglio come commento.
edwin,

Sono d'accordo con @edwin. :)
Praveen Kumar Purushothaman,

se voglio abilitarlo cosa devo fare?
bugZero

1
Questo metodo può funzionare o meno: spesso i pacchetti che forniscono la GUI sono dipendenti da altri pacchetti, in modo tale che il ubuntu-desktopmetapacchetto non sia sempre la radice del loro "albero delle dipendenze".
Eliah Kagan,

Majik ha ancora un punto MOLTO valido! Quando qualcuno ti chiede come rimuovere la GUI, qualsiasi altra risposta oltre come rimuovere effettivamente la GUI è per definizione fuori tema. Se qualcuno chiede "devo rimuovere la GUI?", Sentiti libero di approfondire i pro ei contro della GUI e / o versioni diverse di essa.
CalMo,

11

In alternativa puoi installare openbox, uno dei gestori di finestre più leggeri disponibili:

sudo apt-get install openbox openbox-themes obconf obmenu

Ciò aggiunge automaticamente una sessione di openbox al menu di accesso. E questa è la sua GUI:

inserisci qui la descrizione dell'immagine

Sì, tutto qui. Nient'altro che un menu di scelta rapida. Una GUI con un ingombro di RAM incredibilmente basso, proprio come lo vuoi tu.


Sembra bello, ma sono sempre più interessato a rimuovere l'interfaccia stessa, quindi, voglio eseguire un'enorme app pesante, a cui posso accedere utilizzando il mio host di Windows. :)
Praveen Kumar Purushothaman,
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.