Ако имате много приложения в интерфейса на командния ред (CLI) или сте фен на мениджърите на прозорци, знаете, че стилирането им може да бъде истинска болка. Не е лесно да излезете с една сплотена цветова схема във всичките си приложения и е още по-трудно да я сравнявате с тапета си. Тогава какво, ако искате да промените тапета си? Определено не искате да правите това отново.

Влезте в 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 ~ източник .profile 

Основите

Wal е много лесен за използване. Трябва просто да издадете командата и да я кажете коя снимка да използвате. Примерът по-долу създаде картинката по-горе.

 wal -i Снимки / Тапети / kde.png 

Wal основава новата цветова схема извън тапета на KDE, определен в командата. Като общо правило, Wal ще използва най-тъмния цвят, който може да намери в изображението за фон. Разгледайте този доста ярък образ. Все още имате черен фон, тъй като е най-тъмният цвят, който е намерен в Wal.

Автоматично пускане на Wal

Вероятно сте забелязали, че Wal не променя по подразбиране други терминали. Има няколко начина за автоматично управление на Wal. Първата и най-лесната е да добавите Wal към файла ".bashrc" или ".zshrc" (ако използвате zsh). Това ще презареди последните ви настройки за Wal за сесиите ви на терминали.

 (wal-r &) 

Знакът -r означава презареждане. Можете да направите това ръчно и в нов терминал.

Също така, не забравяйте, че като оформите самия терминал, Wal също оформя всички ваши терминални приложения.

Това обаче не ви прави много добър при рестартирането. За да направите Wal да се стартира автоматично при стартирането на X Server, трябва да добавите следния ред или нещо подобно на файла ".xinitrc":

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

i3WM

Ако се интересувате от Wal, най-вероятно имате администратор на прозорци. i3 е лесно най-популярният мениджър на прозореца за облицовки сред ентусиастите за персонализиране на 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 на таймер. Експериментирайте с него и постигнете десктопа, който сте чакали.