Bug 501435

Summary: The icon for "Open Terminal Here" is always Konsole regardless of user's actual default terminal emulator
Product: [Applications] dolphin Reporter: SC <kde>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: kfm-devel
Priority: NOR    
Version: 24.12.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description SC 2025-03-13 07:48:32 UTC
SUMMARY

In the right click context menu of dolphin, the "Open terminal Here" entry always uses the Konsole icon regardless of what the actual default terminal emulator is set to. Note that when clicked, it actually does use the user's custom default. So it's just the visual inconsistency that's a problem.

STEPS TO REPRODUCE

1. On a  KDE install, install Alacritty
2. Graphically set Alacritty as the default terminal emulator
3. Right click on the empty area of the file list in dolphin

OBSERVED RESULT

The icon for "Open terminal here" is still Konsole and not Alacritty

EXPECTED RESULT

The icon should be Alacritty

SOFTWARE/OS VERSIONS

Operating System: EndeavourOS 
KDE Plasma Version: 6.3.3
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
Kernel Version: 6.12.18-1-lts (64-bit)
Graphics Platform: X11
Comment 1 Bug Janitor Service 2025-03-15 02:37:40 UTC
A possibly relevant merge request was started @ https://invent.kde.org/system/dolphin/-/merge_requests/935
Comment 2 Méven 2025-03-17 08:14:58 UTC
Git commit eaaeb1b7629cc3c59933101d24dd0c2c67ef1276 by Méven Car, on behalf of Angus McLean.
Committed on 17/03/2025 at 08:14.
Pushed by meven into branch 'master'.

contextmenu: Use default terminal's icons for "Open Terminal" and "Open Terminal Here" actions

The "Open Terminal" and "Open Terminal Here" actions now use the icon of the user default terminal emulator application, instead of always using the "utilities-terminal" icon.

M  +9    -2    src/dolphinmainwindow.cpp

https://invent.kde.org/system/dolphin/-/commit/eaaeb1b7629cc3c59933101d24dd0c2c67ef1276