
Mixeroid
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
A simple plasma replacement for kmix. Not yet very powerful since python-alsaaudio is very limited.
Install with plasmapkg -i Mixeroid-0.3.zip
Test with plasma-windowed Mixeroid
Dependencies:
python-alsaaudio
python-plasma
Note: If you get missing script-engine errors when loading the widget you need to install the plasma python script-engine (in openSUSE this requires the "python-kdebase4" and "python-devel" packages, in Fedora this requires the "kdebase-workspace-python-applet" package, in Kubuntu this requires the "python-plasma" package)
10 years ago
V0.3:
Config dialog
Select orientation of the sliders
Select visible sliders
Note: you may have to restart the applet after changing the config
V0.2:
Added tooltips
Merged changes from comments
V0.1:
Initial release
10 years ago
V0.3:
Config dialog
Select orientation of the sliders
Select visible sliders
Note: you may have to restart the applet after changing the config
V0.2:
Added tooltips
Merged changes from comments
V0.1:
Initial release
Ireyon
10 years ago
Report
janet
10 years ago
Plasma-scriptengine-python is installed. But when I drag the widget from widget manager to panel or desktop I get a blank conatiner with an error message that initialization of the script failed.
Report
thymythos
10 years ago
Report
Wonko
10 years ago
Report
DarksideEE7
10 years ago
What scriptengines and bindings must be installed?
I'm excited to try this plasmoid, many thanks.
Report
DarksideEE7
10 years ago
/usr/share/apps/plasma_scriptengine_python/pyappletscript.py line 65
Module has no attribute 'Create Applet'
Report
thymythos
10 years ago
Report
flyingsheep
11 years ago
if i delete and re-add the applet, the settings are lost, so i have to kill plasma-desktop in order to see the changes.
why is self.clear() commented out in the code? wouldn’t it help?
Report
thymythos
10 years ago
Report
Okanda
11 years ago
You spoke about plasmapkg? I nerver use it.
Thanks for help :)
Report
thymythos
11 years ago
Report
Okanda
11 years ago
Well, it was yet installed. But I can't find it in the plasma list.
I don't know why. I'm on KDE4.3 on a Debian SID.
kbuildsycoca4 doesn't do anything. . .
Report
biboka
11 years ago
Report
SorryGoFish
10 years ago
Report
dkarnout
11 years ago
i just have 2 suggestions:
my soundcard has so many slides and settings window is bigger than the screen. it would be better if you have a scrollbar for checkboxes, or if you put options in a listview with checkboxes.
i also believe that most people use only the master volume slider. so you could have only this checked by default, or at least you could and two buttons in settings menu (check/uncheck all)
thanks again
Report
Murz
11 years ago
http://img408.imageshack.us/img408/6994/screen3j.png
Report
thymythos
11 years ago
No coding, just using inkscape.
Report
AndrewM
11 years ago
=======.xsession-errors============
Traceback (most recent call last):
File "//usr/share/apps/plasma_scriptengine_python/pyappletscript.py", line 55, in init
self.pyapplet.init()
File "/home/andrew/.kde4/share/apps/plasma/plasmoids/Mixeroid/contents/code/main.py", line 46, in init
if alsaaudio.Mixer(m).getvolume():
alsaaudio.ALSAAudioError: Unable to find mixer control 'Headphone LFE',0
=======.xsession-errors============
$ amixer -c 0 info
Card hw:0 'Live'/'SB Live 5.1 (rev.7, serial:0x80641102) at 0xac00, irq 11'
Mixer name : 'SigmaTel STAC9708,11'
Components : 'AC97a:83847608'
Controls : 224
Simple ctrls : 45
$ amixer -c 1 info
Card hw:1 'CK804'/'NVidia CK804 with ALC850 at irq 3'
Mixer name : 'Realtek ALC850 rev 0'
Components : 'AC97a:414c4790'
Controls : 42
Simple ctrls : 27
$ amixer -c 0 | grep "Simple mixer control" | head
Simple mixer control 'Master',0
Simple mixer control 'Headphone LFE',1
Simple mixer control 'Headphone',1
Simple mixer control 'Headphone Center',1
Simple mixer control 'Tone',0
Simple mixer control 'Bass',0
Simple mixer control 'Treble',0
Simple mixer control '3D Control - Switch',0
Simple mixer control '3D Control Sigmatel - Depth',0
Simple mixer control '3D Control Sigmatel - Rear Depth',0
$ amixer -c 1 | grep "Simple mixer control" | head
Simple mixer control 'Master',0
Simple mixer control 'Master Mono',0
Simple mixer control 'PCM',0
Simple mixer control 'Surround',0
Simple mixer control 'Surround Jack Mode',0
Simple mixer control 'Center',0
Simple mixer control 'LFE',0
Simple mixer control 'Line',0
Simple mixer control 'CD',0
Simple mixer control 'Mic',0
Report
Vaulter
11 years ago
Just looking for quick muting speakers (when use headphones) and try this one.
Doesn't want to work - installation is awesome! But! after adding to panel - X
red cross.
Cannot load python or smthg that.
Also, the bottom panel with TaskManager start to quake, shrink and squeeze a bit.
Report
thymythos
11 years ago
Report
H00K
11 years ago
I use this plasmoid on top of my screensaver, so when I resume my laptop in e.g. a public library or at the university, I can mute the sound output, before unlocking the screen (and thus before it plays any sound).
I'd be even happier, if there was an option to just have the mute button show without the whole mixer.
Report
mirzaD
12 years ago
you can't hide plasmoid like battery monitor, and this one
they usually take more precious space than system tray icons
and plasmoids are usually stand alone applications and not part of some bigger program like kmix
Report
thymythos
12 years ago
That's exactly why I made this plasmoid, because with kmix, you have to click once to able to change master volume and you have to click twice to get all mixers. With this plasmoid you can change and see all channels you like. Always!
But if it clutters your panel, place it on the desktop. Can you do this with kmix? *g*
Report
mirzaD
12 years ago
@ TotoKid
if you are already developing, do something useful. I explained above why i do not see this as a useful widget.
propositions: multirow systray, working reliable networking plasmoid, improved notification management..ect
there is a lot of work to be done, and i hate to see someone 'wasting' time developing something that IMHO in not useful.
please read on..
@ thymythos
>That's exactly why I made this plasmoid, because with kmix, you have to click once to able to change master volume
that is not actually true:
1. you can just hover above icon in system tray and scroll mouse wheel to change volume
same concept applies for amarok icon in system tray
2. there are special vlume keys on almost all laptop keyboards, and many casual desktop keyboards
pressing these keys bring up nice OSD in center of the screen that displays current volume.
you currently have 128 downloads and rating of 68 so people do find your plasmoid useful, this is only my humble opinion i really did not mean any insult..
Report
orkybash
11 years ago
Regarding the rating, the low rating could just be because this isn't quite feature complete yet. Not because people don't want a mixer plasmoid. If they didn't want a mixer plasmoid they wouldn't download it.
Lastly, what part of *donated time* do you not understand? If the developer of this plasmoid wants to work on a mixer plasmoid, let him work on one! If you feel that strongly about multi-line system trays, you work on that.
Report