You are not logged in.
Offline
a. It appears that annoying volumeicon-alsa notifications could be disabled at compile time by skipping --enable-notify switch.
https://github.com/Maato/volumeicon
edit: but that disables all the notifications ... and the new version has a gtk3 interface, so that would be 2 steps back (so i guess take the source from debian).
b. Configure notification-daemon to ignore certain things, example ignore for dunst would be
https://raw.githubusercontent.com/bront … st/dunstrc (check the ignore section at the bottom) < this is 85% working as it should (the volume percentage is kinda lagged for some reason), oh well.
Last edited by brontosaurusrex (2015-08-30 15:26:53)
Offline
Isn't there any other volume icon that fullfeels our needs? I mean, last time I checked there were quite a few. That was the AUR, though. I have written one myself in C, perhaps I can port it to python and add some features. My version is really basic and only provides volume up/down on scrolling and a popover showing the volume level as a percentage.
But I guess we shouldn't let BunsenLabs wait on such minor nitpicks. If we can work around volumeicon-alsa, we should
If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres
I am a #! forum moderator. Feel free to send me a PM with any question you have!
Offline
My version is really basic and only provides volume up/down on scrolling and a popover showing the volume level as a percentage.
thats what it should do, i guess +
- link to user configured external mixer
- ability to select an icon
- be cute and faster than volumeicon-alsa, volti, whatever
- perhaps on-rollover it should probably show the device/channel it drives and volume level, instead of just level.
- perhaps on mouse-roll it should illustrate the state with an actual slider, instead of textual percents.
Last edited by brontosaurusrex (2015-08-30 16:05:10)
Offline
^ Mine only controls the master channel, so showing which channel it operates on is unnecessary
If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres
I am a #! forum moderator. Feel free to send me a PM with any question you have!
Offline
@Unia: Sounds good enough, how can 'we' test?
Offline
pvsage set us down a path where we weren't going to include any precompiled binaries in BunsenLabs by default other than our own custom scripts, themes and icons and we've decided, for better or for worse, that it's a good policy. So we're not going to precompile volumeicon and include it...
http://crunchbang.org/forums/viewtopic.php?id=39345
We're already bending this rule by offering our backports repository, and users are free to remove/install any dang thing they like, but we're not having 3rd-party or backported apps by default. If we were, xfce4-power-manager's backport would be there in a heartbeat. The reason being that if any borkage is going to happen in BunsenLabs due to the package list, it's going to be Debian's fault.
A python scripted volume app that used Faenza icons would be perfectly acceptable, I think. I haven't found any other volume applets in jessie, so right now volti is still our volume applet. That double notification is too fugly to allow it.
bunsenlabs 8) forum mod squad
Offline
Offline
What part of "we're looking for a workaround to the double-notification bug in volumeicon-alsa" do you not understand?
bunsenlabs 8) forum mod squad
Offline
http://crunchbang.org/forums/viewtopic.php?id=39345
The reason being that if any borkage is going to happen in BunsenLabs due to the package list, it's going to be Debian's fault.
pvsage also referred to DOS attacks on the #! server, which he says were because of a vulnerability caused by a recompiled Tint2. I wasn't a mod at the time and know nothing about the mechanism of the attack, unfortunately.
BTW, bronto was the first to mention the notifications issue with volumeicon-alsa, though I didn't pay much attention at the time:
...volumeicon-alsa
cons:
- alsamixer run in urxvt is keyboard only as it seems, one would have to use ctrl+c or esc to exit the window (if urxvt is set to not use decorations ...).
- silly notifications when using scroll-wheel on the icon
- forced positioning will probably not work for bunsen (-geometry 100x30-20-50), as it is against top/bottom tint2 gui selector logic.
If we continue to use Volti, is the main problem the mixer? Can we just set it to use an external mixer (ie pavucontrol) in the default user config? Would that solve everything? It's such an easy fix, if so.
John
--------------------
( a boring Japan blog , Japan Links, idle twitterings and GitStuff )
#! forum moderator BunsenLabs
Offline
If we continue to use Volti, is the main problem the mixer? Can we just set it to use an external mixer (ie pavucontrol) in the default user config? Would that solve everything? It's such an easy fix, if so.
That seems like a good fix (Did some quick testing and can't find anything out of place or ugly, using arc theme at the moment).
edit: Actually pavucontrol does not seem to remember the last active tab, but that might be configured someplace.
Last edited by brontosaurusrex (2015-08-31 03:26:48)
Offline
Actually pavucontrol does not seem to remember the last active tab, but that might be configured someplace.
Yeah, it always opens on the Playback tab. man pavucontrol shows that it doesn't accept any options and doesn't have a config file.
I've found pasystray which is specifically to control pulseaudio. It lets you scroll over the applet for volume control and clicking it brings up a menu. But it breaks the behavior users are used to from pnmixer where clicking the icon brings up a slider to control volume.
Gah, frustrating.
bunsenlabs 8) forum mod squad
Offline
Just tried pasystray - it has many obscure-looking settings available, and does control the volume via the scrollwheel (but no other way, unfortunately for those without good scrolling on their touchpad).
The main drawback for me was that it was invisible. There are no preferences available in that complex menu to change the icon theme, and changing the icon theme in lxappearance didn't help either. Oddly, middle-click to mute and an icon appears. That behaviour seems familiar actually. Didn't volti or volumeicon do that too?
Anyway, not over-thrilled.
John
--------------------
( a boring Japan blog , Japan Links, idle twitterings and GitStuff )
#! forum moderator BunsenLabs
Offline
pasystray uses the user's icon theme. The reason changing the icon theme didn't do anything is that, from what I can tell, tint2 doesn't apply the change until you logour/login (restarting tint2 via the menu didn't do anything).
For some reason, Faenza-Dark and Faenza-Dark-Bunsen have black status icons for the sizes 16, 22 and 24. I could hack that easily so the icon would be visible, but...
Anyway, not over-thrilled.
Ditto. volti with pavucontrol set as it's mixer is still our best bet at this point. Swapping volti with your applet of choice is simple enough.
bunsenlabs 8) forum mod squad
Offline
volti with pavucontrol set as it's mixer is still our best bet at this point.
Swapping volti with your applet of choice is simple enough.
+1000x2
· ↓ ↓ ↓ ↓ ↓ ↓ ·
BunsenLabs Forums now Open for Registration
· ↑ ↑ ↑ ↑ ↑ ↑ · BL ModSquad
Offline
@Unia: Sounds good enough, how can 'we' test?
It's C though, so it will have to be compiled to be used. Therefore, it's not viable to use in standard BunsenLabs. It's also lacking some features to do so, I would say.
Oh, and it's alsa-only. No pulse.
If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres
I am a #! forum moderator. Feel free to send me a PM with any question you have!
Offline
volti with pavucontrol set as it's mixer is still our best bet at this point.
Sounds good. I'll edit the default config file and we're done.
John
--------------------
( a boring Japan blog , Japan Links, idle twitterings and GitStuff )
#! forum moderator BunsenLabs
Offline
What's wrong with alsa, pulseaudio, pavucontrol & volumeicon? Screenshot in #26
They work together quite well.
Offline
What's wrong with alsa, pulseaudio, pavucontrol & volumeicon? Screenshot in #26
They work together quite well.
What part of "we're looking for a workaround to the double-notification bug in volumeicon-alsa" do you not understand?
I repeat... there is a bug in volumeicon. The bug is if you mouse-scroll over the volumeicon applet, two (2) notifications appear showing the volume change.
Got it now? Comprende? Verstehen sie? Czy rozumiesz?
bunsenlabs 8) forum mod squad
Offline
ostrolk wrote:What's wrong with alsa, pulseaudio, pavucontrol & volumeicon? Screenshot in #26
They work together quite well.hhh wrote:What part of "we're looking for a workaround to the double-notification bug in volumeicon-alsa" do you not understand?
I repeat... there is a bug in volumeicon. The bug is if you mouse-scroll over the volumeicon applet, two (2) notifications appear showing the volume change.
Got it now? Comprende? Verstehen sie? Czy rozumiesz?
Bardzo dobrze rozumiem. Nie mam żadnych problemów z przewijaniem nad volumeicon.
I don't have any problems with scrolling over volumeicon. Have a look.
Offline
Good for you! Unfortunately, I have no idea what system your using. That's definitely not xfce4-notifyd, there's no setting for having notifications in the center of the screen.
If you'd care to share, what OS are you using? What version of volumeicon? What's your output for...
apt-cache policy xfce4-notifyd
bunsenlabs 8) forum mod squad
Offline
Good for you! Unfortunately, I have no idea what system your using. That's definitely not xfce4-notifyd, there's no setting for having notifications in the center of the screen.
If you'd care to share, what OS are you using? What version of volumeicon? What's your output for...
apt-cache policy xfce4-notifyd
xfce4-notifyd:
Installed: 0.2.4-3
Candidate: 0.2.4-3
Version table:
*** 0.2.4-3 0
500 http://ftp.pl.debian.org/debian/ jessie/main amd64 Packages
100 /var/lib/dpkg/status
Its a jessie netinstall with some crunchbang/bunsenlab scripts. Volume icon version 0.5.1
I have no idea how the notification came in the middle, but it is nice that way.
Offline
Volumeicon-alsa on Jessie is version 0.4.6-2.1. On Sid it's 0.4.6-2.2
John
--------------------
( a boring Japan blog , Japan Links, idle twitterings and GitStuff )
#! forum moderator BunsenLabs
Offline
Right, so ostrolk is using the version from GitHub. As I explained earlier in this thread, we won't be installing 3rd-party binaries in the ISO by default. This can go in a "Things to do after installing BunsenLabs Hydrogen" HowTo, though, which we'll draw up after the "official" ISO gets released.
bunsenlabs 8) forum mod squad
Offline
Right, so ostrolk is using the version from GitHub. As I explained earlier in this thread, we won't be installing 3rd-party binaries in the ISO by default. This can go in a "Things to do after installing BunsenLabs Hydrogen" HowTo, though, which we'll draw up after the "official" ISO gets released.
Well, BunsenLabs also started in GitHub, and the 'bunsen-updates' come through GitHub, so why not take other people's updates from GitHub?
PS: About the "official" ISO, if your scripts are good enough, maybe it is time to release the Official!
Last edited by ostrołęk (2015-09-03 07:21:08)
Offline
Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.
Server: acrobat