colorprompt

Απάντηση
serma
Δημοσιεύσεις: 94
Εγγραφή: Σάβ Ιουν 02, 2012 19:22 pm

colorprompt

Δημοσίευση από serma » Τρί Φεβ 04, 2014 16:19 pm

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.
Τελευταία επεξεργασία από το μέλος serma την Τετ Μαρ 19, 2014 14:38 pm, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
nikos_k
Δημοσιεύσεις: 294
Εγγραφή: Τετ Ιουν 01, 2011 06:05 am

Re: colorprompt

Δημοσίευση από nikos_k » Δευ Φεβ 10, 2014 13:54 pm

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

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

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

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

serma
Δημοσιεύσεις: 94
Εγγραφή: Σάβ Ιουν 02, 2012 19:22 pm

Re: colorprompt

Δημοσίευση από serma » Δευ Φεβ 10, 2014 19:49 pm


Άβαταρ μέλους
nikos_k
Δημοσιεύσεις: 294
Εγγραφή: Τετ Ιουν 01, 2011 06:05 am

Re: colorprompt

Δημοσίευση από nikos_k » Δευ Φεβ 10, 2014 21:33 pm

Ευχαριστώ!!!

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

Έδωσα στο τερματικό 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 )

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

:!:

Άβαταρ μέλους
nikos_k
Δημοσιεύσεις: 294
Εγγραφή: Τετ Ιουν 01, 2011 06:05 am

Re: colorprompt

Δημοσίευση από nikos_k » Τρί Φεβ 11, 2014 12:30 pm

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

^

Απάντηση

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης