13 Apr

Client side decorations fixes

Since the arrival of Gnome3 and its Client Side Decorations widgets, some GTK3 apps look weird. That’s why we’ve had another re-merge with Light Themes and adding some specific Lubuntu fixes. These includes Geary full (theme and icons) support, CSD menus, CSD gradients, borders and miscellaneous colours.

Some things must be fixed yet, like toolbar icon sizes and some borders (we’re on it). The fixes have been uploaded to the main branch (in case you want to use our PPA) and as a standalone archive (for other Linux distros). As Lubuntu is on Interface Freeze stage, these late changes won’t be uploaded to Ubuntu’s main repositories for final release on Vivid Vervet, so you’d need to upgrade your theme if you want to fix it. Sorry for the annoyance.

8 thoughts on “Client side decorations fixes

  1. I did what I could. gThumb headerbars are fully functional and menus are visible now, but there's a lot of work to do with these apps.

    It seems that XFWM has support for CSD windows, unlike Openbox, for now. And gThumb follows its own rules for drawing CSD controls. Anyway, some metrics must be changed: http://i.imgur.com/rBLHlny.png

    I'll keep working on this, don't worry.

  2. Thank you. It looks indeed much better now:


    This screenshot is in Arch: LXDE/Openbox/Box theme/Faenza icons (no composition manager) – which (apart of Faenza icons) should be same as the default Lubuntu configuration.

    The screenshot is of latest file-roller 3.16.1 in top of pcmanfm background. file-roller is still not very usable (no border, no window resize, no window decoration, gtk client buttons for window close/min/max are visible), black corners, etc, but I do not think these are related to the (Box) theme.

    Thanks again. Keep up the nice work.

  3. Thank you, it looks better 🙂
    I wonder if is hard to implement a search box into the start menu for Lubuntu?
    Would be nice to find programs or calculate simple arithmetic expressions.

  4. If it helps, this change in ~/.config/gtk-3.0/gtk.css fixes (somehow) the window border issue with Box and OpenBox in Arch:

    .window-frame {
    border-color: #808080;
    border-width: 1px;
    border-style: solid;
    /* border:none; */
    border-radius: 0;
    margin: 1px; /* resize cursor area, black no idea how to color this one */

    .titlebar {
    border-radius: 0;

Leave a Reply to alan-pater Cancel reply

Your email address will not be published. Required fields are marked *