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 03:33 | Bezpečnostní upozornění

    V dokumentově orientované databázi MongoDB byla nalezena a v upstreamu již opravena kritická bezpečností chyba CVE-2025-14847 aneb MongoBleed.

    Ladislav Hagara | Komentářů: 0
    včera 23:11 | IT novinky

    Při úklidu na Utažské univerzitě se ve skladovacích prostorách náhodou podařilo nalézt magnetickou pásku s kopií Unixu V4. Páska byla zaslána do počítačového muzea, kde se z pásky úspěšně podařilo extrahovat data a Unix spustit. Je to patrně jediný známý dochovaný exemplář tohoto 52 let starého Unixu, prvního vůbec programovaného v jazyce C.

    🇨🇽 | Komentářů: 0
    včera 15:55 | Komunita

    FFmpeg nechal kvůli porušení autorských práv odstranit z GitHubu jeden z repozitářů patřících čínské technologické firmě Rockchip. Důvodem bylo porušení LGPL ze strany Rockchipu. Rockchip byl FFmpegem na porušování LGPL upozorněn již téměř před dvěma roky.

    🇨🇽 | Komentářů: 5
    včera 15:44 | Zajímavý software

    K dispozici je nový CLI nástroj witr sloužící k analýze běžících procesů. Název je zkratkou slov why-is-this-running, 'proč tohle běží'. Klade si za cíl v 'jediném, lidsky čitelném, výstupu vysvětlit odkud daný spuštěný proces pochází, jak byl spuštěn a jaký řetězec systémů je zodpovědný za to, že tento proces právě teď běží'. Witr je napsán v jazyce Go.

    🇨🇽 | Komentářů: 0
    včera 15:33 | Zajímavý software

    Yazi je správce souborů běžící v terminálu. Napsán je v programovacím jazyce Rust. Podporuje asynchronní I/O operace. Vydán byl v nové verzi 25.12.29. Instalovat jej lze také ze Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    26.12. 18:44 | Komunita

    Od soboty do úterý probíhá v Hamburku konference 39C3 (Chaos Communication Congress) věnovaná také počítačové bezpečnosti nebo hardwaru. Program (jiná verze) slibuje řadu zajímavých přednášek. Streamy a záznamy budou k dispozici na media.ccc.de.

    Ladislav Hagara | Komentářů: 0
    26.12. 13:22 | Zajímavý software

    Byl představen nový Xserver Phoenix, kompletně od nuly vyvíjený v programovacím jazyce Zig. Projekt Phoenix si klade za cíl být moderní alternativou k X.Org serveru.

    🇨🇽 | Komentářů: 7
    26.12. 13:11 | Nová verze

    XLibre Xserver byl 21. prosince vydán ve verzi 25.1.0, 'winter solstice release'. Od založení tohoto forku X.Org serveru se jedná o vůbec první novou minor verzi (inkrementovalo se to druhé číslo v číselném kódu verze).

    🇨🇽 | Komentářů: 0
    26.12. 03:33 | Nová verze

    Wayback byl vydán ve verzi 0.3. Wayback je "tak akorát Waylandu, aby fungoval Xwayland". Jedná se o kompatibilní vrstvu umožňující běh plnohodnotných X11 desktopových prostředí s využitím komponent z Waylandu. Cílem je nakonec nahradit klasický server X.Org, a tím snížit zátěž údržby aplikací X11.

    Ladislav Hagara | Komentářů: 0
    25.12. 14:44 | Nová verze

    Byla vydána verze 4.0.0 programovacího jazyka Ruby (Wikipedie). S Ruby Box a ZJIT. Ruby lze vyzkoušet na webové stránce TryRuby. U příležitosti 30. narozenin, první veřejná verze Ruby 0.95 byla oznámena 21. prosince 1995, proběhl redesign webových stránek.

    Ladislav Hagara | Komentářů: 0
    Kdo vám letos nadělí dárek?
     (33%)
     (1%)
     (23%)
     (1%)
     (1%)
     (1%)
     (11%)
     (12%)
     (17%)
    Celkem 175 hlasů
     Komentářů: 18, poslední 24.12. 15:29
    Rozcestník

    Dotaz: Kde hledat XWindow

    28.5.2005 23:23 BlackShark | skóre: 15 | blog: windows
    Kde hledat XWindow
    Přečteno: 194×
    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 | Freiburg im Breisgau
    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: 63 | 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.