The officially official Devuan Forum!

You are not logged in.

#276 Re: Desktop and Multimedia » [SOLVED] Wallpaper Location » 2025-05-01 22:01:53

Is desktop-base installed? Check in synaptic package manager or run dpkg -l desktop-base. If it's not there, then install it.

apt install desktop-base
dpkg -L desktop-base  # This will show you all the files in that package.

#277 Re: News & Announcements » Initramfs changes in Excalibur + refracta2usb » 2025-04-29 23:36:01

patch-initrd works
patch-initrd with encrypted loopback file on first partition works.
loopback file on second partition works with and without encryption
reinstall syslinux works. It hung for a long time running mmove using 100% cpu, and I ended up killing that process, but it worked anyway. I suspect the problem was my usb stick that was already having booting problems. Seems to be fixed now.

There were a couple of times I tried to make a loopback file on the second partition, but it never asked which partition to use, and it wanted to put it on the first. I closed refracta2usb and restarted it, and it did what I wanted after that.

All testing done on excalibur host with a devuan excalibur desktop-live iso. (i.e. with microcode)

#278 Re: News & Announcements » Initramfs changes in Excalibur + refracta2usb » 2025-04-29 13:59:16

Looks good in meld. I haven't tried it yet.

Don't know if this helps, but refractasnapshot now uses unmkinitramfs to extract initrd. It's simpler code. Here's the relevant commit.
https://git.devuan.org/devuan/refractas … 7d53f7d9d8

#279 Re: News & Announcements » Initramfs changes in Excalibur + refracta2usb » 2025-04-28 22:07:47

Thank you! I've been dreading touching that script to make any changes. I can test it. I'm using it frequently now that I'm making excalibur isos. Maybe we should both put what we have on git.devuan.org for merging the changes.

#280 Re: Off-topic » Lightweight system without (too) bloated software » 2025-04-27 17:26:52

xfe - lightweight file manager that also includes xfw text editor. They each use about 9 MB RAM.

qlipper - simple clipboard similar to parcellite. Uses about 20 MB and works without dbus-bin or dbus-daemon installed.

links2 or dillo for graphical web browsers. Any of the big ones are too painful when you only have 2 GB RAM and 1.33 GHz Atom CPU. Sometimes lynx or w3m will suffice.

claws-mail - 49 MB compared to thunderbird's 307 MB.

#281 Re: DIY » α-utilz -- a funky version of refractasnapshot/installer » 2025-04-25 17:36:26

What is /root/dev? Why is it trying to mount there?

#282 Re: Desktop and Multimedia » [SOLVED] How does polkit work on devuan / sysvinit ? » 2025-04-17 12:12:01

Code for forked packages is here:
https://git.devuan.org/devuan/policykit-1

You can also get devuan package information from here:
https://pkginfo.devuan.org/cgi-bin/policy-query.html

If you can't find an associated package on our git, check salsa.debian.org.

#284 Re: Other Issues » [SOLVED] Excalibur minimal-live isos need something. » 2025-04-15 13:21:01

Some packages are missing in that last iso. They're the ones that were excluded in the debootstrap command, and I forgot to add them back in. If you do install from that iso, make sure you install logrotate and rsyslog. That will also pull in cron.

The other issue is that "username=devuan" isn't on the command line, and /etc/sudoers.d/live gives sudo nopasswd permissions to the non-existent user named "user". If you install the system, edit or delete that file.

I left out the section of the build that edits initrd to remove unnecessary stuff to make it smaller. Seems to be 47mb either way. With all the software bloat, the "minimal" live iso no longer fits on a CD. It's more than 47mb over the limit, so trimming initrd isn't going to help.

New iso:
https://get.refracta.org/files/experime … l-live.iso

sha256sum
https://get.refracta.org/files/experime … iso.sha256

8278bc1c1af87d538d73efb64534c076bdd3ecaeba27a1eb20cdc49e5b701660  devuan_excalibur_6.0-preview-2025-04-15_0923_amd64_minimal-live.iso

#285 Re: Other Issues » [SOLVED] Excalibur minimal-live isos need something. » 2025-04-14 22:15:51

It was the rootfs_overlay that had lib/live/config/ and two custom scripts that was interfering with the symlink. I changed it to usr/lib/live/config and it's all better. Uploading new iso to the same directory now. Release docs and motd need refreshing, but other than that, I think it's good to go. If you happen to have a braille display, please test.

It finally finished uploading and the sha256sum is good.

248b64b2bca77de3a2d1f8582049d604d007004fa31487409fb8fe3bfc00e15d  devuan_excalibur_6.0-preview-2025-04-14_2142_amd64_minimal-live.iso

#286 Re: Devuan Derivatives » GNUinOS - Libre » 2025-04-12 15:50:56

Making encrypted partitions in d-i is a confusing process. For reference, here's a video of making an unencrypted boot partition and an encrypted root partition.  The "-4" at the end of the filename is the number of attempts I made until I did it right. I screw it up about half the times I do it.

https://distro.ibiblio.org/refracta/mis … rypt-4.ogv

#287 Re: Other Issues » [SOLVED] Excalibur minimal-live isos need something. » 2025-04-11 10:07:33

I added the usrmerge part incorrectly the first time.  The option is "--merged-usr" - but doing that correctly didn't help.

Running the build functions manually one at a time worked except for the xorriso part, but running xorriso manually did work, and I got a bootable iso. All the live-* scripts are there, but the efi part didn't get made.  And it seems like the espeak stuff isn't working, but I'll need to boot it on hardware to be sure.  I'll compare the build scripts for the desktop-live and minimal-live and see if I can cobble one that works.

#288 Re: Other Issues » [SOLVED] Excalibur minimal-live isos need something. » 2025-04-10 21:53:00

If your mate install includes desktop-base, you'll need to wait for version 5.9 to move down to excalibur. (Or pull it from ceres)

#289 Re: Other Issues » [SOLVED] Excalibur minimal-live isos need something. » 2025-04-10 18:06:38

Thanks. I looked for the usrmerge links quickly and missed that. I'm not sure why it didn't work when the desktop live did. Both builds use the same library for the debootstrap command.

Looking again...

Update: Adding usrmerge to the debootstrap includes did not help. Also, the date on /lib is Dec 31 2020. That seems very weird.

#290 Re: DIY » An idea for 32-bit system for old machines, input requested » 2025-04-10 18:03:00

My 32-bit netbook thinks it's a good idea. It already has convinced me to work on a similar project. I merged it with my project to update my nodbus build, which turned out to be more difficult than expected. A bunch of stuff that used to install without dbus will no longer comply with such a restriction. That includes spacefm. sad   I think xfe is the only graphical file manager that doesn't want dbus.

Anyway, if you want to look at any of what I've done, we can talk. If you do make one, I'm sure it'll be leaner than mine.

The real issue is the web browser. None of the big ones are fun to use with only 2G of memory. Falkon uses more than firefox which uses more than chromium. Hundreds of megabytes with one page open. Leave that out and you just eliminated a huge security risk.

Also regarding security - encrypted filesystems only work when the computer is turned off.

#291 Other Issues » [SOLVED] Excalibur minimal-live isos need something. » 2025-04-10 14:07:28

fsmithred
Replies: 10

I don't know what. First isos had some things missing. All the live-boot* and live-config* packages were installed, but /lib/live/boot didn't exist and /lib/live/config/ only had the custom scripts that get added during the build.

Two minimal-live amd64 isos:
https://get.refracta.org/files/experimental/

2025-04-08-5 In this one the build was hacked to reinstall the live-* packages at the end. It populated /lib/live/config but not /lib/live/boot.

2025-04-10 I disabled the reinstall of the live-* packages to have an example. Also in this one (and one before that didn't get uploaded) I disabled the surgical procedures on the initramfs to see if that would help. It didn't.

No hostname with or without the live-config scripts, and even though /etc/hostname is correct.

#292 Re: Other Issues » Preliminary excalibur desktop-live isos need testing » 2025-04-07 15:10:24

I was able to get to the xfce backgrounds dir. You can't select a file from that settings dialog. It only lets you choose a directory, then it shows thumbnails.

Wow, I didn't notice the inird. I looked inside and it's around 90mb of firmware, 60 of which are nvidia.

#293 Re: Other Issues » Preliminary excalibur desktop-live isos need testing » 2025-04-07 13:49:17

Yeah, that works!  Thanks!!! I was working on similar yesterday but I got stuck on which image to copy in place of xfce-x.png. I didn't think of a symlink. For now, I just put it in the finalize function in live-sdk. It'll go into desktop-base so it works with netinstall, too.

It works with the changes in desktop-base. I rebuilt the package locally and made a new iso to test. Pushed the changes to git and new destkop-base (5.7) is in ceres now. Maybe next week I'll make an official desktop-live iso.

OT: minimal-live needs debugging, but that'll have to be another thread.

#294 Re: Other Issues » Preliminary excalibur desktop-live isos need testing » 2025-04-05 23:10:17

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>

#295 Re: Other Issues » Preliminary excalibur desktop-live isos need testing » 2025-04-05 12:04:30

Yes I was able to reproduce the no-consoles problem.

mc has been added. (I thought it was already there.)

desktop-base configs are complicated. The config file that should get used is a symbolic link in /etc/xdg that points to a symbolic link in /etc/alternatives, and that one points back to a config file in /etc/xdg that is specific for the theme. Those files have the theme name in the filename. The whole mess is controlled by the alternatives system.

Files to look at would include:
/etc/xdg/xfce4/xfconf/xfce4-perchannel-xml/xfce4-desktop.xml-devuan-sapphire (and the one without -devuan-sapphire)
/home/devuan/.config/xfce4/xfconf/xfce4-perchannel-xml/xfce4-desktop.xml
/etc/alternatives/desktop-background
/etc/alternatives/desktop-background.xml
/usr/share/desktop-base/

#296 Re: Installation » [SOLVED] install password » 2025-04-04 23:06:47

login:password on the live isos:

devuan:devuan
root:toor

also, sudo with no password is enabled.

#298 Re: Other Issues » Preliminary excalibur desktop-live isos need testing » 2025-04-04 17:20:05

@dev-1-dash-1: The default behavior for live-config was to have you logged in on all  six ttys automatically.  So if you dropped to console from the desktop, you would already be logged in.

I couldn't reproduce the problem you got with mc, but I'm adding LANG=C.UTF-8 to /etc/default/locale in the next build.

#299 Re: Other Issues » Preliminary excalibur desktop-live isos need testing » 2025-04-04 17:01:50

That xfconf-query command didn't work for me. I tried it a few ways in a live session and in an installed session. I also tried copying the file from /etc/xdg/xfce4 that it's supposed to be using into my home configs, and it still got clobbered on logout/in. But if I go through selecting the background in the xfce settings, the change persists after logging out.

I think maybe the xfce4-desktop.xml template in desktop-base needs to be updated to one from the excalibur version. There's probably something in the newer one that xfce needs to see so it won't clobber.  Oy. Anyone want to become a package maintainer?

I'm also ok with leaving it the way it is. It doesn't look terrible and the colors are ok with the default theme.

#300 Re: Other Issues » Preliminary excalibur desktop-live isos need testing » 2025-04-04 12:49:47

This is the same problem I was running into with no-X isos I'm building. It might be a live-config problem. Not sure. Ran into it with sysvinit and runit builds.

At the boot screen press TAB to edit the boot menu and add something...  (press e if it's a grub boot screen)

Add 'nottyautologin' and you will boot to the desktop with tty1-6 available with ctrl-alt-fn.
Add 'noautologin' and you will be booted to the graphical login screen. tty1-6 will work.

if you add 'nox11autologin' you'll get graphical login screen but no ttys.

I tried disabling the graphical desktop with various cominations of the above and also 'nocomponents=xinit,xserver-xorg,lightdm' but it keeps going to the desktop. Recently I made some live isos without a display manager and I was able to get it to boot to console login and stay there once I logged in. Without the nocomponents it would go right to the desktop when logging into console.

Board footer

Forum Software