Bug 417834 - Shell attributes are not exhibited
Summary: Shell attributes are not exhibited
Status: RESOLVED NOT A BUG
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 19.12.1
Platform: Other Linux
: NOR minor
Target Milestone: ---
Assignee: Dolphin Bug Assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-18 15:46 UTC by Ricky Tigg
Modified: 2020-02-18 17:37 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Dolphin | Actions | Open Terminal Here (5.61 KB, image/png)
2020-02-18 15:46 UTC, Ricky Tigg
Details
Dolphin | Actions | Run In Konsole (5.83 KB, image/png)
2020-02-18 15:48 UTC, Ricky Tigg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ricky Tigg 2020-02-18 15:46:48 UTC
Created attachment 126131 [details]
Dolphin | Actions | Open Terminal Here

SUMMARY
Konsole may not contain 

STEPS TO REPRODUCE
1. Actions | Open Terminal Here
2. Select an executable. Actions | Run In Konsole

OBSERVED RESULTS
1. Shell attributes are exhibited as expected; see dolphin_Open-Terminal-Here_Konsole.png
   Application named 'terminal'.
2. Shell attributes are not exhibited; see dolphin_Run-in-konsole_Konsole.png
   Application named 'konsole'.

EXPECTED RESULTS
- Shell exhibition to be permanent as required to run an application made executable such as an Appimage; e.g. './<application>'
- Application naming unity; all either 'terminal' or 'konsole'.

SOFTWARE/OS VERSIONS
dolphin: 19.12.1
Operating System: Fedora 31
KDE Plasma Version: 5.17.5
KDE Frameworks Version: 5.66.0
Qt Version: 5.13.2
Comment 1 Ricky Tigg 2020-02-18 15:48:57 UTC
Created attachment 126132 [details]
Dolphin | Actions |  Run In Konsole
Comment 2 Nate Graham 2020-02-18 17:37:52 UTC
This is expected. The "Open Terminal" action comes from Dolphin, which does not know what terminal might be embedded. It is probably a Konsole-based terminal, but at some point in the future it could be something else. Also, even though the embedded terminal fomes *from* Konsole, technically speaking it is not Konsole. Konsole is a standalone app. So using a generic term makes sense here IMO.

However the menu item comes from Konsole, which has to use its real name so you know what app will open the file. Imagine that you had both Konsole and gnome-terminal installed and both of them exposed an action called "Run in Terminal." You wouldn't know which app it would open in!