Σελίδα 1 από 1

colorprompt

Δημοσιεύτηκε: Τρί Φεβ 04, 2014 16:19 pm
από serma
colorprompt είναι ενδιαφέρον γιατί αλλάζει το χρωματισμό στο promt [.....@localhost ~]user πράσινο root su κόκκινο

Κώδικας: Επιλογή όλων

 urpmq -i colorprompt-0.1-5.mga4.noarch
Name        : colorprompt
Version     : 0.1
Release     : 5.mga4
Group       : Shells
Size        : 913                          Architecture: noarch
Source RPM  : colorprompt-0.1-5.mga4.src.rpm
URL         : http://colin.guthr.ie/
Summary     : Make the user prompt in bash different colors depending on your user
Description :
A little bash profile extension to color your user prompt appropriately.
It will make regular logins green and root logins red.

Re: colorprompt

Δημοσιεύτηκε: Δευ Φεβ 10, 2014 13:54 pm
από nikos_k
Αυτή την απορία είχα για καιρό:
γιατί δεν είναι χρωματισμένο το prompt στα τερματικά, ώστε να βρίσκεις πιο εύκολα άκρη σε ολόκληρα κατεβατά από μηνύματα :?: ;

Πολύ βολικό προγραμματάκι!
Δυστυχώς, στο σύστημά μου, όταν τρέχεις τις κονσόλες xterm και lxterminal, αλλάζει το χρώμα μόνο ως υπερχρήστης (κόκκινο).
Σαν απλός χρήστης δεν αλλάζει το χρώμα σε πράσινο.

Στην Konsole, όμως, αλλάζει σε πράσινο.

Φαίνεται να δουλεύει, δηλαδή, σε κάποια τερματικά, και σε κάποια άλλα όχι.

Re: colorprompt

Δημοσιεύτηκε: Δευ Φεβ 10, 2014 19:49 pm
από serma

Re: colorprompt

Δημοσιεύτηκε: Δευ Φεβ 10, 2014 21:33 pm
από nikos_k
Ευχαριστώ!!!

Από αυτά που προτείνει ο δεσμός, δούλεψε για μένα η παρακάτω λύση:

Έδωσα στο τερματικό xterm την εντολή...

Κώδικας: Επιλογή όλων

 echo $PS1
και μου απάντησε...

Κώδικας: Επιλογή όλων

\s-\v\$
Δημιούργησα ένα αρχείο κειμένου...
/home/όνομα_χρήστη/.bashrc
και σε αυτό πρόσθεσα τον παρακάτω στίχο...
(Πρόβλημα: δες την πιο κάτω ανάρτηση)

Κώδικας: Επιλογή όλων

export PS1="\e[0;33m\s-\v\$ \e[m"


Το 0;33 είναι ο κωδικός του χρώματος.
Από 0;30 έως 0;39 νομίζω.
Και 1 αντί για 0 για πιο ανοιχτόχρωμα χρώματα (πχ 1;33 )

Πριν, και μετά...
Εικόνα

:!:

Re: colorprompt

Δημοσιεύτηκε: Τρί Φεβ 11, 2014 12:30 pm
από nikos_k
nikos_k έγραψε: και σε αυτό πρόσθεσα τον παρακάτω στίχο...
(Πρόβλημα: δες την πιο κάτω ανάρτηση)

Κώδικας: Επιλογή όλων

export PS1="\e[0;33m\s-\v\$ \e[m"
Όπως είδα, μετά, ο παραπάνω στίχος δεν αποτύπωνε σωστά τις προηγούμενες εντολές,
όταν χρησιμοποιούσες τα βελάκια Πάνω/Κάτω, στο τερματικό.

Τον αντικατέστησα με τον ακόλουθο...

Κώδικας: Επιλογή όλων

PS1="\[\033[0;33m\][\s \v]\$ \[\033[0m\]"
Αυτά που αλλάζουμε είναι τα...
  • 0;33
    \s \v
πηγή :geek: :
http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/x329.html

^