linux batery bar
linux batery bar
existuje nějaký program pro linux který při téměř vybité baterce udělá zvukový signál? docela to u linuxu postrádám
Re: linux batery bar
Asi neexistuje, ale neměl by být problém napsat si skript, který to vše obslouží na pozadí.
viz http://askubuntu.com/questions/69556/ho ... g-terminal
viz http://askubuntu.com/questions/69556/ho ... g-terminal
Fedora 32 MATE 64bit; kernel 5.8.11
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB
Re: linux batery bar
bohužel psaní skriptů je mimo mé znalosti
na odkazu jsou příkazy do terminálu, které zobrazují info, což není to co bych potřeboval
ale díky)
na odkazu jsou příkazy do terminálu, které zobrazují info, což není to co bych potřeboval
ale díky)
Re: linux batery bar
Z toho infa se dá grepnout kolik procent baterie zbývá. Na základě zjistěné hodnoty přehrát zvuk.
materiály ke studiu:
bash: http://linuxconfig.org/bash-scripting-tutorial
aplay
grep
awk
sed
zvuk speeakeru: http://apple.stackexchange.com/question ... m-terminal
Tak mi to stejně nedalo. Od teď už existuje.
materiály ke studiu:
bash: http://linuxconfig.org/bash-scripting-tutorial
aplay
grep
awk
sed
zvuk speeakeru: http://apple.stackexchange.com/question ... m-terminal
Kód: Vybrat vše
#!/bin/bash
export DISPLAY=:0.0
SOUND=/usr/share/sounds/purple/receive.wav
DELAY=10
MAX_PWR=`cat /sys/class/power_supply/BAT0/charge_full`
LIMIT_PWR=$(($MAX_PWR / 5))
while true
do
CURR_PWR=`cat /sys/class/power_supply/BAT0/charge_now`
if [ $CURR_PWR -lt $LIMIT_PWR ]; then
PERCENTAGE=`echo "$CURR_PWR.0 $MAX_PWR.0" | awk '{printf "%0.0f %", 100 * $1 / $2}'`
notify-send "Stav baterie je kritický! $PERCENTAGE"
cat $SOUND | aplay
fi
sleep $DELAY
done
Fedora 32 MATE 64bit; kernel 5.8.11
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB
Re: linux batery bar
ještě můžeš zkusit zadat ALT+F2 a spustit "mateconf-editor" pak v navigaci najit /apps/mate-power-manager/ui a podivat se jestli mas zaskrtnuty enable_sound
LinuxMint 19 MATE (64bit) # MSI Z77A-G43, i3-3220 CPU @ 3.30GHz, NVIDIA GeForce GT 730, KHX1600C9D3P1K2/32G, WD20EFRX, Kernel: 4.15.0-43-generic x86_64
Re: linux batery bar
otevřel jsem textový editor, zkopíroval kod a uložil jako baterie.sh, pak jsem šel do složky otevřel terminál ve složce se skriptem a podle návodu jsem zadal chmod +r ./baterie.sh (zkoušel jsem i chmod +r baterie.sh) a poté na dalším řádku ./baterie.sh a napsalo to permission denied , zkoušel jsem to zadávat v terminálu i jako správce se stejným výsledkem
udělal jsem něco špatně?
udělal jsem něco špatně?
Re: linux batery bar
Vyskusaj to takto:
Druhy prikaz spustit so sudo:
Ak to stale nejede, tak:
Druhy prikaz spustit so sudo:
Kód: Vybrat vše
sudo ./baterie.sh
Kód: Vybrat vše
chmod +x baterie.sh
Kód: Vybrat vše
sudo ./baterie.sh
.
Re: linux batery bar
Sudo není potřeba.
Fedora 32 MATE 64bit; kernel 5.8.11
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB
Re: linux batery bar
sudo nepomohlo
nechápu proč se to nespustí
nemá to být třeba vložené v určité složce?
nechápu proč se to nespustí
nemá to být třeba vložené v určité složce?
Re: linux batery bar
Musí to mít jen právo na spouštění, Toť vše. Není v tom třeba hledat nic složitého.
Fedora 32 MATE 64bit; kernel 5.8.11
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB