Kezdőlap › Fórumok › Programozás › Ablakozó írása – de miből?
- This topic has 16 hozzászólás, 5 résztvevő, and was last updated 17 years, 2 months telt el by
Wait.
-
SzerzőBejegyzés
-
2008-05-11-08:56 #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. 🙂
2008-05-11-08:56 #2161170Né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. 🙂
2008-05-11-12:46 #2161171Kö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.2008-05-11-12:46 #2161172Kö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.2008-05-11-15:45 #2161173Nem é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.)
2008-05-11-15:45 #2161174Nem é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.)
2008-05-11-15:48 #2161175Amúgy ez a poén qrvajó! :)))
return 1; /* just another brick in the -Wall */
2008-05-11-15:48 #2161176Amúgy ez a poén qrvajó! :)))
return 1; /* just another brick in the -Wall */
2008-05-11-20:34 #2161177Semmi 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.)2008-05-11-20:34 #2161178Semmi 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.) -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz