[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: No windows decoration only on some apps



Hi.

On Mon, Apr 14, 2014 at 12:46:52PM +0100, José Silva wrote:
> Hello,
> 
> I have a sid system since a long time and I'm very happy with it. It
> started using gnome 2 when I switched from MS but now has xfce and
> compiz using the common Glossy theme.
> 
> Since a few weeks, some applications ceased to show windows
> decorations, or at least not having the configured Glossy theme,
> namely: file-roller, gnome-system-monitor, gnome-disks, among
> others.
...
> Can somebody please help, preferably not telling me to install all
> that gnome stuff again?


Most possibly this behaviour is connected to the fact that sid (and
testing) moved to Gtk+ 3.12 (see [1] for an upstream explanation).

The change itself is that Gtk+ application asks window manager to hide
WM-provided window decoration just to draw it's own, GTK specific.

And, given that upstream ever bothered testing Gtk+ with their mutter
window manager only, such change broke Gtk+ with other window managers
(see [2] for the details).

In the case of [2] it is claimed that Gtk+ 3.12.1 fixes this somehow.

Now, [2] talks about xfwm window manager (and in xfwm's case decorations
are drawn twice), you have none, but if I was you I'd:

1) Tried a different window manager. Say, openbox.

2) Tried to patch Gtk+ with [3].

3) Stopped using Gtk+ 3 applications at all.


Personally I'm using third approach.

[1] http://blogs.gnome.org/mclasen/2014/01/13/client-side-decorations-continued/
[2] http://redmine.audacious-media-player.org/boards/1/topics/1135?r=1140
[3] http://redmine.audacious-media-player.org/attachments/download/356/gtkiconcache.c.diff

Reco


Reply to: