Version: (using KDE 3.5.10) Compiler: gcc version 4.3.2 (GCC) OS: Linux Installed from: Unlisted Binary Package My terminal of choice is urxvt and it is set in kcontrol as my default terminal emulator, but when I use the Execute Command applet (Alt+F2) it ignores this selection and falls back to the default (Konsole), which is hard-coded in kdesktopsettings.cc. I think it's because the line itemTerminalApplication = new KConfigSkeleton::ItemPath( currentGroup(), QString::fromLatin1( "TerminalApplication" ), mTerminalApplication, QString::fromLatin1( "konsole" ) ); is in the wrong place. It is preceded by line setCurrentGroup( QString::fromLatin1( "Mouse Buttons" ) ); So it searches for "TerminalApplication" entry in "Mouse Buttons" group, which doesn't make much sense. Workaround: You must insert line: TerminalApplication=your_term_of_choice in ~/.kde/share/config/kdesktoprc file inside the [Mouse Buttons] group Expected Behaviour: kdesktop should respect TerminalApplication entry in ~/.kde/share/config/kdeglobals made by kcontrol.
Is this interesting for the new krunner?
no, it's not. we use KToolInvocation::invokeTerminal which Does The Right Thing(tm). i'm really not sure moving reports from minicli to krunner makes any sort of real sense since they are *completely different applications*. it's like moving reports between kolourpaint and krita because they both happen to be paint apps =P
Yes, I'm overusing bugzilla, but in this way I've got a fantastic feedback :-) :-) :-)