Hozzászólások
-
SzerzőBejegyzés
-
Köszi a tippet, azt tervezem, hogy amint minden működni fog normálisan kigyomlálom a fájlt, meg átláthatóbbá teszem, úgy már szerintem nem lesz gázos.
Köszi a tippet, azt tervezem, hogy amint minden működni fog normálisan kigyomlálom a fájlt, meg átláthatóbbá teszem, úgy már szerintem nem lesz gázos.
uzsolt wrote:értékadáskor/használatkor dől el, hogy milyen típusúEz a „mi milyen típusú” dolog szívatott meg eddig a leginkább…
uzsolt wrote:De csak lua-val megoldani sokkal elegánsabb 😀Én örülnék ha végre minden működne normálisan, bár talán már csak a titlebar beállítással kell megszenvednem.
Plusz ha egyik megoldás nem erőforrás igényesebb a másiknál, akkor meg főleg nem izgat hogyan van megoldva. 🙂uzsolt wrote:értékadáskor/használatkor dől el, hogy milyen típusúEz a „mi milyen típusú” dolog szívatott meg eddig a leginkább…
uzsolt wrote:De csak lua-val megoldani sokkal elegánsabb 😀Én örülnék ha végre minden működne normálisan, bár talán már csak a titlebar beállítással kell megszenvednem.
Plusz ha egyik megoldás nem erőforrás igényesebb a másiknál, akkor meg főleg nem izgat hogyan van megoldva. 🙂concatenation, ezért írtam, hogy nem tiszta, „összeláncoló operátor”? 🙂
Meg nem csak összefűzi a string-eket, hanem a linkelt példában át is alakítja, itt is kérdés pl., hogy miket tud mivé alakítani, csak számot string-é?
Plusz akkor szintén nem értem, hogy ebben a példában miért egy üres stringhez fűzik az „i” értéket, miért nem egyszerűen „str = i”?Ja, a mocp fájl az csak ennyi:
Code:#/bin/shmocp –format „%artist – %song (%tl/%tt)”|grep -v „^ – (*”
exitPont ezért nem vágom, hogy a korábbi példában, mikor az „io.popen”-nek közvetlen volt megadva a parancs és ott is csak beolvasta a kimenetét miért használt 80% procit??? ???
Ezek után én veled ellentétben több műveletet is külső scriptek hívogatásával oldottam meg és alapjáraton(mondjuk csak 3 terminál van megnyitva)10% fölé nem megy a proci használat.concatenation, ezért írtam, hogy nem tiszta, „összeláncoló operátor”? 🙂
Meg nem csak összefűzi a string-eket, hanem a linkelt példában át is alakítja, itt is kérdés pl., hogy miket tud mivé alakítani, csak számot string-é?
Plusz akkor szintén nem értem, hogy ebben a példában miért egy üres stringhez fűzik az „i” értéket, miért nem egyszerűen „str = i”?Ja, a mocp fájl az csak ennyi:
Code:#/bin/shmocp –format „%artist – %song (%tl/%tt)”|grep -v „^ – (*”
exitPont ezért nem vágom, hogy a korábbi példában, mikor az „io.popen”-nek közvetlen volt megadva a parancs és ott is csak beolvasta a kimenetét miért használt 80% procit??? ???
Ezek után én veled ellentétben több műveletet is külső scriptek hívogatásával oldottam meg és alapjáraton(mondjuk csak 3 terminál van megnyitva)10% fölé nem megy a proci használat.Végre valami siker a mai nap folyamán!
Code:tb_mocp = widget( {type=”textbox”, name=”tb_mocp”, align=”right”} )
tb_mocp:mouse_add(mouse({ }, 1, function () awful.spawn(„mocp -G”) end))
tb_mocp:mouse_add(mouse({ }, 2, function () awful.spawn(„mocp -s”) end))
tb_mocp:mouse_add(mouse({ }, 3, function () awful.spawn(„mocp -f”) end))
tb_mocp:mouse_add(mouse({ }, 4, function () awful.spawn(„mocp -k 10”) end))
tb_mocp:mouse_add(mouse({ }, 5, function () awful.spawn(„mocp -k -10”) end))
function mocp()
local fh = io.popen(‘/home/norbi/.awesome/mocp’)
local str = „”
for i in fh:lines() do
str = „” ..str .. i.. ” | ”
end
io.close(fh)
return str
endwicked.register(tb_mocp, mocp, „$1”, 1)
10% fölé nem megy a CPU használat és még a vezérlőgombok sem kellenek! 🙂
Szerintem nekem csak este 10 után szabadna nekiállni bármit is hákolni, mindig ilyenkor szokott összejönni. ;DAz eredeti példában így szerepelt az str:
Code:str = str .. iMit jelent pontosan ez a ” .. ” formula?
Itt írnak róla, de az alapján nem tiszta, a példában számot alakítanak string-é, de akkor pl. ebben a formában mit jelent?Code:mytextbox.text = ” ” .. execute_command(„cat /proc/loadavg”) .. ” „Az ok, hogy meghívnak egy funkciót és az idézőjelek közé lehet még írni valamit, de mi szerepe van a ” .. „-nak?
Végre valami siker a mai nap folyamán!
Code:tb_mocp = widget( {type=”textbox”, name=”tb_mocp”, align=”right”} )
tb_mocp:mouse_add(mouse({ }, 1, function () awful.spawn(„mocp -G”) end))
tb_mocp:mouse_add(mouse({ }, 2, function () awful.spawn(„mocp -s”) end))
tb_mocp:mouse_add(mouse({ }, 3, function () awful.spawn(„mocp -f”) end))
tb_mocp:mouse_add(mouse({ }, 4, function () awful.spawn(„mocp -k 10”) end))
tb_mocp:mouse_add(mouse({ }, 5, function () awful.spawn(„mocp -k -10”) end))
function mocp()
local fh = io.popen(‘/home/norbi/.awesome/mocp’)
local str = „”
for i in fh:lines() do
str = „” ..str .. i.. ” | ”
end
io.close(fh)
return str
endwicked.register(tb_mocp, mocp, „$1”, 1)
10% fölé nem megy a CPU használat és még a vezérlőgombok sem kellenek! 🙂
Szerintem nekem csak este 10 után szabadna nekiállni bármit is hákolni, mindig ilyenkor szokott összejönni. ;DAz eredeti példában így szerepelt az str:
Code:str = str .. iMit jelent pontosan ez a ” .. ” formula?
Itt írnak róla, de az alapján nem tiszta, a példában számot alakítanak string-é, de akkor pl. ebben a formában mit jelent?Code:mytextbox.text = ” ” .. execute_command(„cat /proc/loadavg”) .. ” „Az ok, hogy meghívnak egy funkciót és az idézőjelek közé lehet még írni valamit, de mi szerepe van a ” .. „-nak?
uzsolt wrote:Persze mivel dinamikus widget-kezelésre is van lehetőség, így amikor nem kell, akkor a widget-et kiszeded, és nem kell játszani a text mezővel.Hol van valami leírás erről a dinamikus widget kezelésről?
Nem igazán találom hogy hogyan lehet eltávolítani egy widget-et.uzsolt wrote:Persze mivel dinamikus widget-kezelésre is van lehetőség, így amikor nem kell, akkor a widget-et kiszeded, és nem kell játszani a text mezővel.Hol van valami leírás erről a dinamikus widget kezelésről?
Nem igazán találom hogy hogyan lehet eltávolítani egy widget-et. -
SzerzőBejegyzés