Avviamo il Desktop Manager preferito da terminale senza l'uso di DM.

Sab, 31/05/2008 - 15:25

Avviamo il Desktop Manager preferito da terminale senza l'uso di DM.

Inviato da Moreno 3 commenti

MGSM0061 31/05/2008 Avviamo il Desktop Manager preferito da terminale senza l'uso di DM.

Modifica del 16/03/2009 per Mandriva 2009.1

1) Introduzione

Specialmente nelle macchine "Server" si tende a far partire le macchine senza la modalità grafica questo per risparmiare preziose risorse e anche per evitare di avere un servizio in più che può venire in qualche modo attaccato.
Per fare ciò in genere si disabilita l'avvio del server grafico nel Centro di Controllo di Mandriva o si fa partire il kernel a livello 3 aggiungendo 3 alla riga di avvio del kernel in menu.lst.

A volte è necessario, magari solo per manutenzione, avviare il server X e questo si fa in genere con il comando startx dato dopo il login.
Questo modo di operare ha lo svantaggio di non permettere la scelta del Desktop Manager da usare all'avvio di X.

Questa breve guida ha appunto lo scopo di spiegare come operare per potere scegliere il Desktop Manager da avviare.

2) Procedura
2.1) Copiare il file di avvio

Esiste uno script fondamentale dal nome xinitrc in /usr/share/X11 usato per l'avvio del Desktop Manager la cui esecuzione può essere saltata se se ne crea uno equivalente in locale.
La prima cosa da fare è dunque copiare questo file nella propria cartella Home

$ cp /usr/share/X11/xinitrc ~/.xinitrc
A partire dalla Mandriva 2009.1 il file xinitrc non è più in /usr/share/X11 ma ora è tornato in /etc/X11/xinit per cui il comando diventa:
$ cp /etc/X11/xinit/xinitrc ~/.xinitrc

Notare che ora il file locale si chiama .xinitrc in quento deve essere un file nascosto.

2.2) Scegliere il Desktop Manager da Avviare

La cartella /etc/X11/wmsession.d contiene una serie di file che cominciano sempre con 2 cifre seguite dal nome del Desktop Manager.

$ ls -l /etc/X11/wmsession.d/

-rw-r--r-- 1 root root 129 2008-04-14 21:51 02GNOME
-rw-r--r-- 1 root root 129 2008-05-19 16:02 05KDE3
-rw-r--r-- 1 root root 131 2008-02-28 19:35 07IceWM
-rw-r--r-- 1 root root 99 2008-01-12 17:10 16evilwm
-rw-r--r-- 1 root root 118 2008-04-03 10:18 29drak3d
$

Per selezionare un Desktop Manager dovremo usare il nome di uno di questi file dopo avergli rimosso le cifre iniziali, quindi per avere gnome il nome da usare sarà GNOME.

2.3) Modifica del file .xinitrc

la prima cosa da fare è aprire il file con un editor

$ kwrite ~/.xinitrc

Il contenuto del file sarà più o meno questo

#!/bin/sh
# (c) 2000-2002 MandrakeSoft
# $Id: xinitrc-xinitrc,v 1.2 2002/09/10 05:53:43 flepied Exp $

# Set a background here because it's not done anymore
# in Xsesion for non root users
if [ "`whoami`" != root ]; then
xsetroot -solid "#21449C"
fi

exec /etc/X11/Xsession $*

Noi dovremo sostituire $* con il nome del DeskTop Manager desiderato in questo caso GNOME, il file quindi diventerà:

#!/bin/sh
# (c) 2000-2002 MandrakeSoft
# $Id: xinitrc-xinitrc,v 1.2 2002/09/10 05:53:43 flepied Exp $

# Set a background here because it's not done anymore
# in Xsesion for non root users
if [ "`whoami`" != root ]; then
xsetroot -solid "#21449C"
fi

exec /etc/X11/Xsession GNOME

Ora si salva il file e si chiude kwrite.

2.4) Avvio di X

Ora non dobbiamo far altro che avviare X con il comando startx.

$ startx
Esiste un altro metodo per scegliere il Desktop Manager ma è un po' più pericoloso e richiede la conoscenza della password di root, le operazioni da effettuare sono:
1) Login di root
2) service dm start
3) Effettuare il login grafico come di consueto
4) Ctrl+Alt+F1 (tornare nella console di root)
5) exit
6) Ctrl+Alt+F7
ATTENZIONE a non dimenticare i punti 4 - 5 e 6 altrimenti lascerete in giro una console root aperta cosa molto pericolosa.

Ciao Ciao, Moreno





Commenti

Ritratto di symbianflo
#1

Inviato da symbianflo il Dom, 01/06/2008 - 15:09.

Avviamo il Desktop Manager preferito da terminale senza l'uso di

ottima guida
anche se era meglio se :Quote:

Esiste un altro metodo per scegliere il Desktop Manager ma è un po' più pericoloso e richiede la conoscenza della password di root, le operazioni da effettuare sono:
1) Login di root
2) service dm start
3) Effettuare il login grafico come di consueto
4) Ctrl+Alt+F1 (tornare nella console di root)
5) exit
6) Ctrl+Alt+F7

forse meglio togliere questa parte ...gia si fanno abbastanza casini figurati adesso con una shell di root
aperta .... a me sembra pericoloso ...Laughing

Scusatemi se ogni tanto sbaglio, nell'ortografia e nello scrivere: Me lo dite sempre in molti!
Ma io sono di origini estere, quindi perdonatemi, e non fatemi pesare sempre troppo questa cosa...



Ritratto di Moreno
#2

Inviato da Moreno il Dom, 01/06/2008 - 15:31.

Re: Avviamo il Desktop Manager preferito da terminale sen...

Ciao

Si fanno tante cose come root, questa è una delle tante, l'importante è ricordarsi di chiudere la sessione.

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.



Ritratto di Astragalo
#3

Inviato da Astragalo il Dom, 01/06/2008 - 22:47.

Re: Avviamo il Desktop Manager preferito da terminale sen...

Guida interessante , ma per Kde non basta digitare kde e dare invio?

Io ho sempre fatto cosi.

Gnome invece non si avvia perchè non trova il dsplay.

A presto.