The officially official Devuan Forum!

You are not logged in.

#1 Re: Desktop and Multimedia » Multiple Windows programs in a single wine config? » 2025-12-21 10:29:51

Try installing winetricks sudo apt install winetricks type winetricks in the terminal to open the GUI. Select use default wine prefix then select uninstaller. You can install with the remove/install button. I only install vsts but they're all in the default prefix.

#2 Re: Desktop and Multimedia » ALSA+Jack system wide audio No pulseaudio or pipewire » 2025-12-17 16:19:24

Thanks for the suggestion and the link, I'll have a look. I haven't tried Excalibur or Ardour. They both look good.

This is the latest branch the chat bots working on https://github.com/rations/jack-bridge/ … k-features

Incorporated the features in the qjackctl gui. Can now start and stop jack-bridge from qjackctl and use the setup feature to change sample rate, frames/period and periods/buffer. It should work the same as qjackctl does, you can change frames/period live but the others you need to press start again and reload whatever you had open.

#3 Re: Desktop and Multimedia » Using wine on devuan » 2025-12-17 15:40:35

I cannot find a way to change the font or size.

Maybe winetricks could help

#4 Re: Desktop and Multimedia » Using wine on devuan » 2025-12-17 15:35:09

Thanks for the advice everybody

I think having a subforum for Wine-related questions is a good idea

Great idea

If you want yabridge to be stable you need to downgrade to wine staging  to 9.21. Then you need to lock the version to prevent upgrades

Have done these steps and dxvk fixes etc. Never had trouble with sound in the past only the graphics.

#5 Desktop and Multimedia » Using wine on devuan » 2025-12-16 14:33:57

rations
Replies: 13

G'day, anybody use wine? I use wine-staging and yabridge to run a couple of vsts. Previously when i used it on debian 12 xfce it worked pretty good. All works the same on devuan 5 xfce except one thing. If I leave the vst gui open I get problems with the sound cutting out. I use jack for the sound. Anyone with any ideas as to why this could be or where I should start looking for solutions?

#6 Re: DIY » ALSA-only purists: Question, new GUI app for the mixer and EQ? » 2025-12-16 07:56:01

Great job. Have you considered adding capture? Could be handy for people using jitsi etc. I couldn't figure out why the mic wasn't working and it turned out capture was not enabled.

Also I tired installing vuudo mini the other day and couldn't get it to boot. Not sure what I did wrong but the live version worked.

#7 Re: DIY » ALSA-only purists: Question, new GUI app for the mixer and EQ? » 2025-12-13 05:01:06

Looks way more polished then the big red rectangle, good job. Did you have any luck with the auto detect? There is some code in the jack-bridge mxeq version that could help if you're interested. But it's generated from chat bots and I know this doesn't sit well with most people but if could give you some ideas.

#8 Re: Desktop and Multimedia » ALSA+Jack system wide audio No pulseaudio or pipewire » 2025-12-07 13:09:44

Another update and probably my last on youtube as Australia is going full retard. https://youtu.be/64r0NyeshmY?si=AfVRNpNmq-g6n_tS

Chat bots fixed a lot of bugs and it all works good. Switching devices works, bluetooth works and gui fits on the screen. Only problem left to fix is when I boot with the external interface plugged in it overrides jack-bridge but plugging the usb interface in after boot and it all works as expected.

Future improvements I've got planned are to make full use of the qackctl gui. Currently jack-bridge only makes use of the graph feature and messages. The plan is to make use of everything it offers. Start and stop, setup, patchbay and saving configurations.

#9 Re: Desktop and Multimedia » ALSA+Jack system wide audio No pulseaudio or pipewire » 2025-12-04 00:44:17

Another update if anyone is interested. Chat bots fixed gui to fit on the screen. It now has a maximum 8 columns and a vertical scroll bar appears to add rows when it detects more then 8 items.

Also added a toggle to the bluetooth section of the gui to turn discovery and pairing on and off as desired for a bit of a security feature so you are not broadcasting your device to the world when bluetooth is not being used.

All the info is here https://github.com/rations/jack-bridge/ … i-overhaul

#10 Re: Desktop and Multimedia » ALSA+Jack system wide audio No pulseaudio or pipewire » 2025-12-02 12:29:58

Update video if anyone is interested. https://youtu.be/DpZ3S607ew4?si=0q2Khg0G3XanXCKm 

This is the current branch the chat bots been working on  https://github.com/rations/jack-bridge/ … i-overhaul Lots of info on how it is all put together and how to build binaries for bluetooth without systemd.

Updates include bluetooth audio and connections in jack, switch between internal, usb, hdmi and bluetooth in realtime. Also added usb_in:capture to jack so you can use internal and external audio interface in your DAW at the same time.

USB in the gui should automatically detect your audio interface and how many inputs it has so you do not have to add anything to get all your inputs to show up.

#11 Re: Desktop and Multimedia » ALSA+Jack system wide audio No pulseaudio or pipewire » 2025-11-24 08:04:27

https://github.com/rations/jack-bridge/ … -bluetooth

This is the branch I am working on it has all the bluetooth information and also switching between internal, usb, hdmi and bluetooth in real time. So far usb, and internal switching works, I have not tested hdmi and bluetooth switches but no sound yet.

I've updated AlsaTune to include mute buttons, a bluetooth section, and a devices section to switch between internal, usb, hdmi and bluetooth. I also renamed it to Alsa Sound Connect and changed the icon. Thanks greenjeans for reaching out and showing me your GUI.
   
I looked into BlueAlsa and went from there. I have discovered there is a lot involved with bluetooth. I insisted to the chat bots that this has to work without systemd and pulseaudio which bluez contains a pulseaudio bluetooth module, so it uses parts from bluez and bluez-tools. It created scripts to use sysV. Also it created binaries for BlueAlsa with out systemd parts but I need to go back through the history to find out how it did this so it can be seen and if anyone wants to build from source. I don't dig AI either but the internet didn't disappear after the dot com bubble burst and either is AI. I wish I could code and understand the language because if you can, you could use these tools way better then me. To me not using it is like using a hammer to build a house and refusing to use a nail gun. The builder who stuck with the hammer went broke.
   
These are all the packages REQUIRED_PACKAGES="jackd2 alsa-utils libasound2-plugins apulse qjackctl libasound2-plugin-equal swh-plugins libgtk-3-0 bluez bluez-tools dbus policykit-1 imagemagick"

Provisioning and runtime notes for BlueALSA integration (jack-bridge) I need to update this the autobridge daemon was a complete disaster.
====================================================================

Purpose
-------
This document explains the provisioning actions required to run BlueALSA and integrate Bluetooth audio into JACK
on systemd-free Debian-like systems. There is no autobridge daemon anymore; routing is handled in JACK via
the helper /usr/local/lib/jack-bridge/jack-route-select and settings in /etc/jack-bridge/devices.conf. The provided
helper script `contrib/setup-bluetooth.sh` automates the common steps, and this file documents what to verify manually.

Summary of actions performed by contrib/setup-bluetooth.sh
---------------------------------------------------------
1. Ensure system user
   - Creates a system user `bluealsa` with no login shell if it does not already exist:
     `useradd --system --no-create-home --shell /usr/sbin/nologin --user-group bluealsa`
   - Running as a dedicated user reduces attack surface and keeps state files owned by that user.

2. Create persistent state directory
   - Creates `/var/lib/bluealsa` if missing and sets ownership to `bluealsa:bluealsa` and permissions `0700`.
   - This directory stores BlueALSA persistent state and must be protected.

3. Devices config and routing helper
   - The installer writes `/etc/jack-bridge/devices.conf` with defaults:
     - INTERNAL_DEVICE, USB_DEVICE, HDMI_DEVICE, BLUETOOTH_DEVICE
     - BT_PERIOD, BT_NPERIODS
     - PREFERRED_OUTPUT
   - Runtime routing is performed by `/usr/local/lib/jack-bridge/jack-route-select` which rewires JACK ports and spawns
     alsa_out for USB/HDMI/Bluetooth targets as needed. The GUI Devices panel calls this helper; no separate daemon required.

4. Install D-Bus policy
   - If `usr/share/dbus-1/system.d/org.bluealsa.conf` exists in the repo, it is copied to
     `/usr/share/dbus-1/system.d/org.bluealsa.conf` with mode `0644`. This policy allows the
     `bluealsa` user to own the `org.bluealsa` D-Bus name and permits members of the `audio`
     group to use the service.
   - NOTE: `usr/share/dbus-1/system.d` is a D‑Bus system-bus policy directory (XML files)
     used by the system D-Bus daemon to control which users/groups can own or talk to
     particular D-Bus names. This is NOT related to systemd. The presence of this file
     in the repository simply provides an optional, ready-made D-Bus policy that the
     provisioning script can copy into the system D-Bus policy directory on systems
     where you want the `bluealsa` user to be permitted to own `org.bluealsa`.

5. Add target user to audio group
   - The script adds a target user (passed as an argument or auto-detected) to the `audio` group so
     they can access ALSA devices and BlueALSA mixers without root.

6. Create GUI module stubs
   - Creates placeholder C files:
     - `src/bt_agent.c`
     - `src/gui_bt.c`
     - `src/bt_bridge.c`
   - These are stubs intended to be expanded with the BlueZ Agent (pairing) and GUI controls.

Manual verification checklist
-----------------------------
- Confirm `bluealsa` user exists:
  id bluealsa

- Confirm /var/lib/bluealsa:
  ls -ld /var/lib/bluealsa
  Should be owned by bluealsa:bluealsa and mode 0700.

- Confirm D-Bus policy present:
  ls -l /usr/share/dbus-1/system.d/org.bluealsa.conf

- Confirm devices configuration:
  ls -l /etc/jack-bridge/devices.conf
  cat /etc/jack-bridge/devices.conf

- Confirm target user in audio group:
  id <your-user>   # should show 'audio' in groups

Integration notes
-----------------
- The init scripts provided in contrib/init.d/ are SysV-style and should be installed by package maintainer or copied
  into `/etc/init.d/` and enabled via `update-rc.d` or equivalent for your distribution.
- There is no autobridge daemon. Routing is handled by JACK using `/usr/local/lib/jack-bridge/jack-route-select`
  and preferences in `/etc/jack-bridge/devices.conf`.
- No systemd, PulseAudio, or PipeWire are required. The provisioning script and init scripts are written to work on sysvinit-like systems.

#12 Re: Desktop and Multimedia » ALSA+Jack system wide audio No pulseaudio or pipewire » 2025-11-21 14:08:34

Played super tux kart today with my sons bluetooth controller connected using the alsatune gui. I also got the misses bluetooth headphones to connect but no sound.

#13 Re: Desktop and Multimedia » ALSA+Jack system wide audio No pulseaudio or pipewire » 2025-11-20 15:31:31

When I was a kid winding up my grandparents gramophone and listening to all the crackles and the tempo getting slower and slower is something I'll never forget.

#14 Re: Off-topic » Devuan Users Audio Sound Setups » 2025-11-17 23:37:49

Behringer truth 3.5 studio monitors plugged into behringer umc204hd usb audio interface, plugged into devuan 5. Takes up hardly any room and is pretty cheap.

#15 Re: Desktop and Multimedia » ALSA+Jack system wide audio No pulseaudio or pipewire » 2025-11-17 15:17:09

I added the recording features to the AlsaTune GUI. Options include stereo, mono, 48000Hz or 41000Hz. It saves the .wav file into the Music directory. You can adjust the eq whilst recording. I think I'll stop there for now and move onto bluetooth. Changes are on github with a screenshot. https://github.com/rations/jack-bridge

#16 Re: Desktop and Multimedia » ALSA+Jack system wide audio No pulseaudio or pipewire » 2025-11-17 02:01:29

# /etc/asound.conf - ALSA -> Equal -> JACK plugin template
#
# This template routes ALSA applications through the ALSA equalizer plugin
# and then into the JACK plugin. This preserves native JACK applications
# while giving ALSA applications (including apulse-wrapped apps) an EQ
# control device named "equal" that GUI tools can open and manipulate.
#
# Minimal zero users then run the GUI
# to change mixer and EQ sliders. Do NOT enable PulseAudio / PipeWire.

ctl.equal {
   type equal;
}

pcm.jack {
   type jack
   playback_ports {
       0 system:playback_1
       1 system:playback_2
   }
   capture_ports {
       0 system:capture_1
       1 system:capture_2
   }
}

# The equal plugin needs a slave PCM. Make the slave point to the JACK PCM
pcm.plugequal {
   type equal;
   slave.pcm "jack";
}

# Provide a simple plug wrapper so apps get format conversions automatically.
pcm.equal {
   type plug;
   slave.pcm plugequal;
}

# Make plugequal (equal -> jack) the default ALSA PCM for applications.
pcm.!default {
   type plug
   slave.pcm "equal"
}

# Leave ctl.!default to the distro defaults to avoid hardcoding a mixer

This solved it. Until this the eq did not display anything. I only use reaper for working with music so i was going to just use the alsamixer part of your gui. But with this way it keeps it for people that don't.

All the functions work with jack-bridge. Adjust the settings in real time and save and switch between presets while sound is playing.

#17 Re: Desktop and Multimedia » ALSA+Jack system wide audio No pulseaudio or pipewire » 2025-11-16 16:59:11

just seems more elegant to offer a simple GUI solution.

Your gui is great, keep it simple. I would consider adding a default option in the presets so when people play with the eq and freak out because their speakers are blown out or the sounds gone they can just select default to return to normal. It might seem silly but for people who have never used an eq they will not use AlsaTune ever again.

I've incorporated AlsaTune into jack-bridge and it looks great and works great. The changes are on github. Thanks for showing me. I linked to to your sourceforge. I'm pretty keen to add a record feature to your gui.

@swanson I signed up to the reaper forum but I'm still locked out from posting. Feel free to share it there if you like. Honestly this is the only forum I've ever posted in and looking at the reaper one it was pretty overwhelming, I wouldn't know where to start.

As for using reaper I use it with jack and my external audio interface. My set up is preferences/audio/device then select jack and add as many inputs or outputs as you like. Make sure auto suspend pulseaudio is selected, it should be by default if you've selected jack. Then in qjackctl settings I choose my external audio interface, sample rate 48000, Frames/Period 128, Periods/Buffer default. this sets the latency at 2.67 msec which is just insane. If your computer and interface can handle it, if not try setting Periods/Buffer to 2 and if you're still having pops and crackles increase the Frames/Period to 264. Also in qjackctl make sure   server synchronous mode is ticked, Realtime is ticked and Driver is set to ALSA and for midi driver i select seq. Apply and start jack. Every time you want to change a setting you have to stop jack. Then whatever you are connecting to reaper in qjackctl graph just link it to the reaper inputs and it will show up in the drop down menu in your track to select it. Reaper really is an awesome program.

This jack-bridge script uses jacks recommended settings and because it's your default sound system reaper automatically detects jack and you don't have to do anything except if in the reaper preferences/audio/device add as many inputs and outputs as you like and connect them using the graph and the to automatically show up in your tracks.

#18 Re: Desktop and Multimedia » ALSA+Jack system wide audio No pulseaudio or pipewire » 2025-11-16 03:44:26

@greenjeans Thanks for the info on alsatune I downloaded the package from sourceforge and will take look. I read the thread you linked and have to say, great job . It seems like it would work with jack-bridge straight out of the box. I'll keep in touch.

@golinux

@swanson Thanks for the suggestion. I didn't even think to do that.

Something else i've started on is adding bluetooth support.

#20 Desktop and Multimedia » ALSA+Jack system wide audio No pulseaudio or pipewire » 2025-11-15 01:33:07

rations
Replies: 27

G'day, I have a script here https://github.com/rations/jack-bridge that uses ALSA+Jack to run my audio system wide without pulseaudio or pipewire. It does use apulse so applications with no jack support like firefox or chrome are automatically connected to play back with jack. It seems to be working pretty good. I've done most of the testing for browsers using brave. I can run multiple tabs playing different youtube videos and both of their sound is coming through the speakers. I tried jitsi meet in the browser and the microphone and sound worked. I only tested a youtube video in firefox-esr and that worked. Other things I tested, watched a video in parole media player and the sound worked, watched a video in vlc with the default vlc sound settings (didn't select jack) and it worked, installed some tank game from synaptic and the sound worked. It uses alsamixer to adjust the volume, there is no gui yet. If you open qjackctl graph you can see it automatically connect when audio starts. I tested this on my old hp stream laptop running devuan 5 xfce with 2gb ram and lscpu said it's an intel celeron cpu n2840 @ 2.16Ghz. Full disclaimer I can not code, I am an end user of gnu/linux. When i switched to linux not long ago all I wanted was reaper to work with my vsts which started my journey which lead me to jack.I was blown away by how great this little old program is, especially the graph and after watching, reading and trying everything on pipewire and pulseaudio I couldn't understand why the devs never used jack for a system wide audio solution, but like I said earlier I'm not a dev. I used a chat bot to make this script and far out did it spew out a whole lot of slop. I just kept picking the parts I needed an deleting the rest. Now I'm left with a simple script that is working for me. I'm wondering if there is any devs out there that do know how to code, if they would look over it and try it. I removed pulseaudio and pavucontrol before installing this and if you have pipewire I would remove that as well.

#21 Re: Desktop and Multimedia » Good X11 environment for laptops? Plasma 6 is not ideal » 2025-11-11 13:04:41

Finally convinced the misses to install linux a few days ago, she's got a dell inspiron. Not sure what model but its got an i3. Put devuan 5 with xfce on it and she wasn't happy until I turned the touchpad on in the mouse/touchpad setting and i haven't heard any complaints since. The thing that impressed me was that it's also a touchscreen, you can use it like a tablet and the little time I had on it, it just worked. The great thing is you can try one or try them all. For me xfce is great and it is not hard to customise it.

#22 Re: Hardware & System Configuration » [SOLVED] AMD or nvidia? » 2025-11-07 10:28:52

Thanks a lot everyone. It seems AMD is by far the preferred choice, I was leaning that way but i will say I've been running devuan 5 xfce on 2 machines, one is a really old hp stream it has 2gb of ram and works really, really good for everyday things the other is an i7 12400F, 16gb ram and rtx 4060. Devuan has had no problems running this this setup either.

#23 Hardware & System Configuration » [SOLVED] AMD or nvidia? » 2025-11-06 14:50:00

rations
Replies: 7

G'day, my young bloke is telling me I need to upgrade the zombie machine. Any advice on AMD or nvidia for the gpu? Looking at rtx 5060 ti.

Board footer

Forum Software