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

    VASA-1, výzkumný projekt Microsoftu. Na vstupu stačí jediná fotka a zvukový záznam. Na výstupu je dokonalá mluvící nebo zpívající hlava. Prý si technologii nechá jenom pro sebe. Žádné demo, API nebo placená služba. Zatím.

    Ladislav Hagara | Komentářů: 0
    dnes 04:44 | Nová verze

    Nová čísla časopisů od nakladatelství Raspberry Pi: MagPi 140 (pdf) a HackSpace 77 (pdf).

    Ladislav Hagara | Komentářů: 0
    dnes 01:00 | Nová verze

    ESPHome, tj. open source systém umožňující nastavovat zařízení s čipy ESP (i dalšími) pomocí konfiguračních souborů a připojit je do domácí automatizace, například do Home Assistantu, byl vydán ve verzi 2024.4.0.

    Ladislav Hagara | Komentářů: 0
    včera 22:11 | IT novinky Ladislav Hagara | Komentářů: 0
    včera 20:55 | Nová verze

    Neziskové průmyslové konsorcium Khronos Group vydalo verzi 1.1 specifikace OpenXR (Wikipedie), tj. standardu specifikujícího přístup k platformám a zařízením pro XR, tj. platformám a zařízením pro AR (rozšířenou realitu) a VR (virtuální realitu). Do základu se z rozšíření dostalo XR_EXT_local_floor. Společnost Collabora implementuje novou verzi specifikace do platformy Monado, tj. open source implementace OpenXR.

    Ladislav Hagara | Komentářů: 2
    včera 17:22 | Nová verze

    Byla vydána nová verze 0.38.0 multimediálního přehrávače mpv (Wikipedie) vycházejícího z přehrávačů MPlayer a mplayer2. Přehled novinek, změn a oprav na GitHubu. Požadován je FFmpeg 4.4 nebo novější a také libplacebo 6.338.2 nebo novější.

    Ladislav Hagara | Komentářů: 13
    včera 17:11 | Nová verze

    ClamAV (Wikipedie), tj. multiplatformní antivirový engine s otevřeným zdrojovým kódem pro detekci trojských koní, virů, malwaru a dalších škodlivých hrozeb, byl vydán ve verzích 1.3.1, 1.2.3 a 1.0.6. Ve verzi 1.3.1 je mimo jiné řešena bezpečnostní chyba CVE-2024-20380.

    Ladislav Hagara | Komentářů: 2
    včera 12:11 | IT novinky

    Digitální a informační agentura (DIA) oznámila (PDF, X a Facebook), že mobilní aplikace Portál občana je ode dneška oficiálně venku.

    Ladislav Hagara | Komentářů: 10
    včera 05:11 | Komunita

    #HACKUJBRNO 2024, byly zveřejněny výsledky a výstupy hackathonu města Brna nad otevřenými městskými daty, který se konal 13. a 14. dubna 2024.

    Ladislav Hagara | Komentářů: 2
    17.4. 17:55 | IT novinky

    Společnost Volla Systeme stojící za telefony Volla spustila na Kickstarteru kampaň na podporu tabletu Volla Tablet s Volla OS nebo Ubuntu Touch.

    Ladislav Hagara | Komentářů: 3
    KDE Plasma 6
     (68%)
     (10%)
     (2%)
     (20%)
    Celkem 563 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    Rozcestník

    Neduhy GNOME (a GTK)

    12.8.2007 14:54 | Přečteno: 2045× | Linux | Výběrový blog

    Cílem tohoto zápisu je sdělit, co se mi nelíbí na GNOME. Možná to jsou pro někoho prkotiny, ale pro mě jsou to zásadní věci, bez kterých se neobejdu.

    Změna ikony adresáře v nautilovi

    Kliknete na adresář pravým myšítkem, z nabídky zvolíte vlastnosti, kliknete na ikonu a otevře se standardní GTK dialog pro otevření souboru, kde máte možnost si ikonku vybrat. Jenže to je kámen úrazu. Nelze vybrat ikonu z tématu, takže se automaticky nepřizpůsobí jeho změně, nýbrž jen určitý soubor, určitých rozměrů. Pak si někdy budete chtít zmenšit ikonky a ikona bude hnusně rozmazaná, což úzce souvisí s následujícím neduhem ...

    Změna velikosti ikon v nautilovi.

    Nevím, proč v nautilovi nejde nastavit tak základní věc, jako je velikost ikon. Ano, nautilus má jakýsi zoom (i globálně nastavitelný), ale to je opravdu jen zoom. Pokud nepoužíváte vlastní ikony, ale ty z tématu, zdá se být vše v pořádku, kliknete na lupu s mínusem a načtou se menší ikony z tématu. Jenže když máte vlastní ikonu, dělá to divy. Když máte zvětšení 100% a vybrali jste ikonu 48x48, je to v pořádku. Pokud jste vybrali menší, ikona bude prostě menší než všechny ostatní. Máte zvětšení 75% a vybrali jste ikonu 32x32. I když by to mělo být v pořádku, není. Ikona je menší než všechny ostatní. Proč? Nautilus jí prostě doplní na 48x48 a poté ji škáluje na 32x32. Tudíž je převelice hnusně rozmazaná a malá. A pokud si myslíte, že to vyřešíte použitím souboru .ico, nevyřešíte. Vybere se z něj prostě 32x32, doplní na 48x48 a škáluje na 32x32. Úplná demence.

    Emblémy v nautilovi

    V nautilu jsou snad už odjakživa emblémy. Ale nikde nejde nastavit, v jakém rohu ikony mají být. Pořád se mi cpou doprava nahoru, ale mně by se více líbily vpravo dole.

    Různě vysoké položky menu

    Tohle je problém GTK, který mě úplně deptá. Pokud má položka menu ikonu či zaškrtávací pole, je jinak vysoká, než ta bez ikony. A o to hůře, když nějaké téma nemá použitou ikonu ve správné velikosti. To se pak třeba mezi ikonami 16x16 objeví ikona 32x32.

    Pomalost menu s ikonami

    GNOME má takovou vlastnost, že se podmenu hlavního menu načítají, až když jsou otevírány. Co to znamená. Otevřete menu aplikace. Gnome teď načítá (samozřejmě ne zrovna rychle) *.desktop soubory, k nim ikony a pak to zobrazí, což někdy trvá i pár sekund. Zvolíte třeba Grafika a opět se načítají *.desktop soubory patřící do sekce grafika. A to zdržuje. Mohlo by to být už vše načteno dopředu, zas tolik paměti by to neukouslo.

    A to je zatím vše. Mohl bych sice psát další a další věci, ale myslím, že to nemá smysl. Stejně se s tím nic dělat nebude, protože GNOME musí být co nejjednodušší a pro idioty.

    Kdybyste náhodou někdo přišel na to, jak v nautilovi změnit ikonu adresáře tak, aby se brala z tématu, tak mi dejte vědět. Rád si totiž měním ikony adresářů jako Hudba, Filmy, Obrázky ... Emblémy jsou pro mě naprosto nevyhovující řešení. V KDE to jde tak snadno vytvořením souboru .directory v daném adresáři. Ten nautilus si to ukládá do ~/.nautilus/metafiles/adresar.xml. Zkoušel jsem změnit i tu absolutní cestu třeba na "folder-video", ale bohužel ji pak nenačetl.

           

    Hodnocení: 75 %

            špatnédobré        

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

    Komentáře

    Vložit další komentář

    Ilfirin avatar 12.8.2007 15:08 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Dobrý, dávám +
    12.8.2007 15:20 Lu-Tze | skóre: 15 | blog: Lu-Tzeho blog
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Já ne, takový blogísek dokáže napsat každý, Jardá Šmídů by se neměl rozptylovat od psaní jxpcommanderu...
    Ilfirin avatar 12.8.2007 15:28 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    :-D Chudák, ani blog mu nedopřeješ :-D
    Luk avatar 12.8.2007 15:30 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    JXP Commander je mrtvý :-D
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    Jardík avatar 12.8.2007 16:03 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    JXPCommander mrtvý není, jednou ho dodělám. Jen čekám na implementaci ListView a stabilizování API u widgetů ve WDE. Rozhodl jsem se ho použít místo pomalého GTK (i když JXP chtěl commander pro GTK). Do té doby nemá smysl začít něco psát.
    Věřím v jednoho Boha.
    Luk avatar 12.8.2007 16:38 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    To bylo jen rýpnutí, já jsem na tom s free-SW projekty podobně, hlavně ale kvůli nedostatku času a nálady (incron a inotify-cxx mají v BTS mnoho nevyřešených reportů, LWTT má už nějakou dobu novou verzi, ale zatím jsem ji nevydal) :-D

    Jinak je samozřejmě dobře, že bude JXPCommande postaven na něčem lepším místo na obludného GTK.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    13.8.2007 05:38 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Ja bych to spis nazval "lehci" :-)
    13.8.2007 18:17 happy barney | skóre: 34 | blog: dont_worry_be_happy
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    a čo tak to nechať na userovi, aby sa rozhodol, či chce "obludné GTK+", "ten QT moloch", či niečo "úžasne iné a rovnako nefunkčné" ?
    Luk avatar 13.8.2007 18:31 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Každý uživatel ať si používá, co chce. Já prostě GTK+ nemám rád, to je vše. Pokud dělám nějakou aplikaci, volím něco jiného - například onen "Qt moloch" nebo (rovněž některými lidmi neoblíbený) Swing v Javě.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    13.8.2007 19:31 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Ja s Vama i souhlasim:-)

    Dival jsem se do pomerne hodne GUI knihoven, a mam pocit ze nejkvalitnejsi kod je v Qt, jsou tam sice i silene a blbe optimalizovane veci, ale jako celek je to kvalitni a plne integrovana knihovna. Kdyz se po chvili brouzdani v Qt podivam do Gtk+, tak si rikam, ktery blazen to vymyslel. Nemyslim to ani spatne a jsem rad, ze maji lidi moznost programovat GUI i v cistem C, ale na druhou stranu C++ vrstvy typu Gtkmm jeste vic brzdy tuto knihovnu a vysledek neni moc prijemny. Navic Gtk+ pro Windows je katastrofa.

    Me osobne by se libil na ty opravdu jednodussi veci javascript s nejakou mensi GUI knihovnou (zadne Qt Gtk). Podle me by se neco takoveho vlezlo i do 1MB a neuselo by to byt vubec spatne.

    Zadny flame, je to muj subjektivni nazor:)
    Luk avatar 13.8.2007 20:13 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Me osobne by se libil na ty opravdu jednodussi veci javascript
    Proboha, jen to ne! Když vidím, co jsou schopni někteří lidé vyvádět v Javascriptu, nejradši bych ho z browserů vybrakoval.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    13.8.2007 21:07 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Existuji i hezke veci v javascriptu:-) Ja jsem mel spis namysli neco opravdu rychleho, treba Tamarin, ale to uz jdu asi hodne daleko :)
    15.8.2007 10:41 Jiří (BoodOk) Kadeřávek | skóre: 19 | blog: BoodOk | Brno
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Myslíte jako, že by JXPC byl napsán ve všech toolkitech a uživatel by si vybral ten oblíbený? To je myslím docela revoluční myšlenka :-)
    Věda má v sobě určitou zpupnost, že čím dokonalejší techniku vyvineme, čím více se dozvíme, tím lepší budou naše životy.
    15.8.2007 13:10 kavol | skóre: 28
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    na tom není nic revolučního, naposledy se něco takového diskutovalo pod zprávičkou o netlabáckém (jabbim) jabber klientovi ... ale než klikneš na link, ještě jednou si uvědom, v jakém kontextu ti ho dávám (pro případ že bys pak četl flame níže ...)
    15.8.2007 14:07 Jiří (BoodOk) Kadeřávek | skóre: 19 | blog: BoodOk | Brno
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Diskutovat o tom možná revoluční není, ale prakticky jsem snad něco takového neviděl funkčního (nebavíme se ovšem o frontendech).
    Věda má v sobě určitou zpupnost, že čím dokonalejší techniku vyvineme, čím více se dozvíme, tím lepší budou naše životy.
    15.8.2007 15:03 happy barney | skóre: 34 | blog: dont_worry_be_happy
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Revolučná ani nie, viacero projektov som už podobným spôsobom videl napísaných (libka callbackov + zobrazovacia aplikácia).
    15.8.2007 23:25 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Jenze toolkit je neco mnohem vic nez par callback funkci. Napriklad udelat toolkit, ktery vyuzije kompletni moznosti Qt a Gtk+ je podle me nemozne. Druha vec je ta, ze kazda vrstva zere pamet i rychlost. KAzda vrstva navic omezuje funkcnost veci, ktere nejsou v te druhe knihovne implementovane, takze se musi budto emulovat nebo nepodporovat.

    Ja osobne nevim, proc by si vsichni chteli vybirat, v jakem toolkitu je aplikace napsana, to je proste vec programatora, v cem umi psat nejlip. Prece je nesmysl porad dokola prepisovat uz hotove aplikace pro ten a ten toolkit no ne? Takze otazka spis pro programatora zni, jaky toolkit pouzit pro "novou" aplikaci.
    Josef Kufner avatar 16.8.2007 11:18 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Ale né. Oddělením GUI od logiky programu přece nemusíš implementovat žádnou mezivrstvu, natož další toolkit. Prostě napíšeš jádro programu, které nebude nijak vázané na použitý toolkit, a které bude mít jasně definované API. Tohle API bude jednak mít pár funkcí pro spouštění nějakých akcí či pro získávání/upravování dat a jednak bude umět zaregistrovat callbacky pro oznamování událostí zpět do GUI. Takže budeš mít dvě vrstvy, které budou zcela oddělené. A pak můžeš klidně GUI zkompilovat zvlášť a přilinkovat až po spuštění třeba pomocí dlopen().
    Hello world ! Segmentation fault (core dumped)
    16.8.2007 11:40 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    No v pripade jednoho "okna" a jednoho "tlacitka" by to urcite slo:) Ale jsou aplikace, kde to proste nejde. Zkuste treba popremyslet jak by se udelal takovy KDevelop pro Qt a Gtk+ zaroven (nebo KOffice).

    Toolkit v pravem slova smyslu by mohl byt treba Fltk, opravdu se stara jen o GUI, ale gnihovny jako Gtk+ nebo Qt jsou hotove frameworky, ktere obsahuji i kontejnery a tridy (struktury), ktere nejsou primo svazane s GUI (viz glib, QtCore). Jak chcete udelat napriklad mezivrstvu nad GString a QString, nad kontejnery? To je extremne slozite a nedivim se, kdyz programator proste sahne po hotovem reseni a pouzije ho se vsim vsudy (takze treba jen Gtk+, jen Qt, ...) :-D

    Aplikace, ktere maji pluginove rozhrani nad Gtk+ a Qt je strasne malo a jeste hure se vyviji
    16.8.2007 12:52 happy barney | skóre: 34 | blog: dont_worry_be_happy
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Nakódiť medzivrstvu, niekde na trištvte cesty medzi podmnožinou a nadmnožinou. Najprv tučnú, postupne prispôsobovať jednotlivú implementáciu widgetset-om.

    Jednoduchý spôsob tvorby dialógov a bindovania callbackov, ideálne XML. A user si len nastaví (napr) export WIDGETSET=gtk+.

    16.8.2007 13:31 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Teorie je to krasna, ale z praktickeho hlediska by to jako desktopu takovemu vubec nic neprineslo a pro programatora by to byla dalsi mega knihovna navic:). Ja osobne chci radeji nativni Qt nebo Gtk+ aplikaci, nez nejaky wrapper a myslim ze to je postoj vetsiny.

    A ten callback by vypadal jak? Jste schopen zarucit v mezivrstve treba introspekci a dalsi vyhody konkretnich toolkitu?
    16.8.2007 13:42 happy barney | skóre: 34 | blog: dont_worry_be_happy
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    pre programátora by to nebola knižnica naviac. On by ju totiž nepoužíval :-) len by písal callbacky a definoval dialógy. Prečo by sa napr programátor mal trápiť s nejakými pozíciami tlačítiek či inputov? nech to robí designer.

    Príkladom nech sú ajaxoidné weby, tiež majú multiwidgetového molocha (firefox, opera, ie), jednotný komunikačný protokol (http) a na programovacom jazyku nezávislý systmém callbackov.

    16.8.2007 15:51 Deleted [8409] | skóre: 14 | blog: darkblog
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Ono AJAX muzete pouzivat i ted a staci vam www prohlizec:-) Na slozitejsi alikace se da pouzit toolkit. Ja jsem to odzacatku myslel tak, ze kazda mezivrstva mezi aplikaci a GUI je jen omezujici:)
    12.8.2007 17:21 J. M. | skóre: 23 | blog: JMblog
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    No, když zmiňuješ pomalé GTK+, tak proč jsi jej nezmínil jako bod v tomto blogovém zápisu? To je přece základní věc, která celé GNOME (negativně) ovlivňuje, ty věci co jsi zmínil v tom výčtu, oproti tomu vypadají jako maličkosti. Pro mě je to dokonce důvod č. 1, proč GNOME nepoužívám.
    Josef Kufner avatar 12.8.2007 15:46 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Jo ty menu jsou děsná věc, ale ono to tak trošku souvisí s tím, že combobox, menu a treeview jsou v Gtk vlastně totéž.
    Hello world ! Segmentation fault (core dumped)
    Josef Kufner avatar 12.8.2007 15:54 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Což mě tak napadá,... nechcete někdo napsat patch do gtk, aby výška položky menu byla minimálně na výšku ikonky v menu? tedy na to co vrátí gtk_icon_size_lookup(GTK_ICON_SIZE_MENU, ...). Tím by se to mělo vyřešit a případy s většíma ikonkama by nic neponičily.
    Hello world ! Segmentation fault (core dumped)
    12.8.2007 17:26 J. M. | skóre: 23 | blog: JMblog
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Není to taky důvod, proč jsou menu v GTK+ tak pomalá? Mám na mysli to, že pouhé otevření ať comboboxu nebo kontextového menu (vyvolané stiskem pravého tlačítka) sežere v GTK+ 5-10krát víc výkonu procesoru než u jiných toolkitů, jako např. Qt 3 (bohužel už nikoli Qt 4),a je to i pouhým okem vidět, jak se tomu nechce.
    Josef Kufner avatar 12.8.2007 17:41 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Jo, je to možný. Ten model co pod tím je, je celkem obludná věc, ale tohle spíš může za pomalost prakticky všech seznamů. V Gtk jsou všechno tohle prolinkované seznamy a navíc jen jednosměrně. To už samo o sobě je neefektivní. Obyčejné pole tam chybí (je tam jen strom a seznam), což se velmi negativně dotkne prakticky všeho, co má aplikace zobrazovat. A psát si model na každou věc je dosti zdlouhavé.

    Pomalost menu bych svedl spíš na to, že při každém zobrazení se vytváří nechutně velké množství objektů. Pro každou položku se vytváří jednak položka, pak i textový popisek a obrázek a to všecko se do sebe ještě balí a přepočítávají se rozměry. Když k tomu má ještě aplikace překreslit co bylo pod právě zmizelém menu o kousek vedle, tak už je to sakra znát.

    IMHO by bylo nejlepší dát dohromady novou knihovnu, která by vyhovovala moderním požadavkům, odstranila všechny neduhy, které současné knihovny mají a přitom byla implementována co nejefektivněji a nejjednodušeji to jde. Možná by to ani nemusel být toolkit jako ty současné. Prostě vzít něco, co by řešilo UI celkově a ne jen jednotlivé čudlíky.
    Hello world ! Segmentation fault (core dumped)
    Luk avatar 12.8.2007 18:22 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Vnitřek GTK sice neznám, ale jestli je to opravdu tak (ty seznamy atd.), tak potěš koště. Ještě bude někdo vyprávět, jak je ten toolkit skvělý?
    MHO by bylo nejlepší dát dohromady novou knihovnu, která by vyhovovala moderním požadavkům, odstranila všechny neduhy, které současné knihovny mají a přitom byla implementována co nejefektivněji a nejjednodušeji to jde. Možná by to ani nemusel být toolkit jako ty současné. Prostě vzít něco, co by řešilo UI celkově a ne jen jednotlivé čudlíky.
    No, takových knihoven už je docela hodně a trpí různými neduhy. Proč? Protože se snaží o přenositelnost a tak se porůznu napasovávají jak na X, tak na Win32. Výsledkem jsou kompromisy a problémy, protože každé prostředí je naprosto odlišné.

    Možná by nebylo od věci udělat to úplně od základu, tedy změnit celý X Window System a jeho protokol, aby byl efektivnější a kompatibilnější s Wokny. Koncepce X je poplatná době vzniku a dnes je situace dost odlišná, takže by šlo postupovat jinak.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    freshmouse avatar 12.8.2007 18:36 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Ještě bude někdo vyprávět, jak je ten toolkit skvělý?
    Že je GTK skvělé, moc často neslýchám. Druhou věcí je, že lidi (i já) spíš tvrdí, že aplikace v GTK jsou dobré.
    12.8.2007 18:40 thingie
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    No nevím o čem mluvíte. Pokud jde o modely pro tyhle zobrazovací widgety, lze si naimplementovat jaké chcete. GTK+ obsahuje jeden na stromy a jeden který je vnitřně řešen seznamem. Na menu o deseti položkách to je celkem jedno. Pokud by na tom záleželo (hodně náhodných přístupů, třeba), pak je samozřejmě nutné napsat si vlastní, jinak to prostě bude pomalé, protože seznam. Není to tak hrozné, glib nabízí víceméně všechny potřebné datové struktury.
    Josef Kufner avatar 12.8.2007 19:24 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Jo, naimplementovat si to můžeš jak chceš, ale jde o to, že jsou v základní nabídce jen dva, které se hodí pro zlomek věcí. Minimálně to pole by se tam sakra hodilo. A co si budem namlouvat... programátoři jsou líní a mnohdy je prostě jednoduší použít něco připraveného i za cenu, že to bude pomalejší.
    Hello world ! Segmentation fault (core dumped)
    12.8.2007 19:34 thingie
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Asi jak kde. Každopádně tohle je myslím část GTK+ se kterou mají lidi nejvíc problémy (ono je to taky v C dost, no, změť nejmíň). Takže se asi oprávněně dá čekat, že s tím bude v hůře psaných programech nejvíc problémů.
    Josef Kufner avatar 12.8.2007 20:41 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    To jo, ale rozhodně by tam měl být aspoň jeden model, který by umožnil efektivní libovolný přístup a nikoli jen sekvenční procházení.
    Hello world ! Segmentation fault (core dumped)
    14.8.2007 09:53 Vinicius
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Ani C++ interface na tyhle veci neni uplne nejlepsi. Nejvic mi ale na GTK+ vadi pomerne malo funkcemi vybaveny GUI designer - GLADE 2 - presunout komponentu z jednoho kontejneru do druheho je "nadlidsky" ukol. A Glade 3 mi zatim dusledne a uporne pada.
    Josef Kufner avatar 14.8.2007 11:57 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Zkoušel jsi ctrl+x, ctrl+v ? ;-)
    Hello world ! Segmentation fault (core dumped)
    14.8.2007 12:44 Fëannatar | skóre: 19 | blog: Annals of Taurelador
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Pokud padá, tak není od věci napsat bug report, místo stěžování si v diskusi pod blogem... ;-)
    Your freedom ends where others' begins. It's the same with software => promote LGPL.
    13.8.2007 07:24 eee
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Ano, jak klidne, ja GTK na rozdil od tebe znam :-). S cim mas problem? Jenom bych rad podotknul, ze GTK je napsano v C, takze zadne objekty ve skutecnosti nema. Ale i kdyby melo, tak je naprosto v poradku, ze polozka menu se sklada z ikonky a labelu, co je na tom spatneho?
    Luk avatar 13.8.2007 09:03 Luk | skóre: 47 | blog: Kacířské myšlenky | Kutná Hora
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Jenom bych rad podotknul, ze GTK je napsano v C, takze zadne objekty ve skutecnosti nema.
    Kdo mluvil o objektech? Já určitě ne. Kromě toho se objekty emulují, takže by to stejně nebylo úplně mimo mísu.
    Ale i kdyby melo, tak je naprosto v poradku, ze polozka menu se sklada z ikonky a labelu, co je na tom spatneho?
    Řekl jsem snad, že ne?

    Každopádně trvám na tom, že GTK+ je pomalá obluda, ať už je to uvnitř uděláno jakkoli.
    Šifrování je absolutní nutnost a pomáhá chránit před nekalými živly
    13.8.2007 09:58 J. M. | skóre: 23 | blog: JMblog
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Samozřejmě, že GTK+ má objekty. Je to objektový toolkit, celé je to založené na GObject. To, že jsou ty objekty napsané v jazyce C, na tom nic nemění.
    15.8.2007 10:46 Jiří (BoodOk) Kadeřávek | skóre: 19 | blog: BoodOk | Brno
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    A čo vy si, Kefalín, pod tymi objektmi predstavujete (ve skutecnosti totiz procesor zadne objekty nema :-)
    Věda má v sobě určitou zpupnost, že čím dokonalejší techniku vyvineme, čím více se dozvíme, tím lepší budou naše životy.
    Heron avatar 12.8.2007 16:32 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    freshmouse z toho padl, že tu nemá komentář? ;-)
    freshmouse avatar 12.8.2007 18:35 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Kecy.

    Já se těšil na pořádný výčet neduhů, ale tohle jsou malé problémky. I jako milovník GNOME bych našel závažnější a horší věci, stejně jako by milovníci KDE našli na KDE závažnější a horší věci.
    12.8.2007 17:35 hugis | skóre: 7 | blog: hlod | Poprad
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    No neviem ako kto, ale ja mám emblémy vľavo dole, presne tam kde ich chcem mať.
    12.8.2007 17:46 Fëannatar | skóre: 19 | blog: Annals of Taurelador
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Eh? Mě to opravdu přijde jako blbosti... Proč měnit ikonu adresáře mi uniká, pro snadnější rozlišení jsou emblémy. Položky menu mám všechny stejně vysoké a je jedno, jestli je tam ikona, checkbox, radiobutton nebo nic. Emblémy se tuším někde nastavit dají, kde se budou zobrazovat, nicméně standardní pořadí je od pravého horního rohu po směru hodinových ručiček... Já osobně je mám radši nahoře, dole mi lezou do textu. A co se týče pomalého menu... tak mě se normálně otevře a zobrazí, akorát chvilku trvá, než se zobrazí ikony, pak už si je nacachuje a pokud má člověk dost paměti, tak to pak chodí jako blesk. Nevím, proč plejtvat s pamětí už při startu, když do většiny podmenu se člověk stejně nepodívá. Navíc, linux není windows, a vydrží běžet bezproblémově bez restartu třeba měsíc, takže těch pár sekund po startu není zase až tolik...
    Your freedom ends where others' begins. It's the same with software => promote LGPL.
    Jardík avatar 12.8.2007 18:11 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Já nevím, co všichni máte proti tomu vypínání. Já třeba počítač vypínám a zapínám v průměru 4x denně. Každý totiž nepotřebuje platit za pro nic spotřebovanou elektřinu.
    Věřím v jednoho Boha.
    Heron avatar 12.8.2007 18:14 Heron | skóre: 53 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Pravda, potřebuje platit za zničený HW. ;-)
    12.8.2007 18:32 Fëannatar | skóre: 19 | blog: Annals of Taurelador
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Když u něj celý den sedím... Navíc mám notebook, ten zase tolik nežere... A když už jsem si za jeho spotřebu na koleji zaplatil (a doma to tvoří zanedbatelnou položku, vzhledem ke zbytku domácnosti), tak nevidím důvod ho vypínat ani na noc... Jinými slovy, vypínám ho pouze když s ním někam cestuju a restart provádím de-facto akorát při upgradu kernelu...
    Your freedom ends where others' begins. It's the same with software => promote LGPL.
    13.8.2007 16:48 maník | skóre: 18
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Moc pěkná logika. Když už platíte ten kolejní paušál, nechcte celý den téct také vodu, co říkáte?
    13.8.2007 17:05 Fëannatar | skóre: 19 | blog: Annals of Taurelador
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Vodu nepoužívám přes noc jako ftp server (z venku se ale na něj nedostanete). Jinak původně to bylo míněno spíše jako nadsázka ;-)
    Your freedom ends where others' begins. It's the same with software => promote LGPL.
    13.8.2007 12:04 Robo
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Ja ho tiez vypinam ale iba ako suspend/hibernate.
    Josef Kufner avatar 12.8.2007 19:26 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Pokud máš font větší než ikonku, tak se ta chyba neprojevuje. Pokud menší, tak je to děsný.
    Hello world ! Segmentation fault (core dumped)
    12.8.2007 19:37 Fëannatar | skóre: 19 | blog: Annals of Taurelador
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Mám font menší než ikonku a ta chyba se neprojevuje ani tak.
    Your freedom ends where others' begins. It's the same with software => promote LGPL.
    Josef Kufner avatar 12.8.2007 20:39 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Tak v tom případě to máš rozbitý a ta chyba ti nefunguje.
    Hello world ! Segmentation fault (core dumped)
    12.8.2007 20:55 Fëannatar | skóre: 19 | blog: Annals of Taurelador
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    :-D
    Your freedom ends where others' begins. It's the same with software => promote LGPL.
    freshmouse avatar 12.8.2007 18:31 freshmouse | skóre: 42 | blog: Bruno Banány
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    ad 1) Souhlasím.

    ad 2) Souhlasím.

    ad 3) Nastavuje si je téma ikon (dle zkušeností). Já je třeba mám vlevo dole.

    ad 4) Buď jsem to nepochopil, nebo jsem se s tím ještě nesetkal.

    ad 5) Souhlasím.

    Celkově mi to ale přijde jen jako lamentování nad ikonami, ne jako pořádný souhrn neduhů GNOME... Jsou to malé problémy -- a snadno řešitelné. Jsou oznámeny v bugzille?

    Že GNOME musí být co nejjednodušší, je lež, a pakliže je pro idioty, proč ti vadí jeho chyby, když nejsi idiot?

    "Kdybyste náhodou někdo přišel na to, jak v nautilovi změnit ikonu adresáře tak, aby se brala z tématu, tak mi dejte vědět." -- A odkud se podle tebe bere, když ne z tématu?
    13.8.2007 07:20 eee
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    To menu s ruzne vysokymi polozkami chci videt, pouzivam vyhradne gnome a nic takoveho jsem nepozoroval :-). Na ikony je nejlepsi pouzivat vektorovy svg format, pak se jejich velikost meni plynule bez rozmazavani. Kdo pouziva prehistroricke bitmapy si nic jineho ani nezaslouzi :-).
    Josef Kufner avatar 13.8.2007 11:30 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Hello world ! Segmentation fault (core dumped)
    13.8.2007 12:37 Fëannatar | skóre: 19 | blog: Annals of Taurelador
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Co to je? Takhle staře vypadající GTK jsem už dlouho neviděl... Mimo jiné... velikost položek menu se nastavuje v gtkrc použitého tématu...

    gtk-icon-sizes="panel-foobar=20,20:panel-menu=22,22:gtk-dnd=32,32:gtk-menu=16,16:gtk-large-toolbar=24,24:gtk-small-toolbar=18,18:gtk-button=20,20:gtk-dialog=48,48"

    je to ta položka gtk-menu.

    Ale stejně mě zajímá... to je co za verzi gtk, co je na tom screenshotu?

    Ale koukaje na ten screenshot mi to nedalo a začal jsem se trochu vrtat ve všech aplikacích, co jsem měl puštené a skutečně se mi jeden podobný případ povedlo najít - tedy dvě položky vedle sebe, jedna s ikonou, jedna bez - a skutečně mají jinou výšku, ale liší se v mém případě o 1 px, což není téměř poznat. Lépe řečeno, je to poznat, pouze pokud jsou derektně vedle sebe...
    Your freedom ends where others' begins. It's the same with software => promote LGPL.
    13.8.2007 12:49 Fëannatar | skóre: 19 | blog: Annals of Taurelador
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Hm... tak jsem se v tom trošku šťoural a zkusil jsem nastavit velikost položek menu na 18x18 a skutečně. Položky s ikonami se zvětší, zbytek zůstane stejný. Máte pravdu. Zajímavé ale je, že menu, co mám v panelu, tímto neduhem netrpí...
    Your freedom ends where others' begins. It's the same with software => promote LGPL.
    Josef Kufner avatar 13.8.2007 18:17 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Je to okno vytvořené v Glade 2 a verze Gtk je 2.10. Neboj, nic stařičkého :-D

    A to ještě buď rád, že ten screenshot nebyl celý, protože okna mají dekorace z Windows 3.1.
    Hello world ! Segmentation fault (core dumped)
    Jardík avatar 13.8.2007 11:49 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Neduhy GNOME (a GTK)
    Tak to ještě neznáš nautilus. To jsem také zkoušel. On to SVG vyrenderuje v 48x48 a pak ho stejně zmenší, tekže je stejně rozmazaný.
    Věřím v jednoho Boha.

    Založit nové vláknoNahoru

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