Savner du å bli kalt homse? Blir du ikke truet på livet for å ikke frikke nok tequils? Utvid din eksisterende toolbar med denne modulen, for å få velkjente gullkorn fra mjukvarelauget - eller fra din egen liste hvis du er ei dåse.
- Støtte for flere bars
- polybar
- xmobar
- windows
- lemonbar
- i3bar
- Bilder på notifications
- farget tekst
- Utbyttbare sitatlister
Klon dette repoet, deretter følg instruksjoner for ditt bruksområde.
Legg til
[module/motivation]
type = custom/script
exec = python /path/til/motivation.py
tail = false
interval = 450
I konfigurasjonsfilen, blant de andre modul-definisjonene. Denne finnes ofte i ~/.config/polybar/
. interval-verdien kan endres til ønsket frekvens.
I samme fil, legg til motivation
i modulene til baren din, for eksempel som
[bar/main]
modules-left = wlan cpu volume
modules-center = i3
modules-right = motivation filesystem battery date
Legg til
Run Com "python" ["/path/til/motivation.py"] "motivation" 450
i commands
-listen til Config
-objektet. Husk deretter å legge til %motivation%
på ønsket sted i
template
-verdien. Igjen, kan tallet 450 endres for å sette ønsket frekvens.
Antar at du bruker et shell script for å mate input inn til lemonbar.
I shellscriptet, legg til en ny funksjon som kaller på motivation.py
. Bruk så outputtet i lemonbar.
Merk at du må spesifisere lemonbar
ved bruk av --mode
argumentet.
Eksempel på minimalt shellscript:
INTERVAL=450
Motivation() {
QUOTESTRING=$(python3 /path/til/motivation.py --mode lemonbar)
echo -n "$QUOTESTRING"
}
while true; do
echo "$(Motivation)"
sleep $INTERVAL
done
som kjøres ved sh /path/til/shellscript | lemonbar -p