Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gtk2 no longer supported. #2645

Open
shroffk opened this issue Jul 28, 2020 · 5 comments
Open

gtk2 no longer supported. #2645

shroffk opened this issue Jul 28, 2020 · 5 comments

Comments

@shroffk
Copy link
Member

shroffk commented Jul 28, 2020

https://www.eclipse.org/eclipse/news/4.10/platform.php#gtk2-removal

Dropped support for GTK2 |
GTK2 is no longer a supported target environment for Eclipse/SWT on Linux in 4.10, and Eclipse/SWT applications will no longer run on GTK2. Furthermore the SWT_GTK3 environment variable is ignored, as only GTK3 is supported now.
-- | --

However, with gtk3 there are issues on debian.

@willrogers @tanviash @dxmaxwell

@willrogers
Copy link
Contributor

Do you know what the issues are? As far as I can tell GTK3 works fine on RHEL7 and does also fix a few niggles from GTK2.

@shroffk
Copy link
Member Author

shroffk commented Sep 2, 2020

@willrogers
Copy link
Contributor

Presumably you have tried these two workarounds:

By creating a new user, copying everything within ~/.config from my usual user to the new user, and then iteratively removing config files, I have found the culprit on my system:

  GTK_IM_MODULE=xim

I had set this environment variable so that XCompose would work in Gtk+ applications. (The default Gtk+ input method was ignoring my ~/.XCompose file.)

If I unset GTK_IM_MODULE before starting Eclipse, the flickering problem goes away. Surprisingly, my custom compose sequences still work in Eclipse, so I guess Gtk+3 has added support for XCompose in its default input method module.

Would be great to know *why* XIM causes flicker in Eclipse, but I guess that's an exercise for the SWT developers. :)

and

Hi, 

Just my two little cents for those who are looking for a temporary fix. Flickering disappeared by removing gtk3 setting.ini in /home/$USER/.config/gtk3/ (don't forget to login/out afterward).

@shroffk
Copy link
Member Author

shroffk commented Sep 3, 2020

yes, tried these two

@willrogers
Copy link
Contributor

I can't see any discussion in these tickets about gdm or lightdm.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants