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 & HiDPI issue #1

Open
QazerLab opened this issue Feb 6, 2020 · 2 comments
Open

Gtk2 & HiDPI issue #1

QazerLab opened this issue Feb 6, 2020 · 2 comments

Comments

@QazerLab
Copy link
Owner

QazerLab commented Feb 6, 2020

Gtk2 does not support scaling of some elements like icons, so it plays very bad with HiDPI screens, where scaling usually accompanies high resolutions. In general, Gtk2 should be abandoned, but there are some things which do not have Gtk3 versions.

Currently used Gtk2 software without Gtk3 support are:

  • doublecmd;
  • audacious.

Both of them have Qt5 support, but

  • doublecmd with Qt5 runs well but has ugly artifacts when Qt5 runs in Adwaita compatibility mode;
  • audacious Qt5 version is in AUR and requires access to the original website which is blocked by RKN (screw it...), so automating the installation is a bit embarrassing (proxy setup + AUR packages build).

So, Gtk2 is a long-running issue. Check back few years later.

@QazerLab
Copy link
Owner Author

One more troublemaker: feh.

@QazerLab
Copy link
Owner Author

Official Arch build of doublecmd switched to Qt5.
Official Arch build of audacious switched to Qt6.
Official Arch build of feh does not longer depend on Gtk and uses imaging-related libs with no dependencies on heavy UI toolkits.

The only thing depending on Gtk2 is now GIMP.

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

1 participant