Lide vedouci Gnome (a tedy i GTK) maji dost zvlastni zpusob fungovani a komunikace s "ne-gnome" lidmi.. diky tomu i ja postupne odchazim od GTK (ale tedy spise k WWW rozhrani, ne ke Qt).
Jednim z duvodu, ktery me vytaci do ruda (a dle bugzilly nejsem sam) je napr. zmena logiky fungovani FileOpen dialogu - nyni pouziva defaultne "recently used files", zatimco drive zobrazoval obsah aktualni slozky. Coz samo o sobe neni nic hrozneho, hrozne je to ze se to NEDA NIJAK ZMENIT. Zadne nastaveni v konfiguraci. Nic. Gnome vyvojari vesmes reaguji stylem "nechapu proc vam to vadi, me to vyhovuje".
Koncept "aktualni slozky" zjevne v Gnome nema zadne misto (coz vicemene chapu), ovsem Gnome vyvojari jaksi ignoruji fakt, ze Gtk nepouzivaji pouze Gnome aplikace a tak se bohuzel tato zrudnost tyka vseho co pouzivat Gtk. Sve aplikace si muzu "opravit" a explicitne dialog nastavit do aktualni slozky, ale pro ostatni mam smulu (leda bych si od vsech stahl zdrojaky a kazdou upravil a prekompiloval).
Dalsim faktorem je multiplatformnost - jednou jsem potreboval, aby mou aplikaci s GTK pouzivali 2 lide s windows - nejenze nainstalovat na windows GTK neni uplne trivialni (pokud se bavime o pocitaci koncoveho uzivatele, ne vyvojare), ale hlavne zminena aplikace, ktera byla v linuxu i na slabem HW (atom) svizna a bez problemu pouzitelna, se pod windows zmenila v zrudne slideshow, ktere se temer nedalo pouzivat a jedinym resenim byl nakonec linux ve virtualu.
No a v neposledni rade me na GTK stve snaha delat kazdy element superuniverzalni, coz ma za nasledek to, ze kdykoliv potrebuji pitomou tabulku s nekolika sloupecky, musim pouzit zrudne komplexni "TreeView megaframework" s alespon 10, z hlediska primitivniho pouziti zbytecnymi objekty, coz je vec, kterou nedam z hlavy ani kdyz jsem to delal vcera a musim vzdy hledat v dokumentaci.
Ze superjednoduche a krasne snadno pouzitelne GTK knihovny se stal zrudny moloch, v nemz jsou jednoduche veci slozite, a slozite veci temer nemozne.
v poslední době čtu jak je na tom GTK špatně, jak to vývojáři opouštějí, že projekt brzo stejně odumře, jak všichni přechází na Qt atd.
může mi prosím někdo vysvětlit jak je teda možné, že oblíbenost (počty vývojářů) GTK dlouhodobě stoupá????
http://www.ohloh.net/p/gtk/contributors/summary
zatím všechny echt solidní a stabilní distra (RedHat, Suse, Oracle, Debian) jedou výchozí na GTK.
i když se říká že směr vývoje Qt určuje nezávislá komunita vývojářů, tak si myslím že skutečný směr vývoje určují platící zákazníci za komerční licence, těm se bude dávat vždy přednost. GTK tímto však netrpí a není nijak ovlivněno je prostě zdarma, stále jasná výhoda pro linux.
Filechooser startup mode se samozrejme zmenit da: https://git.gnome.org/browse/gtk+/tree/gtk/org.gtk.Settings.FileChooser.gschema.xml#n36
Mozna te to prekvapi, ale na Linuxu je Gimp opravdu oblibeny. Prestoze me v poslednich verzi velmi vadi zmena UI (hlavne ty posuvnikove nastavovatka), stale je to pro me nejlepe pouzitelny bitmapovy editor, ktery pusitm na linuxu.
Na druhou stranu chapu, ze pro cloveka, ktery nekdy zkousel Gimp na windows, je "oblibenost gimpu" zahadou :)
Zjednodusene - my linuxaci nemame photoshop, tak mame oblibene to co nam zbyva. A pokud nechceme delat jen absolutni triviality, zbyva pak jen gimp.
Photoshop běhá krásně pod Wine: http://i.imgur.com/BgX5Zn6.png.