You are not logged in.

#21 2018-06-23 08:58:57

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 12,552
Website

Re: [fixed] Openbox sets temporary grey background during startup

Branch of Debian openbox git repository, "bunsen" branch from tag debian/3.6.1-7:
https://github.com/BunsenLabs/openbox-d … ree/bunsen
It should be easy to pull in any future security fixes that come in and rebuild, but I doubt there will be any.
Binary amd64 build of Openbox 3.6.1-7~bpo9+1~bl1 from that source code looks OK and is in the above experimental repo.
Note that if we want to provide this for BL, i368 and armhf(?) builds will be needed too.

@earlybird this is doable, but if it seems like too much work at your end I'll continue looking at the dpkg-divert approach instead.

Last edited by johnraff (2018-06-23 08:59:38)


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )

Introduction to the Bunsenlabs Boron Desktop

Online

#22 2018-07-27 08:35:48

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 12,552
Website

Re: [fixed] Openbox sets temporary grey background during startup

johnraff wrote:

I'll continue looking at the dpkg-divert approach instead.

I did that, and finally made bunsen-openbox. It depends on openbox (<< 3.6.1-5 where the bug is fixed) and its only job is to add a single # in a single file. You wouldn't believe the amount of code used to achieve that - generate a substitute file, divert the original file and symlink to the custom file, all done to be safe when upgrading, removing etc etc...

I'm quite embarassed how bloated it must look, but from the user's POV it will be very simple. Just install it. If openbox is ever upgraded to 3.6.1-5 or over, then apt will force bunsen-openbox to be removed (though it will do no harm anyway). The next version of bunsen-configs will recommend it, so most users should get it automatically, and that pesky screen blink will be gone.

Here's a trial .deb file. If anyone would like to try installing/removing/whatever and see if it causes any trouble at any point it will be appreciated. If all's well we can get it in the BL repo.

---
One reason the code looks so complicated is that I wanted to make it as generic, portable and reusable as possible, so if something like this comes up again the code can be mostly just copied.


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )

Introduction to the Bunsenlabs Boron Desktop

Online

#23 2018-07-28 07:56:51

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 12,552
Website

Re: [fixed] Openbox sets temporary grey background during startup

Bunsen-openbox source code here: https://github.com/BunsenLabs/bunsen-openbox


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )

Introduction to the Bunsenlabs Boron Desktop

Online

#24 2018-07-28 08:39:25

hhh
Gaucho
From: High in the Custerdome
Registered: 2015-09-17
Posts: 16,032
Website

Re: [fixed] Openbox sets temporary grey background during startup

Nice!


No, he can't sleep on the floor. What do you think I'm yelling for?!!!

Offline

#25 2018-07-31 07:56:12

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 12,552
Website

Re: [fixed] Openbox sets temporary grey background during startup

bunsen-openbox is now in the package repo, and bunsen-configs recommends it. If you do an upgrade bunsen-configs will be held back because of the new package being brought in, so do 'apt-get upgrade --with-new-pkgs' or 'apt-get dist-upgrade'.


...elevator in the Brain Hotel, broken down but just as well...
( a boring Japan blog (currently paused), now on Bluesky, there's also some GitStuff )

Introduction to the Bunsenlabs Boron Desktop

Online

Board footer

Powered by FluxBB