[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ide-dev] Respinning Mars.2 with GTK2 by default



On Wed, May 4, 2016 at 12:19 PM, Aleksandar Kurtakov <akurtako@xxxxxxxxxx> wrote:


----- Original Message -----
> From: "Bruno Medeiros" <bruno.do.medeiros@xxxxxxxxx>
> To: "Discussions about the IDE" <ide-dev@xxxxxxxxxxx>
> Sent: Wednesday, 4 May, 2016 6:59:49 PM
> Subject: Re: [ide-dev] Respinning Mars.2 with GTK2 by default
>
> "SWT on GTK3 on Ubuntu is broken (many reasons described in the bug) "
>
> Is that because SWT relies on some GTK internals, and Ubuntu breaks those
> internals? Or because Ubuntu actually breaks some non-internal aspects of
> the GTK API?
>

The later cause the former is fast fixed. In Ubuntu you have:
* menuproxy breaking menu accelerators
* liboverlay-scrollbar used to break scrolling and drawing (has been disabled in equinox launcher for some time and should be gone in latest ubuntu version)
* a gtk 3 theme which doesn't ship dark variant making https://developer.gnome.org/gtk3/stable/GtkSettings.html#GtkSettings--gtk-application-prefer-dark-theme a no-op and thus scrollbars,menues, window decorations and others not styled properly
* a gtk 3 theme that doesn't gray out(or mark in some other way) disabled buttons - https://bugs.eclipse.org/bugs/show_bug.cgi?id=492354
* a gtk 3 theme that either use backdrop style too much or does it inconsistently leading to https://bugs.eclipse.org/bugs/show_bug.cgi?id=466515

And this is just from top of my head if you look into bz you'll find a number of others. Haven't heard any of these come from non Ubuntu user and even Ubuntu user don't get them when they switch to use gnome-shell instead of unity and adwaita theme.

I wish we had better survey numbers. But my anecdotal evidence is that we have a lot of users who just use stock vanilla Ubuntu, especially corporate users. The good news is that these users will likely be slow to move to 16.04. Mind you it is another LTS release so that will happen faster than the ones in between LTSs.

And it is unfortunate that we don't get more contributions from people who rely on Ubuntu, either as a user or as a person who creates Unity. I'm not sure how to fix that other than to do what we can here at QNX to help and hope others do the same.
Â

>
> _______________________________________________
> ide-dev mailing list
> ide-dev@xxxxxxxxxxx
> To change your delivery options, retrieve your password, or unsubscribe from
> this list, visit
> https://dev.eclipse.org/mailman/listinfo/ide-dev

--
Alexander Kurtakov
Red Hat Eclipse team
_______________________________________________
ide-dev mailing list
ide-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ide-dev