Kezdőlap › Fórumok › Linuxos szoftverek › awesome ablakkezelő
- This topic has 1,005 hozzászólás, 15 résztvevő, and was last updated 16 years telt el by
Névtelen.
-
SzerzőBejegyzés
-
2008-07-19-20:17 #2146913
Persze, mert a disk-nél több disk-et is definiálhatsz. Gondolkoztam rajta, hogy kívül legyen a new_value (tehát ahova raktad) vagy inkább minden egyes „disk”-re külön, aztán az utóbbi mellett döntöttem.
A dc nevezetű programmal próbálgathatod, hogy jól gondolod-e a műveletet 🙂Code:$ echo „10 20 + 30 * p” | dc
900Az a jó ebben a „módszerben”, hogy nincs szükség zárójelekre 🙂
2008-07-19-20:17 #2146914Persze, mert a disk-nél több disk-et is definiálhatsz. Gondolkoztam rajta, hogy kívül legyen a new_value (tehát ahova raktad) vagy inkább minden egyes „disk”-re külön, aztán az utóbbi mellett döntöttem.
A dc nevezetű programmal próbálgathatod, hogy jól gondolod-e a műveletet 🙂Code:$ echo „10 20 + 30 * p” | dc
900Az a jó ebben a „módszerben”, hogy nincs szükség zárójelekre 🙂
2008-07-19-20:20 #2146915birno wrote:Viszont a képleten még finomítani kell, mert iszonyat hülyeségeket ír ki. 🙂value = „$tk $fk – 1024 * 1024 *”
Ezzel mit akarsz? Ebből az lesz, hogy:
($tk-$fk)*1024*1024
Ez miért nem jó? Tehát elvileg a használt bájt-ezredek tömkelegét adja meg. Ha gigában szeretnéd, akkor inkább osztani kéne.2008-07-19-20:20 #2146916birno wrote:Viszont a képleten még finomítani kell, mert iszonyat hülyeségeket ír ki. 🙂value = „$tk $fk – 1024 * 1024 *”
Ezzel mit akarsz? Ebből az lesz, hogy:
($tk-$fk)*1024*1024
Ez miért nem jó? Tehát elvileg a használt bájt-ezredek tömkelegét adja meg. Ha gigában szeretnéd, akkor inkább osztani kéne.2008-07-19-20:25 #2146917uzsolt wrote:birno wrote:Viszont a képleten még finomítani kell, mert iszonyat hülyeségeket ír ki. 🙂value = „$tk $fk – 1024 * 1024 *”
Ezzel mit akarsz? Ebből az lesz, hogy:
($tk-$fk)*1024*1024
Ez miért nem jó? Tehát elvileg a használt bájt-ezredek tömkelegét adja meg. Ha gigában szeretnéd, akkor inkább osztani kéne.Jaja, közben rájöttem, csak pár üveg sör után még lassabban forognak a kerekek. 🙂
2008-07-19-20:25 #2146918uzsolt wrote:birno wrote:Viszont a képleten még finomítani kell, mert iszonyat hülyeségeket ír ki. 🙂value = „$tk $fk – 1024 * 1024 *”
Ezzel mit akarsz? Ebből az lesz, hogy:
($tk-$fk)*1024*1024
Ez miért nem jó? Tehát elvileg a használt bájt-ezredek tömkelegét adja meg. Ha gigában szeretnéd, akkor inkább osztani kéne.Jaja, közben rájöttem, csak pár üveg sör után még lassabban forognak a kerekek. 🙂
2008-07-23-09:17 #2146919Megint akadt egy kis gondom az awesome-status-al.
A példa fájlban található shell_cmd részt kiegészítettem, ilyen formában:
Code:shell_cmd {
command {
cmd = „mocp –format „%artist – %song (%tl/%tt)”|grep -v „^ – (*””
msg {
widget_name = „tb_moc”
widget_property = „text”
sb_name = „mystatusbar”
message = „$stdout”
}
}
}Ekkor ha épp nem megy semmilyen zene, ezt küldi a statusbarba:
Code:0 widget_tell mystatusbar tb_moc text c�E�Ha
Code:grep -v ‘^ – (*’formában írom, akkor is ez van.
Ugyanez a megoldás, terminálban és a saját scriptemben működik vagyis egy üres stringet küld.Erre azért van szükség, mert ha nem megy semmilyen zene, akkor a parancs kimenete:
Code:~$mocp –format „%artist – %song (%tl/%tt)”
– ((Van még egy karakter, de azt nem tudja értelmezni a fórum motorja sem)
Viszont ezt nem szeretném a statusbar-ban látni, ezért szedném ki grep-el.Plusz, ha hallgatok valamit szépen küldi az infót, de amint leállítom, az utolsó állapot információt küldi folyamatosan, mintha csak megállítottam volna a lejátszást egy kis időre.
Amikor nincs benne a grep-es rész, akkor azonnal frissít a fentebb írt formára.
Mit rontottam el?2008-07-23-09:17 #2146920Megint akadt egy kis gondom az awesome-status-al.
A példa fájlban található shell_cmd részt kiegészítettem, ilyen formában:
Code:shell_cmd {
command {
cmd = „mocp –format „%artist – %song (%tl/%tt)”|grep -v „^ – (*””
msg {
widget_name = „tb_moc”
widget_property = „text”
sb_name = „mystatusbar”
message = „$stdout”
}
}
}Ekkor ha épp nem megy semmilyen zene, ezt küldi a statusbarba:
Code:0 widget_tell mystatusbar tb_moc text c�E�Ha
Code:grep -v ‘^ – (*’formában írom, akkor is ez van.
Ugyanez a megoldás, terminálban és a saját scriptemben működik vagyis egy üres stringet küld.Erre azért van szükség, mert ha nem megy semmilyen zene, akkor a parancs kimenete:
Code:~$mocp –format „%artist – %song (%tl/%tt)”
– ((Van még egy karakter, de azt nem tudja értelmezni a fórum motorja sem)
Viszont ezt nem szeretném a statusbar-ban látni, ezért szedném ki grep-el.Plusz, ha hallgatok valamit szépen küldi az infót, de amint leállítom, az utolsó állapot információt küldi folyamatosan, mintha csak megállítottam volna a lejátszást egy kis időre.
Amikor nincs benne a grep-es rész, akkor azonnal frissít a fentebb írt formára.
Mit rontottam el?2008-07-23-10:30 #2146921Közben nekiálltam telepíteni az új Etch rendszeren, de ott meg nem akar fordulni.
Minden függőséget felpakoltam amit írsz a README-ben, azonban ezt kapom vissza:Code:~/temp/awesome-status-1.3$make
gcc -O3 -march=athlon-xp -fomit-frame-pointer -pipe -DPLUGIN_CMD -DPLUGIN_CPU -DPLUGIN_DISKS -DPLUGIN_MEM -DPLUGIN_MOC -DPLUGIN_NET -DPLUGIN_SOUND -DPLUGIN_TIME -DPLUGIN_UPTIME -Wall -o awesome-status awesome-status.c parseconfig.o -lconfuse
/tmp/ccoNlEiH.o: In function `print_soundcard’:
awesome-status.c:(.text+0x149a): undefined reference to `snd_mixer_selem_id_sizeof’
awesome-status.c:(.text+0x14b1): undefined reference to `snd_mixer_selem_id_sizeof’
awesome-status.c:(.text+0x14db): undefined reference to `snd_mixer_open’
awesome-status.c:(.text+0x14f6): undefined reference to `snd_mixer_attach’
awesome-status.c:(.text+0x1519): undefined reference to `snd_mixer_selem_register’
awesome-status.c:(.text+0x152c): undefined reference to `snd_mixer_load’
awesome-status.c:(.text+0x153f): undefined reference to `snd_mixer_first_elem’
awesome-status.c:(.text+0x155c): undefined reference to `snd_mixer_selem_get_id’
awesome-status.c:(.text+0x15a4): undefined reference to `snd_mixer_selem_id_get_name’
awesome-status.c:(.text+0x15cd): undefined reference to `snd_mixer_selem_get_playback_volume_range’
awesome-status.c:(.text+0x15e7): undefined reference to `snd_mixer_selem_get_playback_volume’
awesome-status.c:(.text+0x173b): undefined reference to `snd_mixer_elem_next’
awesome-status.c:(.text+0x1751): undefined reference to `snd_mixer_close’
collect2: ld returned 1 exit status
make: *** [awesome-status] Error 1Mi hiányzik még neki vagy mit nem talál?
2008-07-23-10:30 #2146922Közben nekiálltam telepíteni az új Etch rendszeren, de ott meg nem akar fordulni.
Minden függőséget felpakoltam amit írsz a README-ben, azonban ezt kapom vissza:Code:~/temp/awesome-status-1.3$make
gcc -O3 -march=athlon-xp -fomit-frame-pointer -pipe -DPLUGIN_CMD -DPLUGIN_CPU -DPLUGIN_DISKS -DPLUGIN_MEM -DPLUGIN_MOC -DPLUGIN_NET -DPLUGIN_SOUND -DPLUGIN_TIME -DPLUGIN_UPTIME -Wall -o awesome-status awesome-status.c parseconfig.o -lconfuse
/tmp/ccoNlEiH.o: In function `print_soundcard’:
awesome-status.c:(.text+0x149a): undefined reference to `snd_mixer_selem_id_sizeof’
awesome-status.c:(.text+0x14b1): undefined reference to `snd_mixer_selem_id_sizeof’
awesome-status.c:(.text+0x14db): undefined reference to `snd_mixer_open’
awesome-status.c:(.text+0x14f6): undefined reference to `snd_mixer_attach’
awesome-status.c:(.text+0x1519): undefined reference to `snd_mixer_selem_register’
awesome-status.c:(.text+0x152c): undefined reference to `snd_mixer_load’
awesome-status.c:(.text+0x153f): undefined reference to `snd_mixer_first_elem’
awesome-status.c:(.text+0x155c): undefined reference to `snd_mixer_selem_get_id’
awesome-status.c:(.text+0x15a4): undefined reference to `snd_mixer_selem_id_get_name’
awesome-status.c:(.text+0x15cd): undefined reference to `snd_mixer_selem_get_playback_volume_range’
awesome-status.c:(.text+0x15e7): undefined reference to `snd_mixer_selem_get_playback_volume’
awesome-status.c:(.text+0x173b): undefined reference to `snd_mixer_elem_next’
awesome-status.c:(.text+0x1751): undefined reference to `snd_mixer_close’
collect2: ld returned 1 exit status
make: *** [awesome-status] Error 1Mi hiányzik még neki vagy mit nem talál?
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.

legutóbbi hsz