corrupted Δημοσ. 21 Οκτωβρίου 2011 Share Δημοσ. 21 Οκτωβρίου 2011 Καλημερα. Πως μπορω να εχω χρωματα παντου στη κονσολα? Βρηκα τον παρακατω κωδικα, αλλα ειναι μονο για bash και για την ls. ># Set colorful PS1 only on colorful terminals. # dircolors --print-database uses its own built-in database # instead of using /etc/DIR_COLORS. Try to use the external file # first to take advantage of user additions. Use internal bash # globbing instead of external grep binary. safe_term=${TERM//[^[:alnum:]]/?} # sanitize TERM match_lhs="" [[ -f ~/.dir_colors ]] && match_lhs="${match_lhs}$(<~/.dir_colors)" [[ -f /etc/DIR_COLORS ]] && match_lhs="${match_lhs}$(</etc/DIR_COLORS)" [[ -z ${match_lhs} ]] \ && type -P dircolors >/dev/null \ && match_lhs=$(dircolors --print-database) [[ $'\n'${match_lhs} == *$'\n'"TERM "${safe_term}* ]] && use_color=true if ${use_color} ; then # Enable colors for ls, etc. Prefer ~/.dir_colors #64489 if type -P dircolors >/dev/null ; then if [[ -f ~/.dir_colors ]] ; then eval $(dircolors -b ~/.dir_colors) elif [[ -f /etc/DIR_COLORS ]] ; then eval $(dircolors -b /etc/DIR_COLORS) fi fi if [[ ${EUID} == 0 ]] ; then PS1='\[\e[1;31m\][\u@\h \W]\$\[\e[0m\] ' else PS1='\[\e[1;32m\][\u@\h \W]\$\[\e[0m\] ' fi alias ls='ls --color=auto' alias grep='grep --colour=auto' else if [[ ${EUID} == 0 ]] ; then # show root@ when we do not have colors PS1='\u@\h \W \$ ' else PS1='\u@\h \w \$ ' fi fi # Try to keep environment pollution down, EPA loves us. unset use_color safe_term match_lhs Αυτο που θελω ειναι να εχω χρωμα οτι κι'αν κανω, στην ls, στα man pages, οταν σεταρω κατι με τον pacman κ.ο.κ. Και αν γινεται και σε sh, οχι μονο σε bash. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
otommod Δημοσ. 21 Οκτωβρίου 2011 Share Δημοσ. 21 Οκτωβρίου 2011 Αυτό να φανταστώ από Gentoo το πήρες εε? Που το βρήκες στο Archwiki. Κάθε ένα από αυτά που ανάφερες είναι ξεχωριστό πρόγραμμα άρα πρέπει να το φτιάξεις το καθένα ξεχωριστά. Για χρώμα στον pacman δες στην αντίστοιχη σελίδα του wiki. Έχει εκεί κάτι πληροφορίες. Τώρα για man pages, στην ουσία ζητάς χρώμα στο less, το οποιο δείχνει στην ουσία την σελίδα. Έτυχε και εγώ χθες να ψάχνω το ίδιο πράγμα. Ορίστε ένα χρήσιμο site. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 21 Οκτωβρίου 2011 Share Δημοσ. 21 Οκτωβρίου 2011 Για χρώμα στα man pages μπορείς απλώς να αλλάξεις τον default pager (που είναι το less) και να εγκαταστήσει το most. Η αλλαγή γίνεται μέσω της μεταβλητής $PAGER. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
otommod Δημοσ. 21 Οκτωβρίου 2011 Share Δημοσ. 21 Οκτωβρίου 2011 Πράγματι ο most έχει από μονος του χρώμα, όμως έχει keybindings που είναι αρκετά διαφορετικά από του less (και της vi δηλαδή). Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 21 Οκτωβρίου 2011 Share Δημοσ. 21 Οκτωβρίου 2011 Άμα θές και χρώματα, και vim key bindings γιατί να μη χρησιμοποιήσεις τον ίδιο τον vi σαν man page viewer (pager)? http://vim.wikia.com/wiki/Using_vim_as_a_man-page_viewer_under_Unix Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
otommod Δημοσ. 21 Οκτωβρίου 2011 Share Δημοσ. 21 Οκτωβρίου 2011 Ωραίο αυτό δεν το είχα σκεφτεί ποτε! Thanks για το link. Όμως όλη η ιδέα των pagers, είναι να βλέπεις κείμενα, χωρίς να χρειάζεται να ανοίξεις έναν text editor, που είναι ένα αρκετά πιο "βαρύ" πρόγραμμα. Ντάξει τώρα πια αυτό δεν ισχύει και πολύ... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
corrupted Δημοσ. 21 Οκτωβρίου 2011 Μέλος Share Δημοσ. 21 Οκτωβρίου 2011 Ευχαριστω πολυ παιδια. Τελικα για τα man pages, η απαντηση ειναι στο wiki... https://wiki.archlinux.org/index.php/Man_page και με less, και με most. Υπαρχει ενα man_db.conf στο /etc και εκει αναφερεται ο pager. Θα κοιταξω και για τον pacman τωρα... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 21 Οκτωβρίου 2011 Share Δημοσ. 21 Οκτωβρίου 2011 Ωραίο αυτό δεν το είχα σκεφτεί ποτε! Thanks για το link. Όμως όλη η ιδέα των pagers, είναι να βλέπεις κείμενα, χωρίς να χρειάζεται να ανοίξεις έναν text editor, που είναι ένα αρκετά πιο "βαρύ" πρόγραμμα. Ντάξει τώρα πια αυτό δεν ισχύει και πολύ... Ο μόνος λόγος για τον οποίο χρησιμοποιώ τον vi(m) για pager είναι λόγω του text folding το οποίο για πολύ μεγάλα man pages (gcc για παράδειγμα) είναι πάρα πολύ βολικό. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
otommod Δημοσ. 21 Οκτωβρίου 2011 Share Δημοσ. 21 Οκτωβρίου 2011 Ευχαριστω πολυ παιδια. Τελικα για τα man pages, η απαντηση ειναι στο wiki... https://wiki.archlin...ex.php/Man_page και με less, και με most. Υπαρχει ενα man_db.conf στο /etc και εκει αναφερεται ο pager. Θα κοιταξω και για τον pacman τωρα... Ο μόνος λόγος για τον οποίο χρησιμοποιώ τον vi(m) για pager είναι λόγω του text folding το οποίο για πολύ μεγάλα man pages (gcc για παράδειγμα) είναι πάρα πολύ βολικό. Ναι και εγώ μόλις τώρα έβλεπα στο Archwiki αυτό το άρθρο. Όσο για το text folding... μόλις τώρα κατάλαβα τι είναι και πάντα το ήθελα. Υπήρχε στο notepad++ που χρησιμοποιούσα στα win, και αναρωτιόμουν γιατί δεν το έχει ο vim! Η αλήθεια πάντως είναι πως από terminal χρησιμοποιώ το man μονο για μικρά pages, η για να βρω τι κάνει κάποιο option. Συνήθως τα μεγάλα man pages τα βλέπω στο net. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
corrupted Δημοσ. 21 Οκτωβρίου 2011 Μέλος Share Δημοσ. 21 Οκτωβρίου 2011 Και η απαντηση για τον pacman ερχεται απο aur. pacman-color edit: παλι ασπρη τη δειχνει τη progress bar της εγκαταστασης ο pacman-color. Φτου! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
corrupted Δημοσ. 23 Οκτωβρίου 2011 Μέλος Share Δημοσ. 23 Οκτωβρίου 2011 (επεξεργασμένο) Καλημερα. Στη screen, μπορει καποιος να δοκιμασει με χρωμα και να μας πει, γιατι σε μενα δεν παιζει... Edit: Τελικα, ο pager εχει χρωμα. Αλλα ο κωδικας του πρωτου post δεν δινει χρωμα στην ls... Επεξ/σία 23 Οκτωβρίου 2011 από corrupted Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nske Δημοσ. 24 Οκτωβρίου 2011 Share Δημοσ. 24 Οκτωβρίου 2011 Μήπως τα shells που ανοίγεις μέσα στη screen για κάποιο λόγο δεν φορτώνουν τα resource files τους (π.χ. δεν φορτώνουν σαν login shells); Με ls --color τα χρωματίζει; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
corrupted Δημοσ. 24 Οκτωβρίου 2011 Μέλος Share Δημοσ. 24 Οκτωβρίου 2011 Πραγματι, προφανως δεν φορτωνεται το profile. Με --color παιζει... Οποτε τι κανουμε? Εριξα μια ματια στο man page της screen αλλα δεν εβγαλα ακρη. Αν φτιαξω ενα .screenrc, μπορει να δηλωθει εκει το χρωμα? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
corrupted Δημοσ. 25 Οκτωβρίου 2011 Μέλος Share Δημοσ. 25 Οκτωβρίου 2011 Τελικα βρεθηκε ακρη. Με τον κωδικα του πρωτου post, στο /etc/profile, δεν παιζει. Με τον κωδικα στο /etc/bash.bashrc ομως... παιζει! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
martinoff Δημοσ. 25 Οκτωβρίου 2011 Share Δημοσ. 25 Οκτωβρίου 2011 δεν το έχω δοκιμάσει αλλά στο arch.forum για χρώμα χρησιμοποιούν zsh αντι για bash με colorized prompt zsh Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα