You are not logged in.

#61 2024-04-27 09:17:27

micko01
void main()
From: Queensland, Australia
Registered: 2024-04-07
Posts: 493
Website

Re: Wayland and BunsenLabs

johnraff wrote:
micko01 wrote:

...Trixie aren't the latest either...

There's also the option of putting the whole thing on hold till Forky becomes Testing. smile

Trixie has a looong way to go yet. Still no geany package - suffering with gedit and scite roll . Been using geany since at least 2008, and actually nano is more comfortable than the former two.

I think it's good to get in a bit of ground work now; got to start somewhere. smile


#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen

Offline

#62 2024-04-28 00:40:36

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

Re: Wayland and BunsenLabs

^I was half-joking. I think it would be good to at least have a basic Wayland option for Carbon, along with the full-fat X11 versions. As you say, do some ground work.

---
I used scite way back on Windows 98 - it was OK. Notepad++ I quite liked too. The reason I switched to geany on Linux was that it's based on the same Scintilla engine as scite and Notepad++.

Last edited by johnraff (2024-04-28 00:49:13)


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

Offline

#63 2024-04-28 09:50:22

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

Re: Wayland and BunsenLabs

@micko01 I notice you've forked bunsen-netinstall. I did indeed think it might be a useful platform for sharing experimental Wayland setups because it's easy to tweak the system install without hacking the packages themselves. Things like extra files to install, commands to run during the install etc - things that ultimately will be baked into packages, but need testing out first.

I just added an option to use the "base" package list to bunsen-netinstall, so you might want to pull that commit too (though for your purposes just editing the existing package lists might work as well).

Last edited by johnraff (2024-04-28 10:14:16)


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

Offline

#64 2024-04-29 11:01:16

micko01
void main()
From: Queensland, Australia
Registered: 2024-04-07
Posts: 493
Website

Re: Wayland and BunsenLabs

^ yes and hacking hard! (nasty hacks but they will settle over time).

Using a base but added `netsurf-gtk` as dillo doesn't work on wayland. I notice `light-locker` 'recommends' xserver-xorg - although doesn't work without it. That's ok, we have to log in!

Progressing well actually, getting an almost configured labwc desktop smile


#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen

Offline

#65 2024-04-30 02:16:15

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

Re: Wayland and BunsenLabs

^Sounds very encouraging. cool


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

Offline

#66 2024-05-04 02:55:00

micko01
void main()
From: Queensland, Australia
Registered: 2024-04-07
Posts: 493
Website

Re: Wayland and BunsenLabs

^Progress Report

Now have everything booting and configured in a VM - see here for screen shots. Bare metal soon. I have an old i3 laptop to test on, just have to back it up as it has some old data I want to keep.

Nicely, trixie has updated to labwc-0.7.1 so I have been fixing up `rc.xml` to take advantage of the newer features which is a bit more in line with current openbox.

I also have a script which parses the key-bindings in rc.xml and prints them to stdout for conky. Works well but needs a good tidy up. Getting used to SciTE once I configured it better for my bad eyes!

My intention, sooner or later, is to offer a PR for bunsen-netinstall starting out with something like a 'wbase' config which includes the basics for a usable labwc desktop


#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen

Offline

#67 2024-05-04 03:28:42

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

Re: Wayland and BunsenLabs

Very nice!

Noticing there are no shadows. I've messed with labwc a bit, but haven't payed attention to that aspect of it.

Are there no shadows on windows with labwc? Animations? I know this is more a question for @malm, but wondering if you knew anything. I've experimented with it but got distracted by a certain controversial WM (hyprland, which I'm currently using by building it from source on noble, which is basically trixie).


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

Offline

#68 2024-05-04 07:14:47

micko01
void main()
From: Queensland, Australia
Registered: 2024-04-07
Posts: 493
Website

Re: Wayland and BunsenLabs

^no, shadows aren't enabled  - yet. They're merged and will be in labwc-0.7.2 which will hopefully (likely methinks) make Trixie when stable. Animations are not part of the Labwc Scope

Bare metal install worked well, using it now, but it's not for noobs doing a net install, for sure!

This is WIP and there will be scope in my work to choose other compositors such as, sway, hyprland, wayfire and river (or whatever else) either OOTB or by editing the config files. I don't want to do some half baked solution wink


#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen

Offline

#69 2024-05-06 05:59:17

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

Re: Wayland and BunsenLabs

micko01 wrote:

^Progress Report...

Very encouraging. smile

I also have a script which parses the key-bindings in rc.xml and prints them to stdout for conky. Works well but needs a good tidy up.

Do you know that there is a BL utility packaged with bunsen-pipemenus which parses rx.xml keybinds? It uses that output, combined with parsing xbindkeys' configs, in the keybinds pipemenu
Menu > User Settings > Keybinds.
Maybe it would help you avoid duplication of work, or maybe OTOH you could PR some improvements to the BL code?

My intention, sooner or later, is to offer a PR for bunsen-netinstall starting out with something like a 'wbase' config which includes the basics for a usable labwc desktop

That will be great!
Only one thing - could you wait untill there's a Carbon branch of the netinstall script, and base your PR off that? I've got a few tasks to get done, but migrating BL packages to Carbon/Trixie is one of them, and netinstall should not be particularly difficult.

---
One general note: Debian Trixie is going through a patch of instability right now related to migration to a new 64-bit time standard. People who don't need to install Trixie right now might want to wait... a couple of weeks?
https://lists.debian.org/debian-boot/20 … 00074.html


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

Offline

#70 2024-05-06 07:47:57

unklar
Back to the roots 1.9
From: #! BL
Registered: 2015-10-31
Posts: 2,646

Re: Wayland and BunsenLabs

johnraff wrote:

One general note: Debian Trixie is going through a patch of instability right now related to migration to a new 64-bit time standard. People who don't need to install Trixie right now might want to wait... a couple of weeks?
https://lists.debian.org/debian-boot/20 … 00074.html

For reassurance, on three siduction and 2 sid/trixi installations, the new 64-bit time migration no longer plays a role here.  wink

Offline

#71 2024-05-06 08:39:00

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

Re: Wayland and BunsenLabs

^I haven't tried anything myself, but I get the impression that a lot of the problems are/were round debootstrap which only plays a part when installing a new system. So existing systems are likely OK.


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

Offline

#72 2024-05-12 01:45:47

micko01
void main()
From: Queensland, Australia
Registered: 2024-04-07
Posts: 493
Website

Re: Wayland and BunsenLabs

Progress Report #2

I'm doing bare metal tests now on 2 test beds; a HP Pavilion g6 series laptop, i3, 4GB RAM, 500GB HDD, broken keyboard (no ctrl, left shift or capslock sad ) and an Acer Iconia -Tab PC but doesn't seem to register touch events any more, but still has a great battery and keyboard dock; it's all AMD hardware so very compatible with wayland. Has 100GB SSD and a measly 2GB RAM, but it's doing the job just fine as I'm using it now with .. Chromium memory hog! Tested some youtube videos and working well.

It's hit and miss with the debian-testing-netinstall.iso. I Snagged one (a daily) about 5 days ago that's working fine.

The HP works fine but on logout trying to login again gets stuck in a loop. Only work around is to login to tty after a reboot. No such issue on the Acer, it's running sweetly.

latest wayland buildThe Acer

It's nearly time to post a developer preview 'hackinstall' script for the curious. Takes < 20 mins start to finish in a VM, a bit longer on metal because there is due care and diligence required when partitioning. Maybe next week end.


#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen

Offline

#73 2024-05-12 02:00:31

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

Re: Wayland and BunsenLabs

micko01 wrote:

Progress Report #2 broken keyboard (no ctrl, left shift or capslock

You can get a USB keyboard for twelve dollars.

https://www.lenovo.com/us/en/p/accessor … ACphPachek


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

Offline

#74 2024-05-12 02:55:13

micko01
void main()
From: Queensland, Australia
Registered: 2024-04-07
Posts: 493
Website

Re: Wayland and BunsenLabs

^I've got a few keyboards, just not enough room!

Anyway, a teaser - and remember the Iconia is pretty low spec and I reckon it's doing a great job.

Bunsen Beakerland


#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen

Offline

#75 2024-05-12 03:57:49

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

Re: Wayland and BunsenLabs

Okay, I just wanted to type out twelve, because what a freaking weird word. Twelve.

Twelve dozen is a gross. Some weird words right there. Dozen.


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

Offline

#76 2024-05-18 13:36:10

micko01
void main()
From: Queensland, Australia
Registered: 2024-04-07
Posts: 493
Website

Re: Wayland and BunsenLabs

Trixie updated to labwc-0.7.2 and drop shadows are now enabled.

Labwc dropshadows - video

Recorded on the HP laptop which is now my main bunsen dev machine - for now.


#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen

Offline

#77 2024-05-18 15:33:32

altman
Member
From: Canada
Registered: 2015-10-24
Posts: 619

Re: Wayland and BunsenLabs

micko01 wrote:

Trixie updated to labwc-0.7.2 and drop shadows are now enabled.

Labwc dropshadows - video

Recorded on the HP laptop which is now my main bunsen dev machine - for now.

Top @micko01, nice vid !


My Linux installs are as in my music; it s on Metal

Offline

#78 2024-05-19 02:37:49

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

Re: Wayland and BunsenLabs

micko01 wrote:

Trixie updated to labwc-0.7.2 and drop shadows are now enabled.
Labwc dropshadows - video

Interesting take on drop-shadows! Looks good on that dark theme.


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

Offline

#79 2024-05-19 06:46:50

micko01
void main()
From: Queensland, Australia
Registered: 2024-04-07
Posts: 493
Website

Re: Wayland and BunsenLabs

^ yes kind of inverted shadows! The light is behind smile. Looks more pronounced, so good for a video.

This weekend I've spent leaning debian packaging, and as you probably well know a weekend barely scratches the surface!

I did manage to build and package labwc-menu-generator as well as some of my own yad scripts (scripts are dead easy).

Since labwc's native menu now supports pipe-menus the menu-generator should be a a second class replacement to jgmenu until @malm gets back to trappist (a wayland version of jgmenu for those uninformed). I may try and talk him into adding it to the labwc organisation, that way hopefully more coding eyes will catch a glimpse since labwc participation has grown almost exponentially since version 6.0.

As the weekend progressed I tried to package labwc-tweaks-gtk, which I have contributed a few lines of code in the past. Dismal fail, but I'll get there in a few more weekends. The repo is basically in 'maintenance mode' because @malm has began developing (and progressing well I might add) a the Qt version of labwc-tweaks. I have avoided Qt as much as possible as the dependencies, in my opinion, are huge. I do think it is a great toolkit, but bloat has always annoyed me, and I can see the benefits. Storage is cheap these days anyway. RAM is still expensive though. Any gtk programmers here? I may need some help with tweaks-gtk


#!/bin/sh
echo '#include <stdio.h>\nvoid main() { printf("Hi, bunsenlabs\\n"); return; }' > bunsen.c
gcc bunsen.c -o bunsen
./bunsen

Offline

#80 2024-05-20 05:58:20

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

Re: Wayland and BunsenLabs

micko01 wrote:

This weekend I've spent leaning debian packaging, and as you probably well know a weekend barely scratches the surface!

I did manage to build and package labwc-menu-generator as well as some of my own yad scripts (scripts are dead easy).

Is the package source code up somewhere? I'd be happy to take a look. smile


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

Offline

Board footer

Powered by FluxBB