[Bug 171723] New: 'Run in terminal' option in Minicli uses Konsole instead of my terminal of choice (urxvt)

Jacek Roszkowski j.roszk at gmail.com
Sat Sep 27 02:53:51 BST 2008


http://bugs.kde.org/show_bug.cgi?id=171723

           Summary: 'Run in terminal' option in Minicli uses Konsole instead
                    of my terminal of choice (urxvt)
           Product: kdesktop
           Version: 3.5
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: unassigned-bugs at kde.org
        ReportedBy: j.roszk at gmail.com


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.


-- 
Configure bugmail: http://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Unassigned-bugs mailing list