Hello Philippe:
El Lunes, 7 de Enero de 2008, Philippe Cloutier escribió:
> Raul asked me via IRC to check whether ~/.kde/share/config/kmixrc was
> regenerated if I removed it while running KDE,
> removed /usr/share/autostart/restore_kmix_volumes.desktop then logged out
> and relogged in.
> It was regenerated with good values.
I think I didn't explain myself properly on IRC, you did almost the same I
told you but not exactly the same ;)
I'll try to do a summary of what we talked about:
First of all I think we agreed that what you were complaining at, what you
consider a bug, is that kmix changes volume settings on KDE start.
As you know, kmix has an option in "Preferences->Configure KMix..."
name "Restore settings on startup" (translated from Spanish). By default this
option is enabled, what you consider a bug that you have explained along this
bug report.
I think a good solution for you would be disabling this option by default.
Debian could only solve this bug itself if it were the kmix package
configuration the one that has enable that setting by default and hence the
test I told you to do was conceived for that purpose.
The setting in this matter is named as "startkdeRestore" in the kmix
configuration file ~/.kde/share/config/kmixrc and if you pay attention to
this file it will have a value of true. We will try to default this to false.
Looking at the Debian kmix package, I saw that it was including a file,
which should be located at /usr/share/autostart/restore_kmix_volumes.desktop
that you could inspect yourself. This file includes a line like this:
X-KDE-autostart-condition=kmixrc::startkdeRestore:true
I think what this line is doing is making kmix to enable that option, which
you don't want, but I wasn't sure, neither I am. :)
Thus i ask you for this test:
1- Move that file(/usr/share/autostart/restore_kmix_volumes.desktop) into
some other place, e.g. your home. You will need to be root.
2- Log out from kde (as regular user) making sure that kmix will start
automatically on next logon
3- Login as your regular user into a text console(not KDE) and move the kmix
configuration file(~/.kde/share/config/kmixrc) to elsewhere, e.g. your home
dir.
4- Now log into kde as your regular user and go to preferences to checkout
if that option is still enabled.
As it's obvious now only 2 things can happen :). If it didn't work, we'll
have to go on investigating.
If it worked, then we could toast with champagne, but being so expensive we
will take a beer from the fridge :P
Now seriously, the .desktop file is provided upstream, so the regular way
would be to ask them to consider your opinion and change the file
accordingly. I will try to poll them, I don't know what they will think.
The thing is that being kde3 at this mature stage, you have to know that
they are reluctant to made important modifications.
Alternatively a fix could be provided by Debian if anyone submit a patch
and Debian packagers agree to apply it. The smart way would be asking them
first after knowing the complexity of such a change.
Thanks,
--
Raúl Sánchez Siles
----->Proud Debian user<-----
Linux registered user #416098
Attachment:
signature.asc
Description: This is a digitally signed message part.