You are not logged in.

#26 2015-10-28 23:23:40

KrunchTime
Member
Registered: 2015-09-29
Posts: 857

Re: pnmixer volume applet backport

OK...I installed your deb.  My observations:

01) Volume change GUI is vertical instead of horizontal as in v0.5.1.  I don't see a way to change this in preferences.
02) Don't care for the new pnmixer icons.
03) Don't get visual cue when using the mouse scroll wheel to change volume like I did in v0.5.1.  Again, there doesn't seem to be a setting under preferences to enable this.

I'm wondering if corenominal customized pnmixer.

Last edited by KrunchTime (2015-10-28 23:24:01)

Offline

#27 2015-10-29 00:04:05

hhh
Meep!
Registered: 2015-09-17
Posts: 10,590
Website

Re: pnmixer volume applet backport

I didn't version shop, I just used the latest version. I'll be looking into pnmixer more for the next ISO when I get to it. It seems people are content with whatever comes OOTB or they look for their own solution (these debs have been downloaded under a dozen times so far).

If you'd like to revert to version 0.5.1 and still compile it against jessie, it might be easiest to use this *.dsc file...
https://launchpad.net/~arnaud-morin/+ar … hive-extra

I used the instructions I posted here...
https://forums.bunsenlabs.org/viewtopic.php?id=58

If you find a better/more well known PPA to use, please link to it here. The other alternative is to use this source and "Debianize" it...
https://github.com/nicklan/pnmixer/releases/tag/v0.5

Offline

#28 2015-10-29 07:54:13

KrunchTime
Member
Registered: 2015-09-29
Posts: 857

Re: pnmixer volume applet backport

I just checked the developer's page and he has a screenshot of the master volume control in horizontal format, although I'm not sure if that is representative of the latest release.   I'm going to have to research this some more.

Offline

#29 2015-10-29 08:31:24

nobody0
Disabled account
Registered: 2015-09-29
Posts: 664

Re: pnmixer volume applet backport

When trying to open Volume Control of pnmixer I get this,

Unable to run command: Text was empty (or contained only whitespace)

Last edited by nobody0 (2015-10-29 12:34:06)

Offline

#30 2015-10-29 14:12:58

hhh
Meep!
Registered: 2015-09-17
Posts: 10,590
Website

Re: pnmixer volume applet backport

^Did you run it from terminal and note the error messages, or was that the only message? What system and panel are you using? Pulse or just alsa?

Offline

#31 2015-10-29 15:42:33

nobody0
Disabled account
Registered: 2015-09-29
Posts: 664

Re: pnmixer volume applet backport

Ran it from gmrun, the pnmixer icon appeared on tint2 panel. Right clicked on Volume Control and got that. I found the solution, it was the "white space." In the tab Behaviour in Pnmixer Preferences, filled the white space with "x-terminal-emulator -e 'alsamixer'. I am using alsa.

Offline

#32 2016-01-15 15:58:49

elboulangero
Member
Registered: 2016-01-14
Posts: 8

Re: pnmixer volume applet backport

Hi, just to let you know that PNMixer is now available as an official Debian package.
https://packages.debian.org/sid/pnmixer

The Debian package provides PNMixer with Gtk3.

Volume change GUI is vertical instead of horizontal as in v0.5.1.  I don't see a way to change this in preferences.

Yep, the volume slider is now vertical. In the next version it will be possible to choose between an horizontal and vertical layout (it's already implemented in the development version).

Don't get visual cue when using the mouse scroll wheel to change volume like I did in v0.5.1.  Again, there doesn't seem to be a setting under preferences to enable this.

Yep, this is a problem with GtkStatusIcon in Gtk3. Since GtkStatusIcon is deprecated, it won't be fixed, so you will have to live with that, sorry.

Otherwise, you can get PNMixer from upstream, and compile it with the Gtk2 version. With Gtk2 the visual cue works. But Gtk2 is obsolete and unmaintained, so in the long-term the Gtk2 version of PNMixer will disappear...

The official PNMixer homepage is on Github:
https://github.com/nicklan/pnmixer/

Cheers !

Offline

#33 2016-01-16 23:21:03

KrunchTime
Member
Registered: 2015-09-29
Posts: 857

Re: pnmixer volume applet backport

^Thank you for the info.  The newer version of pnmixer slipped by me when I dist-upgraded earlier today on the BL install tracking unstable on my laptop.  I've held v5.0.1 on my desktop, but based on your explanation, I'll go ahead and upgrade.  I will really miss the visual cue when mousing over the pnmixer icon and changing the volume.  That is very handy and useful, IMO.

Are you the developer?

Offline

#34 2016-01-17 01:27:12

elboulangero
Member
Registered: 2016-01-14
Posts: 8

Re: pnmixer volume applet backport

Yes I am one of the PNMixer developers.

About the visual cue, yep I know it's a shame. But if you enable mouse scroll notifications you will get pretty much the same thing, right ?

As I said, GtkStatusIcon is deprecated, and that's a little bit of a problem. At the moment, GtkStatusIcon is the only way to display a status icon in panel/taskbar such as tint2. At some point in the future it will disappear from Gtk3, and if there's nothing to replace it, PNMixer will be screwed for real. If it happens, maybe we will revert back to the Gtk2 version, that's the main reason we still maintain the Gtk2 version I guess...

But yeah, we don't know yet what will happen. We can't do nothing but wait to see what comes next.

Offline

#35 2016-01-17 10:02:30

KrunchTime
Member
Registered: 2015-09-29
Posts: 857

Re: pnmixer volume applet backport

elboulangero wrote:

About the visual cue, yep I know it's a shame. But if you enable mouse scroll notifications you will get pretty much the same thing, right ?

It would be pretty much the same if it showed the numeric value of the volume level.

Offline

#36 2016-01-17 10:16:07

elboulangero
Member
Registered: 2016-01-14
Posts: 8

Re: pnmixer volume applet backport

That's true

Offline

#37 2016-01-17 22:04:07

KrunchTime
Member
Registered: 2015-09-29
Posts: 857

Re: pnmixer volume applet backport

^ And on behalf of the BunsenLabs community, thank you for taking the time to visit.  It's nice to have package developers pop in and make remarks.

Offline

#38 2016-01-18 00:45:57

elboulangero
Member
Registered: 2016-01-14
Posts: 8

Re: pnmixer volume applet backport

No worries smile

Offline

#39 2016-01-19 01:29:53

KrunchTime
Member
Registered: 2015-09-29
Posts: 857

Re: pnmixer volume applet backport

@elboulangero:   I was playing around with pnmixer v0.6.1 earlier.  If I bring up the volume slider and use the mouse scroll wheel, the volume changes in increments of 10.  It would be nice to have the option to only change the volume in increments of 1.  That would be a nice consolation to losing the functionality in v0.5.1.

Last edited by KrunchTime (2016-01-19 01:30:37)

Offline

#40 2016-01-20 03:05:38

elboulangero
Member
Registered: 2016-01-14
Posts: 8

Re: pnmixer volume applet backport

Hi,

yep this is something that is already implemented in the development version, you can choose two scroll steps: normal and fine scroll steps. Fine scroll step is only used with up/down keys, when you open popup window and volume slider has focus. Scroll step is used for everything else (page up/down keys, mouse scrolling).

Offline

#41 2016-01-20 05:32:21

KrunchTime
Member
Registered: 2015-09-29
Posts: 857

Re: pnmixer volume applet backport

^ Great!  I can't wait for it to roll into Debian Unstable.  Thank you so much for the update and your input.

Offline

#42 2016-01-20 06:03:25

elboulangero
Member
Registered: 2016-01-14
Posts: 8

Re: pnmixer volume applet backport

You're welcome. At the moment I spend a lot of time on PNMixer, but there's some heavy work to be done. The whole code needs a rewrite. I hope to finish that in a few weeks, then we need some time to update the translation, then some more time to make it into Debian. So I don't know, hopefully in two or three months it will be there. Hope so.

Offline

#43 2016-11-07 10:57:34

elboulangero
Member
Registered: 2016-01-14
Posts: 8

Re: pnmixer volume applet backport

Hello there, just a quick word to let you know that PNMixer 0.7 has been released some time ago now. As for the Debian package, it's available on the Debian Mentors page here:

https://mentors.debian.net/package/pnmixer

It's waiting there for a sponsorship, been there a month already. Since I'm not a Debian developer I can't do anything more.

Cheers.

Offline

#44 2016-11-08 10:40:37

Naik
Member
From: Lipsia
Registered: 2015-10-03
Posts: 270

Re: pnmixer volume applet backport

hhh wrote:

The icon issue only effects BunsenLabs RC1 and earlier, it's an issue with our version of Faenza icons, which are the same as the #! Faenza icons, not having the right status icon set. This will be fixed in a future update. This didn't effect #! because corenominal packaged pnmixer with the correct icons, so my workaround duplicates that.

Another workaround is to install Faenza icons from Debian, but it saves disk space if you just use the few icons I've included.

or if you want something corresponding with the numix-circle icon theme, like i did, you could download this set here

d9oU0izD.jpg

I think pnmixer works far better then volumeicon-alsa (on both bl-hydrogen and the highly unstable bl-Quadronium), thanks for that hhh!
though my real problem is finding something as powerful as pavucontrol but beeing less ugly...


naik --greetz

Last edited by Naik (2016-11-08 11:01:45)


"Kaum macht [Mensch]* es richtig, funktioniert es sofort!"
BL-Kitchen on GitHub

Offline

#45 2017-01-18 07:14:44

elboulangero
Member
Registered: 2016-01-14
Posts: 8

Re: pnmixer volume applet backport

Hello there, just to let you know that I'm now using Launchpad like a pro, and therefore you can find a PPA for PNMixer:

https://launchpad.net/~elboulangero/+ar … tu/pnmixer

If you don't know how to install a PPA in Debian, I recommend reading this:

http://www.webupd8.org/2014/10/how-to-a … n-via.html

BTW and completely out of topic, I'm working on a radio player, it's also available on my Launchpad account:

https://launchpad.net/~elboulangero/+ar … /goodvibes

Cheers guys !

Offline

#46 2017-01-18 07:45:30

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: pnmixer volume applet backport

elboulangero wrote:

If you don't know how to install a PPA in Debian, I recommend reading this:

http://www.webupd8.org/2014/10/how-to-a … n-via.html

That "guide" is nonsense and can break your system completely.

Please read https://wiki.debian.org/DontBreakDebian … nkenDebian

Ubuntu PPAs are *not* compatible with BunsenLabs and should not be added to the sources.

To install packages from PPAs, follow this guide instead:

https://wiki.debian.org/CreatePackageFromPPA

If you can't figure it out, open a thread here and I will try to package the software myself and host it on my OBS repository.


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#47 2017-01-18 07:53:51

Head_on_a_Stick
Member
From: London
Registered: 2015-09-29
Posts: 8,759
Website

Re: pnmixer volume applet backport

Head_on_a_Stick wrote:

I will try to package the software myself and host it on my OBS repository.

Well, I had a spare five minutes so I have backported the stretch version of pnmixer to jessie:

http://software.opensuse.org/download.h … ge=pnmixer

smile

Last edited by Head_on_a_Stick (2017-01-18 08:05:57)


“Et ignotas animum dimittit in artes.” — Ovid, Metamorphoses, VIII., 18.

Forum Rules   •   How to report a problem   •   Software that rocks

Offline

#48 2017-01-19 00:02:36

stevep
MX Linux Developer
Registered: 2016-08-08
Posts: 381

Re: pnmixer volume applet backport

***off topic***

I also had a few spare minutes, and backported your goodvibes player in an OBS repository.  I found that it needed, as listed, a libxml2 backport from Stretch and a libglib2-0 port from jessie-backports.  After a build failure, I also found it needed gettext >= 0.9.17 to build, so added that from jessie-backports.

I also stripped out all the lib* dependencies that were listed in debian/control for the package, since that's what the ${shlibs:Depends} is supposed to fill in automatically.  This is what they turned out to be in the finished build:

Depends: libc6 (>= 2.4), libglib2.0-0 (>= 2.44), libgstreamer-plugins-base1.0-0 (>= 1.0.0), libgstreamer1.0-0 (>= 1.0.0), libgtk-3-0 (>= 3.13.7), libkeybinder-3.0-0 (>= 0.3.0), libnotify4 (>= 0.7.0), libpango-1.0-0 (>= 1.14.0), libsoup2.4-1 (>= 2.42), libxml2 (>= 2.7.4), gstreamer1.0-plugins-good, gstreamer1.0-plugins-ugly, gstreamer1.0-pulseaudio | gstreamer1.0-alsa

https://build.opensuse.org/project/show … :goodvibes

Last edited by stevep (2017-01-19 02:42:31)

Offline

Board footer

Powered by FluxBB