You are not logged in.
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 ![]()
Yes, I've read it. You have an answer ![]()
I think that this forum is the best place to report issues and bug fixes.
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.
I've posted in the Antix forum:
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.
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.
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.
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.
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.
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.
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.
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 directoryWhen 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
(...)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=falseAnother 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 -rHi,
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:
yemuyin wrote:Hola a tod@s
Es mi primer post para saludar a la comunidad, espero aprender y colaborar juntos con este estupendo SO Devuan Daedalus
Un saludo cordialBienvenido!
O bienvenida...!
Hola a tod@s
Es mi primer post para saludar a la comunidad, espero aprender y colaborar juntos con este estupendo SO Devuan Daedalus
Un saludo cordial
Bienvenido!
I've updated the isos
Btw, a fully jwm iso install, complete with jwmkit installed, would be interesting and awesome. Aka, first run would be already activated, etc...
Not strictly needed, necessary but it would be awesome.
Hi zapper, I did have the JWMkit in mind from the very beginning because the work done by Calvin Kent is realy impressive. As to gnuinos daedalus images, I explained in earlier posts -and also in the DNG mailing list- that I'm trying to fix some issues arising in the behavior of volume mount operations with vdev as device manager, that have been partially solved. Thus, the images will be released when I deem fit and, for sure, trying to cover a broader range of window managers and desktops, along with xfce and openbox.
Use "yt-dlp". Seems old (March) but is actually upto date & works fine.
Yes, it worked. Thanks.
The package is empty in daedalus
Most of our packages are from debian, unchanged. That includes python3-venv.
I guess that the required package is python3.X-venv (e.g, python3.11-venv in daedalus), instead of python3-venv.
I installed the following packages (in daedalus x86_64):
# apt-get install ninja-build meson texinfo python3-sphinx:native python3-sphinx-rtd-theme libcapstone-dev libaio-dev libjack-dev libpulse-dev libbpf-dev \
libbrlapi-dev libcap-ng-dev libcurl4-gnutls-dev libfdt-dev libfuse3-dev libiscsi-dev libncurses-dev libvirglrenderer-dev libva-dev libdrm-dev libgbm-dev libnfs-dev \
libnuma-dev libcacard-dev librbd-dev libglusterfs-dev libsasl2-dev libsdl2-dev libseccomp-dev libslirp-dev libspice-server-dev \
librdmacm-dev libibverbs-dev libibumad-dev liburing-dev libusb-1.0-0-dev libusbredirparser-dev libssh-dev libvdeplug-dev libxen-dev libpmem-dev \
device-tree-compiler gcc-s390x-linux-gnu gcc-alpha-linux-gnu gcc-powerpc64-linux-gnu gcc-sparc64-linux-gnu fcode-utils gcc-hppa-linux-gnu \
gcc-riscv64-linux-gnu gcc-arm-none-eabi flex bison gcc-power-pc-linux-gnu bc python3.11-venvAnd the ./configure script of qemu-8.1.0-rc0 worked.
How to run another OS from a USB stick running live devuan_chimaera_4.0.3_amd64_desktop-live.iso? Without installing Devuan itself on the computer?
I tried installing QEMU, but it gives an error:
wget https://download.qemu.org/qemu-8.1.0-rc0.tar.xz
tar xvJf qemu-8.1.0-rc0.tar.xz
cd qemu-8.1.0-rc0
./configureUsing './build' as the directory for build output
WARNING: unrecognized host CPU, proceeding with 'uname -m' output 'x86_64'
python determined to be '/usr/bin/python3'
python version: Python 3.9.2*** Ouch! ***
Python's ensurepip module is not found.
It's normally part of the Python standard library, maybe your distribution packages it separately?
(Debian puts ensurepip in its python3-venv package.)
Either install ensurepip, or alleviate the need for it in the first place by installing pip and setuptools for '/usr/bin/python3'.ERROR: python venv creation failed
I tried in daedalus after installing python3.11-venv, and the configure script worked. But it's supposed to work with python3.7, python3.8,... as well. Look at the line 526 of configure.
Additional suggestion: configure your locales first.