У разработчиков гтк3 одно время зудело в ... и они выпиливали из гтк все те фичи, которые были не востребованы в гнуме. Классика:
https://trac.transmissionbt.com/ticket/3685
Разработчик гтк припер^W намекает разработчикам transmission:
maccann (gtk):
> In the upcoming GNOME 3 we won't be supporting notification area icons (status icons)
> Transmission has an option in the Desktop tab of the preferences to "Show Transmission icon in the notification area". This should probably be removed.
charles(transmission):
> ... Removing it altogether, as you suggest, will hurt XFCE users.
maccann:
> I guess you have to decide if you are a GNOME app, an Ubuntu app, or an XFCE app unfortunately. I'm sorry
> that this is the case but it wasn't GNOME's fault that Ubuntu has started this fork. And I have no idea what
> XFCE is or does sorry.
>
Ну или вон, в gtk 3.10 эти ... странные люди поменяли апи для пиктограмм в менюшках
https://developer.gnome.org/gtk3/stable/GtkImageMenuItem.html
> GtkImageMenuItem has been deprecated since GTK+ 3.10. If you want to display an icon in a menu item, you should use GtkMenuItem and pack a GtkBox with a GtkImage and a GtkLabel instead.
Зачем было ломать известную и используемую фичу (могли ведь оставить оберткой над GtkBox/GtkImage) – неясно.
И так – во многом.
> Разработчики LXDE, когда переключились на LxQt, свой отказ от GTK3 в пользу Qt объяснили тем, что, дескать, разработчики GTK3 сделали так, что в диалоговых окнах невозможно выбрать внешний вид окна
Ну-ну:
http://blog.lxde.org/?p=990
> I, however, need to admit that working with Qt/C++ is much more pleasant and productive than messing with C/GObject/GTK+.
> Since GTK+ 3 breaks backward compatibility a lot and it becomes more memory hungry and slower, I don’t
> see much advantage of GTK+ now. GTK+ 2 is lighter, but it’s no longer true for GTK+ 3. Ironically, fixing all
> of the broken compatibility is even harder than porting to Qt in some cases (PCManFM IMO is one of them).