konsole, .bashrc, e .bash_profile

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
salbutamolo
Linux 3.x
Linux 3.x
Messaggi: 905
Iscritto il: lun 12 gen 2004, 0:00
Contatta:

Messaggio da salbutamolo »

Ciao a tutti,
sempre in tema di colori vorrei ricordare il file

Codice: Seleziona tutto

/etc/DIR_COLORS
Modificando questo files si possono scegilere i colori per files e directory per l'intero sistema (tutti gli utenti). Io ho scelto il giallo per i files di configurazione (*.conf) e il viola per i pacchetti *.tgz. In alternativa se non si volgiono sovrascrivere le impostazioni globali è possibile copiare l'intero contenuto del file nella propria home directory chiamandolo

Codice: Seleziona tutto

.dir_colors
scavalcando così i settaggi del file in /etc. Have a nice day

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Messaggio da Bart »

Useless ho provato il tuo script ma non succede assolutamente nulla. Rimane sempre verde la scritta...

Avatar utente
gallows
Staff
Staff
Messaggi: 3471
Iscritto il: lun 20 set 2004, 0:00
Desktop: cwm
Distribuzione: OpenBSD
Località: ~/
Contatta:

Messaggio da gallows »

Bart ha scritto:Useless ho provato il tuo script ma non succede assolutamente nulla. Rimane sempre verde la scritta...
Metti:

Codice: Seleziona tutto

export PS1="\e[1;31m\h \e[1;31m\W \$\e[1;m " 
In /root/.bashrc

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

Digitando su - non mi da più quell'errore
sonic per questo ha dato la spieagzione giusta; ha scritto prima di me...
ciao!

Avatar utente
Harp
Staff
Staff
Messaggi: 1424
Iscritto il: sab 17 apr 2004, 0:00
Nome Cognome: Franco Fiorin
Slackware: 13.0
Kernel: 2.6.29
Desktop: KDE 4.2.4
Località: Vittorio Veneto (TV)
Contatta:

Messaggio da Harp »

Paoletta ha scritto:
Digitando su - non mi da più quell'errore
sonic per questo ha dato la spieagzione giusta; ha scritto prima di me...
ciao!
Ok, da niubbo come sono, penso e spero di aver capito quello che mi avete suggerito.
Ma è l'unico modo che ho per non ricevere quell'errore? Oppure posso evitarlo editando adeguatamente qualche file?
Non capisco poi, perchè anche lo script sugerito da useless non funziona correttamente digitando semplicemente su. Non che mi pesi aggiungere -, ma era solo per capire.

:o Grassie!!

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

semplicemente xké la shell che viene lanciata con "su" non legge i file di inizializzazione (/etc/profile), con "su -" sì.

LaZyBoY
Linux 1.x
Linux 1.x
Messaggi: 153
Iscritto il: mar 14 mar 2006, 21:43

Messaggio da LaZyBoY »

uppo questo vecchio thread perchè ho una domanda:
ho creato il file /etc/profile.d/prompt.sh e praticamente se lancio konsole è tutto ok: vedo il nome verde e la frase random dai fortune. ls mostra colori differenti a seconda dei files.

Però io uso Yakuake come emulatore di terminale e quando lo lancio non prende le opzioni dal file... Come posso fare?
L'opzione -ls come suggerito da sid77 non funziona con yakuake :(

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

Io per ottenere il prompt colorato e con le info che mi interessano uso questo script messo nel .bashrc:

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\\$ "

alias ls="ls --color"

contiene anche lo statement per avere l'output di ls colorato... e mi distingue da solo se l'utente è quello normale o se è root... (non ho usato whoami perchè mi sembra più pulito così...)
Ovviamente perchè funzioni bene bisogna metterlo sia nella home dell'utente normale che in quella di root, e bisogna associargli in entrambe le directory il file .bash_profile con all'interno queste righe:

Codice: Seleziona tutto

if [ -f ~/.bashrc ]
then
        source ~/.bashrc
fi
Ah, funziona benissimo anche con yakuake...
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

LaZyBoY
Linux 1.x
Linux 1.x
Messaggi: 153
Iscritto il: mar 14 mar 2006, 21:43

Messaggio da LaZyBoY »

grazie mille! perfetto, funziona!
Però con yakuake i colori dei vari file sono bianchi mentre in Konsole sono rossi, è normale?
comunque va benissimo anche cosi :D

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Messaggio da danix »

prova a riavviare la yakuake, se così non si risolve prova a chiudere kde e fare il logout con il tuo utente (ammesso che tu lavori da init3 ), poi effettua di nuovo il login, startx e goditi i colori nella shell...

facci sapere se funziona...

A presto
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Rispondi