Package Details: gtk3-optional-csd 3.22.24-1

Git Clone URL: (read-only, click to copy)
Package Base: gtk3-optional-csd
Description: gobject-based gui toolkit with optionally enabled csd
Upstream URL:
Licenses: LGPL
Conflicts: gtk-update-icon-cache, gtk3, gtk3-print-backends
Provides: gtk-update-icon-cache, gtk3=3.22.24, gtk3-print-backends
Submitter: Earnest
Maintainer: None
Last Packager: Earnest
Votes: 9
Popularity: 0.000000
First Submitted: 2015-08-16 11:40
Last Updated: 2017-10-06 17:00

Required by (1000)

Sources (5)

Latest Comments

« First ‹ Previous 1 2

Earnest commented on 2016-04-30 23:51

Actually I'm wrong and no change is necessary.

Fortunately the package relating to the hooks changes is gtk-update-icon-cache which happens to be a separate package in Arch Linux as it is split out during their gtk3 package build. As this package only replaces gtk3, gtk-update-icon-cache is uneffected.

It likely does need to get updated. I'm mostly waiting for the dust to settle a little on the hooks situation and then fix everything; although as this package is meant to follow extra, as you correctly surmised, I might be able to simply transcribe the changes without alteration.

aereaux commented on 2016-04-30 03:26

Does this need to be kept in sync with gtk3 in extra? It looks like it has gone through some packaging revisions (it is up to -4), where they add some hooks.

Nudin commented on 2016-02-02 23:40

Update: Forget it, was apparently a problem with xmodmap, not gtk3-optional-csd – sorry.
<s>Since today my windows don't get the focus anymore when I click on them, except if I click on the title-bar. Yesterday I did the update of gtk3-optional-csd 3.18.6-1 -> 3.18.7-2 – so I suspect this to be the reason. Has anyone else problems?
I use Mate-Desktop with Marco as WM.</s>

Earnest commented on 2016-01-30 21:00

Yup sorry, I forgot to push the changes awhile ago. Done o/

moscar commented on 2016-01-30 20:02

atk should be added as a dependency, also gtk 3.18.7 is in extra :)

Earnest commented on 2015-10-23 22:27

CSD is used when it's still necessary such as pavucontrol, gnome files or gtk3-widget-factory.

All this patch does is remove a few ifdefs from the codebase exposing the environment variable that is already there.

Sure, it probably would have made more sense for GTK developers to expose the environment in a reverse form, so that people can set it to disable CSD.

As for your reports of "doesn't work", that's useless information and unactionable.

dixi_minga commented on 2015-10-22 23:46

So, No-CSD is default?! And should work out if the box?
Hmm, doesn't work for me with xfce and baobab or corebird.

Earnest commented on 2015-10-22 23:38

It told you how after installation, or if you haven't already, here:

dixi_minga commented on 2015-10-22 23:22

is there a HOWTO how to use it?