| |
|
AbsVolume
Quick volume adjuster for Linux.
Two versions One runs in the system tray, the other is great
for use with Icewm taskbar (and other toolbars?) Both allow quick volume adjustments.
I use an Icewm/Pcmanfm combination on Absolute Linux.
I used to use Aumix from the menu to adjust details of my sound volumes,
both input and output, but the practical reality is that when the phone rings
or someone is repeating themselves for the third time because my music is too
loud, I want to just be able to lower it or (when once again left alone)
raise it up again. Quickly, easily, and not set it too low or high permanently
(meaning even after a reboot).
To reiterate: AbsVolume does NOT set the volume permanently. If you reboot
or log in again, the volume settings are returned to their previous state.
-
Version 4.3 runs in the system tray (by your clock.) Has a quick-mute feature
when you right-click on the tray icon rather than left-click to open the volume slider.
Version 5.1 is NOT a system tray app (although I run it from icewm taskbar)
and as such does not constantly use the 7-8 mb memory the tray version does.
It also closes as soon as the volume slider loses focus. Quick-mute by hitting SPACE bar.
5.1 is now translated into Spanish and Galician,
thanks to the GALPon MiniNo Developers Team!
http://minino.galpon.org
They have a lightweight Linux version available with a new version in the works.
For the tray version:
Using icewm (icewm-session) I put the following in the
ice "startup" file:
if [ -x /usr/bin/absvolume ]; then
absvolume
fi
|
For the NON-tray version:
Using icewm I put the following in the
ice "toolbar" file:
prog "Volume" "volume" absvolume
|
For the non-tray version icewm appreciates the volume.xpm file
in /usr/share/icewm/icons. I could have incorporated an app icon, but
ice (for toolbar apps) wants the external icon declared or you get a wide
taskbar with the app name. Yuck.
-
mixer application defaults to alsamixergui, but also looks for alsamixer. This can
now be changed (browse for your preferred mixer app by right-click on the mixer button)
What I did:
I grabbed the simplest OSS/Alsa compatible GPL app I could find (volumecontrol by Rob Eberts),
which is written in C/GTK. [I usually work with Python, but it was a simple app and I wanted it to pop
up instantly... so I did the C-code drudgery.] I then proceeded to strip it down and adapt it to general,
lightweight, quick use. The single-file executable uses GTK but little else (not even glib.)
Below the ad are the screenshots.
Absvolume (system tray version)
Absvolume (non-tray version) on icewm taskbar
Download
You can compile the source code
Requires:
Gtk (and it's dependencies)
OSS or ALSA with /dev/mixer compatibility (OSS emulation)
To compile run the usual:
./configure
make
make install
System tray Version:
AbsVolume-4.3.tar.bz2
135.6K MD5SUM: db3cb809847534cec950b8107e9ff07b
Regular Version:
AbsVolume-5.1.tar.bz2
250K MD5SUM: 66badd504e7d0ba61bc559cf7629e5ee
if ./configure fails because you have a different version of automake,
run ./autogen.sh THEN do the usual install
The Slackware Package
Compiled on Absolute 13.0.3 (Slackware 13.0+ compatible)
AbsVolume-5.1-i486-2AL.txz
17.5K MD5SUM: c10679fe8ee9e527f78badb45c6ef4b9
Changelog:
AbsVolume changelog
Sunday, 11/15/2009
version 5.1
Quick mute returns (triggered with SPACE bar.)
Help and about dialogs implimented.
Translations by:
GALPon MiniNo Developers Team
http://minino.galpon.org
Sunday, 06/14/2009
version 5.0
Sytem tray use caused absvolume to consume 7-8 mb of memory,
and Absolute Linux is meant to run as lean as possible...
As such, I have dropped the tray usage and once again designed the app
too run from mouse location, I set it in icewm toolbar.
Will automatically close when focus is lost. Very intuitive.
Quick mute was dropped.
Saturday, 05/30/2009
version 4.3
GUI update -- thinner, new icon
fix - uses alsamixergui by default if present (earlier typo prevented this)
fix - closes volume slider automatically when mixer is selected
(had not done so when custom mixer was set)
Thursday, 05/28/2009
version 4.1
Open volume control NO LONGER takes up space on the taskbar. This
was done via GTK code and should be respected by most window managers.
(Works on Icewm, that I use...)
Click or key on opened control will close it
(makes it a bit easier than hitting the little system tray icon)
All volume checking/setting back to PCM
(Slackware-based system kept resetting PCM to zero after use)
Tuesday, 05/26/2009
version 4.0
Changed app to run in system tray
can now set mixer application to something other than the defaults
Saturday, 05/23/2009
version 3.1 - Added MUTE button
mixer button tries alsamixergui,
if not present, defaults to alsamixer
Monday, 04/13/2009
version 3.0 - Master volume controlled,
mixer option: app called is alsamixer only
Monday, 08/18/2008
version 2.0 - Added mixer button, opens qamix if present,
alsamixer if not...
Thursday, 11/08/2007
version 1.2 - changed control from master to PCM
Thursday, 09/28/2006
version 1.0 - initial release
|