The officially official Devuan Forum!

You are not logged in.

#1 2022-09-08 23:27:22

aitor
Member
From: basque country
Registered: 2016-12-03
Posts: 230  
Website

amixer-gtk

I've developed a new alsa mixer interface:

amixer-gtk

The packages are built for chimaera.

Just run amixer-gtk or add it to your autostart applications, and the icon will appear in your systray. The sound card suitable for playback/capture streaming will be automatically detected by the program. It looks like this:

FluxBB bbcode test


If you work systematically, things will come by itself (Lev D. Landau)

Offline

#2 2022-09-09 02:42:05

charliebrownau
Member
From: Australia
Registered: 2022-04-14
Posts: 62  
Website

Re: amixer-gtk

Bloody awesome , that is great !!!
Thumbsup

Ive been using QasMixer and Volumeicon-alsa
I dont like ((( pulse audio )))  , ((( wayland ))) or ((( pipewire )))

Have you got it shared as an deb file so people with Debian and Debian distros can use it too ???

So people know
* Palemoon - works with ALSA
* LibreWolf - Works with ALSA
* Ungoogled Chromium - Works with ALSA
* Shortcut video editor - Works with ALSA
* Smplayer - Works with ALSA
* Simple Screen Recorder - Works with ALSA

Offline

#3 2022-09-09 02:45:20

brocashelm
Member
Registered: 2020-06-29
Posts: 114  

Re: amixer-gtk

charliebrownau wrote:

Have you got it shared as an deb file so people with Debian and Debian distros can use it too ???

The following DEBs are available for manual installation:

https://www.gnuinos.org/amixer-gtk/amixer-gtk_0.1_amd64.deb
https://www.gnuinos.org/amixer-gtk/amixer-gtk_0.1_i386.deb

Quick installation commands (one for amd64 and the other for i386:

wget https://www.gnuinos.org/amixer-gtk/amixer-gtk_0.1_amd64.deb && sudo dpkg -i amixer-gtk_0.1_amd64.deb
wget https://www.gnuinos.org/amixer-gtk/amixer-gtk_0.1_i386.deb && sudo dpkg -i amixer-gtk_0.1_i386.deb

Last edited by brocashelm (2022-09-09 02:45:50)

Offline

#4 2022-09-09 08:35:14

PedroReina
Member
From: Madrid, Spain
Registered: 2019-01-13
Posts: 269  
Website

Re: amixer-gtk

It looks great. Thank you for your work.

Offline

#5 2022-09-09 20:34:21

aitor
Member
From: basque country
Registered: 2016-12-03
Posts: 230  
Website

Re: amixer-gtk

PedroReina wrote:

It looks great. Thank you for your work.

Thanks, Pedro!


If you work systematically, things will come by itself (Lev D. Landau)

Offline

#6 2022-09-09 21:35:15

zephyr
Member
From: as where the crow flies native
Registered: 2016-12-01
Posts: 422  
Website

Re: amixer-gtk

Nice job, thanks a lot! Works quite well on Devuan Ceres and with PNMixer.

eB2eBukl.png

Thank you Aitor! smile

cheers

zephyr

Last edited by zephyr (2022-09-09 22:02:04)


CROWZ
easier to light a candle, yet curse the dark instead / experience life, or simply ...merely exist / ride the serpent / molon labe / III%ers / oath keepers

Offline

#7 2022-09-09 22:49:02

MiyoLinux
Member
Registered: 2016-12-05
Posts: 1,323  

Re: amixer-gtk

charliebrownau wrote:

* Shortcut video editor - Works with ALSA

I'm not trying to be a smart-aleck, but did you mean Shotcut instead of Shortcut?

Shotcut is what I use. smile

Last edited by MiyoLinux (2022-09-09 22:49:32)


I have been Devuanated, and my practice in the art of Devuanism shall continue until my Devuanization is complete. Until then, I will strive to continue in my understanding of Devuanchology, Devuanprocity, and Devuanivity.

Veni, vidi, vici vdevuaned. I came, I saw, I Devuaned. wink

Offline

#8 2022-09-11 13:54:24

Matlib
Member
Registered: 2022-08-25
Posts: 7  
Website

Re: amixer-gtk

This app obviously lacks some features like sound device selection. However it's pretty fine for a 0.1 release 👍

charliebrownau wrote:

* Ungoogled Chromium - Works with ALSA

Googled Chrome also works with ALSA. It's just Firefox developers who decided to relegate their browser back to the silent fim era.

Offline

#9 2022-09-12 19:27:57

aitor
Member
From: basque country
Registered: 2016-12-03
Posts: 230  
Website

Re: amixer-gtk

Matlib wrote:

This app obviously lacks some features like sound device selection.

I am aware of this. Thanks for giving it a try!


If you work systematically, things will come by itself (Lev D. Landau)

Offline

#10 2022-09-12 19:49:39

golinux
Administrator
Registered: 2016-11-25
Posts: 3,318  

Re: amixer-gtk

Matlib wrote:
charliebrownau wrote:

* Ungoogled Chromium - Works with ALSA

Googled Chrome also works with ALSA. It's just Firefox developers who decided to relegate their browser back to the silent fim era.

I am running FF on chimaera without pulseaudio thanks to "apulse". That has been available on Devuan for years.  I have NEVER used PA and ALWAYS had FF as one of my browsers.

Apologies to aitor for going OT . . .

Offline

#11 2022-09-18 16:45:11

hunter0one
Member
Registered: 2021-12-31
Posts: 71  

Re: amixer-gtk

I'd also like to go ALSA-only, but ALSA configuration is quite confusing.

I think the best I could do is get applications like Firefox to have working sound, but Steam and others did not (even with apulse).

Offline

#12 2022-09-19 00:49:26

GlennW
Member
From: Brisbane, Australia
Registered: 2019-07-18
Posts: 644  

Re: amixer-gtk

hunter0one wrote:

I'd also like to go ALSA-only, but ALSA configuration is quite confusing.

I think the best I could do is get applications like Firefox to have working sound, but Steam and others did not (even with apulse).

My experience has been very similar, sadly. Before I had a computer my entertainment system had an outboard mixer... Plug anything in and go.


pic from 1993, new guitar day.

Offline

#13 2022-09-19 15:43:14

hunter0one
Member
Registered: 2021-12-31
Posts: 71  

Re: amixer-gtk

GlennW wrote:

My experience has been very similar, sadly. Before I had a computer my entertainment system had an outboard mixer... Plug anything in and go.

I just gave it another go and discovered if I didn't change any defaults in /etc/asound.conf and instead changed the order for snd-hda-intel chips in /etc/modprobe.d then everything just seems to work. I have both pulseaudio and pipewire blacklisted. Maybe adding more to the configuration is what ruined it for me, but dmix seems to be turned on by default.

I've been stuck to using FreeBSD which uses OSS for a while because of the cancer that is pulse/pipewire and ALSA, the purist alternative, didn't seem to "just work". OSS is much like that, plug and go. It can even handle software mixing well. Thankfully this worked, because otherwise I would have to deal with a constant popping noise regardless of the distro and regardless of what changes I made to pulseaudio or pipewire. I tried using Debian itself without systemd and well... Now I see why Devuan is so important.

That's a bit off-topic. Nice mixer I should say altor. smile

Last edited by hunter0one (2022-09-19 15:43:33)

Offline

#14 2022-09-22 17:48:02

aitor
Member
From: basque country
Registered: 2016-12-03
Posts: 230  
Website

Re: amixer-gtk

hunter0one wrote:

Nice mixer I should say altor. smile

Thanks smile


If you work systematically, things will come by itself (Lev D. Landau)

Offline

#15 2022-12-16 15:00:01

rolfie
Member
Registered: 2017-11-25
Posts: 1,173  

Re: amixer-gtk

Tried this on Daedalus/openRC/Cinnamon DE: display is incomplete, unfortunately the mixer can't be used.

Online

#16 2022-12-16 18:19:27

aitor
Member
From: basque country
Registered: 2016-12-03
Posts: 230  
Website

Re: amixer-gtk

rolfie wrote:

Tried this on Daedalus/openRC/Cinnamon DE: display is incomplete, unfortunately the mixer can't be used.

You can build it from source. It's working for me and someone else also gave it a try in Gentoo. It did work for me in Void Linux as well.
You'll need to install the following build dependencies:

  • libgtkmm-3.0-dev | libgtkmm-2.4-dev

  • libasound2-dev

  • libsigc++-2.0-dev

  • libprocps-dev

Download the source from git:

https://git.devuan.org/aitor_czr/amixer-gtk

Depending on the version of Gtk you've chosen for the build, you might change the flags in ui/Makefile replacing gtkmm-3.0 with gtkmm-2.4 or vice versa.
Just do:

$ make
$ ui/amixer-gtk --help
Uso:
  amixer-gtk [OPCIÓN…]

Opciones de ayuda:
  -h, --help       Mostrar opciones de ayuda

Opciones de la aplicación:
  -D, --device     Select the device
  -c, --card       Select the card
  --systray        Send to the system tray

For example, you can launch it by typing:

$ ui/amixer-gtk -D hw -c 0

The installation is trivial:

# make install

To uninstall it:

# make uninstall

Cleanup the build with:

$ make cleanall

DISCLAIMER: I recommend you to build it in Gtk3 because I'm fixing a bug in Gtk2, appearently caused by the latest commits.

Last edited by aitor (2022-12-17 02:21:13)


If you work systematically, things will come by itself (Lev D. Landau)

Offline

Board footer