Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.1:kernel-2.6.32
kdemultimedia3
autorun-kmix.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File autorun-kmix.diff of Package kdemultimedia3
--- kmix/restore_kmix_volumes.desktop +++ kmix/restore_kmix_volumes.desktop @@ -3,7 +3,7 @@ X-KDE-autostart-phase=1 X-KDE-autostart-condition=kmixrc::startkdeRestore:true Type=Application -Exec=kmixctrl --restore +Exec=kmixctrl --restore --autorun-kmix OnlyShowIn=KDE; Name=Restore Mixer Volumes Name[bg]=Възстановяване на стойностите на миксера --- kmix/kmixctrl.cpp +++ kmix/kmixctrl.cpp @@ -28,6 +28,7 @@ #include <kconfig.h> #include <kdebug.h> #include <qptrlist.h> +#include <dcopclient.h> #include "kmixtoolbox.h" #include "mixer.h" @@ -42,6 +43,7 @@ { "save", I18N_NOOP("Save current volumes as default"), 0 }, { "r", 0, 0 }, { "restore", I18N_NOOP("Restore default volumes"), 0 }, + { "autorun-kmix", I18N_NOOP("Launch kmix if mixer found"), 0 }, KCmdLineLastOption // INSERT YOUR COMMANDLINE OPTIONS HERE }; @@ -75,6 +77,8 @@ for (Mixer *mixer=Mixer::mixers().first(); mixer!=0; mixer=Mixer::mixers().next()) { mixer->volumeLoad( KGlobal::config() ); } + if (args->isSet("autorun-kmix") && Mixer::mixers().first() && !kapp->dcopClient()->isApplicationRegistered("kmix")) + KApplication::kdeinitExec("kmix", QStringList(), 0, 0, "0"); } // save volumes
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor