The officially official Devuan Forum!

You are not logged in.

#1 Re: Devuan Derivatives » GNUinOS - Libre » 2024-03-10 20:57:10

aitor wrote:

Both now boot fine into their respective DE/WM. I can also confirm that the xfce-runit image is booting fine, as expected.

Thanks for the info

#2 Re: Devuan Derivatives » GNUinOS - Libre » 2024-03-10 15:03:47

aitor wrote:

I thought that xserver-xorg-video-all would install xserver-xorg-video-intel, but it doesn't. New images will be available in a few minutes

Done.

#3 Re: Devuan Derivatives » GNUinOS - Libre » 2024-03-10 13:26:52

The Intel dri2 driver. I thought that xserver-xorg-video-all would install xserver-xorg-video-intel, but it doesn't. New images will be available in a few minutes. Thanks for your tests.

#5 Re: Devuan Derivatives » GNUinOS - Libre » 2024-03-10 11:17:43

Or maybe because the runit script should be provided by dbus-daemon instead of dbus.

#6 Re: Devuan Derivatives » GNUinOS - Libre » 2024-03-10 00:34:12

I consider it a bug

... in gnuinos, I mean.

There are two runit services related to dbus in devuan: dbus itself, and the dependency fixer. Both services are provided by the same package, called runit-services. On the contrary, in gnuinos the latter is provided by runit-services, whereas the earlier is provided by dbus (since chimaera). This might be the source of the bug. Both packages should belong to the same packaging, being one or the other.

On the other hand, I noticed that one script has evaporated misteriously in my packaging. This script is invoked by the dependency fixer via sv check.

I'll try to fix these issues tomorrow.

#7 Re: Devuan Derivatives » GNUinOS - Libre » 2024-03-09 21:37:30

prospero wrote:

I have been trying to boot from the JWM iso, but am getting a flashing screen with umpteen lines of this error message:

fail: dbus: unable to change to service directory: file does not exist

This is the runit behavior when dbus is missing, and I consider it a bug because it's very annoying if the user starts the session without any display manager, or even GUI. This is not the case in the JWM iso, though. So, does it mean that the installed system doesn't end up at a login screen? In live sessions, live-config activates the autologin and display manager is skipped. But the annoying message is hidden by the X session in either case, and the flashing screen only appears when shutting down the system. At me at least.

#8 Re: Devuan Derivatives » antiX 23.1 "init-diversity" edition » 2024-03-05 01:26:57

bimon wrote:

There are many examples of transpiling from one programming language to another. IMHO it is much easier for systemd config files.
I would even offer two modes for new init syntax: legacy (compatible with systemd) and new YAML syntax still similar to systemd but more modern and advanced. And S6 under the hood without any actual systemd dependencies of course smile

The benefit of having a systemd unit translator was commented months ago in the mailing list:

New goodies from systemd

Although the thread started as a proposal for a systemd-to-sysvinit converter, I certainly consider this idea more feasible for s6/66.

BTW, you can find some related projects in the footer of the wiki below:

https://wiki.debian.org/SummerOfCode202 … translator

Not particularly related to s6, but maybe could help.

#9 Re: Devuan Derivatives » antiX 23.1 "init-diversity" edition » 2024-02-16 20:34:50

Prowler_Gr wrote:

I believe this would be of high interest to the broad Devuan community, therefore I'm posting this here:

https://antixlinux.com/unofficial-antix … sity-spin/

Thanks for sharing the iso in d1g, Prowler_Gr smile

#10 Re: Devuan Derivatives » JWM KIT love fest » 2024-02-09 21:53:18

Yes, I've read it. You have an answer smile

#11 Re: Devuan Derivatives » JWM KIT love fest » 2024-02-08 21:06:41

I think that this forum is the best place to report issues and bug fixes.

#12 Re: Devuan Derivatives » JWM KIT love fest » 2024-02-08 00:55:14

I've built iso images that include this JWM Kit:

https://www.gnuinos.org/mirror/daedalus/

Some contributions of my own are the dynamic menu and the logout dialog. The images also ship with a customized SpaceFM file manager containing the Trash plugin as well as Hopman integration. No dbus.

#14 Re: Devuan Derivatives » GNUinOS - Libre » 2024-01-03 23:07:23

aitor wrote:

However, I still have another issue not fixed yet because xfburn, k3b and the like don't want to recognize the dvd drive.

Fixed in vdev-1.3.1. I've updated the images.

#15 Re: Devuan Derivatives » GNUinOS - Libre » 2023-12-28 20:57:18

ExposeGlobalistsMadness wrote:

Genode with its Sculpt OS is another alternative to the loss of privacy, security and licensing use freedom, and  RISC-V is an up-and-coming architecture, already supported by Debian.

Thanks a lot for the link, I didn't know about Genode!

#16 Re: Devuan Derivatives » GNUinOS - Libre » 2023-12-28 20:56:16

zapper wrote:

Tell me if you support ARM64 in the future. I would love to use this on my pocket mnt reform. it will be a while till other options, HyperbolaBSD for example... show up.

Yes, zapper, gnuinos will support arm sooner rather than later.

#17 Re: Devuan Derivatives » GNUinOS - Libre » 2023-12-28 20:52:22

zapper wrote:

HyperbolaBSD has the potential to be many miles better because it will be based on OpenBSD as a hard fork design.

I think that HyperbolaBSD is a very interesting project.

#18 Re: Devuan Derivatives » GNUinOS - Libre » 2023-12-28 20:43:19

prospero wrote:

Great work, as always! Thank you aitor.

I just have one side question, about a boot time warning message saying that udevd cannot be found. Since this is expected, I was wondering what is triggering the message. So far I have found this general explanation, which sounds reasonable: "These are related to many things on Linux revolving around udev."

The line is in there: /etc/runit/bootup/02-eudev.sh. Is it for compatibility reasons? I just modified the string so it now says "Gnuinos 5.0 Daedalus rocks!" instead.

Thanks for your comments, Prospero, and sorry for my delay. Yes, the message is echoed by /etc/runit/core-services/02-eudev.sh, a script taken from Void.

Although I did a lot of improvements in vdev, I still have some issues related to optical devices. First, the insertion/removal of dvd drives didn't report any uevent. Surprisingly, /sys/kernel/uevent_seqnum didn't increase automatically along with these events and, therefore, vdev didn't receive any event from netlink unless the user have typed the blkid command afterwards. I've addressed this bug by adding a new vdev action that sets /sys/block/sr?/events_poll_msecs to some number greater than zero (by default -1), which causes the kernel to poll the device and triggers a uevent when it detects the kernel change without the need of running blkid to increasing the seqnum. I took the idea from eudev/rules/60-block.rules (lines nº4 - 5) that enables in-kernel media-presence polling:

https://github.com/eudev-project/eudev/ … lock.rules

This new action fixes the first issue with optical devices. However, I still have another issue not fixed yet because xfburn, k3b and the like don't want to recognize the dvd drive.

#19 Re: Devuan Derivatives » Crowz 5.0 Daedalus amd64 release » 2023-12-24 08:43:55

Ron wrote:

So I just installed Crowz and have a problem . . . the system is not recognizing when I plug in my flash drive nor my external hard drive. How do I fix this? I need to access a couple of text files on them to set up the OS the way I like it.

EDIT
So it shows up in gparted, but the "mount" option is greyed out.

Is your Trash icon missing as well? Then you want to install gvfs. Udisks2 will be installed along with it.

#20 Re: Devuan Derivatives » GNUinOS - Libre » 2023-12-17 22:21:24

aitor wrote:

Devices are mounted/unmounted without issues, but it seems that cancellable operations like:

g_volume_mount (G_VOLUME (device->device),
                G_MOUNT_MOUNT_NONE,
                mount_operation,
                cancellable,
                thunar_device_operation_finish,
                op);

don't receive any response and, therefore, the callback thunar_device_operation_finish -responsible for stopping the spinner when the operation finishes- is run only once the timeout has been expired, taking too long. The same goes for the umount process. And I think that this bug is related to libudev-compat.

This issue was addressed at the end of October:

https://github.com/storaged-project/udi … sions/1209

together with other bug fixes. And now, the current version of vdev is working fine with udisks2. It has been tested also not only with GIO and GVFS in Xfce, but also with KIO in kde plasma.

Given that, I updated the iso images of gnuinos today (only xfce):

https://www.gnuinos.org/mirror/daedalus/

To those people not subscribed to dng, I must tell you that libudev-compat now works for both vdev and eudev. Thus, you can change from vdev to eudev and vice versa without the need of reinstalling libeudev.

#21 Re: Other Issues » [SOLVED] Refracta created live system with auto mounted FAT32 partition » 2023-11-01 23:41:03

TeacherFromAustria wrote:

I masked the udisks2 service on the VM system, such that the pupils (as live users later on) are unable to mount their own hard disks and look for solutions to the exam questions.

Why not a program that restores the service with the need of a secret password? You can write it in the blackboard at the end of the exam.

#22 Re: Hardware & System Configuration » no sound on gnuinos » 2023-11-01 10:15:01

aluma wrote:
ralph.ronnquist wrote:

You'd probably be better off playing on "plughw" rather than "hw" as it includes audio format translations...

Thank you very much, you are right!
I take my words back.
"plughw" works, after this command the sound from alsa started working.

Regards.

Does amixer-gtk work with plughw, or are you using qasmixer instead? The ALSA amixer command doesn't work in my computer with this device:

$ amixer -D plughw
ALSA lib control.c:1528:(snd_ctl_open_noupdate) Invalid CTL plughw
amixer: Mixer attach plughw error: No such file or directory

#23 Re: Hardware & System Configuration » no sound on gnuinos » 2023-10-31 20:55:22

When amixer-gtk is launched without arguments, i.e. without specifying the audio device, it'll try to auto-detect the one capable for playback streaming via snd_pcm_open (...) that creates a handle and opens a connection to the audio interface. The selected card is printed in the command output together with the mixer controls. However, you can also specify the card in the command line if you wish. For example:

$ amixer-gtk --card 0 --systray
Simple mixer control 'Master',0
Simple mixer control 'Headphone',0
Simple mixer control 'Speaker',0
Simple mixer control 'Speaker+LO',0
Simple mixer control 'PCM',0
Simple mixer control 'Front Mic',0
Simple mixer control 'Front Mic Boost',0
Simple mixer control 'Line Out',0
Simple mixer control 'Beep',0
Simple mixer control 'Capture',0
Simple mixer control 'Auto-Mute Mode',0
Simple mixer control 'Loopback Mixing',0
Simple mixer control 'Rear Mic',0
Simple mixer control 'Rear Mic Boost',0
Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 87
  Mono: Playback 0 [0%] [-65.25dB] [off]
Simple mixer control 'Headphone',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB] [on]
  Front Right: Playback 87 [100%] [0.00dB] [on]
Simple mixer control 'Speaker',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [on]
  Front Right: Playback [on]
Simple mixer control 'Speaker+LO',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 87
  Mono:
  Front Left: Playback 87 [100%] [0.00dB]
  Front Right: Playback 87 [100%] [0.00dB]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Front Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Front Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]
Simple mixer control 'Line Out',0
  Capabilities: pswitch
  Playback channels: Front Left - Front Right
  Mono:
  Front Left: Playback [on]
  Front Right: Playback [on]
Simple mixer control 'Beep',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 31
  Front Left: Capture 0 [0%] [-16.50dB] [off]
  Front Right: Capture 0 [0%] [-16.50dB] [off]
Simple mixer control 'Auto-Mute Mode',0
  Capabilities: enum
  Items: 'Disabled' 'Speaker Only' 'Line Out+Speaker'
  Item0: 'Line Out+Speaker'
Simple mixer control 'Loopback Mixing',0
  Capabilities: enum
  Items: 'Disabled' 'Enabled'
  Item0: 'Disabled'
Simple mixer control 'Rear Mic',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 31
  Mono:
  Front Left: Playback 0 [0%] [-34.50dB] [off]
  Front Right: Playback 0 [0%] [-34.50dB] [off]
Simple mixer control 'Rear Mic Boost',0
  Capabilities: volume
  Playback channels: Front Left - Front Right
  Capture channels: Front Left - Front Right
  Limits: 0 - 3
  Front Left: 0 [0%] [0.00dB]
  Front Right: 0 [0%] [0.00dB]

Device: hw:0
'Master',0
'Headphone',0
'Speaker',0
'Speaker+LO',0
'PCM',0
'Front Mic',0
'Front Mic Boost',0
'Line Out',0
'Beep',0
'Capture',0
'Auto-Mute Mode',0
'Loopback Mixing',0
'Rear Mic',0
'Rear Mic Boost',0
(...)

#24 Re: Installation » [SOLVED] I use pipewire and sound doesnt work in XFCE unti I do xfce4-panel -r » 2023-10-29 20:24:46

recklessswing wrote:

How to make it so I don't have to type xfce4-panel -r everytime?

You can create a desktop entry ~/.config/autostart/xfce4-panel-reload.desktop containing something like this:

[Desktop Entry]
Type=Application
Name=Xfce4-panel-reload
Exec=/bin/sh -c 'sleep 2;xfce4-panel -r'
StartupNotify=false
Terminal=false

Another way might be using a post-login script in your login manager, but it should wait for xfce4 to be running:

until p=$(pidof xfsettingsd)
do
    sleep 1
done
xfce4-panel -r

#25 Re: Installation » install s6 init system » 2023-10-11 14:04:36

Lorenzo wrote:

Hi,

happy to be wrong about this, but as far as I know there is no s6-init package in Devuan.. you can install the s6 package, but all the init integration is not provided, so you have to serve yourself.

According to https://www.devuan.org/os/init-freedom s6 is supported, but I cannot manage to select it.

That page says " either available or being considered for inclusion "; I think only runit and openrc are provided as alternative init *for now*

Lorenzo

There is a gnuinos image build with s6 for trial use and testing:

https://www.gnuinos.org/mirror/daedalus … rimental)/

The announcement:

https://lists.dyne.org/lurker/thread/20 … a8.en.html

Board footer

Forum Software