Bug 439388 - Feature request: please simplify overriding the icons of launchers in the dock
Summary: Feature request: please simplify overriding the icons of launchers in the dock
Status: RESOLVED INTENTIONAL
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (show other bugs)
Version: 5.22.2
Platform: Kubuntu Linux
: NOR normal
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-07-02 05:57 UTC by Michael Safyan
Modified: 2021-07-29 19:33 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Safyan 2021-07-02 05:57:11 UTC
SUMMARY

Overriding icons in Latte Dock is not easy and should be.

STEPS TO REPRODUCE
1. Right click an icon for an app in the dock.

OBSERVED RESULT

A pop-up menu is shown that includes two sections: "Actions" and "Configure". None of the sections provide an ability to configure the behavior of the launcher.

EXPECTED RESULT

Before "Dock Settings..." in the "Configure" section, there ought to be a "Launcher Settings..." for editing the specific launcher in question. This ought to bring up an edit widget that allows one to configure core details about the launcher, including:


    - Name (to be displayed on hover)
    - Icon (that is shown in the dock)
    - Command (which is executed when the launcher icon is clicked)


SOFTWARE/OS VERSIONS
OS: Kubuntu 20.04 
KDE Plasma Version: 5.18.5
KDE Frameworks Version: 5.68.0
Qt Version: 5.12.8
Kernel Version: 5.8.0-59-generic

ADDITIONAL INFORMATION
Comment 1 Michail Vourlakos 2021-07-02 06:23:47 UTC
Latte does not add things that already exist.

Application icons can be changed from Application Launcher, by triggering Applications editor.
Comment 2 Michael Safyan 2021-07-02 06:43:00 UTC
Navigation to that option/capability does not exist in Latte Dock.

Latte Dock should indeed provide such a navigation.

Indeed, if there is already an existing window to edit a launcher, Latte Dock should simply open/reuse such an existing mechanism rather than reinventing it.

The preponderence of questions about how to edit these icons, however, make it very clear that there is a real discovery issue here that ought to be addressed.

See, for example, some of this online feedback / support questions:

https://www.reddit.com/r/kde/comments/8k20lr/how_to_change_icons_only_on_latte_dock/

https://www.reddit.com/r/kde/comments/erk4sw/change_app_icon_used_by_latte_dock/

https://www.reddit.com/r/kde/comments/gpat17/how_to_force_latte_dock_to_use_changed_icons/

https://www.reddit.com/r/kde/comments/hond7d/latte_dock_missing_icons_for_some_apps/

https://github.com/microsoft/vscode/issues/93421

https://forum.endeavouros.com/t/pamac-using-wrong-icon/8127
Comment 3 Michail Vourlakos 2021-07-02 06:52:34 UTC
do you know how to do this in plasma panels? it is the same way. Changing applications icons is a global procedure, it is not a per application thing. Change application icons the plasma way and Latte automatically inherets them.
If you still thing that this should happen, persuade first plasma devs and taskmanagers and then for Latte I will think it again.

Mentioning forums etc. wont help.
The only one that can accept it, is me and that based on current state this is not gonna happen.
Comment 4 Michael Safyan 2021-07-02 07:15:04 UTC
Can you provide any guidance for having such a conversation? Who are the relevant people who would need to be persuaded? Can some of the relevant folks be CCed on this bug, allowing for discussion on the bug before closing it out?
Comment 5 Nate Graham 2021-07-29 19:33:53 UTC
You can already override icons the applications on a global basis in KMenuEdit. Adding the ability to override them again just in the Task Manager seems  like over-configuration, sorry.