So erstellen Sie unter Linux Farbschemata, die zu Ihrem Hintergrundbild passen
Wenn Sie viele Anwendungen über die Befehlszeilenschnittstelle (CLI) ausführen oder ein Fan von Fenstermanagern sind, wissen Sie, dass die Gestaltung dieser Anwendungen eine echte Herausforderung sein kann. Es ist nicht einfach, ein einheitliches Farbschema für alle Ihre Anwendungen zu finden, und noch schwieriger ist es, dieses Farbschema an Ihr Hintergrundbild anzupassen. Was ist dann, wenn Sie Ihr Hintergrundbild ändern möchten? Das möchte man auf keinen Fall noch einmal machen.
Eingeben Wal, Ein Skript, das Ihr Hintergrundbild verwendet, um automatisch eine Farbpalette in Ihrer „.Xresorces“-Datei oder an einem anderen geeigneten Ort zu generieren. Mit Wal ist es ganz einfach, im Handumdrehen Ihr gesamtes Farbschema zu erstellen und zu ändern.
Vielleicht möchten Sie auch einen Blick darauf werfen pywal. Es wurde vom selben Entwickler geschrieben und funktioniert auf die gleiche Weise, jedoch in Python. Zum Zeitpunkt des Verfassens dieses Artikels unterstützt pywal nur Python 3.6, das in den meisten Distributionen weder gepackt noch die Standardversion ist.
Installieren Sie Wal
Wenn Sie noch keinen haben, erstellen Sie einen lokalen „bin“-Ordner in Ihrem Home-Verzeichnis. Auf diese Weise wird es viel einfacher sein, damit zu arbeiten.
Geben Sie Ihr neues Verzeichnis ein, holen Sie sich Wal von Github und machen Sie es dann ausführbar.
cd bin wget https://github.com/dylanaraps/wal/raw/master/wal chmod +x walSie müssen auch Ihre Profildatei erneut lesen, also tun Sie das.
Die Grundlagen
Wal ist sehr einfach zu bedienen. Sie müssen lediglich den Befehl eingeben und ihm mitteilen, welches Bild verwendet werden soll. Das folgende Beispiel hat das Bild oben erstellt.
wal -i Pictures/Wallpaper/kde.pngWal basierte das neue Farbschema auf dem im Befehl angegebenen KDE-Hintergrundbild. Als allgemeine Regel verwendet Wal für den Hintergrund die dunkelste Farbe, die er im Bild finden kann. Schauen Sie sich dieses ziemlich helle Bild an. Sie haben immer noch einen schwarzen Hintergrund, da es die dunkelste Farbe ist, die Wal gefunden hat.
Wal automatisch ausführen
Möglicherweise haben Sie bereits bemerkt, dass Wal standardmäßig keine anderen Terminals ändert. Es gibt mehrere Möglichkeiten, Wal automatisch auszuführen. Die erste und einfachste Möglichkeit besteht darin, Wal zu Ihrer „.bashrc“- oder „.zshrc“-Datei hinzuzufügen (wenn Sie zsh verwenden). Dadurch werden Ihre neuesten Wal-Einstellungen für Ihre Terminalsitzungen neu geladen.
Das Flag -r steht für Neuladen. Sie können dies auch manuell in einem neuen Terminal tun.
Denken Sie außerdem daran, dass Wal durch die Gestaltung Ihres Terminals auch alle Ihre Terminalanwendungen gestaltet.
Beim Neustart nützt das allerdings nicht viel. Damit Wal beim Start Ihres X-Servers automatisch ausgeführt wird, müssen Sie die folgende Zeile oder etwas Ähnliches zu Ihrer „.xinitrc“-Datei hinzufügen:
wal -i "$(< "${HOME}/.cache/wal/wal")"i3WM
Wenn Sie sich für Wal interessieren, verwenden Sie wahrscheinlich einen Fenstermanager. i3 ist bei Linux-Anpassungsbegeisterten mit Sicherheit der beliebteste Kachelfenstermanager, und Wal lässt sich gut darin integrieren.
Sie können i3 dazu bringen, Farben aus der „.Xresources“-Datei zu laden, die Wal erstellt. Sie müssen lediglich Ihre Farbvariablen in i3 aus „.Xresources“ zuweisen. Wal lädt i3 neu und die Farben ändern sich dynamisch. Auch wenn dies im Bild oben nicht der Fall war, können Sie das Thema auch über Ihre Statusleiste übertragen.
set_from_resource $fg i3wm.color1 set_from_resource $bg i3wm.color2 set_from_resource $ac i3wm.color3Wählen Sie die gewünschten Farben basierend auf dem Nummerierungsschema „.Xresources“ aus.
Andere Programme
Es gibt ein ergänzendes Skript namens wal-set, das Änderungen in andere gängige Programme wie Dunst und Lemonbar lädt. Sie können das Skript auch von Github herunterladen und in Ihrem lokalen „bin“-Verzeichnis ablegen.
cd ~/bin wget https://github.com/dylanaraps/bin/raw/master/wal-setSobald Sie es haben, fügen Sie es mit dem Flag -o zu Ihren Wal-Befehlen hinzu.
wal -i Pictures/Wallpaper/kde.png -o wal-setPolybar ist eine äußerst beliebte Fenstermanager-Menüleiste. Wie i3 kann es seine Farbwerte aus „.Xresources“ laden. Stellen Sie einfach Ihre Farbvariablen in Ihrer Polybar-Konfiguration auf „.Xresources“-Werte ein.
fg = ${xrdb:color1} bg = ${xrdb:color2}Sie können jedes Programm, das aus „.Xresources“ liest, mit Wal ändern und noch mehr, wenn Sie kreativ damit umgehen. Wal ist auch skriptfähig, sodass viele weitere Optionen hinzugefügt werden, einschließlich der Einstellung eines Timers für Wal. Experimentieren Sie damit und erhalten Sie den Desktop, auf den Sie gewartet haben.
Schreibe einen Kommentar