Hozzászólások
-
SzerzőBejegyzés
-
Itt egy javított verzió, ez már nem segfoltol (egy fájlt nem zárt le, és 17 perc alatt már túl sokszor akart megnyitni).
Itt egy javított verzió, ez már nem segfoltol (egy fájlt nem zárt le, és 17 perc alatt már túl sokszor akart megnyitni).
A make install csak annyit csinál, hogy a létrejött awesome-status fájlt bemásolja a DESTDIR/bin-be, ahol a DESTDIR a config.mk-ban van meghatározva (alapból a /usr/local).
Ha kiadod a ./awesome-status –only-stdout parancsot, akkor meglátod, hogy milyen „üzeneteket” küld az awesome-nak.
Pl. küldi a processzor terheltségét, memória/swap foglaltságát, az eth0 be- és kimenő sebességét, lm_sensors-ból a hőmérséklet és ventilátor-fordulatszámot, dátum, idő, uptime, mpd információ, hangkártya. Asszem ennyi.Ahhoz, hogy a te rendszereden is működjön minden, könnyen elképzelhető, hogy a forráskódot át kell írnod egy picit. Elsősorban az lm_sensors és a hangkártyára vonatkozó részt (nézd meg, hogy melyik fájlból kell olvasnod az adatokat, hasonló lesz, mint nálam). Ja, meg az awclient.c-ben a „/home/zsolt/.awesome_ctl.0” hivatkozást a saját fájlodra 😉 A szövegdobozaid nevéd is írd be/át!
Ha majd egy kicsit jobban foglalkozok C-vel, akkor lesz konfigfájl is (awesome-szerű szintaxissal szeretném – a libconfuse-t használva), és nem kell ezekkel vacakolni.
Persze a –help is működik…
A config.mk-ban egyszerűen írd át 0-ra azokat, amelyek nem kellenek neked…Egyébként nem tökéletes, nagyjából tíz percenként dob egy szegmenshibát. Egy hibát már javítottam is, ui. az mpd által játszott fájl nem tartalmaz id3 tag-et, tehát null-t kap, akkor elszáll(t). Ha találsz még benne hibát, akkor kijavítom 🙂
Szóval ennyi lenne egy kis használati útmutató 😉
A make install csak annyit csinál, hogy a létrejött awesome-status fájlt bemásolja a DESTDIR/bin-be, ahol a DESTDIR a config.mk-ban van meghatározva (alapból a /usr/local).
Ha kiadod a ./awesome-status –only-stdout parancsot, akkor meglátod, hogy milyen „üzeneteket” küld az awesome-nak.
Pl. küldi a processzor terheltségét, memória/swap foglaltságát, az eth0 be- és kimenő sebességét, lm_sensors-ból a hőmérséklet és ventilátor-fordulatszámot, dátum, idő, uptime, mpd információ, hangkártya. Asszem ennyi.Ahhoz, hogy a te rendszereden is működjön minden, könnyen elképzelhető, hogy a forráskódot át kell írnod egy picit. Elsősorban az lm_sensors és a hangkártyára vonatkozó részt (nézd meg, hogy melyik fájlból kell olvasnod az adatokat, hasonló lesz, mint nálam). Ja, meg az awclient.c-ben a „/home/zsolt/.awesome_ctl.0” hivatkozást a saját fájlodra 😉 A szövegdobozaid nevéd is írd be/át!
Ha majd egy kicsit jobban foglalkozok C-vel, akkor lesz konfigfájl is (awesome-szerű szintaxissal szeretném – a libconfuse-t használva), és nem kell ezekkel vacakolni.
Persze a –help is működik…
A config.mk-ban egyszerűen írd át 0-ra azokat, amelyek nem kellenek neked…Egyébként nem tökéletes, nagyjából tíz percenként dob egy szegmenshibát. Egy hibát már javítottam is, ui. az mpd által játszott fájl nem tartalmaz id3 tag-et, tehát null-t kap, akkor elszáll(t). Ha találsz még benne hibát, akkor kijavítom 🙂
Szóval ennyi lenne egy kis használati útmutató 😉
Ahogy már itt előrevetítettem, a hétvégén (már megint) nem a munkámmal foglalkoztam, hanem asszem átestem a tűzkeresztségen: megírtam az első, komolyabb, linuxos c-programomat.
awesome-status lenne a neve (meg az is), és egy rettentő kezdetleges verzió (0.0.1 bétájának első kiadásra jelölt verziójának béta-verziója) itt elérhető.Aki awesome ablakkezelőt használ, (esetleg) egy kis forráskód-átírással (remélhetőleg) sok hasznát láthatja 😉
FIGYELEM: felelősséget nem vállalok a programért, tehát saját felelősségre, bla-bla-bla…
Ahogy már itt előrevetítettem, a hétvégén (már megint) nem a munkámmal foglalkoztam, hanem asszem átestem a tűzkeresztségen: megírtam az első, komolyabb, linuxos c-programomat.
awesome-status lenne a neve (meg az is), és egy rettentő kezdetleges verzió (0.0.1 bétájának első kiadásra jelölt verziójának béta-verziója) itt elérhető.Aki awesome ablakkezelőt használ, (esetleg) egy kis forráskód-átírással (remélhetőleg) sok hasznát láthatja 😉
FIGYELEM: felelősséget nem vállalok a programért, tehát saját felelősségre, bla-bla-bla…
És még azt mondják, hogy a Linux terjedőben van (forrás):
2007-ben a cégeknél fellelt tíz legnépszerübb illegálisan használt szoftver:
1. Symantec Norton Anti-Virus
2. Adobe Acrobat
3. Symantec PC Anywhere
4. Adobe PhotoShop
5. Autodesk AutoCAD
6. Adobe DreamWeaver
7. Roxio Easy CD/DVD Creator
8. Roxio Toast Titanium
9. Ipswitch WS_FTP
10. Nero Ultra Edition2007-ben az internetről illegálisan legtöbbször letöltött programok:
1. McAfee VirusScan
2. Symantec Norton Anti-Virus
3. McAfee Internet Security Suite
4. Intuit TurboTax
5. Adobe Photoshop
6. Adobe Acrobat
7. Intuit Quicken Home and Business
8. Symantec Norton pcAnywhere
9. Symantec Norton Ghost
10. Adobe Creative SuiteSehol sincs…
Egy kezdőértéket be kell állítani a véletlenszámgenerátornak, amely legtöbbször az aktuális időpont szokott lenni.
Ui. ha kezdőérték nincs beállítva, akkor mindig ugyanazokat fogja neked generálni…Újabb generálás: tökmindegy, mivel a programod befejeződik és újra elindul, azaz újra nincs beállítva a véletlenszám-generáló kezdőértéke, újra ugyanazt az adatsort állítja elő.
Ha nem hiszed, írj egy progit, ami generál mondjuk 100 véletlenszámot, futtasd le, a kimenetet fájlba írod, és két futás eredményét összehasonlítod.Én is beleestem ebbe a hibába, csak én a man-oldalakból rájöttem erre a dologra…
-
SzerzőBejegyzés