You are not logged in.

#1 2017-01-02 13:05:14

cpoakes
Member
Registered: 2016-12-02
Posts: 108

Openbox with rounded corners

I was reading the Raspbian blog about the Debian Jessie x86 (i386) Pixel beta release featuring the Pixel Desktop, a custom adaptation of the LXDE desktop. The screen shots immediately grabbed my attention as the window corners were rounded. My first thought? They swapped window managers (fluxbox, perhaps?) but after some snooping it is a custom patched version of openbox.

I am an OB fan and rounded corners has been on my wish list for a long time (but not enough to migrate to fluxbox). So I immediately downloaded the sources, and identified only two patches more than the original jessie patch list. These provide two features configured in rc.xml: round corners and invisible handles (compensation for skinny window borders). Cool!

But after a compile and test, the patches are not generic. Using roundCorners or roundCorners with invisibleHandles and my color and dimension tweaked version of the Numix theme, I got a nice upper left, a jagged upper right, and a single missing pixel on both lower corners and white lines in my window borders. I did not try to debug it, or experiment with the native narrow-bordered Pixel theme "PiX" (I don't want to adapt yet another OB theme). But I would expect it to work.

If you are interested in experimenting, the i386 (no x86_64) debs and sources are in http://archive.raspberrypi.org/debian/pool/ui/o.

And the apt source list (raspi.list, used in conjunction with the standard jessie sources.list) is:

deb http://archive.raspberrypi.org/debian/ jessie main ui staging
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.org/debian/ jessie main ui

Note this only provides an i386 archive, not a x86_64 archive, as the RasPi devs are targeting compatibility with old PC hardware.

Offline

#2 2017-01-02 18:45:32

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: Openbox with rounded corners

Thanks for this cpoakes, very interesting smile

EDIT: the below instructions *do not* build the patched package, see https://forums.bunsenlabs.org/viewtopic … 748#p42748 for the correct method.

To use the custom OpenBox package in BunsenLabs, I would recommend building the package from source:

mkdir -p ~/builds && cd ~/builds
sudo apt install git build-essential libxml2-dev
wget http://archive.raspberrypi.org/debian/pool/ui/o/openbox/openbox_3.5.2.orig.tar.gz
tar xf openbox_3.5.2.orig.tar.gz && cd openbox-3.5.2
./configure --prefix="$HOME"
make -j99
make install

This will install the custom binary to ~/bin/openbox and this will be used in preference to the vanilla Openbox package.

To uninstall the custom binary, use:

cd ~/builds/openbox-3.5.2
make clean uninstall

I will try to set up a package in my OBS repository so we can have a 64-bit version.

Last edited by Head_on_a_Stick (2017-01-03 12:07:08)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#3 2017-01-02 19:23:21

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: Openbox with rounded corners

I have raided the Raspbian ISO image and extracted their PiX theme:

https://github.com/Head-on-a-Stick/conf … Pix.tar.gz

@cpoakes: can you explain how to activate the corners?

I thought it was in the PiX themerc but apparently not hmm


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#4 2017-01-02 20:03:44

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: Openbox with rounded corners

Head_on_a_Stick wrote:

can you explain how to activate the corners?

Edit the file at ~/.config/openbox/rc.xml and add these two lines immediately below line 61:

    <roundCorners>yes</roundCorners>
    <invisibleHandles>yes</invisibleHandles>

Then run `openbox --reconfigure` smile

EDIT: and search before posting next time... lol

EDIT2: I can't get this to work at all.

I had to create a new x-session-manager alternative pointing to a custom openbox-session file to make sure that the patched binary is launched:

cp /usr/bin/openbox-session ~/bin
editor ~/bin/openbox-session # change path on the last line to: exec "$HOME"/bin/openbox
sudo update-alternatives --install /usr/bin/x-session-manager x-session-manager "$HOME"/bin/openbox-session 50

But I'm still getting square corners sad

I did try `startx ~/bin/openbox` as well but with the same (non-rounded) result.

Last edited by Head_on_a_Stick (2017-01-02 20:30:37)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#5 2017-01-03 08:30:34

cpoakes
Member
Registered: 2016-12-02
Posts: 108

Re: Openbox with rounded corners

@HOS: From your build directions, it appears you have built an unmodified "stock" version of OB. Run the following command on your modified openbox:

strings /usr/bin/openbox | grep roundCorners

If it doesn't output "roundCorners", the patches have not been applied.

In addition to the original source, you need the patches and the "dsc" file to apply them. From http://archive.raspberrypi.org/debian/pool/ui/o/openbox, there are three relevant files (original, patches, dsc):

openbox_3.5.2.orig.tar.gz
openbox_3.5.2-8+rpi3.debian.tar.xz
openbox_3.5.2-8+rpi3.dsc

Download all three files to the same directory, and in that directory run:

dpkg-source -x openbox_3.5.2-8+rpi3.dsc

This will assemble the openbox-3.5.2 sub-directory with all patches (including the RPi patches) correctly applied. You can then run your configure/make/install in that directory and should end up with the RPi Pixel version of the executable.

As you discovered, the configuration options are:

<roundCorners>yes</roundCorners>
<invisibleHandles>yes</invisibleHandles>

in your rc.xml. The RPi master version places them after "<keepBorder>", but as OB handles correctly formed xml I expect anywhere in the "<theme>" section to work.

Last edited by cpoakes (2017-01-03 08:31:25)

Offline

#6 2017-01-03 09:09:00

ohnonot
...again
Registered: 2015-09-29
Posts: 3,830
Website

Re: Openbox with rounded corners

cpoakes wrote:

invisible handles (compensation for skinny window borders).

how does this work actually? what does it do?
for me, sounds more interesting than rounded corners.

unfortunately, the patch is for openbox 3.5... :-(

Offline

#7 2017-01-03 12:05:09

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: Openbox with rounded corners

Thank you very much for the detailed instructions cpoakes, I knew I was missing something obvious big_smile

It now works beautifully, I have posted a scrot in the monthly thread:

https://forums.bunsenlabs.org/viewtopic … 765#p42765


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#8 2017-01-03 13:58:42

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: Openbox with rounded corners

I have tweaked my bunsen-flat theme for compatibility with the patched Openbox version:

2017-01-03-135242_1920x1080_scrot.th.png

I may be biased but I think that looks just great o_O

Download the theme from here:

https://github.com/Head-on-a-Stick/conf … ded.tar.gz

Click on "View Raw" to download the tarball then open a terminal in the downloads folder and install the theme with:

mkdir -p ~/.local/share/themes
tar xf bunsen-flat-rounded.tar.gz -C ~/.local/share/themes

“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#9 2017-01-03 14:06:58

cpoakes
Member
Registered: 2016-12-02
Posts: 108

Re: Openbox with rounded corners

ohnonot wrote:
cpoakes wrote:

invisible handles (compensation for skinny window borders).

how does this work actually? what does it do?
for me, sounds more interesting than rounded corners.

unfortunately, the patch is for openbox 3.5... :-(

I did not actually experiment with the handles. Normally, the window border provides the handle to resize windows; wide borders make it easy, skinny borders make it difficult. According to the RPi blog, the PiX theme has minimized the borders and "invisibleHandles" creates a zone around the window replicating the resize capability.

And yes, RPi versioning is in sync with jessie, not stretch/sid. That said, the 3.5 (jessie) patch list is quite similar to the 3.6 (stretch) patch list. You might consider incorporating:

./debian/patches/14_pi_corners.patch
./debian/patches/15_race_fix.patch

from the 3.5 patches into the 3.6 patches. They are large enough and provide enough context that patching the 3.6 original sources should puke if they are inapplicable (assuming you are that familiar with the patch/build process).

Offline

#10 2017-01-03 14:12:38

cpoakes
Member
Registered: 2016-12-02
Posts: 108

Re: Openbox with rounded corners

Head_on_a_Stick wrote:

I have tweaked my bunsen-flat theme for compatibility with the patched Openbox version...

Looks very nice. You've inspired me to take a stab at my customized Numix theme to minimize the borders and see if this addresses the problems I encountered.

Offline

#11 2017-01-03 14:29:01

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: Openbox with rounded corners

ohnonot wrote:
cpoakes wrote:

invisible handles (compensation for skinny window borders).

how does this work actually? what does it do?

I think that the patch is making use of compositing to add the roundedness (is that a word?) so the borders can also be added invisibly.

EDIT: no, it isn't, I just tried it without compton.

I need to tweak my theme too.

Last edited by Head_on_a_Stick (2017-01-03 14:30:17)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#12 2017-01-03 23:08:53

cpoakes
Member
Registered: 2016-12-02
Posts: 108

Re: Openbox with rounded corners

With experimentation and code analysis, the modified RPi Openbox employing <roundCorners>yes</roundCorners> apparently:

  1. Requires the border.width to be 0

  2. Creates a white border with a dark edge in it's place

  3. Operates in a crude manner by simply erasing the corner pixels

  4. Creates round corners with a fixed radius of 4 pixels

These modifications are coordinated with the PiX theme and are not generic.  If your theme border.width is not 0, the window and corners are not composed in the correct position. Furthermore, the color of the white border is hardwired and not set by any theme parameter. It disrupts dark themes by introducing unnecessary white at the window border.

I created a more generic patch. I removed all code generating the white border with dark edge; removed all code for "invisibleHandles" (whose sole purpose is to provide a 1px wide handle for border.width=0); and changed the remaining parameter to <cornerRadius> as a configurable integer value. If you'd like to experiment with it, continue reading.

The following patch originates with jessie openbox 3.5.2, but can be applied to stretch/sid openbox 3.6.1 (the patch command correctly relocates code hunks).

UPDATE: there is a newer version of this patch adding round corners to OB menus as well as windows. Use the patch in post 46609 instead. This patch is preserved for reference.

--- a/openbox/config.c	2017-01-04 10:48:38.000000000 -0700
+++ b/openbox/config.c	2017-01-04 10:32:38.352114723 -0700
@@ -48,6 +48,7 @@
 gchar   *config_theme;
 gboolean config_theme_keepborder;
 guint    config_theme_window_list_icon_size;
+guint	 config_theme_cornerradius;
 
 gchar   *config_title_layout;
 
@@ -702,6 +703,8 @@
         else if (config_theme_window_list_icon_size > 96)
             config_theme_window_list_icon_size = 96;
     }
+    if ((n = obt_xml_find_node(node, "cornerRadius")))
+	config_theme_cornerradius = obt_xml_node_int(n);
 
     n = obt_xml_find_node(node, "font");
     while (n) {
@@ -1078,6 +1086,7 @@
     config_title_layout = g_strdup("NLIMC");
     config_theme_keepborder = TRUE;
     config_theme_window_list_icon_size = 36;
+    config_theme_cornerradius = 0;
 
     config_font_activewindow = NULL;
     config_font_inactivewindow = NULL;
--- a/openbox/config.h	2017-01-04 10:48:38.000000000 -0700
+++ b/openbox/config.h	2017-01-04 10:28:41.282023007 -0700
@@ -152,6 +152,8 @@
 extern gboolean config_animate_iconify;
 /*! Size of icons in focus switching dialogs */
 extern guint config_theme_window_list_icon_size;
+/*! Display rounded corners for decorated windows */
+extern guint config_theme_cornerradius;
 
 /*! The font for the active window's title */
 extern RrFont *config_font_activewindow;
--- a/openbox/frame.c	2013-08-11 18:33:24.000000000 -0700
+++ b/openbox/frame.c	2017-01-06 08:56:08.861765701 -0700
@@ -857,7 +857,6 @@
 
         if (resized) {
             self->need_render = TRUE;
-            framerender_frame(self);
             frame_adjust_shape(self);
         }
 
@@ -884,7 +883,9 @@
     {
         XResizeWindow(obt_display, self->label, self->label_width,
                       ob_rr_theme->label_height);
+	self->need_render = TRUE;
     }
+    framerender_frame(self);
 }
 
 static void frame_adjust_cursors(ObFrame *self)
@@ -958,6 +959,8 @@
     XMoveResizeWindow(obt_display, self->backfront, 0, 0,
                       self->client->area.width,
                       self->client->area.height);
+    self->need_render = TRUE;
+    framerender_frame(self);
 }
 
 void frame_adjust_state(ObFrame *self)
--- a/openbox/framerender.c	2013-08-11 18:33:24.000000000 -0700
+++ b/openbox/framerender.c	2017-01-04 10:29:07.242251875 -0700
@@ -21,6 +21,7 @@
 #include "openbox.h"
 #include "screen.h"
 #include "client.h"
+#include "config.h"
 #include "framerender.h"
 #include "obrender/theme.h"
 
@@ -42,6 +43,28 @@
         return;
     self->need_render = FALSE;
 
+    if ((self->decorations & OB_FRAME_DECOR_TITLEBAR) && !self->max_horz && !self->max_vert && config_theme_cornerradius)
+    { 
+	XGCValues xgcv;
+	XWindowAttributes wd_att;
+	XGetWindowAttributes (obt_display, self->window, &wd_att);
+	Pixmap mask = XCreatePixmap (obt_display, self->window, wd_att.width, wd_att.height, 1);
+	GC shape_gc = XCreateGC (obt_display, mask, 0, &xgcv);
+	int rad = config_theme_cornerradius;
+	int dia = 2 * rad;
+	XSetForeground (obt_display, shape_gc, 0);
+	XFillRectangle (obt_display, mask, shape_gc, 0, 0, wd_att.width, wd_att.height);
+	XSetForeground (obt_display, shape_gc, 1);
+	XFillArc (obt_display, mask, shape_gc, 0, 0, dia, dia, 0, 23040);
+	XFillArc (obt_display, mask, shape_gc, wd_att.width-dia-1, 0, dia, dia, 0, 23040);
+	XFillArc (obt_display, mask, shape_gc, 0, wd_att.height-dia-1, dia, dia, 0, 23040);
+	XFillArc (obt_display, mask, shape_gc, wd_att.width-dia-1, wd_att.height-dia-1, dia, dia, 0, 23040);
+	XFillRectangle (obt_display, mask, shape_gc, rad, 0, wd_att.width-dia, wd_att.height);
+	XFillRectangle (obt_display, mask, shape_gc, 0, rad, wd_att.width, wd_att.height-dia);
+	XShapeCombineMask (obt_display, self->window, ShapeBounding, 0, 0, mask, ShapeSet);
+	XFreePixmap (obt_display, mask);
+    }
+
     {
         gulong px;
 

Rough guide for applying the patch:

apt-get source openbox                  # actual Debian, not RPi sources
cd openbox-3.5.2                        # or cd openbox-3.6.1 for stretch/sid
patch -p1 < PATCH_FILE                  # cut and paste above into your PATCH_FILE

Then do a configure/make/install with your preferred and/or usual options.

This should work with any openbox theme. The cornerRadius feature uses the same methodology as the RPi version. It is crude and simply erases the corners of the window. It does not utilize the compositor but an Xlib shape mask and therefore creates jaggy curves. The appearance is best with values that are powers of 2 or at least even numbers as you get very large.

Add the following to your rc.xml file, in the <theme> section:

<cornerRadius>4</cornerRadius>

Replace "4" with your preferred size. Remove or set to 0 to disable rounded corners. Defaults to square (legacy) corners.

CAVEATS:

  • Use the stock jessie/stretch/sid sources, NOT the RPi sources.

  • The patch was applied to 3.6.1 and compiled on jessie for basic dev testing; consider yourself an alpha tester if you use it on stretch/sid.

  • A border.width of 0 preserves its original meaning - no border and no resizing handle at the edge (beware of using the PiX theme).

  • With large enough values it is possible to obscure (erase) controls in the title bar, or content at the bottom of the window.

EDIT 04 Jan 17: Updated patch to redraw frame with round corners after resizing.
EDIT 07 Jan 17: Updated patch to redraw frame when application resizes itself.
EDIT 06 Mar 17: Updated post, redirecting to newer patch/extended features in post 46609.

Last edited by cpoakes (2017-03-06 22:30:49)

Offline

#13 2017-01-04 05:42:31

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 5,556
Website

Re: Openbox with rounded corners

Many thanks for this cpoakes!
HoaS that screenshot does look beautiful.


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
In case you forget, the rules.

Offline

#14 2017-01-04 17:18:21

cloverskull
Member
Registered: 2015-10-01
Posts: 307

Re: Openbox with rounded corners

My understanding of OpenBox is that it's more or less treated as "feature-complete" but I think it would be pretty cool to push this into the codebase. Would this be doable? Or, if not, would it be possible to create our own BL fork and host the debs on the BL apt servers?

Also, @cpoakes - you rock. smile

Offline

#15 2017-01-04 18:22:08

cpoakes
Member
Registered: 2016-12-02
Posts: 108

Re: Openbox with rounded corners

Yes, OB is generally considered feature complete but new features were added with 3.6. And there is an outstanding feature request for round corners.

I'd like to get it incorporated upstream after debugging and refining my changes. But the crude methodology ("erase the corners" as opposed to "draw a round corner") might not be acceptable to the OB project.

And with stretch already in transition freeze and full freeze coming next month, an upstream submission won't show up until buster (Debian 10). Maybe it can become a stretch backport candidate or a package in the BL deuterium repos.

Last edited by cpoakes (2017-01-04 18:23:11)

Offline

#16 2017-01-04 19:25:57

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: Openbox with rounded corners

NOTE: packages removed, links dead, use https://forums.bunsenlabs.org/viewtopic … 248#p43248 instead.

~~~~~~~~~~~

I have built some .debs using cpoakes' patch:

64 bit (amd64)

32 bit (i386)

Using them is a bit tricky because the package name is the same as the one in the Debian repositories so they must be installed with `dpkg` (or gdebi) from the .debs rather than directly from my OBS repository:

sudo dpkg -i openbox_3.5.2-8_*.deb

Check the status after installation:

TheLab: ~ # apt-cache policy openbox                                 
openbox:
  Installed: 3.5.2-8
  Candidate: 3.5.2-8
  Version table:
     3.5.2-8 0
        500 http://httpredir.debian.org/debian/ jessie/main amd64 Packages
 *** 3.5.2-8 0
        100 /var/lib/dpkg/status

The three asterisks indicate that the package is installed from dpkg (ie, from a .deb file).

To switch back to the vanilla OB package, use:

sudo apt install openbox

Last edited by Head_on_a_Stick (2017-01-12 19:50:29)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#17 2017-01-04 19:41:27

cpoakes
Member
Registered: 2016-12-02
Posts: 108

Re: Openbox with rounded corners

PATCH UPDATE

The patch was not drawing/redrawing the window frame with rounded corners after resizing. The patch in the previous post is now modified with the correction. If you used the patch before 04 Jan 16, you will need to copy the new version. If you are unsure which version you have, the new version also modifies openbox/frame.c. All the remaining content and instructions in the post are correct.

@HOAS - Thanks for preparing the debs. You'll need to rebuild with the new patch.

Offline

#18 2017-01-04 19:42:52

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: Openbox with rounded corners

cpoakes wrote:

You'll need to rebuild with the new patch.

OK big_smile

EDIT: packages are building now, they should be ready soon smile

Thank you openSUSE!

Last edited by Head_on_a_Stick (2017-01-04 19:53:35)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#19 2017-01-04 20:58:54

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: Openbox with rounded corners

Following cpoakes' excellent suggestion, I have built a version using Openbox 3.6.1 from stretch.

To install it, either grab the .debs directly from here:

NOTE: packages removed, links dead, use https://forums.bunsenlabs.org/viewtopic … 116#p43116 instead.

Last edited by Head_on_a_Stick (2017-01-07 22:38:54)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#20 2017-01-05 07:56:53

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 5,556
Website

Re: Openbox with rounded corners

Head_on_a_Stick wrote:

Following cpoakes' excellent suggestion, I have built a version using Openbox 3.6.1 from stretch.

Eager to try this, but, is that package intended to be installed on a Stretch system? On Jessie I get:

gdebi wrote:

Error:
Dependency is not satisfiable:
libobrender32v5
(>=3.6.0)

Before I go looking for libobrender32v5...


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
In case you forget, the rules.

Offline

#21 2017-01-05 08:18:28

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: Openbox with rounded corners

^ I was using my BL system as a test bed, I will look into this tonight.

Thanks for testing! smile


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#22 2017-01-05 18:39:02

cpoakes
Member
Registered: 2016-12-02
Posts: 108

Re: Openbox with rounded corners

When working from Debian sources plus the patch, openbox v3.6.1 compiles and runs on jessie (x86_64) when configured with:

./configure --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu

The subsequent "make install" installs libobrender and openbox to the expected locations, and openbox executes without a problem. This was why I suggested HOAS package openbox-3.6.1 as a deb.

HOAS's deb files follow the existing Debian packaging strategy, specifically libobrender32 is not included in the deb file. To compensate, HOAS's package needs to either break precedent and include the libobrender32 library, or comply with precedent and provide two packages (openbox, libobrender32).

And technically, there should be newer versions of lxappearance-obconf and obconf to support the additional 3.6.1 features. As far as 3.5 features go, libraries libobrender32 and libobrender29 are compatible. Jessie lxappearance-obconf and obconf will use libobrender29, and support the v3.5 features without conflict.

So my recommendation for HOAS to package just openbox-3.6.1 for jessie was ill considered. There seem to be at least four packages necessary for full 3.6.1 support. Maybe sticking with 3.5.2 and assigning a different version (openbox_3.5.2+bunsen) would better solve the dpkg vs apt version name conflict.

Last edited by cpoakes (2017-01-05 18:51:22)

Offline

#23 2017-01-05 22:32:48

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: Openbox with rounded corners

cpoakes wrote:

Maybe sticking with 3.5.2 and assigning a different version (openbox_3.5.2+bunsen) would better solve the dpkg vs apt version name conflict.

Sounds good to me, I won't have time until this weekend though.

Thank you for all your work here, it really is fantastic.


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#24 2017-01-06 01:52:08

cpoakes
Member
Registered: 2016-12-02
Posts: 108

Re: Openbox with rounded corners

Thank you for packaging it for general consumption.

Offline

#25 2017-01-06 05:38:10

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 5,556
Website

Re: Openbox with rounded corners

For 3.6.1 support I think you'd have to add libobt2v5 to the dependencies - libobrender32v5 needs it.

I'll give it a go on a VM and see what happens.


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
In case you forget, the rules.

Offline

Board footer

Powered by FluxBB