Pagina 1 di 1

Yakuake problems..[RISOLTO]

Inviato: dom 22 mar 2009, 2:04
da Blallo
Salve...vorrei poter cambiare i colori da user a root (es verde e rosso) e poter visualizzare le fortunes su yakuake stessa..come posso fare?

Re: Yakuake problems..

Inviato: dom 22 mar 2009, 10:11
da Ansa89
Per i messaggi di "fortunes" devi dire a yakuake che vuoi una shell di login (oppure eseguire "su - NOME_UTENTE" per entrare come utente e "si -" per root).

Re: Yakuake problems..

Inviato: dom 22 mar 2009, 14:03
da Blallo
in che senso? potresti essere più chiaro? :)

Re: Yakuake problems..

Inviato: dom 22 mar 2009, 15:11
da Ansa89
Per avere un terminale "normale" (cioè con le variabili settate ai valori di default) devi dire al programma di emulazione del terminale (yakuake, xterm, konsole, ...) che vuoi avviare una shell di login, ovvero di leggere i files di configurazione "/etc/profile", "/etc/login.defs", ecc.

Spero di essere stato chiaro; eventualmente chiedi pure altre spiegazioni :) .

Re: Yakuake problems..

Inviato: dom 22 mar 2009, 15:21
da Blallo
e come posso fare? :(

Re: Yakuake problems..

Inviato: dom 22 mar 2009, 21:46
da Ansa89
Come già detto:

Codice: Seleziona tutto

$su - NOME_UTENTE
per avere una shell come utente normale;

Codice: Seleziona tutto

$su -
per avere una shell come utente root.

Re: Yakuake problems..

Inviato: dom 22 mar 2009, 22:31
da danix
per avere il prompt colorato e diversificato tra utente normale e root puoi fare così:
crea 2 files nella tua home ammesso che non ci siano già, .bashrc e .bash_profile. Nel secondo scrivi:

Codice: Seleziona tutto

if [ -f ~/.bashrc ]
then
        source ~/.bashrc
fi
Nel .bashrc scrivi una cosa come questa:

Codice: Seleziona tutto

user_color=32m
if [ ${UID} -eq 0 ]
then
        user_color=31m
fi

PS1="[\[\e[$user_color\]\u\[\e[37m\]@\[\e[34m\]\h \[\e[37m\]- \w] \d \t\n\\$ "
Fai la stessa cosa per l'utente root mettendo questi due files in /root/ ed effettua di nuovo il login, dovresti ottenere il prompt come questo

Codice: Seleziona tutto

[danix@blackpearl - ~] Sun Mar 22 22:24:36
$ 
in cui il nome dell'utente (in questo caso utente normale "danix") è verde e il nome della macchina (BlackPearl) è blu, se poi fai il login come root otterrai:

Codice: Seleziona tutto

[root@blackpearl - /home/danix] Sun Mar 22 22:24:36
# 
in cui il nome dell'utente è rosso è il resto è invariato rispetto a prima ;)

Re: Yakuake problems..

Inviato: lun 23 mar 2009, 14:54
da Blallo
Grazie mille!!!!