Ablakozó írása – de miből?

Kezdőlap Fórumok Programozás Ablakozó írása – de miből?

10 bejegyzés megtekintése - 1-10 / 17
  • Szerző
    Bejegyzés
  • #2161169
    Névtelen

      Helló!

      Én a helyedben a fluxboxnál _sokkal_ kisebb projectet kezdenék el forkolni. Pl. evilwm, Karmen, vagy valami hasonló.
      Találsz itt egy listát.

      Xlib-et állnék még neki tanulmányozni a helyedben:
      http://www.xfree86.org/current/xlib.pdf
      http://www.sbin.org/doc/Xlib/
      http://users.actcom.co.il/~choo/lupg/tutorials/xlib-programming/xlib-programming.html
      http://tronche.com/gui/x/xlib/
      stb.

      Én is tervbe vettem már, hogy nekiesek egy wm-nek, de még túl pici pöttynek érzem magam a világegyetemben. 🙂

      #2161170
      Névtelen

        Helló!

        Én a helyedben a fluxboxnál _sokkal_ kisebb projectet kezdenék el forkolni. Pl. evilwm, Karmen, vagy valami hasonló.
        Találsz itt egy listát.

        Xlib-et állnék még neki tanulmányozni a helyedben:
        http://www.xfree86.org/current/xlib.pdf
        http://www.sbin.org/doc/Xlib/
        http://users.actcom.co.il/~choo/lupg/tutorials/xlib-programming/xlib-programming.html
        http://tronche.com/gui/x/xlib/
        stb.

        Én is tervbe vettem már, hogy nekiesek egy wm-nek, de még túl pici pöttynek érzem magam a világegyetemben. 🙂

        #2161171
        Wait
        Felhasználó

          Köszönöm, evilwm tetszik, közel áll ahhoz, amit meg szeretnék valósítani, elkezdem nézegetni a forrását
          Xlib-et már nézegettem, de jobban szeretek példakódok alapján dolgozni, a leírásokba pedig csak akkor belenézni, ha olyan függvény kell, amit nem találtam a kódokban.

          #2161172
          Wait
          Felhasználó

            Köszönöm, evilwm tetszik, közel áll ahhoz, amit meg szeretnék valósítani, elkezdem nézegetni a forrását
            Xlib-et már nézegettem, de jobban szeretek példakódok alapján dolgozni, a leírásokba pedig csak akkor belenézni, ha olyan függvény kell, amit nem találtam a kódokban.

            #2161173
            pointux
            Felhasználó

              Nem értem, hogy mi bajod van az aewm-mel. 🙂 Na és, ha c-ben van? Át lehet írni c++-ra sec perc alatt.

              Egyébként vagy két percet nézegettem, oszt máris bebiggyesztettem valamit, ami bal gombra indul. (Persze csak egy sima konsole-t futtattam, de ennyi erővel lehetne ott egy menü is. Akár egy külön modulos változat is, mint a kde, vagy gnome esetében.) Ha érdekel beírom ide…

              Annyi, hogy az egészet, amúgy is át kéne írni, valami magasabb szintű grafikus cuccra, mint a gtk (a te esetedben gtkmm), vagy qt, hogy legyen pofája a kereteknek is. Mondjuk a kereteket nem néztem, de részletkérdés…

              Szóval szerintem az aewm simán elég… még sok is. A menü, tálca, asztal meg úgyis külön alkalmazás kérdése (ha nem is külön futtatható, hanem csak egy lib, akkor is.)

              #2161174
              pointux
              Felhasználó

                Nem értem, hogy mi bajod van az aewm-mel. 🙂 Na és, ha c-ben van? Át lehet írni c++-ra sec perc alatt.

                Egyébként vagy két percet nézegettem, oszt máris bebiggyesztettem valamit, ami bal gombra indul. (Persze csak egy sima konsole-t futtattam, de ennyi erővel lehetne ott egy menü is. Akár egy külön modulos változat is, mint a kde, vagy gnome esetében.) Ha érdekel beírom ide…

                Annyi, hogy az egészet, amúgy is át kéne írni, valami magasabb szintű grafikus cuccra, mint a gtk (a te esetedben gtkmm), vagy qt, hogy legyen pofája a kereteknek is. Mondjuk a kereteket nem néztem, de részletkérdés…

                Szóval szerintem az aewm simán elég… még sok is. A menü, tálca, asztal meg úgyis külön alkalmazás kérdése (ha nem is külön futtatható, hanem csak egy lib, akkor is.)

                #2161175
                pointux
                Felhasználó

                  Amúgy ez a poén qrvajó! :)))

                      return 1; /* just another brick in the -Wall */

                  #2161176
                  pointux
                  Felhasználó

                    Amúgy ez a poén qrvajó! :)))

                        return 1; /* just another brick in the -Wall */

                    #2161177
                    Wait
                    Felhasználó

                      Semmi bajom az aewm-el, csak mint írtam, nagyon sok dolgot kéne hozzáírni, illetve elvenni belőle, és mint bacsi2 írta: túl kis pont vagyok a világegyetemben. Evilwm azért tetszett, mert ugyan úgy nincsenek benne ablakkeretek, ahogy én is szeretném (ez nem egészen pontos, mert egy egy vagy két pixeles keret van – nálam még annyi sem lesz, bár gondolom nem egy nagy kunszt levágni bármelyik másikról, de minél több forrást látok, annál jobb). Nem egy „világmegváltó-csodaablakozót” akarok írni, csak egy olyat, ami számomra a mindennapi használtra megfelel, de bármilyen ötletet szívesen veszek.
                      Csak hogy rövid legyek: olyat szeretnék, ahol nincsenek ablakkeretek, az átméretezések/kilövések tálcáról mennek (szépen fel lesznek sorolva a futó alkalmazások) és támogatja a „lapozó” funkciót (XFCE4 magyarított változatában hívják így – hogy máshol hogy, azt nem tudom). Röviden ennyi. 🙂
                      Az egész tényleg egy gyakorlás lenne a C++ nyelvhez, de most jó ötletet adtál az aewm átírásával – úgy jobban lehet gyakorolni – csak meg kell érteni az egész kódot.
                      (evilwm 3300 sor körül, aewm 4300.)

                      #2161178
                      Wait
                      Felhasználó

                        Semmi bajom az aewm-el, csak mint írtam, nagyon sok dolgot kéne hozzáírni, illetve elvenni belőle, és mint bacsi2 írta: túl kis pont vagyok a világegyetemben. Evilwm azért tetszett, mert ugyan úgy nincsenek benne ablakkeretek, ahogy én is szeretném (ez nem egészen pontos, mert egy egy vagy két pixeles keret van – nálam még annyi sem lesz, bár gondolom nem egy nagy kunszt levágni bármelyik másikról, de minél több forrást látok, annál jobb). Nem egy „világmegváltó-csodaablakozót” akarok írni, csak egy olyat, ami számomra a mindennapi használtra megfelel, de bármilyen ötletet szívesen veszek.
                        Csak hogy rövid legyek: olyat szeretnék, ahol nincsenek ablakkeretek, az átméretezések/kilövések tálcáról mennek (szépen fel lesznek sorolva a futó alkalmazások) és támogatja a „lapozó” funkciót (XFCE4 magyarított változatában hívják így – hogy máshol hogy, azt nem tudom). Röviden ennyi. 🙂
                        Az egész tényleg egy gyakorlás lenne a C++ nyelvhez, de most jó ötletet adtál az aewm átírásával – úgy jobban lehet gyakorolni – csak meg kell érteni az egész kódot.
                        (evilwm 3300 sor körül, aewm 4300.)

                      10 bejegyzés megtekintése - 1-10 / 17
                      • Be kell jelentkezni a hozzászóláshoz.