In KDE Plasma, applications needing a terminal window like htop or Octave do not start when clicked in the K application launcher, or when the name is typed in KRunner (the one that appears when Alt+F2 is pressed). Using kioclient5 exec does not work, either, for example: $ kioclient5 exec /usr/share/applications/htop.desktop <... Nothing happens ...> This problem exists with all programs that have Terminal=true in their .desktop file. Current kde-frameworks/kio-5.26.0-r2 has a patch (files/kio-5.26.0-fix-desktop-launch.patch) that tries to fix this issue. The problem is that Konsole now does not understand the -qwindowtitle option anymore (can be easily checked by using it at the command line). Instead, konsole --help-kde suggests to use the --caption option (with two dashes): $ konsole --help-kde | grep caption --caption <caption> Use 'caption' as name in the titlebar However, this still does not give us the correct title and icon. I guess there's another issue in Konsole itself… Yet, I think it's better to have a wrong icon and a wrong title than not having the application at all. My versions: $ emerge -pv kio konsole qtcore qtgui These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-qt/qtcore-5.6.1:5/5.6::gentoo USE="icu -debug -systemd {-test}" 0 KiB [ebuild R ] dev-qt/qtgui-5.6.1:5/5.6::gentoo USE="dbus gif jpeg png udev xcb -accessibility -debug -egl -eglfs -evdev -gles2 -gtkstyle -ibus -libinput {-test} -tslib -tuio" 0 KiB [ebuild R ] kde-frameworks/kio-5.26.0-r2:5/5.26::gentoo USE="X acl kerberos kwallet -debug -handbook {-test}" 0 KiB [ebuild R ] kde-apps/konsole-16.04.3:5::gentoo USE="X -debug -handbook {-test}" 0 KiB Total: 4 packages (4 reinstalls), Size of downloads: 0 KiB
I /think/ the konsole side of the fix is in 16.08.x
Created attachment 451748 [details, diff] New version of kio-5.26.0-fix-desktop-launch.patch New version of kde-frameworks/kio/files/kio-5.26.0-fix-desktop-launch.patch. This one makes .desktop files with Terminal=true work again in KDE Plasma, yet the title and the icon of the terminal window are still wrong.
konsole-16.04.3 still uses kdelibs4support, which I assume is what provides -caption (KDE 4 option). konsole-16.08.0 and later ports away from kdelibs4support and recognises the Qt 5 option -qterminal. kio-5.26.0-fix-desktop-launch.patch is an upstream backport in response to the above change. I didn't realise at the time that it required the matching change in konsole, or I would have delayed it until such a time as konsole-16.08.x is stable.
konsole-16.08.3 is stable now