birno

Hozzászólások

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

      Megálmodtam(szinte szó szerint :)) egy egyszerűbb megoldást:

      Code:
      keybinding({ modkey }, „q”, function () awful.spawn(„iceweasel”) iceweasel = true end):add()

      A hook_manage funkciónál pedig:

      Code:
      if iceweasel then
      iceweasel = false
      elseif c.floating
      or awful.layout.get(c.screen) == „floating” then
      awful.titlebar.add(c)
      end

      Viszont talán megvan a tökéletes megoldás is, ami elvileg minden esetben működni fog, csak még utána kell néznem lua-ban ez hogyan valósítható meg.
      A hook_manage funkciót kellene bővíteni, ha az épp megnyíló kliens osztálya Iceweasel, akkor megvizsgálnám van-e már ugyanezen osztállyal rendelkező kliens, ha igen, akkor kaphat titlebar-t, ha nem akkor nem, mivel ez esetben tuti épp most nyitom meg a böngészőt és csak a főablak rendelkezhet ezen class-al, még talán akkor lehet probléma, ha mondjuk egy új kiegészítőt telepítek s olyankor rányomok az „Iceweasel újraindítása” gombra s ez esetben a „Kiegészítők” ablak is megnyílik a főablakkal együtt, bár gondolom ekkor is a főablak jön létre először s csak utána a kiegészítők.

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

        Megálmodtam(szinte szó szerint :)) egy egyszerűbb megoldást:

        Code:
        keybinding({ modkey }, „q”, function () awful.spawn(„iceweasel”) iceweasel = true end):add()

        A hook_manage funkciónál pedig:

        Code:
        if iceweasel then
        iceweasel = false
        elseif c.floating
        or awful.layout.get(c.screen) == „floating” then
        awful.titlebar.add(c)
        end

        Viszont talán megvan a tökéletes megoldás is, ami elvileg minden esetben működni fog, csak még utána kell néznem lua-ban ez hogyan valósítható meg.
        A hook_manage funkciót kellene bővíteni, ha az épp megnyíló kliens osztálya Iceweasel, akkor megvizsgálnám van-e már ugyanezen osztállyal rendelkező kliens, ha igen, akkor kaphat titlebar-t, ha nem akkor nem, mivel ez esetben tuti épp most nyitom meg a böngészőt és csak a főablak rendelkezhet ezen class-al, még talán akkor lehet probléma, ha mondjuk egy új kiegészítőt telepítek s olyankor rányomok az „Iceweasel újraindítása” gombra s ez esetben a „Kiegészítők” ablak is megnyílik a főablakkal együtt, bár gondolom ekkor is a főablak jön létre először s csak utána a kiegészítők.

        Hozzászólás: awesome ablakkezelő #2147231
        birno
        Felhasználó
          uzsolt wrote:
          Akkor passzolok. Esetleg cím (title) alapján?

          Az nem univerzális megoldás, pár gyakran látogatott oldalnál még elmenne, de úgy nem az igazi.

          Még valami ilyesmi lenne a legjobb:

          Code:
          keybinding({ modkey }, „q”, function () awful.spawn(„iceweasel”) awful.titlebar.remove(c) end):add()

          Csak az nem tiszta hogyan határozom meg ebben az esetben, hogy a „c” az épp megnyíló iceweasel legyen.
          Ez esetben csak akkor van gáz ha nem én indítom, hanem valamilyen alkalmazás.

          Hozzászólás: awesome ablakkezelő #2147232
          birno
          Felhasználó
            uzsolt wrote:
            Akkor passzolok. Esetleg cím (title) alapján?

            Az nem univerzális megoldás, pár gyakran látogatott oldalnál még elmenne, de úgy nem az igazi.

            Még valami ilyesmi lenne a legjobb:

            Code:
            keybinding({ modkey }, „q”, function () awful.spawn(„iceweasel”) awful.titlebar.remove(c) end):add()

            Csak az nem tiszta hogyan határozom meg ebben az esetben, hogy a „c” az épp megnyíló iceweasel legyen.
            Ez esetben csak akkor van gáz ha nem én indítom, hanem valamilyen alkalmazás.

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

              Áruld már el melyik az a plugin?
              Tök ugyanaz mint a főablaknak, így ez alapján nem lehet kiszűrni őket.

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

                Áruld már el melyik az a plugin?
                Tök ugyanaz mint a főablaknak, így ez alapján nem lehet kiszűrni őket.

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

                  Nem nyerő, pl. indíts el egy rádiót a live365.com-on s nézd meg ezen jellemzőit.
                  Ezért lenne jó ha valahogy manipulálni lehetne ezeket.

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

                    Nem nyerő, pl. indíts el egy rádiót a live365.com-on s nézd meg ezen jellemzőit.
                    Ezért lenne jó ha valahogy manipulálni lehetne ezeket.

                    Hozzászólás: awesome ablakkezelő #2147219
                    birno
                    Felhasználó
                      uzsolt wrote:
                      Mármint a popup meg dialógusablakoknak? Nem tudom.

                      Igen, azoknál.
                      Tipped sincs?

                      Hozzászólás: awesome ablakkezelő #2147220
                      birno
                      Felhasználó
                        uzsolt wrote:
                        Mármint a popup meg dialógusablakoknak? Nem tudom.

                        Igen, azoknál.
                        Tipped sincs?

                      10 bejegyzés megtekintése - 241-250 / 1,711