Version: unspecified (using KDE 4.6.3) OS: Linux If an application requires that it be 'Run in Terminal' to launch successfully, its .desktop file should (and usually does) include the line Terminal=true. KDE should detect Terminal=true, and automatically set 'Run in Terminal'. Currently, it doesn't appear to do this, as I have to check the 'Run in Terminal' box manually in the Application Menu Editor's Advanced Tab before these applications launch successfully. Reproducible: Always Steps to Reproduce: Install an application that needs to be 'Run in Terminal' to launch successfully and has a .desktop file specifying Terminal=true. Actual Results: Try to launch it using Kickoff. Nothing much will happen. Expected Results: KDE detects Terminal=true and automatically sets 'Run in Terminal'. The application launches seamlessly.
I failed to reproduce the reported problem. I tried to invoke htop (its desktop file contain the 'Terminal=true' entry) from kickoff and krunner, and it was started and shown in Konsole. I'm using KDE SC 4.8 beta2. Maybe my observation also applies to 4.7.x .
I just checked this issue again in Debian Sid(using KDE SC 4.6.5) and Fedora16(using KDE SC 4.7.4). Both are fine.