
Veromix - volume control / soundmenu
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
Veromix is a mixer for the Pulseaudio sound server.
Features:
- Media player controls (aka nowplaying)
- per application voluem control (replay & record)
- global hotkeys
- can life in system tray
- switch sound card profiles (for ex. from regular to HDMI)
- control LADSPA effects (equalizer and other effects)
- keyboard navigation (use Tab- and Arrow-keys)
Quickstart:
- middle click on panel icon mutes the default output
- mouse wheel over panel icon increases/decreases volume
- drag and drop playback streams between different output devices
- right click context menu:
-- kill playback streams
-- set default output device
-- set per channel volume
-- switch sound card profiles
- assign hotkeys
- click the add icon (bottom-right) to add a new effect
(drag and drop playback stream to the effect sink)
More Info:
- Howto: http://www.omgubuntu.co.uk/2012/02/how-to-increase-volume-over-100-in-kde/
- YouTube: http://www.youtube.com/watch?v=fph8xqsJd_g
- Review: http://padoca.wordpress.com/2011/03/18/kmix-veromix-qml-and-other-stories/
- Review: http://techlaze.com/2011/08/best-plasma-widgets-kde/
FAQ:
- Disable KMix: Set "AutoStart=false" in "[Global]" section of .kde/share/config/kmixrc
Requirements:
- plasma-scriptengine-python
- python-xdg
- python-qt4-dbus
- pulseaudio
- swh-plugins / ladspa-swh-plugins (for equalizer and other effects)
- ladspa-sdk / ladspa (dynamically detect installed ladspa plugins)
Changelog: http://code.google.com/p/veromix-plasmoid/source/browse/Changelog
Packages:
- Debian: http://packages.debian.org/plasma-widget-veromix
- Arch: https://aur.archlinux.org/packages.php?ID=60883
- openSUSE: https://build.opensuse.org/package/show?package=plasmoid-veromix&project=KDE%3AExtra
Please report bugs/wishes here: http://code.google.com/p/veromix-plasmoid/issues/list
nik3nt3
9 years ago
Maybe this helps: http://code.google.com/p/veromix-plasmoid/wiki/VeromixComponents#KDE_4.4_compatibility
Report
boastt
9 years ago
thnx
Report
hellblade
9 years ago
Which service are you talking about?
Report
Thaodan
9 years ago
Report
boastt
9 years ago
Quote:cd /usr/share/apps/plasma/plasmoids/veromix-plasmoid; plasmoidviewer
in terminal, it works fine. And when I put the plasmoid on the desktop normally it works. But then on reboot it doesn't work again.
(I installed it via the arch linux AUR)
Report
Pocio
9 years ago
Sorry for my multiple reply, I'm hoping I have not piss you off :)
I successfully installed Veromix with the plasmapkg -i method (previously I was trying with cmake and with the plasma dialog itself...my bad...I'm still new to kde)!
I started with the latest version and went back through the previous versions...I found out that 13.0, 12.1 and 12.0 didn't work at all (gave me a big "X" on the panel without messages); 11.2 gaves a message saying to remove and re-add veromix, but the trick did not work; finally, 11.1 said the same but instead, this time, the trick worked!
11.1 is the most recent version working on Debian Squeeze.
I'm truly sorry and I thank you very much, hoping that, at least, my test could help you in some way.
Bye!
Report
nik3nt3
9 years ago
/nik
Report
Pocio
9 years ago
Thanks!
Report
Pocio
9 years ago
Report
Pocio
9 years ago
Report
nik3nt3
9 years ago
squeeze has kde < 4.5 right? Then it sould be possible to change the line
ServiceTypes=Plasma/Applet,Plasma/PopupApplet
to
ServiceTypes=Plasma/PopupApplet
in /usr/share/kde4/apps/plasma/plasmoids/veromix-plasmoid/metadata.desktop
Afterwards you will have to reload plasma (or logout and login again).
http://code.google.com/p/veromix-plasmoid/wiki/VeromixComponents#KDE_4.4_compatibility
_
Alternatively you can install veromix in your home-directory (e.g. download the .plasmoid file from here - I didn't test the newest version with old kde versions, but older versions should work: http://code.google.com/p/veromix-plasmoid/downloads/list?can=1&q=&colspec=Filename+Summary+Uploaded+ReleaseDate+Size+DownloadCount)
Please let me know if you succeed..
nik
Report
Pocio
9 years ago
Squeeze ships with KDE 4.4.5, but unfortunately the first workaround does not work...
To proceed with the second suggestion, which version do you suggest to try?
Report
Pocio
9 years ago
So I went back to the debian package, applied workaround #1 and tried to debug a little...here's my output:
$ plasmoidviewer
plasmoidviewer(4297)/kdecore (services) KServiceFactory::findServiceByDesktopPath: "" not found
veromix icon installed
Outputting dbus-servie file
Traceback (most recent call last):
File "/usr/share/kde4/apps/plasma_scriptengine_python/pyappletscript.py", line 75, in init
self.pyapplet.init()
File "/usr/share/kde4/apps/plasma/plasmoids/veromix-plasmoid/contents/code/main.py", line 99, in init
self.widget.init()
File "/usr/share/kde4/apps/plasma/plasmoids/veromix-plasmoid/contents/code/VeroMix.py", line 71, in init
self.effects_button.setMaximumIconSize(QSizeF(12,12))
AttributeError: 'IconWidget' object has no attribute 'setMaximumIconSize'
Thanks, bye!
Report
pru
9 years ago
Report
nik3nt3
9 years ago
Report
YAFU
9 years ago
Something strange happened. I installed the plasma and put it in the system tray (Kubuntu 11.04 64bit). Everything worked until I rebooted getting a plasma-desktop crash. After uninstalling veromix the problem is solved. But I do not know if it really could be a problem caused by Veromix. I attaching the log that I got when trying to re-launch plasma-desktop:
http://www.mediafire.com/?mf1j7jjqfo15137
Report
YAFU
9 years ago
Report
nik3nt3
9 years ago
Hope you give veromix another try .-)
Report
YAFU
9 years ago
>Is this the log with the veromix installed? There is no output from veromix in it.
Yes.
It is always reproducible.
After installing Veromix and rebooting, I get a black screen and the report of plasma-desktop crash with signal: Segmentation fault. Running plasma-desktop from console I get the crash again. Uninstalling veromix-plasmoid I can run plasma-desktop.
I forget to say I have KDE 4.6.4
I must say I have a system with many things installed. As pulseaudio-equalizer using "Multiband EQ LADSPA Plugin" with which sometimes I have problems and the system does not load it by default. That's why I'm not sure the problem is directly related to Veromix, but I'm sure that always happens when I install Veromix, and disappears when I uninstall.
The following is the crash report information:
http://www.mediafire.com/?1718l1mxwoix9j9
Regards.
Report
dshrek
9 years ago
Report
austin78
9 years ago
Report
nik3nt3
9 years ago
plasmapkg -r veromix-plasmoid
plasmapkg -i <downloaded file>
the plasma widget explorer is a bit buggy...
/nik
Report
austin78
9 years ago
plasmapkg -i 116676-2011-06-25_0.12.1_veromix.plasmoid
kbuildsycoca4(2496)/kdecore (services) KServicePrivate::init: The desktop entry file "ServiceMenus/amr.desktop" has Type= "MimeType" instead of "Application" or "Service"
kbuildsycoca4(2496) KBuildServiceFactory::createEntry: Invalid Service : "ServiceMenus/amr.desktop"
kbuildsycoca4(2496)/kdecore (services) KServicePrivate::init: The desktop entry file "/usr/share/applications/YaST2/groups/apparmor.desktop" has Type= "Application" but no Exec line
kbuildsycoca4(2496) KBuildServiceFactory::createEntry: Invalid Service : "/usr/share/applications/YaST2/groups/apparmor.desktop"
kbuildsycoca4(2496) KConfigGroup::readXdgListEntry: List entry Categories in "/usr/share/applications/google-earth.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(2496) KConfigGroup::readXdgListEntry: List entry MimeType in "/usr/share/applications/google-earth.desktop" is not compliant with XDG standard (missing trailing semicolon).
kbuildsycoca4(2496) parseLayoutNode: The menu spec file contains a Layout or DefaultLayout tag without the mandatory Merge tag inside. Please fix your file.
Report
nik3nt3
9 years ago
Report
YAFU
9 years ago
I hope you can someday integrate pulseaudio equalizer in this plasmoid.
Regards.
Report