Αν τρέχετε πολλές εφαρμογές στη διεπαφή γραμμής εντολών (CLI) ή είστε fan των διαχειριστών παραθύρων, γνωρίζετε ότι το styling τους μπορεί να είναι ένας πραγματικός πόνος. Δεν είναι εύκολο να βρείτε ένα συνεκτικό χρωματικό σχέδιο σε όλες τις εφαρμογές σας και είναι ακόμη πιο δύσκολο να ταιριάξετε το σχέδιο με την ταπετσαρία σας. Τότε τι γίνεται αν θέλετε να αλλάξετε την ταπετσαρία σας; Σίγουρα δεν θέλετε να το κάνετε αυτό ξανά.

Εισάγετε το Wal, ένα σενάριο που χρησιμοποιεί την ταπετσαρία σας για να δημιουργήσει αυτόματα μια έγχρωμη ουρά στο αρχείο ".Xresorces" ή σε άλλη βολική τοποθεσία. Δημιουργώντας και αλλάζοντας ολόκληρο το χρωματικό σας στυλ με το Wal είναι εξαιρετικά εύκολο.

Μπορεί επίσης να θέλετε να ελέγξετε έξω pywal. Γράφτηκε από τον ίδιο προγραμματιστή και λειτουργεί με τον ίδιο τρόπο, αλλά στην Python. Κατά τη στιγμή της γραφής του, το pywal υποστηρίζει μόνο το Python 3.6, το οποίο δεν είναι συσκευασμένο ούτε την προεπιλεγμένη έκδοση στις περισσότερες διανομές.

Εγκαταστήστε το Wal

Εάν δεν έχετε ήδη ένα, δημιουργήστε ένα τοπικό φάκελο "bin" στον οικείο κατάλογό σας. Θα είναι πολύ πιο εύκολο να εργαστείτε με αυτόν τον τρόπο.

 cd ~ mkdir bin 

Εισάγετε τον νέο κατάλογό σας και τραβήξτε το Wal από το Github, στη συνέχεια κάντε το εκτελέσιμο.

 cd bin wget https://github.com/dylanaraps/wal/raw/master/wal chmod + x wal 

Θα χρειαστεί να ξαναδιαβάσετε και το αρχείο προφίλ σας, έτσι το κάνετε.

 cd ~ source .profile 

Τα βασικά

Το Wal είναι πολύ εύκολο στη χρήση. Απλά πρέπει να εκδώσετε την εντολή και να την πείτε ποια φωτογραφία θα χρησιμοποιηθεί. Το παρακάτω παράδειγμα δημιούργησε την παραπάνω εικόνα.

 wal -i Εικόνες / Ταπετσαρίες / kde.png 

Η Wal βασίζει το νέο χρωματικό σχήμα εκτός της ταπετσαρίας του KDE που καθορίζεται στην εντολή. Κατά γενικό κανόνα, ο Wal θα χρησιμοποιήσει το πιο σκούρο χρώμα που μπορεί να βρει στην εικόνα για φόντο. Ρίξτε μια ματιά σε αυτή την αρκετά φωτεινή εικόνα. Έχετε ακόμα ένα μαύρο φόντο, δεδομένου ότι είναι το πιο σκούρο χρώμα Wal βρέθηκε.

Τρέχοντας το Wal αυτόματα

Μπορεί να έχετε ήδη παρατηρήσει ότι το Wal δεν αλλάζει από προεπιλογή άλλους τερματικούς σταθμούς. Υπάρχουν μερικοί τρόποι με τους οποίους μπορείτε να χειριστείτε αυτόματα το πρόγραμμα Wal. Το πρώτο και πιο εύκολο είναι να προσθέσετε το Wal στο αρχείο ".bashrc" ή ".zshrc" (αν χρησιμοποιείτε το zsh). Με αυτόν τον τρόπο θα φορτωθούν ξανά οι πιο πρόσφατες ρυθμίσεις Wal για τις συνεδρίες τερματικού σας.

 (wal-r &) 

Η σημαία -r σημαίνει επαναφόρτιση. Μπορείτε να το κάνετε αυτό χειροκίνητα και σε ένα νέο τερματικό.

Επίσης, να θυμάστε ότι με το styling το δικό σας τερματικό, το Wal στυλίζει όλες τις εφαρμογές τερματικού σας.

Αυτό δεν σας κάνει πολύ καλό στην επανεκκίνηση, όμως. Για να γίνει αυτόματη εκτέλεση του Wal όταν ο X Server σας ξεκινήσει, θα πρέπει να προσθέσετε την ακόλουθη γραμμή ή κάτι παρόμοιο με το αρχείο .xinitrc:

 wal -i "$ (<" $ {HOME} / cache / wal / wal ")" 

i3WM

Εάν ενδιαφέρεστε για το Wal, πιθανώς τρέχετε έναν διαχειριστή παραθύρων. Το i3 είναι εύκολα ο πιο δημοφιλής διευθυντής παράθυρου πλακιδίων μεταξύ των enthusiasts προσαρμογής Linux, και Wal μπορεί να ενταχθεί όμορφα με αυτό.

Μπορείτε να κάνετε τα χρώματα φόρτωσης i3 από το αρχείο ".Xresources" που δημιουργεί το Wal. Το μόνο που χρειάζεται να κάνετε είναι να αντιστοιχίσετε τις μεταβλητές χρώματος στο i3 από το ".Xresources". Το Wal θα φορτώσει ξανά το i3 και τα χρώματα θα αλλάξουν δυναμικά. Παρόλο που η παραπάνω εικόνα δεν το έκανε, μπορείτε να μεταφέρετε το θέμα και από τη γραμμή κατάστασης.

 set_from_resource $ fg i3wm.color1 set_from_resource $ bg i3wm.color2 set_from_resource $ ac i3wm.color3 

Επιλέξτε τα χρώματα που θέλετε με βάση το σχήμα ".Xresources".

Άλλα προγράμματα

Υπάρχει ένα συμπληρωματικό σενάριο που ονομάζεται wal-set που φορτώνει αλλαγές σε άλλα κοινά προγράμματα όπως το Dunst και το Lemonbar. Μπορείτε να πάρετε το σενάριο από το Github και να το τοποθετήσετε και στον τοπικό κατάλογο "bin".

 cd ~ / bin wget https://github.com/dylanaraps/bin/raw/master/wal-set 

Μόλις το έχετε, προσθέστε το στις εντολές του Wal με τη σημαία -o .

 wal -i Εικόνες / Ταπετσαρίες / kde.png -o wal-set 

Το Polybar είναι μια εξαιρετικά δημοφιλής γραμμή μενού του διαχειριστή παραθύρων. Όπως και το i3, μπορεί να φορτώσει τις τιμές του χρώματος από ".Xresources", Απλά ρυθμίστε τις μεταβλητές χρώματος στις παραμέτρους Polybar σε ".Xresorces" τιμές.

 fg = $ {xrdb: color1} bg = $ {xrdb: color2} 

Μπορείτε να τροποποιήσετε οποιοδήποτε πρόγραμμα που διαβάζει από το ". Xresources" με το Wal και ακόμα περισσότερα, αν το δημιουργήσετε. Το Wal είναι επίσης προγραμματισμένο, έτσι ώστε να προσθέτει φορτία περισσότερες επιλογές, συμπεριλαμβανομένης της ρύθμισης Wal σε ένα χρονόμετρο. Πειραματιστείτε με αυτό και επιτύχετε την επιφάνεια εργασίας που περιμένατε.