Newsgroup: it.comp.os.linux.iniziare
Titolo: Disabilitare interfaccia grafica

Con un po' di pazienza sono riuscito a terminare la configurazione del mio 
server Linux installando Apache, MySQL e una serie di altri servizi partendo 
da una configurazione client Ubuntu 8.04 con la sua bella interfaccia 
grafica.
Ora mi rendo conto che in effetti l'interfaccia grafica non serve, tant'è 
che il comando top mi dà un 36% di utilizzo della CPU per il processo 
gnome-system-monitor.
È possibile disabilitare l'avvio di gnome allo startup ? Come si fa invece a 
disabilitarlo a sistema già avviato e all'occorrenza farlo ripartire ?
Ringrazio.
S 


Sistema -> Amministrazione -> Servizi
disabilita GDM.
quando ti servirà usare l'interfaccia grafica darai il comando:
startx

 
Ubuntu non ha questo file, comunque ho per lo meno capito cosa devo 
cercare se scartabello in rete: runlevel.
Grazie.
Stefano

 cercare se scartabello in rete: runlevel.
brutalmente:
gnome parte grazie ad un solo script, che viene lanciato da un link che 
si trova nella directory
/etc/rc2.d/
e si chiama S21gdm (o un numero simile..)
rinominalo cambiando quella S, in N (o quello che ti pare)
e gnome non partira' piu'.

 startx
Ho appena terminato una mezzora di panico. Dunque, ho fatto come hai detto:
1) Una volta disattivato GDM è entrato in modalità testo ma non avevo alcun 
cursore.
Comunque i servizi continuavano a funzionare perchè da un altra macchina 
riuscivo ad accedere al web server.
2) Ho premuto allora ctrl-alt-F1 e da tty1 mi sono riloggato. Però in 
Sistema->Preferenze->Sessioni avevo impostato l'esecuzione di uno script 
alla partenza che loggandomi in modalìtà grafica partiva sempre, mentre ora 
non è partito. Mah !!!
3) startx e sono tornato in modalità grafica.
Bene, pareva tutto come prima. Ho fatto per riabilitare GDM ma mi è apparsa 
una schermata blu che in inglese diceva più o meno: c'è un altro xserver in 
esecuzione in display:o, se scegli yes partirà in display:1. Boh !!! Scelgo 
yes e mi ricompare la finestra di login. Premo CTRL-ALT-F7 e ritorno alla 
finestra grafica di prima. Da qui tento di fare shutdown ma mi propone solo 
il cambio utente o il cambio sessione. Scelgo di cambiare sessione e mi fa 
riloggare, inserisco userid e password e mi compare un desktop con i menu in 
inglese. Riprovo a fare CTRL-ALT-F1 e mi ritrovo nel tty1 di prima in 
modalità testo.
PANICO TOTALE !!!!! Mi sento un vigliacco ma spengo e riaccendo il PC, 
riparte grub, mi riloggo, desktop in italiano ..... tutto ok ..... sospiro 
di sollievo !!!
Sono rimasto con la voglia di capire cosa è successo.
Grazie.
Stefano 

 esecuzione in display:o, se scegli yes partirà in display:1. Boh !!!
la disattivazione di gdm al punto uno non ha funzionato a dovere
ed il server X era partito lo stesso , in questo modo ne hai fatto
partire un secondo , da qui, tutti i casini che ne sono derivati

 Sono rimasto con la voglia di capire cosa è successo.
nulla di particolare, gdm doveva killarsi tirandosi dietro anche X ma 
non l'ha fatto, probabilmente per un difetto degli script.
a quel punto o uccidevi tu a mano il server X o, risorsa principe 
dell'informatico, riavviavi la macchina, come hai fatto.

Sono rimasto con la voglia di capire cosa è successo.
Rispondo perche' io con la Debian ho avuto gli stessi
problemi.
Pero': la schermata blu su Linux non l'ho MAI vista!! e poi
invece di spegnere avresti dovuto dare contraltcanc una volta
rientrato in console (modalita' testo), in tutte le distro
lo mettono equivalente allo shutdown (lo vedi in inittab)
e puo' darlo un qualsiasi utente, anche uno che passa non
loggato (mentre il comando shutdown solo root).
Io avvio sempre e solo in console, appena installata la Deb
mi trovo gdm anche se uso KDE.
Con gdm, kdm, xdm e' sempre la stessa cosa: il comando login
viene intercettato da essi, dunque non puoi loggarti in
console a meno di farlo a mano, e avere pero' sempre il login
grafico in attesa nell'altra console.
Percio' ho disinstallato del tutto gdm, non c'e nessuna
controindicazione.
N.B. in /etc/inittab di default la Deb ha gia' il runlivel 2,
eccolo: (head /etc/inittab)
=================================
# /etc/inittab: init(8) configuration.
# $Id: inittab,v 1.91 2002/01/25 13:35:21 miquels Exp $
# The default runlevel.
id:2:initdefault:
===========
D'altra parte - sempre nella Deb - i livelli 2,3,4,5 sono
tutti indistinguibili (da te lo puoi vedere con diff). 
Per te, se sono diversi, penso che dovresti trovare le
indicazioni leggendo inittab (e cambiandolo a mano nell'
ultima riga qui su, se occorre).
-- 
Saluti, Dalet


ubuntu ha eliminato init a favore di upstart

> Pero': la schermata blu su Linux non l'ho MAI vista!! e poi
dialog --yesno "OK" 0 0

modalità testo.
Gia'... schermo vuoto perche' login non era stato chiamato.
-- 
Saluti, Dalet

Dalet wrote:


Urca! ma se uno (Stefano) disinstalla gdm, upstart deve
(penso) necessariamente chiamare login, no?
-- 
Saluti, Dalet

dialog --yesno "OK" 0 0
Dialog non l'ho messo, ma perche' il colore non posso
scegliermelo? o e' solo blu? qui non lo dice: 
Package: dialog
Description: Displays user-friendly dialog boxes from shell scripts
 This application provides a method of displaying several different types
 of dialog boxes from shell scripts.  This allows a developer of a script
 to interact with the user in a much friendlier manner.
 .
 The following types of boxes are at your disposal:
  yes/no           Typical query style box with "Yes" and "No" answer buttons
  menu             A scrolling list of menu choices with single entry selection
  input            Query style box with text entry field
  message          Similar to the yes/no box, but with only an "Ok" button
  text             A scrollable text box that works like a simple file viewer
  info             A message display that allows asynchronous script execution
  checklist        Similar to the menu box, but allowing multiple selections
  radiolist        Checklist style box allowing single selections
  gauge            Typical "progress report" style box
  tail             Allows viewing the end of files (tail) that auto updates
  background tail  Similar to tail but runs in the background.
-- 
Saluti, Dalet

 scegliermelo? o e' solo blu? qui non lo dice: 
speravi di liberarti dalle schermate blu?
MAI!


Quindi c'erano due server X su due console differenti.
Come si killa uno dei due ?
Ti ringrazio.
Stefano 

$ sudo dpkg-reconfigure locales
Uhm... mi sa che sei in equivoco oppure son io che non ti
capisco, guarda:
gcc-4.1-locales					install
locales						install
dialog						purge
gtkdialog					purge
libtk-filedialog-perl				purge
xdialog						purge
e poi: sudo a me! ariguarda, sono in vi/ex:
:r!su;cat /etc/sudoers
Password: 
su: Authentication failure
Spiacente.
cat: /etc/sudoers: Permission denied
Caspita, non la prende la passwd! :-(  va be'... eccolo che
root c'ha aggiunto momentaneamente una r:
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
Defaults	env_reset
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root	ALL=(ALL) ALL
-- 
Saluti, Dalet

 
cosa vuoi dire?
non sei nei sudoers... faresti bene ad aggiungerti, no?


Vero. Ho riprovato, bastava fare chiudi sessione, quindi CTRL-ALT-F7 e si 
tornava alla sessione principale (si chiama così ?), da qui riesco a fare 
shutdown.
Grazie.
Non è ancora tutto chiarissimo ma è meno nebuloso di prima.. Devo studiarmi 
bene cosa sono tty, sessioni e runlevel.
Stefano 

non sei nei sudoers... faresti bene ad aggiungerti, no?
No. Non lo disinstallo solo perche' c'ha qualche dipendenza
inversa che non so valutare.
-- 
Saluti, Dalet

 ripartire ?
Il metodo "quick and dirty" è semplicemente
sudo apt-get remove gdm
e poi reinstallarlo qualora ti serva nuovamente.

 dei due ?
ci sono N modi, cerca su google

 
??
quali altri ci sarebbero?