| Summary: | "show a launcher" is broken for steam | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | FabiB <plusfabi> |
| Component: | Icons-only Task Manager | Assignee: | Eike Hein <hein> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | CC: | kde, plasma-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | 5.8.5 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
FabiB
2017-01-26 21:43:40 UTC
I'll have a look what I can find ... things like this are usually "app is doing crazy stuff" and then we need to decide whether to support crazy stuff or yell at them :) (In reply to Eike Hein from comment #1) > support crazy stuff or yell at them :) If it's not your fault yell at them ;) this is a so minimal bug and easy to workaround (or fix) that it's not worth to support it. :) but thank you for looking at it! Could you give me xprop output for your Steam window? On my system WM_CLASS is "Steam", which matches the .desktop file name. It's the same here:
xprop
_NET_WM_ICON_GEOMETRY(CARDINAL) = 585, 1043, 68, 36
_KDE_NET_WM_ACTIVITIES(STRING) = "00000000-0000-0000-0000-000000000000"
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE, _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE
_NET_WM_DESKTOP(CARDINAL) = 0
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
_NET_WM_STATE(ATOM) =
_KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 584124
WM_NAME(UTF8_STRING) = "Steam"
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW
WM_HINTS(WM_HINTS):
Client accepts input or input focus: True
_NET_WM_ICON(CARDINAL) = Icon (48 x 48):
░░▒▒▓▓▓▓▒▒░░
░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒░
░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░
░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░
▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒
░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░
░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░
░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░
░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▓▓▓▓▓▓▓▓░
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░ ░░▓▓▓▓▓▓▓
▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒ ▒▓▓▓▓▓▒
░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ ░░ ▒▓▓▓▓▓░
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒ ░░▒▓▓▓░ ▒▓▓▓▓▓
▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ ░▒▓▒░░▒▓▒░ ░▓▓▓▓▓▒
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ ░▓▒░ ░▓▒ ▒▓▓▓▓▓
░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ ░▓░ ░▓░ ░▓▓▓▓▓░
▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ▓▒ ▒▒ ░▓▓▓▓▓▒
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒ ░▓░ ░▓ ▓▓▓▓▓▓
░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ ░▓░ ░▓ ▓▓▓▓▓▓░
▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒ ▒▒ ▒▒ ░▓▓▓▓▓▓▒
▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ ░▓░ ░▓░ ░▓▓▓▓▓▓▒
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ ▒▓░ ░▓▒ ▒▓▓▓▓▓▓▒
░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒ ▒▓▒▒▒▓▓▒ ░▓▓▓▓▓▓▓▓
░▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓ ░▒▒▒▒░ ▓▓▓▓▓▓▓▓▓
░▒▓▓▓▓▓▓▓▓▓▓▓░ ▒▓▓▓▓▓▓▓▓▓
░▓▓▓▓▓▓▓▓▒ ░▒▓▓▓▓▓▓▓▓▓▓
░▒▓▓▒░░ ░░▒▓▓▓▓▓▓▓▓▓▓▓▒
░ ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒
░▒▓▒░ ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒
░▒▓░ ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░
▒▓ ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▒▒░ ▓░ ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒
░▓▓▒░ ▒▒ ▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░
▒▓▓▓▒▒ ▒▒ ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒
░▓▓▓▓▓▓▒ ▒░ ░▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░
▒▒▒▒▒▒▓░ ░▓ ▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
░▒▒▒▒▒▓▒ ▒▒░ ░▒▓░ ░▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
▒▒▒▒▒▒▓░ ░▒▒▒▒░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒▒▒▒▒▒▒░ ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
░▒▒▒▒▒▒▒▒░ ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░
░░░▒▒▒▒▒▒░░░
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0x0, 0x0, 0x0, 0x0
WM_CLASS(STRING) = "Steam", "Steam"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
user specified location: 479, 329
user specified size: 1000 by 660
program specified minimum size: 900 by 600
thats why I think it's strange that, when you pin it to the taskmanager it tries to find steam-valve.desktop
Yep, indeed ... could you pin it again and give me the output of your $HOME/.config/plasma-org.kde.plasma.desktop-appletsrc? (In reply to Eike Hein from comment #5) > Yep, indeed ... could you pin it again and give me the output of your > $HOME/.config/plasma-org.kde.plasma.desktop-appletsrc? https://paste.kde.org/px0lqeg4b also here it's: [...] ,file:///usr/share/applications/steam-valve.desktop? [...] but % file /usr/share/applications/steam-valve.desktop :( /usr/share/applications/steam-valve.desktop: cannot open `/usr/share/applications/steam-valve.desktop' (No such file or directory) fwiw I cannot reproduce the issue here, here it properly stores the launcher as file:///usr/share/applications/steam.desktop I also searched my entire hard drive and there is no such file (neither in ~/.local/share/applications, nor in the Steam install dir, nor anywhere else) Can't reproduce it either (Fedora 25, Steam from rpmfusion) ... Closing for now until we get more info. It somehow only appeas on old installations. Fresh installed OS -> steam works, no steam-valve old installation + new user -> also works old installation + old user -> dont works rm -rf ~/.steam* ~/.local/share/Steam* ~/Schreibtisch/steam.desktop dont change anything rm ~/.config/taskmanagerrulesrc did the job! For some reson in this file there was: [Mapping] ::=file:///usr/share/applications/net.pokemon-revolution-online.desktop Steam::Steam=file:///usr/share/applications/steam-valve.desktop the last line is on all of my 3 systems with an /home creation date of end 2015 or older. I dont know what kind of action can write this in but there should be a check if this actually still works, because it was a real PITA for me to find out. after deletetion I can create a working launcher. |