SUMMARY The "Open Terminal" action opens the default terminal app, which is not always Konsole. It would be nice if this action would show the icon and name of the terminal application to be opened, eg. "Open Konsole", "Open Terminator". SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE neon 5.21 User Edition / X11 KDE Plasma Version: 5.21.4 KDE Frameworks Version: 5.81.0 KDE Gear: 21.04.0 Qt Version: 5.15.2
Agreed.
It seems we can simply read `TerminalApplication` from `~/.config/kdeglobals` Maybe do some copy-paste from this file? https://invent.kde.org/plasma/plasma-desktop/-/blob/master/kcms/componentchooser/componentchooserterminal.cpp#L50
Yeah pretty much!
A possibly relevant merge request was started @ https://invent.kde.org/system/dolphin/-/merge_requests/1378
Git commit 62b12e9c307372100a7e70176abd45f6628d1b2b by Méven Car, on behalf of Bharadwaj Raju. Committed on 07/08/2026 at 10:17. Pushed by meven into branch 'master'. Fix icon lookup for "Open Terminal" actions Using KDesktopFile to read the desktop entry from a desktop name (i.e. "org.something.terminalapp.desktop") is incorrect; KDesktopFile is for making modifications to a desktop entry, and hence does not even try to find existing desktop entries in the correct places. See src/core/kdesktopfile.cpp in the KConfig source code, particularly the call to KConfigPrivate::changeFileName. The result of this is that ultimately it does not find desktop entries located in /usr/share/applications or the Flatpak equivalent, and hence fails to locate icons. Instead, use KService::serviceByStorageId. Steps to reproduce: 1. Install a terminal app like WezTerm 2. Set it as default in System Settings > Default Applications 3. Right click inside a folder in Dolphin 4. Observe the lack of an icon Related: bug 501435 M +3 -3 src/dolphinmainwindow.cpp https://invent.kde.org/system/dolphin/-/commit/62b12e9c307372100a7e70176abd45f6628d1b2b