linux batery bar

Problémy a zkušenosti s programy, softwarovými nástroji nebo balíčkovacími systémy pro jejich instalaci
Zpráva
Autor
ZeRen
Příspěvky: 42
Registrován: 12 lis 2013, 21:24

Re: linux batery bar

#11 Příspěvek od ZeRen »

otevřu složku se souborem, pravé tlačítko a otevřít v terminálu

zeren@zeren-N53Jn ~ $ chmod +r baterie.sh
zeren@zeren-N53Jn ~ $ ./baterie.sh
bash: ./baterie.sh: Permission denied

já už fakt nevím, proč to nejede, koukal jsem i na youtube...

segfault
Příspěvky: 494
Registrován: 29 dub 2013, 21:25

Re: linux batery bar

#12 Příspěvek od segfault »

+x .... r je jenom na čtení
Fedora 32 MATE 64bit; kernel 5.8.11
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB

ZeRen
Příspěvky: 42
Registrován: 12 lis 2013, 21:24

Re: linux batery bar

#13 Příspěvek od ZeRen »

dík, to byla ta chyba Xd

zkoušel jsem ten skript a při zapnutí to přehraje zvuk a zobrazí upozornění, ovšem za několik sekund to udělá znova, i když je baterie nabitá

je nějaká šance aby skrip byl zapnutý i když terminál je vypnutý?

segfault
Příspěvky: 494
Registrován: 29 dub 2013, 21:25

Re: linux batery bar

#14 Příspěvek od segfault »

Já to testoval tak, že by to mělo hlásit při 20 %.

Můžeš si přidat výpis hodnot a kouknout, kde je chyba. A taky klidně zvednout delay na delší časový úsek.
Fedora 32 MATE 64bit; kernel 5.8.11
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB

ZeRen
Příspěvky: 42
Registrován: 12 lis 2013, 21:24

Re: linux batery bar

#15 Příspěvek od ZeRen »

takže tobě to funguje normálně?

segfault
Příspěvky: 494
Registrován: 29 dub 2013, 21:25

Re: linux batery bar

#16 Příspěvek od segfault »

Ano, funguje.
Fedora 32 MATE 64bit; kernel 5.8.11
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB

ZeRen
Příspěvky: 42
Registrován: 12 lis 2013, 21:24

Re: linux batery bar

#17 Příspěvek od ZeRen »

cat: /sys/class/power_supply/BAT0/charge_full: Adresář nebo soubor neexistuje
/home/zeren/baterie.sh: řádek 8: / 5: syntaktická chyba: očekáván operand (chybný token je „/ 5“)
cat: /sys/class/power_supply/BAT0/charge_now: Adresář nebo soubor neexistuje
awk: cmd. line:1: (FILENAME=- FNR=1) fatal: division by zero attempted
Přehrávám WAVE 'stdin' : Signed 16 bit Little Endian, Frekvence 44100 Hz, Stereo

tohle my to vyhazuje, já mám teď cinnamon 16 64bit a kernel 3.11 může to být tím?

segfault
Příspěvky: 494
Registrován: 29 dub 2013, 21:25

Re: linux batery bar

#18 Příspěvek od segfault »

No tak se koukni, jestli tam není jiné zařízení v adresáři /sys/class/power_supply/
Fedora 32 MATE 64bit; kernel 5.8.11
CPU: Ryzen 9 3600X (12 core); RAM: 32 GiB

filipza
Příspěvky: 81
Registrován: 30 led 2013, 17:15
Bydliště: Žilina, SK

Re: linux batery bar

#19 Příspěvek od filipza »

Mne napríklad v jednej teme conky neukazovalo stav baterie a v druhej ano, ked som patral po chybe, zistil som, ze v jednom je BAT1 a v druhom BAT0
Notebook: Lenovo Thinkpad Edge E531, CPU: Intel Core i5 3230, GPU: Intel HD4000, RAM: 5GB, SSD: 128GB + HDD: 500GB OS: LM 17.1 Cinnamon 64-bit
Netbook: Acer AOD270, CPU: Intel Atom N2600 (1,6 GHz), GPU: GMA 3600, RAM: 2GB, OS: Win7Starter & LM 13 XFCE

ZeRen
Příspěvky: 42
Registrován: 12 lis 2013, 21:24

Re: linux batery bar

#20 Příspěvek od ZeRen »

už to funguje moc dík

nezná někdo nějakou stránku, která by mi vysvětlila jednotlivé části toho skriptu?

Zamčeno