The officially official Devuan Forum!

You are not logged in.

#1 Re: Installation » [SOLVED] Verify the images missing argument on web page » Yesterday 01:42:29

My apologies.

Originally when I saved the file i used "saved as" when downloading the SHA256SUM.txt as sha256 to shorten the name, not thinking it needed the exact file name to pick it up.

#2 Installation » [SOLVED] Verify the images missing argument on web page » 2026-04-30 06:54:29

laurie_dev1
Replies: 3

I was setting up a new PC today, installation went very well.

I spotted a missing argument that may have been overlooked on the devuan.org excalibur install page in regards to verifying the images.

Verify the images

Installation images distributed by Devuan are signed so that they can be verified as coming from Devuan. Verifying images checks that they have not been altered in transit.

Get the Devuan developers signing keys and import them to the GPG keyring.

user@hostname:~$ gpg --import devuan-devs.gpg

Download and use the signed SHA256SUMS.txt.asc file, from the release archive, to verify the image.

user@hostname:~$ gpg --verify SHA256SUMS.txt.asc

A report of a good signature indicates everything is fine.

user@hostname:~$ gpg --verify SHA256SUMS.txt.asc 
gpg: no signed data
gpg: can't hash datafile: No data

it needs the SHA256SUMS.txt data file like so...

user@hostname:~$ gpg --verify SHA256SUMS.txt.asc SHA256SUMS.txt 
gpg: Signature made Sun 26 Apr 2026 01:16:25 AEST
gpg:                using RSA key 185E56E98DA03B6CEADAC81983161D4768BE620B
gpg:                issuer "dev1@tempforever.com"
gpg: Good signature from "tempforever <dev1@tempforever.com>" [unknown]
gpg: WARNING: The key's User ID is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 185E 56E9 8DA0 3B6C EADA  C819 8316 1D47 68BE 620B

#3 Re: Desktop and Multimedia » [SOLVED] Devuan+dwm+xinitrc: how to start properly? » 2026-04-29 01:18:54

Im fairly certain dbus-launch --exit-with-session dwm might be the correct way?
dbus-user-session seems to be a systemd package.

simple interprocess messaging system (systemd --user integration)

https://packages.debian.org/trixie/dbus-user-session

Im no expert, but maybe if you run thunar as a daemon the local disks will display without the need to call dbus-launch in .xinitrc. As if you have dbus-x11 installed, dbus-launch will automatically start upon boot.

in your .xinitrc

thunar --daemon 

#4 Re: Desktop and Multimedia » [SOLVED] Devuan+dwm+xinitrc: how to start properly? » 2026-04-28 21:39:25

If it works with dbus-launch --exit-with-session /usr/local/bin/dwm then it must be ok.
My only suggestion would be to leave the full path out "/usr/local/bin/" and make sure your user has path settings correct in .profile and .profile is getting sourced correctly.

What does echo $PATH look like when you are logged in?

This is how i start dwm but i dont use elogind, polkit or gvfs stuff and it just works.
dbus-launch gets started on boot.

xrandr --output HDMI-2 --mode 1920x1080 --rate 144.00
xrdb -merge ~/.Xresources &
sxhkd &
slstatus &
exec startdwm

#5 Re: Off-topic » systemd starting to store birthDate » 2026-03-19 23:26:27

Is the long term goal a case of locking kids out of a computer or giving them a watered down (youtube for kids) versions of operating systems and surveilling everyone who uses operating systems? I think the latter is true and they couldn't care less what kids get up to on computers. Big tech must not like the fact that people are anonymous online and want to keep it that way, they cant sell your data when they dont know who you are, what you buy and what you do.

#6 Re: Freedom Hacks » How will life be without gvfs? » 2026-03-17 23:33:39

If you only need gvfs for external drive mounting and you dont mind the terminal there is a program called pmount which mounts external drives with user permissions/

pmount /dev/sdb1

mounts it to /media/sdb1
Or you can go old school and just use fstab for all external mount requirements.

GVfs comes with a set of back-ends, including trash support, SFTP, FTP, WebDAV, SMB, and local data via Udev integration, OBEX, MTP and others.
So just depends on your use case.

#7 Re: Off-topic » Password managers » 2026-02-18 05:33:27

@greenjeans
Thanks but the C language is beyond my level of programming, im just starting out at beginner level with sqlite and python.
I know how to compile and build some C stuff, but that is about it.
Back when i was using dwm and the suckless tools i was building and patching those, but programming something from scratch is on another level to me.

#8 Re: Off-topic » Password managers » 2026-02-17 22:40:18

Keepassxc would surely be a safer option than these online managers.
I remember back in 1998 when i got my first computer on windows 98, i just used a text file!
I didnt know any better, it was either a text file or written down on a piece of paper/notepad.

Nowadays im using password-store but i have started learning sqlite so am wondering if it would be worth creating an encrypted database of my own, but keepass has already done this so probably a waste of time. Be good for learning i suppose.

#9 Re: Hardware & System Configuration » [SOLVED] ext4 write slow on small 120gb sata SSD » 2026-02-16 06:57:25

Ive got nothing earlier than 2010.
On the drive itself it says "Nov 2010, made in thailand", think bought it around 2011 too.

I vaguely remember the size of first hdd drive i had (not the model) in late 1998 for an IBM desktop, I think it was a whopping 4GB.

I prefer ssd's nowdays though, much faster and so far ive not had any corruption yet, "touches wood".

#10 Re: Hardware & System Configuration » [SOLVED] ext4 write slow on small 120gb sata SSD » 2026-02-16 05:36:39

I have a 750GB Western Digital scorpio black 2.5 HDD from 2010, still going strong as a portable drive for backups.
Odd size too, i dont think hdd's come in that size anymore do they?

#11 Re: Freedom Hacks » UDisks2: Security Considerations » 2026-02-14 22:40:52

brocashelm wrote:

It's possible to remove the D-Bus daemon and get a pretty lean desktop, but if you want every single part of it (e.g. libraries) gone, you'll pretty much have nothing to work with. I experimented with this in a VM, and it's pretty bleak if you do it. Dillo is the only "graphical" Web browser that actually does survive this purge.

There was/is an experimental Refracta ISO from the Beowulf era that removes as much D-Bus as possible, using SpaceFM with LXDE's panel in place of Xfce. Perhaps Fsmithred could upload it again for your curiosity.

I gave it a try with some input from that thread @fsmithred quoted.
I was able to run the xorg session using bspwm ok, pretty much left to terminal utilities for the most part unless you install programs using tk an the like.
Yes, dillo was a graphical web browser i could install, good old fltk.
gtk3 needs dbus libraries, not sure about gtk2, but seeing as gtk2 is being phased out, im probably out of luck there as well with binary installations.
As has been noted, one could probably build programs without dbus, i had a look into firefox but seeing as though it relies on a host of dependencies related to dbus and gtk3, one would probably have to build gtk3 without the need for dbus first then firefox without dbus, not sure if that would be even doable.
Maybe palemoon or basilisk gtk2 web browser versions could be built without dbus.
There was one browser called privacybrowser that didnt need dbus provided by debian but it wants to drag in a lot of kde/qt6 dependencies and from what ive read debian does not include support for security updates in stable in regards to the qt6-webengine.
https://bugs.debian.org/cgi-bin/bugrepo … ug=1057755

This was just an experiment btw, not something i would use in production or daily, I need a fully functioning web browser like firefox.

But yeah here is what i did to pin all the dbus packages, not sure if all of those packages are warranted to be pinned, but why not do it anyhow!

Package: dbus
Pin: release n=excalibur-security
Pin-Priority: -1

Package: dbus
Pin: release n=excalibur
Pin-Priority: -1

Package: dbus-system-bus-common
Pin: release n=excalibur-security
Pin-Priority: -1

Package: dbus-system-bus-common
Pin: release n=excalibur
Pin-Priority: -1

Package: dbus-x11
Pin: release n=excalibur-security
Pin-Priority: -1

Package: dbus-x11
Pin: release n=excalibur
Pin-Priority: -1

Package: dbus-bin
Pin: release n=excalibur-security
Pin-Priority: -1

Package: dbus-bin
Pin: release n=excalibur
Pin-Priority: -1

Package: dbus-daemon
Pin: release n=excalibur-security
Pin-Priority: -1

Package: dbus-daemon
Pin: release n=excalibur
Pin-Priority: -1

Package: dbus-session-bus-common
Pin: release n=excalibur-security
Pin-Priority: -1

Package: dbus-session-bus-common
Pin: release n=excalibur
Pin-Priority: -1

Package: libdbus-1-3
Pin: release n=excalibur-security
Pin-Priority: -1

Package: libdbus-1-3
Pin: release n=excalibur
Pin-Priority: -1

#12 Re: Freedom Hacks » UDisks2: Security Considerations » 2026-02-14 03:01:09

Is it possible to not use dbus on devuan?
I would guess a lot of things would not work and be a bare bones type system.
Im pretty sure you could pin all dbus packages to -1 and see what can be installed, might give that a try on vm.

This quote from ignorant guru in regards to udisks2/gvfs plus many other so called advances in gnu/linux is spot on.

ignorant guru wrote:

it undermines the core philosophy of Linux, which is that programs interoperate using simple command line interfaces and text streams.

Udisks2/gvfs in my opinion has far too many layers of abstraction.

#13 Re: Hardware & System Configuration » Using apt to find the package I want... » 2026-02-12 05:30:32

There is also the package "Aptitude" which should give you hits straight away on what you are looking for.

Here is the first 5 hits

aptitude search firefox
p   activity-aware-firefox                                           - wrapper to make Firefox aware of Plasma Desktop activities                 
i   firefox-esr                                                      - Mozilla Firefox web browser - Extended Support Release (ESR)               
p   firefox-esr-l10n-ach                                             - Acoli language package for Firefox ESR                                     
p   firefox-esr-l10n-af                                              - Afrikaans language package for Firefox ESR                                 
p   firefox-esr-l10n-all                                             - All language packages for Firefox ESR (meta)         

From the man page

      search
           Searches for packages matching one of the patterns supplied on the command line. All packages which match any of the given patterns
           will be displayed; for instance, “aptitude search '~N' edit” will list all “new” packages and all packages whose name contains “edit”.
           For more information on search patterns, see the section “Search Patterns” in the aptitude reference manual.

               Note
               In the example above, “aptitude search '~N' edit” has two arguments after search and thus is searching for two patterns: “~N” and
               “edit”. As described in the search pattern reference, a single pattern composed of two sub-patterns separated by a space (such as
               “~N edit”) matches only if both patterns match. Thus, the command “aptitude search '~N edit'” will only show “new” packages whose
               name contains “edit”.
           Unless you pass the -F option, the output of aptitude search will look something like this:

               i   apt                             - Advanced front-end for dpkg
               pi  apt-build                       - frontend to apt to build, optimize and in
               cp  apt-file                        - APT package searching utility -- command-
               ihA raptor-utils                    - Raptor RDF Parser utilities

           Each search result is listed on a separate line. The first character of each line indicates the current state of the package: the most
           common states are p, meaning that no trace of the package exists on the system, c, meaning that the package was deleted but its
           configuration files remain on the system, i, meaning that the package is installed, and v, meaning that the package is virtual. The
           second character indicates the stored action (if any; otherwise a blank space is displayed) to be performed on the package, with the
           most common actions being i, meaning that the package will be installed, d, meaning that the package will be deleted, and p, meaning
           that the package and its configuration files will be removed. If the third character is A, the package was automatically installed.

           For a complete list of the possible state and action flags, see the section “Accessing Package Information” in the aptitude reference
           guide. To customize the output of search, see the command-line options -F and --sort.

#14 Re: Installation » [SOLVED] How to remove elogind postinstall in Xfce4 in order to use consolekit2 » 2026-02-11 06:03:30

@brocashelm, are you using a display manager?
I try to steer clear of display managers so dont have one installed, just use startx + bspwm, so no elogind or consolekit, im a bit old school and prefer using fstab for all mounts.
I use spacefm too, but for trash i use trash-cli now, never been a fan of the "Gnome Virtual File System".
With spacefm you can create right click menu commands, so i have "Trash" above the "Delete" entry.
Then i have another menu entry in tools for trash restore that opens a terminal of what trashed items there are via cli.
Only downside so far is you have to be in the correct directory to see what items have been trashed or be in the home directory.
I would like to be able to remove the "Delete" entry but alas its hard coded. Ive been burnt few times just using delete.

#15 Re: Freedom Hacks » About installers » 2026-02-11 05:42:54

By junk, i hope you mean old pc junk wink.
I dont mind the installer myself, one thing i would like when I used it would be to restart the installer after making a mistake.
So far all i can gather is you have to abort the installer and reboot and start again, especially with partitioning.

#16 Re: Off-topic » A blast from the past... » 2026-02-07 05:56:54

1mb was literally huge back in the 60's.
Very cool.

#17 Re: Hardware & System Configuration » JoyStick - Xbox360 Controller - frozen » 2026-02-05 23:52:42

This line in your dmesg sticks out.

[11134.985048] xpad 1-2:1.0: xpad_try_sending_next_out_packet - usb_submit_urb failed with result -19

What are your system specs? Inxi is a good program to use.

inxi -b

Also dont use xbodrv, i just read it is discontinued.
I would completely remove xbodrv first, dkms or however you first installed it.
https://github.com/xboxdrv/xboxdrv

I fount this link to a similar issue as yours from the xpad developer awhile ago, it may help:
https://github.com/paroj/xpad/issues/114

Key points were to reload the xpad module.

sudo rmmod xpad
sudo modprobe xpad

You may be better off asking the xpad developer for further assistance.

#18 Re: Hardware & System Configuration » JoyStick - Xbox360 Controller - frozen » 2026-02-05 22:27:01

Have you tried any other emulation programs to rule out the controller.
Maybe file a bug report to: https://packages.debian.org/trixie/jstest-gtk

This part here makes me question how it is you are loading the program, looks like you are using the root account when you shouldnt be.

dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11

#19 Re: Hardware & System Configuration » JoyStick - Xbox360 Controller - frozen » 2026-02-04 23:42:29

does the xboxdrv daemon need to be started via the root user?
xpad should just work now, its a builtin kernel module.

#20 Re: Devuan » Proposal "Devuan User Repository" » 2026-02-01 00:50:55

Just joined up to say I like this idea on a stable distro like devuan which i use on an older laptop.
Being an artix user on my main desktop PC I use the aur for a few things like obsidian-appimage and duckstation for playstation 1 games.
As long as i know what the PKGBUILD is doing im fine with it getting upstream sources as mentioned.

Board footer

Forum Software