abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 17:25 | IT novinky

Do prodeje (Farnell) se dostal jednodeskový počítač Tinker Board (unboxing). Jedná se o konkurenci Raspberry Pi 3 od společnosti Asus. Porovnání (jpg) těchto počítačů například na CNXSoft. Cena Tinker Boardu je 55 £.

Ladislav Hagara | Komentářů: 0
dnes 14:44 | Zajímavý projekt

Byla zveřejněna pravidla hackerské soutěže Pwn2Own 2017, jež proběhne od 15. do 17. března v rámci bezpečnostní konference CanSecWes ve Vancouveru. Soutěžit se bude o více než milion dolarů v pěti kategoriích. Letos se bude útočit i na Ubuntu. Jedná se již o 10. ročník této soutěže.

Ladislav Hagara | Komentářů: 1
dnes 13:33 | Nová verze

Po sedmi měsících vývoje od vydání verze 5.7 byla vydána verze 5.8 (YouTube) toolkitu Qt. Z novinek lze zmínit například Qt Lite pro vestavěná zařízení. Nově jsou plně podporovány moduly Qt Wayland Compositor (YouTube) a Qt SCXML (YouTube). Současně byla vydána verze 4.2.1 integrovaného vývojového prostředí (IDE) Qt Creator.

Ladislav Hagara | Komentářů: 0
dnes 11:52 | Pozvánky

Lednový Prague Containers Meetup se koná ve čtvrtek 26. ledna 2017 od 18:00 v Apiary, Pernerova 49, Praha 8. Přijďte se podívat na přednášky o Enterprise Kubernetes a Jenkins as a code.

little-drunk-jesus | Komentářů: 0
dnes 11:40 | Pozvánky

Program letošního ročníku konference Prague PostgreSQL Developer Days, která se koná již 15. a 16. února 2017 na ČVUT FIT, Thákurova 9, Praha 6, byl dnes zveřejněn. Najdete ho na stránkách konference včetně anotací přednášek a školení. Registrace na konferenci bude otevřena zítra (24. ledna) v brzkých odpoledních hodinách.

TomasVondra | Komentářů: 0
včera 02:20 | Zajímavý článek

David Revoy, autor open source webového komiksu Pepper&Carrot nebo portrétu GNU/Linuxu, upozorňuje na svém blogu, že nový Inkscape 0.92 rozbíjí dokumenty vytvořené v předchozích verzích Inkscape. Problém by měl být vyřešen v Inkscape 0.92.2 [reddit].

Ladislav Hagara | Komentářů: 0
včera 02:02 | Komunita

Øyvind Kolås, hlavní vývojář grafických knihoven GEGL a babl, které využívá grafický program GIMP, žádá o podporu na Patreonu. Díky ní bude moci pracovat na vývoji na plný úvazek. Milník 1000 $, který by stačil na holé přežití, se již téměř podařilo vybrat, dalším cílem je dosažení 2500 $, které mu umožní běžně fungovat ve společnosti.

xkomczax | Komentářů: 12
21.1. 23:54 | Pozvánky

DevConf.cz 2017, již devátý ročník jedné z největších akcí zaměřených na Linux a open source ve střední Evropě, proběhne od pátku 27. ledna do neděle 29. ledna v prostorách Fakulty informačních technologií Vysokého učení technického v Brně. Na programu je celá řada zajímavých přednášek a workshopů. Letos je povinná registrace.

Ladislav Hagara | Komentářů: 0
21.1. 22:11 | Nová verze

Byla vydána verze 1.0.0 emulátoru terminálu Terminology postaveného nad EFL (Enlightenment Foundation Libraries). Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
20.1. 17:00 | Nová verze

Byl vydán Docker 1.13. Přehled novinek na YouTube a v poznámkách k vydání na GitHubu. Docker umožňuje běh aplikací v softwarových kontejnerech (Wikipedia).

Ladislav Hagara | Komentářů: 7
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (11%)
 (2%)
 (73%)
 (3%)
 (10%)
Celkem 377 hlasů
 Komentářů: 29, poslední dnes 18:00
Rozcestník
Reklama

Dotaz: Kde hledat XWindow

28.5.2005 23:23 BlackShark | skóre: 15 | blog: windows
Kde hledat XWindow
Přečteno: 82×
Zdravím. Zase jsem tu s dotazem. Už delší dobu hledám na netu, nějakou dokomentaci k XWindow (x.org). Rád bych ho využíval k psaní svých aplikací, ale nemůžu najít žádnou dokomentaci, krom manuálových stránek, které nesplňují to co potřebuji, jelikož tam si přečtu jen o tom co znám man nějakýpříkaz. Ale pokud ho neznám, nenajdu ho. Nevíte, kde bych sehnal nějaký dokument, kde by byl seznam všech funkcí a třeba i jejich stručný popis, abych věděl co vlastně můžu používat ? Např. kdybych chtěl zjistit polohu kurozoru myši, tak bych hledal něco jako XGetMousePos ... což s touto úvahou v man stránkách nenajdu. Na www.x.org jsem se díval, ale nenašel jsem to tam. Kdybyste někdo věděl, tak budu vděčný ... dík ( kniha u nás asi žádná nevyšla, že ? :-( )

Odpovědi

28.5.2005 23:39 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Kde hledat XWindow
locate -i xlib.ps.gz

locate -i xlib.idx.ps.gz

Nemáš-li, tak nainstaluj dokumentaci k Xorg. Různá rozšíření mají vlastní dokumentaci, bude někde poblíž.
28.5.2005 23:41 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Kde hledat XWindow
Zkus to tady a taky tady.
31.5.2005 23:00 BlackShark | skóre: 15 | blog: windows
Rozbalit Rozbalit vše Re: Kde hledat XWindow
Koukal jsem na ty adresy, ale nepochodil jsem. Něco málo tam k tomu bylo, ale ne to co bych potřeboval. Nebyla to reference příkazů. Jak mám programovat pro XWindow, když nemůžu nikde sehnat nic, kde by byl seznam příkazů ? Vrtá mi to hlavou. Přitom dost lidí pro XWindow programuje.
31.5.2005 23:14 0
Rozbalit Rozbalit vše Re: Kde hledat XWindow
Pod cistymi X neprogramuje snad zadny aplikacni progrmator, jen autori ruznych toolkytu jako je napriklad Athena, Qt, Gtk+, wxWidgets... co zkusit pro zacatek radsi je?
31.5.2005 23:15 doubleZ | skóre: 24 | blog: smazano
Rozbalit Rozbalit vše Re: Kde hledat XWindow
predbehls me ;)
31.5.2005 23:14 doubleZ | skóre: 24 | blog: smazano
Rozbalit Rozbalit vše Re: Kde hledat XWindow
pokud myslis programovani aplikaci,t ak ty jsou postaveny na nejake knihovne nebo za pomoci skupiny primitiv (Tcl/Tk) nebo libs Qt/GTK, tam uz takovy hovadinky mas... staci si projit dokumentaci ne k Xkam ale ke knihovne, ale pokud chces programovat vlastni window manager, tak prosim, hledej dokumentaci k xkam ;) jinak vse je open source, tak kuk do zdrojaku ;)
31.5.2005 23:24 BlackShark | skóre: 15 | blog: windows
Rozbalit Rozbalit vše Re: Kde hledat XWindow
Mě jde o programování pomocí OpenGl. Takže potřebuji jen pár věcí. Vytvoření okna, hlavní smyčku programu a zjišťování pozice kurzoru. Nechci používat SDL, poněvadž mi nevyhovuje zpracování událostí. Programoval jsem pod widlema a myslím, že volat si Render v hlavní smyčce programu je nejefektivnější a odchytávat si požadované zprávy taktéž. Jo a rozmlouvání, že s SDL je to přenositelné mě moc nezajímá, protože Billa taky netrápí, že jeho programy s DirectX nejdou pod Linuxem :-) Co se týče nahlédnutí do zdrojů ... pro celá X jsou na jednom místě ? Pokud ne, tak pak bych zase rád věděl, jak je najdu a jak zjistím, které knihovny je třeba přilinkovat ? Dík ...
31.5.2005 23:29 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Kde hledat XWindow
Nechceš použít vyhledávání? Zkus třeba google. Jinak přeju hodně zábavy s prgáním přímo pro X (nepřál bych to ani nepříteli :-)
-- Nezdar není hanbou, hanbou je strach z pokusu.
31.5.2005 23:33 doubleZ | skóre: 24 | blog: smazano
Rozbalit Rozbalit vše Re: Kde hledat XWindow
nehlede na to, ze programovani pro OpenGL neni porad programovani pro X ale s knihovnou OpenGL, takze nehledej porad kolem Xek, a kdyz chces programovat s OGL tak se uc s ni ne s Xky nepotrebujes to, hehe, taky nechci aby moje programy sly na wokenicich, navic jsem na nich delal tolik hodin kolik spocitas na obou rukou:) a navic, tohle se fakt da vsechno vygooglovat, a nemyslel jsem zdrojaky Xek, ale programu, ktery pouzivaj to co chces ;)
31.5.2005 23:47 BlackShark | skóre: 15 | blog: windows
Rozbalit Rozbalit vše Re: Kde hledat XWindow
Souhlasím do poslední čárky ... do puntíku nemůžu. O OGL jsem dělal už pod woknama, takže tady bych znalosti měl. Problém, že chci li, použít OGL, musím při jejím nastavovní předat identifikátor okna. A pokud musím předat identifikátor okna, musím mít ? Okno. A chci-li mít okno tak ? Obávám se, že okno které mi vytvoří třeba Qt nevrátí indetifikátor, který požaduje OGL. Dále co jsem viděl zdroje pro Qt nebo GTK fungují stejně jako když třeba v Delphi vytvořím dialog. Zakrejí hlavní smyčku programu ( to ale nevím jistě, tak když tak bez urážek :-). OGL sama neobsluhuje, takže chci-li získat její souřadnice, musím použít něco jiného. Ve woknech WinAPI zde jsem se domníval, že X. Tedy jde-li bez SDL a X vytvořit okno, asociovat s OGL a vytvořit hlavní smyčku programu a odchytávat události ( pohyb myši, stisk klávesy ), budu vděčný za jakoukoliv radu nebo link. Nejsem zase posedlej těmi X, ale programovat pod Linuxem se teprve učím ( pro grafické prostředí ) a vůbec nevím kudy do toho. Jediné co jsem na netu bohužel našel bylo vytvoření okna pomocí X nebo SDL. Jo pro X, ale jen vytvoření okna a to mi nějak nestačí :-(
31.5.2005 23:51 doubleZ | skóre: 24 | blog: smazano
Rozbalit Rozbalit vše Re: Kde hledat XWindow
pardon, tak to jsem netusil ;) nejsem zbehly v programovani pro Xka, delam spis terminaly a databaze, co tohle?

http://www.x.org/X11R6.8.2/doc/manindex4.html
1.6.2005 00:08 Michal Marek (twofish) | skóre: 55 | blog: { display: blog; } | Praha
Rozbalit Rozbalit vše Re: Kde hledat XWindow
Ad window id: pokud by ses spokojil s GTK, tak se podívej do gdk/gdkx.h, konkrétně na gdk_x11_drawable_get_xid().

Ad smyčka: viz třeba můj pokus gtk_main_iteration().

Jinak s GTK/GDK ti spíš poradí Yeti.
DjAARA avatar 1.6.2005 00:19 DjAARA | skóre: 32 | Praha|Náklo|Olomouc
Rozbalit Rozbalit vše Re: Kde hledat XWindow
zkusil bych nejake manualy na nehe.gamedev.net, jsou tam obcas ke stazeni i zdrojaky pro linux.
1.6.2005 11:46 podlesh | skóre: 38 | Praha
Rozbalit Rozbalit vše Re: Kde hledat XWindow
U je to hoodne davno co jsem delal s OpenGL, ale tenkrat jsem pouzil standardni nadstavbu (GLU? nebo jak se to jmenuje), ktera tohle vsechno resi. Navic byla 100% presnositelna: prinesl jsem zdrojak na pocitact s Visual C++, pustil a jelo to!
1.6.2005 00:50 tadeus bukowski
Rozbalit Rozbalit vše Re: Kde hledat XWindow
Odpovidam jen na cast dotazu, jak zjistit pozici kurzoru mysi. Program vypisuje pozici kurzoru ve tvaru:
rootx=236 rooty=187 winx=236 winy=187 modifs=0 window=20971915
querypointer.c:
#include <X11/Xos.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
#include <X11/Xproto.h>
#include <stdio.h>

char *progname;
pexit(str)char *str;{
    fprintf(stderr,"%s: %s\n",progname,str);
    exit(1);
}
usage(){
    pexit("\nusage:\n\
        Get information about current position of the X pointer.\n\
        -display <display>\n");
}
Display *display;


main(argc,argv)char **argv;{
    Display *display;
    int screen,oldx = -99,oldy = -99,numscreens;
    int doroot = 0, jitter = 0, idletime = 5, usegrabmethod = 0, waitagain = 0,
        dovisible = 1, doevents = 1, onescreen = 0;
    Cursor *cursor;
    Window *realroot;
    Window root;
    char *displayname = 0;
    Window windowin,newroot;
    int rootx,rooty,winx,winy;
    unsigned int modifs;

    progname = *argv;
    argc--;
    while(argv++,argc-->0){
        if(strcmp(*argv,"-display")==0 || strcmp(*argv,"-d")==0){
            argc--,argv++;
            if(argc<0)usage();
            displayname = *argv;
        }else usage();
    }
    display = XOpenDisplay(displayname);
    if(display==0)pexit("could not open display");

    screen = DefaultScreen(display);
    root = RootWindow(display,screen);

    XQueryPointer(display, root, &newroot, &windowin,
                  &rootx, &rooty, &winx, &winy, &modifs);
    printf("rootx=%d rooty=%d winx=%d winy=%d modifs=%d window=%d\n", rootx, rooty, winx, winy, modifs, windowin);
}
1.6.2005 07:40 rastos | skóre: 60 | blog: rastos
Rozbalit Rozbalit vše Re: Kde hledat XWindow
Neviem ako v inych distribuciach, ale na Slackware-i vzdy existoval balik s nazvom x11-docs-html (v starsich verziach asi xfree86-docs-html) ktory nainstaluje do /usr/X11R6/lib/X11/doc/html/ vyse 800 suborov s popisom X API. Podobnu vec instaluje balik x11-devel ktory instaluje man stranky na tu istu temu a tiez instaluje hlavickove subory. Ak to nevies najst pre svoju distribuciu, tak si proste niekam rozbal subory, ktore najdes tu
1.6.2005 09:36 BlackShark | skóre: 15 | blog: windows
Rozbalit Rozbalit vše Re: Kde hledat XWindow
Díky, tohle vypadá, že je to co jsem hledal. Nicméně děkuji všem, kteří zde přispěli. Myslím, že s těmito radami již najdu vše potřebné. Díky...
1.6.2005 09:12 Marv-CZ | skóre: 21
Rozbalit Rozbalit vše Re: Kde hledat XWindow
Na root.cz o tom vyšel seriál: http://www.root.cz/serialy/programovani-pro-x-window-system/. A byl tam i seriál o programování v OGL. Nevím na jaké to bylo úrovni, ale třeba tam něco najdeš.
1.6.2005 09:27 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Kde hledat XWindow
A co tenhle serial na Rootu?
1.6.2005 09:28 pasmen | skóre: 45 | blog: glob | Praha
Rozbalit Rozbalit vše Re: Kde hledat XWindow
Kurna, asi sem slepej ale nekdo uz me predbehl ;)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.