You are not logged in.

#1 2025-10-29 06:51:25

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 13,012
Website

A couple of last-minute app substitutions for Carbon

lxterminal > xfce4-terminal
Can be set to automatically follow the system theme. Saves some work.
https://forums.bunsenlabs.org/viewtopic … 24#p146324

arandr > lxrandr
Simpler GUI and easier to understand than arandr. Will need a wrapper script so it can save settings.
https://forums.bunsenlabs.org/viewtopic … 34#p146334
https://forums.bunsenlabs.org/viewtopic … 38#p146438

file-roller > engrampa EDIT: provisionally to xarchiver EDIT 251225: no, back to file-roller
In Trixie file-roller is white and refuses to follow the GTK theme unless you pass it an environment variable:
https://forums.bunsenlabs.org/viewtopic … 95#p146495
Maybe we can add the appropriate envvar to the session whenever the GTK theme is changed (might work with other GTK4 apps too) but if that all turns out to be too much trouble, we could switch to engrampa, which is almost the same but GTK3.

Any comments?

Other last-minute swaps? (Not too many of those please!)

EDIT added nwg-look for consideration EDIT 251225 and added in place of lxappearance

Last edited by johnraff (2025-12-25 06:20:50)


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

#2 2025-10-29 09:54:48

PackRat
jgmenu user Numero Uno
Registered: 2015-10-02
Posts: 2,762

Re: A couple of last-minute app substitutions for Carbon

Does engrampa pull in any of the mate desktop?

There is also xarchiver. Not tied to any desktop environment and should follow the gtk theme.

Edit - screenshot so you can see xarchiver without installing:

Mqn3arCT_t.png


You must unlearn what you have learned.
    -- yoda

Offline

#3 2025-10-29 15:07:06

greenjeans
Member
Registered: 2025-01-18
Posts: 287
Website

Re: A couple of last-minute app substitutions for Carbon

PackRat wrote:

Does engrampa pull in any of the mate desktop?

None of the main desktop stuff, only one small (102 kb) library which is libcaja-extensions, the rest of it's depends are just ordinary system stuff. Apparently caja requires that to interact with it. I use it in Openbox with PcmanFM for many years now, it's a nice program, simple and looks good and most definitely accepts gtk3 theming with no issues.

RE: lxrandr, good call, have used that extensively as well, not too pretty but gets the job done and is simple to use.

Last edited by greenjeans (2025-10-29 15:09:38)

Offline

#4 2025-10-29 15:23:41

PackRat
jgmenu user Numero Uno
Registered: 2015-10-02
Posts: 2,762

Re: A couple of last-minute app substitutions for Carbon

^ That's good. I used to use engrampa when I was using caja (thunar didn't have split-pane view). As you pointed out, accepts gtk3 no problems.


You must unlearn what you have learned.
    -- yoda

Offline

#5 2025-10-29 15:27:53

PackRat
jgmenu user Numero Uno
Registered: 2015-10-02
Posts: 2,762

Re: A couple of last-minute app substitutions for Carbon

Yes to lxterminal -> xfce4-terminal now that BL is using xfce4-panel.

Team Xfce is making good progress on their tools working in Wayland with labwc. Should be better for BL in the long run.


You must unlearn what you have learned.
    -- yoda

Offline

#6 2025-10-29 15:41:24

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

Re: A couple of last-minute app substitutions for Carbon

lxterminal > xfce4-terminal = OK
arandr > lxrandr = OK
file-roller > engrampa = no OK  xarchiver = OK

Offline

#7 2025-10-30 02:25:28

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 13,012
Website

Re: A couple of last-minute app substitutions for Carbon

unklar wrote:

file-roller > engrampa = no OK  xarchiver = OK

@unklar what is the problem with engrampa?

I tried xarchiver some time ago and didn't like it - I forget why though.


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

#8 2025-10-30 07:17:30

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 13,012
Website

Re: A couple of last-minute app substitutions for Carbon

^I've just installed and tried xarchiver and engrampa, and I couldn't find anything particularly wrong with xarchiver, though engrampa makes eg opening a .deb file a bit simpler and looks slightly nicer. OTOH xarchiver is a much smaller install.

Does anyone else have an opinion on those two?

PS file-roller was slower than either of them to open an archive.

PS2 Engrampa refused to open a particular .tar.gz file that the other two had no problem with.

Last edited by johnraff (2025-10-30 07:22:03)


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

#9 2025-10-31 04:38:48

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

Re: A couple of last-minute app substitutions for Carbon

We already have mate-desktop-common or something because of mate-polkit. Engrampa should be fine, no?

-edit- No, it's mate-polkit-common that gets installed, never mind. I don't see anything wrong with engrampa, though.

Last edited by hhh (2025-10-31 04:41:52)


I don't care what you do at home. Would you care to explain?

Offline

#10 2025-11-04 06:38:19

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 13,012
Website

Re: A couple of last-minute app substitutions for Carbon

hhh wrote:

I don't see anything wrong with engrampa, though.

Well, I just posted what I found wrong with it.
'tar' had no issues with the same file, so I guess it has to be a bug somewhere in the code that engrampa uses to sort through file-types. I remember file-roller had some issues like that in the past, but I think they got fixed.

sleekmason wrote:

Is it possible your file is just labeled incorrectly and can't be read by engrampa?

This was it -  the file is described as "POSIX tar archive (GNU)" but that's still a defect in engrampa IMO. Other archivers are OK with it.

Right now, my vote is xarchiver because it's much smaller than file-roller or engrampa. If a chubby one is essential, then file-roller with a GTK theme hack.


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

#11 2025-11-04 10:57:32

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

Re: A couple of last-minute app substitutions for Carbon

I'm afraid I'm of absolutely no use to this discussion! I've never had any time whatsoever for GUI archivers. Never liked any of them so I always decompress/compress on the CLI, no matter the format.


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

Offline

#12 2025-11-05 03:58:10

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 13,012
Website

Re: A couple of last-minute app substitutions for Carbon

xarchiver seems to run OK on Wayland without xwayland. (The other two do too though.)


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

#13 2025-11-11 07:54:25

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 13,012
Website

Re: A couple of last-minute app substitutions for Carbon

I made this wrapper for lxrandr so that the user autostart file it creates to save new settings will run on other setups than lxde:

#!/bin/sh
#
# lxrandr writes saved settings to ~/.config/autostart/lxrandr-autostart.desktop
# which contains the line:
# OnlyShowIn=LXDE
# This wrapper script comments out that line so it will run on other desktops.

config_file=$HOME/.config/autostart/lxrandr-autostart.desktop
comment_line_regex='^[[:blank:]]*OnlyShowIn='

lxrandr

[ -e "$config_file" ] || exit 0 # nothing to do

[ -w "$config_file" ] || {
    echo "${0}: cannot write to $config_file" >&2
    exit 1
}

sed -i "/$comment_line_regex/ s/^/#/" "$config_file" || {
    echo "${0}: sed error" >&2
    exit 1
}

Also added a .desktop file in ~/.local/share/applications with the exec line changed to 'lxrandr.wrapper' so it should work in menus.


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

#14 2025-11-30 02:01:56

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 13,012
Website

Re: A couple of last-minute app substitutions for Carbon

xfce4-terminal configs

Just a note for devs that the configuration for xfce4-terminal is now: ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-terminal.xml

It's not all bad news though, because if you have xfconf installed (most xfce apps will pull it in) then you can use xfconf-query to script backup and restore configs easily, and restored configs will appear immediately because of the xconf daemon.

---
btw I'm quite tired of having to remember whether to type xfce or xfce4. neutral


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

#15 2025-11-30 03:50:49

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

Re: A couple of last-minute app substitutions for Carbon

Exxfconfxfwm4scuse me?

dconf it all!

*grumbles in xml*


I don't care what you do at home. Would you care to explain?

Offline

#16 2025-12-03 01:59:43

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 13,012
Website

Re: A couple of last-minute app substitutions for Carbon

The GTK4 theming discussion is now in its own thread: https://forums.bunsenlabs.org/viewtopic.php?id=9606

Please continue there - it's an important topic that will likely affect us more and more in the future.


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

#17 2025-12-05 04:26:59

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 13,012
Website

Re: A couple of last-minute app substitutions for Carbon

nwg-look

cog wrote:

Also yall might wanna look into nwg-look instead of lxappearance for setting themes.  It’s in the Trixie repos.

hhh wrote:

I use nwg-look (aka GTK Settings) on Wayland.

I've also been using nwg-look on my Wayland VM and it works well.
What I hadn't done was try it on X11, but when I did try it the other day was surprised to find it seemed perfectly OK.

Is anybody using nwg-look regularly on X? Does it seem OK for you?

If so, let's switch lxappearance to nwg-look in Carbon. It would only mean editing package lists and menus. (I guess the "Appearance" menu title could stay the same?)

The fewer apps that are different on X and Wayland the better. 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

#18 2025-12-05 05:13:54

cog
Member
From: The Southwest
Registered: 2015-10-27
Posts: 668
Website

Re: A couple of last-minute app substitutions for Carbon

@John, glad you’re enjoying it too.  NWG and I collaborated on it a lot in the beginning.  He really knocked it out of the park.  He’s mainly a python guy but wrote that one in golang.

Offline

#19 2025-12-05 09:12:37

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 13,012
Website

Re: A couple of last-minute app substitutions for Carbon

On the debian package page it says

GTK3 settings editor for wlroots environments like Sway

So I was surprised to find it seems to work on X11 too.

In fact there's no mention of X anywhere in the docs, so I'm a bit worried about throwing it at users as the default theme setting app. Do you have any advice on that?

Last edited by johnraff (2025-12-05 09:26:24)


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

#20 2025-12-05 16:20:44

cog
Member
From: The Southwest
Registered: 2015-10-27
Posts: 668
Website

Re: A couple of last-minute app substitutions for Carbon

When nwg-look started off nwg-shell supported i3 & openbox along with sway.  Then nwg-shell became a more sway and now hyprland focused project.  nwg-look still has good X11 support because of it's roots and the toolkit it uses is gtk3 for the gui via gotk3.  https://github.com/gotk3/gotk3  That's about all I know really.  I just use it because I like it better than LXAppearance and I'm friends with NWG.

Offline

Board footer

Powered by FluxBB