„Conky“ orų scenarijus

No Comments

Kadangi tai atviro kodo mokymo centras tai pateiksiu medžiagos mokymuisi 🙂

Atnaujinau savo orų scenarijų (originaliai dalis kodo buvo rašyta ne mano, dabar viskas parašyta mano rankom). Tai nusprendžiau pasidalint kodu (dar kartą).

Orų scenarijus vaizdžiai:

small
Bendras darbastalio vaizdas:

Kodą pateikiu ne galutiniam naudotojui, bet žmonėms kurie dar tik pradeda naudotis linux ir jiems „Bash“ ir „conky“ tamsus miškas, nagrinėjant kažkieno parašytą kodą žymiai lengviau mokintis nei pradėt rašant savo kodą nuo 0.
Scenarijus pilnai paruoštas naudoti ir nieks netrukdo naudoti galutiniam naudotojui.

Pats kodas: https://github.com/gymka/conky_orai_LT
Parsiunčiam su komanda:

git clone git://github.com/gymka/conky_orai_LT.git

Visa kita yra README faile, todėl čia nerašysiu.

Conky HDDtemp archlinux

No Comments

Po OS perrašymo praėjo jau nemažai laiko, bet visdar nesusitvarkiau conky script’e hdd temperatūros rodymo.
1. Įdiegiam „hddtemp“ ir „gnu-netcat“.
2. Faile /etc/conf.d/hddtemp surašom visus hdd:
DRIVES="/dev/sda /dev/sdb /dev/sdc"
pridedam hddtemp demoną į rc.conf, paleidžiam hddtemp demoną:
# /etc/rc.d/hddtemp start
3. Įvykdom:
nc localhost 7634
Gaunam:
|/dev/sda|SAMSUNG SP0802N|34|C||/dev/sdb|ExcelStor Technology J88S0 �|33|C||/dev/sdc|TOSHIBA MK1234GSX|28|C|
suskaičiuojam kuriuose masyvo elementuose yra reikalingi duomenys(mano atveju temperatūros):
34 yra ketvirtas elementas, 33 yra devintas elementas, 28 yra keturioliktas elementas.
3. Faile ~/.conkyrc įrašom:
Samsung: ${execi 30 nc localhost 7634 |cut -d| -f4;}°C
ExcelStor Technology: ${execi 30 nc localhost 7634 |cut -d| -f9;}°C
Toshiba: ${execi 30 nc localhost 7634 |cut -d| -f14;}°C

„-d|“ – skirtukas pagal kurį skirstoma eilutė
„-f4“ – elementas kurį rodyt
visa kita ir taip aišku.