birno

Hozzászólások

10 bejegyzés megtekintése - 271-280 / 1,711
  • Szerző
    Bejegyzés
  • Hozzászólás: awesome ablakkezelő #2147187
    birno
    Felhasználó

      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.

      Hozzászólás: awesome ablakkezelő #2147188
      birno
      Felhasználó

        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.

        Hozzászólás: awesome ablakkezelő #2147183
        birno
        Felhasználó
          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. 🙂

          Hozzászólás: awesome ablakkezelő #2147184
          birno
          Felhasználó
            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. 🙂

            Hozzászólás: awesome ablakkezelő #2147179
            birno
            Felhasználó

              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/sh

              mocp –format „%artist – %song (%tl/%tt)”|grep -v „^ – (*”
              exit

              Pont 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.

              Hozzászólás: awesome ablakkezelő #2147180
              birno
              Felhasználó

                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/sh

                mocp –format „%artist – %song (%tl/%tt)”|grep -v „^ – (*”
                exit

                Pont 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.

                Hozzászólás: awesome ablakkezelő #2147175
                birno
                Felhasználó

                  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
                  end

                  wicked.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.  ;D

                  Az eredeti példában így szerepelt az str:

                  Code:
                  str = str .. i

                  Mit 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?

                  Hozzászólás: awesome ablakkezelő #2147176
                  birno
                  Felhasználó

                    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
                    end

                    wicked.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.  ;D

                    Az eredeti példában így szerepelt az str:

                    Code:
                    str = str .. i

                    Mit 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?

                    Hozzászólás: awesome ablakkezelő #2147171
                    birno
                    Felhasználó
                      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.

                      Hozzászólás: awesome ablakkezelő #2147172
                      birno
                      Felhasználó
                        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.

                      10 bejegyzés megtekintése - 271-280 / 1,711