Monday, April 13, 2015

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.


  1. Will this work for gthumb?

  2. 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:

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

  3. Thank you for fixing these.

    The download links at Artwork page somehow do not work. May be you can have a look.

  4. 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.

  5. 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.

  6. If it helps, the buttons is file-roller dialog looks also strange:

    You get this when you extract twice in same location.

  7. 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;