Bug 463850

Summary: No explanation for the yellow exclamation mark that appears on desktop files that aren't in standard app directories
Product: [Applications] dolphin Reporter: Jack Hill <jackhill3103>
Component: generalAssignee: Dolphin Bug Assignee <dolphin-bugs-null>
Status: REPORTED ---    
Severity: minor CC: kfm-devel
Priority: NOR    
Version: 22.12.1   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

Description Jack Hill 2023-01-04 21:09:05 UTC
SUMMARY
I built an app from source, and the outputted .desktop files have yellow exclamation marks on them. Looking at the properties of the file, the exclamation marks are not a part of the icon, so I figured dolphin added them as a warning. However there's nothing to indicate what the exclamation mark is warning me about.

I eventually figured out that the reason is because the file wasn't located in $HOME/.local/share/applications or /usr/share/applications.

STEPS TO REPRODUCE
1. Make a dummy file with the suffix ".desktop"
2. Place a copy in $HOME/.local/share/applications

OBSERVED RESULT
The original file has an exclamation mark on the icon, the copy does not. There's no explanation for why the exclamation mark exists.

EXPECTED RESULT
Maybe there should be a tooltip that explains why there's an exclamation mark.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20230103
KDE Plasma Version: 5.26.4
KDE Frameworks Version: 5.101.0
Qt Version: 5.15.7
Kernel Version: 6.1.1-1-default (64-bit)
Graphics Platform: X11