Gtk3 sucks because the Gnome devs decided to break lots of GUI functionality that has been standard for the last 50 years.
The most annoying consequences are the scrollbar functionality being reduced down to unusability and the removal of window titles.
Thus it is very bad that many packages are built against Gtk3 by default.
This results in a general reduction of the usability of FreeBSD as desktop OS.
Worse even, this makes for an annoying UX for everybody who is no Gnome fanboy.
Of course the best way to resolve that issue would be the FreeBSD releases to be build against Gtk2 instead of Gtk3 by default.
So I ask what steps are necessary to completely get rid of Gtk3?
(If an application depends on Gtk3, I am not interested in using it, and would rather prefer it not be installed. If there is an installed app that requires Gtk3, it should just be removed if it cannot use an alternative library.)
To prevent Gtk3 apps from being installed and to remove those being installed, what would be the appropriate
After doing that, the Gtk3-dependent packages would then to have being rebuilt from source after configuring them to use Gtk2. (make sure you did
Would it be sufficient to modify /etc/make.conf as Remington suggested?
The most annoying consequences are the scrollbar functionality being reduced down to unusability and the removal of window titles.
Thus it is very bad that many packages are built against Gtk3 by default.
This results in a general reduction of the usability of FreeBSD as desktop OS.
Worse even, this makes for an annoying UX for everybody who is no Gnome fanboy.
Of course the best way to resolve that issue would be the FreeBSD releases to be build against Gtk2 instead of Gtk3 by default.
So I ask what steps are necessary to completely get rid of Gtk3?
(If an application depends on Gtk3, I am not interested in using it, and would rather prefer it not be installed. If there is an installed app that requires Gtk3, it should just be removed if it cannot use an alternative library.)
To prevent Gtk3 apps from being installed and to remove those being installed, what would be the appropriate
pkg delete
command options?After doing that, the Gtk3-dependent packages would then to have being rebuilt from source after configuring them to use Gtk2. (make sure you did
make config
before building!)Would it be sufficient to modify /etc/make.conf as Remington suggested?
Code:
OPTIONS_UNSET = gtk3