You are not logged in.
Off-topic= man if I had a dollar for every time in the last 15 years that old-schoolers suggested I add mc to my iso's, I could buy a motorcycle at least, lol.
Yeah that desktop-base package has it's hooks in deep, I just finally got rid of the last of it yesterday by going scorched earth.
XFCE seems to be very complex in it's theme requirements.
Downloading the new iso now for testing.
I gotta be honest here, I think using Mate as the default DE would be better and easier by far than XFCE.
Last edited by greenjeans (Yesterday 16:22:39)
https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded April 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate
Offline
The cursed rat..
Inserting between line 36 and 37 in /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml-devuan-sapphire:
<property name="monitorLVDS-1" type="empty">
<property name="workspace0" type="empty">
<property name="last-image" type="string" value="/usr/share/images/desktop-base/desktop-background"/>
</property>
Gives the desired result in a laptop usb boot. For a qemu session it needs to be "monitorVirtual-1". Maybe two entries will work for either. I don't know about other scenarios but will try on a tower case later.
Offline
I can't find where xfce sets the desktop background. For one thing, some of the files in /etc/xdg/xfce4 have changed. The default bg image is xfce-x.svg. I grepped for that in /etc/xdg/xfce4 in ~/.config/xfce4 and in /usr/share/xfce4 and found nothing. Got the same looking for "monitor" and "last-image". "workspace" shows up for keybindings, but not for bg image.
xfce4-desktop.xml in the user's configs is nearly empty. (see below)
The source code contains stuff about randr, so it must figure out the monitor while it's loading and injects it into the user's config file.
I'm feeling pretty much hopeless about this, and maybe the idea of replacing the default background image is not so bad if it can be done with dpkg-divert. Or maybe the old desktop-base we're using needs to be updated to the newer version in debian. That hasn't been done since it was first forked. I don't have the time, energy or motivation to do that.
Here are some tree outputs from excalibur with the default xfce files without desktop-base. If anyone wants to examine the actual files without going through doing an install, I can post a couple tarballs.
In /etc/xdg/xfce4:
xdg-excalibur/
└── xdg
├── autostart
│ ├── xfce4-clipman-plugin-autostart.desktop
│ ├── xfce4-notes-autostart.desktop
│ ├── xfce4-notifyd.desktop
│ ├── xfce4-power-manager.desktop
│ ├── xfce4-screensaver.desktop
│ └── xfsettingsd.desktop
├── menus
│ ├── xfce4-screensavers.menu
│ ├── xfce-applications.menu
│ └── xfce-settings-manager.menu
├── Thunar
│ └── uca.xml
└── xfce4
├── helpers.rc
├── panel
│ ├── default.xml
│ └── xfce4-clipman-actions.xml
├── whiskermenu
│ └── defaults.rc
├── xfconf
│ └── xfce-perchannel-xml
│ ├── xfce4-keyboard-shortcuts.xml
│ ├── xfce4-power-manager.xml
│ ├── xfce4-session.xml
│ └── xsettings.xml
├── Xft.xrdb
└── xinitrc
In user's ~/.config/
└── xfce4
├── desktop
│ ├── accels.scm
│ ├── icons.screen0-1008x671.rc
│ ├── icons.screen0-1008x672.rc
│ ├── icons.screen0-1008x703.rc
│ ├── icons.screen0-1008x721.rc
│ ├── icons.screen0-1008x722.rc
│ ├── icons.screen0-1008x752.rc
│ └── icons.screen0.yaml
├── panel
│ ├── cpugraph-17.rc
│ ├── cpugraph-17.rc.2308.tmp
│ ├── launcher-13
│ │ └── 17429900681.desktop
│ ├── launcher-14
│ │ └── 17429900682.desktop
│ ├── launcher-15
│ │ └── 17429900683.desktop
│ ├── launcher-16
│ │ └── 17429900684.desktop
│ ├── launcher-20
│ │ ├── 15227719791.desktop
│ │ ├── 15227720282.desktop
│ │ ├── 15227720744.desktop
│ │ ├── 15239594091.desktop
│ │ └── 15240025661.desktop
│ ├── netload-16.rc
│ ├── xkb-plugin-18.rc
│ └── xkb-plugin-18.rc.2309.tmp
├── terminal
│ ├── accels.scm
│ └── terminalrc
├── xfce4-screenshooter
├── xfconf
│ └── xfce-perchannel-xml
│ ├── accessibility.xml
│ ├── displays.xml
│ ├── keyboards.xml
│ ├── thunar.xml
│ ├── xfce4-desktop.xml
│ ├── xfce4-keyboard-shortcuts.xml
│ ├── xfce4-notifyd.xml
│ ├── xfce4-panel.xml
│ ├── xfce4-session.xml
│ ├── xfce4-session.xml.new
│ ├── xfce4-settings-manager.xml
│ ├── xfwm4.xml
│ └── xsettings.xml
└── xfwm4
Default user's xfce4-desktop.xml (yeah, that's the whole thing - it gets bigger if the user chooses a bg image.)
<?xml version="1.1" encoding="UTF-8"?>
<channel name="xfce4-desktop" version="1.0">
<property name="last-settings-migration-version" type="uint" value="1"/>
</channel>
Offline