Summary: | Inconsistent display/use of app icons in panel/launcher & TaskManager; confusing visual cues | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | pgnet <pgnet.dev+kde> |
Component: | Task Manager and Icons-Only Task Manager widgets | Assignee: | Eike Hein <hein> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aeoris, donrhummy, d_tassos, fabrizio.ruggeri, kde, maxigaz, plasma-bugs, robertolosanno, thomas.pfeiffer, vasyl.demin |
Priority: | NOR | Flags: | kde:
VisualDesign+
|
Version: | master | ||
Target Milestone: | 1.0 | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | http://commits.kde.org/plasma-desktop/5d92be223fa5287e6f74dbd6abcbc903c282dfd4 | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: |
screenshot of inconsistent icon usage
screenshot of wrong Thunderbird icon even at large scale Grouped dolphin items don't show folder names Grouped chrome items don't show window names wrong icon for intellij idea and mysql workbench |
Description
pgnet
2015-08-22 18:43:31 UTC
Created attachment 94176 [details]
screenshot of inconsistent icon usage
Seems we have a few causes. The Breeze icons look different at medium and small which is the reason for the konsole icon changing. We load the appropriate one for the current size. The panel just happened to be at a size that the launcher gets one and the task manager gets another. Tagging VDG for comment on handling that one. The LibreOffice icon and the FIrefox icons (this one being the Firefox default, by the way) are only downscaled. I do not know why Thunderbird, Eclipse and YaSt2 are requesting a mimetype icon for their windows. The Konsole icon is a workaround for a toolbar button in Dolphin, it says so in the index.theme file of the theme, I have commented this in previous reports here and on Github and this won't change until the particular icon that the toolbar button uses changes. RE: #16x16 - Fixed size - Application icon(s) for Dolphin sidebar - OPTIONAL + DO_NOT_USE_ANYWHERE_ELSE - Monochrome We can't assume where it's being used from the size. Icons in Plasma scale all over the place, and we have user set icons elsewhere. Our icon loader just does generic size matching for the name and the size requested. Also, if Dolphin is using the wrong icons; please please file a bug against Dolphin saying what's wrong. Otherwise we end up telling the wrong people, whilst the root cause it blissfully unaware. Created attachment 94265 [details]
screenshot of wrong Thunderbird icon even at large scale
When the Panel's scaled to it's "large icon" range, most TaskManager icons switch to that's used/defined in the ApplicationLauncher's Settings' icon pane.
But not all ...
Thunderbird's iccon, e.g., snaps to a generic 'gear' Icon (see attachment, left icon). No idea where or why it gets that, or why Firefox (next to it) is fine.
*** Bug 352157 has been marked as a duplicate of this bug. *** Created attachment 94555 [details]
Grouped dolphin items don't show folder names
Comment on attachment 94555 [details]
Grouped dolphin items don't show folder names
I would like to add another regression to the task manager.
When I click grouped item/icon whatever that might be, eg grouped dolphin folders, the old behavior would be that it would show you the names of the folders that where grouped.
Now it will just show you a folder icon for each folder that has been grouped without any clue which folder is which. Some thing for other grouped items eg chrome. Have attached a couple of pics showing this.
Created attachment 94556 [details]
Grouped chrome items don't show window names
As for the dolphin the same thing happens to chrome as well and every other application for that matter that has several windows that have been grouped.
By only having icons it is impossible to separate the various windows/folders/files form each other.
^ This seems to happen uniquely in vertical panels, I can confirm it. *** Bug 352707 has been marked as a duplicate of this bug. *** Created attachment 94573 [details]
wrong icon for intellij idea and mysql workbench
(In reply to Eike Hein from comment #10) > ^ This seems to happen uniquely in vertical panels, I can confirm it. Funny, never though of checking that out, but indeed, when horizontal the names are showing. Hopefully it gets fixed though, with most laptops, well any screen for that mater that are all wide screen these days, I try as much as possible to "save" space on top and bottom, since there is so much space on the side of the screens. That was the reason i moved to KDE basically, because I could not remove the top panel in gnome, at the time I moved to linux. Yeah, of course it will be. Git commit c5539a6e59602591d6131ad18de2d744a905a677 by Eike Hein. Committed on 17/09/2015 at 17:59. Pushed by hein into branch 'master'. Further enhance the icon lookup behavior. This is a follow-up to fbd4a876, which introduced an option to have running tasks always use the same icon that would be used for a launcher item. The Task Manager applets subsequently were updated to default this option to on, addressing frequent user complaints that Task Manager launchers don't respect their theming choices (due to window icons overriding the icon theme, or custom configured icons) or that the icon changes when a launcher item is replaced by a running task item. However, for windows that can't be mapped back to an application known to the menu system, this meant falling back to the MIME type of the executable, making applications that aren't properly installed usually end up with application-x-executable or some- thing else. This commit changes behavior so that if the launcher URL pro- duced for a window isn't a valid KService storage id, the window icon is used again. In turn, since the behavior is now no longer a trivial yes or no, the option has been dropped from the library again, making the menu-icon-takes-precedence approach always-on. In turn, if a launcher item is generated while a window is around, the icon is taken from the window and stored persistently. If a launcher is added programmatically using an URL that can't be mapped to the menu, the icon will be updated from the window icon at runtime. CCMAIL:jkt@kde.org M +0 -31 libtaskmanager/groupmanager.cpp M +0 -8 libtaskmanager/groupmanager.h M +23 -33 libtaskmanager/taskitem.cpp M +1 -3 libtaskmanager/taskitem.h http://commits.kde.org/plasma-workspace/c5539a6e59602591d6131ad18de2d744a905a677 Git commit 5d92be223fa5287e6f74dbd6abcbc903c282dfd4 by Eike Hein. Committed on 21/09/2015 at 19:03. Pushed by hein into branch 'Plasma/5.4'. Fix hidden task labels in group popups in vertical orientation. M +2 -2 applets/taskmanager/package/contents/ui/Task.qml http://commits.kde.org/plasma-desktop/5d92be223fa5287e6f74dbd6abcbc903c282dfd4 For me, wrong icons still appear for some specific applications with Plasma 5.4.2. Can you specify those specific applications? Pale Moon, VirtualBox, Freeplane, DBGL (DOSBox Game Launcher), and Octopi (only when I right click on its notifier icon and select set sync interval). I can always reproduce the issue with these ones. Those should be addressed in master (will be 5.5). (In reply to Roberto from comment #12) > Created attachment 94573 [details] > wrong icon for intellij idea and mysql workbench The solution in my case was to disable the option 'Use launcher icons for running applications' in the Task Manager Settings (In reply to Roberto from comment #21) > (In reply to Roberto from comment #12) > > Created attachment 94573 [details] > > wrong icon for intellij idea and mysql workbench > > The solution in my case was to disable the option 'Use launcher icons for > running applications' in the Task Manager Settings It solved the issue for me as well. Thank you for sharing! Solved this issue for me too. But I don't tink the problem is fixed because without changing the option the icons are wrong The option no longer exists in the next version and the code changes address this problem. Sorry, I didn't notice the version. Perfect! Sorry, I didn't notice the version. Perfect! *** Bug 355401 has been marked as a duplicate of this bug. *** I'm still seeing this issue in KDE 5.5.5 (openSUSE LEAP). MySQL Workbench and IntelliJ both show the generic icon. And there's no longer that toggle option in task manager settings. |