| Summary: | Can't pin an icon of TeamViewer on Icons-only Task Manager | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | hrvooje |
| Component: | Icons-only Task Manager | Assignee: | Eike Hein <hein> |
| Status: | RESOLVED DOWNSTREAM | ||
| Severity: | normal | CC: | hrvooje, plasma-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | master | ||
| Target Milestone: | 1.0 | ||
| Platform: | Kubuntu | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | A picture showing the pin option not available. | ||
Please provide the following information: a) the name of TeamViewer's .desktop file b) the contents of the .desktop file c) xprop output for the TeamViewer window I just started TM from menu, but ok, I added it do desktop now and here are the information:
a) the name is:
teamviewer-teamviewer8.desktop
b) the contents is:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=TeamViewer 8
Comment=TeamViewer Remote Control Application
Exec=/opt/teamviewer8/tv_bin/script/teamviewer
Icon=/opt/teamviewer8/tv_bin/desktop/teamviewer.png
Type=Application
Categories=Network;
#Categories=Network;RemoteAccess;
c) xprop output for the TM window:
_NET_WM_ICON_GEOMETRY(CARDINAL) = 245, 1051, 36, 28
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE
_KDE_NET_WM_FRAME_STRUT(CARDINAL) = 4, 4, 29, 4
_NET_FRAME_EXTENTS(CARDINAL) = 4, 4, 29, 4
_NET_WM_DESKTOP(CARDINAL) = 0
_KDE_NET_WM_ACTIVITIES(STRING) = "a3069555-ff5b-4e90-a52c-6fe93bb8f186"
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x0
_NET_WM_STATE(ATOM) =
_NET_WM_ICON(CARDINAL) = Icon (32 x 32):
░
░░░░▒▒▒▒▒▒▒░░░
▒▒▒▒░░░░░▒▒▒▒▒▒▒▓▒▒▒░░
░▒▒░░░░░░░░░░░░░▒▒▒▒▒▒▒░
░░░░░░░░░░░░░░░░░▒▒▒▒▒░░░
░░░░░░▒░░ ░░░░░░░░▒▒▒▒▒▒▒
░░░░▒░ ░░░░░▒▒▒▒▒▒
░░░░▒ ░░░░░▒▒▒▒▒
░░░▒ ░░░░░▒▒▒▒
░░░░ ░░░░▒▒▒▒
░░▒ ░░░░▒▒▒
░░▒ ░░░▒▒▒
░░▒ ▒ ░░░▒▓▓
░░▒ ░▒▒▒ ░▒ ░░▒▓▓
░░▒ ▒▒▒▒▒▒░░░░▒▒ ░▒▒▓▓
░░▒ ▒▒░▒▒▒▒▒▒▒▒▒░ ▒▒▒▓▓
░░▒ ▒▒▒▒▒▒▒▒▒▒▒▒▒ ░▒▒▓▓
░░░░ ▒▒ ░░░▒▒▒▒▒░░▒▒▓▓
░░░▒ ░░ ░░▒░░ ░▒▒▓▓
░░▒░ ░░ ░▒▒▓▓
▒▒▒▒ ▒▒▒▓▓
▒▒▒▒░ ░▒▒▒▓▓
▒▒▒▒▒░ ░▒▒▒▓▓
▒▒▒▒▒▒░ ░▒▒▒▒▓▓
▒▒▒▒▒▒▒░ ░▒▒▒▒▒▓▓
░▒▒▒▒▒▒▒▒░ ░▒▒▒▒▒▒▓▓
▒▒▒▒▒▒▒▒▒▒▒░░▒▒▒▒▒▒▒▒▓▓░░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▒░
░▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓░
░░▒▒▒▒▒▒▒▒▒▓░
░░▒▒▒▒▒░
░░
_KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 22265785
_NET_WM_NAME(UTF8_STRING) = "TeamViewer"
WM_ICON_NAME(STRING) = "TeamViewer"
WM_NAME(STRING) = "TeamViewer"
WM_HINTS(WM_HINTS):
Client accepts input or input focus: False
Initial state is Normal State.
bitmap id # to use for icon: 0x860026a
bitmap id # of mask for icon: 0x860026c
window id # of group leader: 0x9000003
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x3, 0x2c, 0x3a, 0x7c96a290, 0x190
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified location: 691, 335
program specified minimum size: 539 by 400
program specified maximum size: 539 by 400
window gravity: Static
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x860003a
XdndAware(ATOM) = ATOM
_NET_WM_PID(CARDINAL) = 12884
WM_LOCALE_NAME(STRING) = "en_US.UTF-8"
WM_CLIENT_MACHINE(STRING) = "probook"
WM_CLASS(STRING) = "TeamViewer.exe", "Wine"
WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, _NET_WM_PING, WM_TAKE_FOCUS
I hope the information are good. Please ask if you need something else
Thanks for the update; changing status. > I added it do desktop now and here are the information
.desktop file just means the .desktop file the app installs e.g. into /usr/share/applications, it's not about being on the desktop :)
Anyway, basically this is the problem:
WM_CLASS(STRING) = "TeamViewer.exe", "Wine"
That "Wine" there is useless to be able to figure out that window belongs to that .desktop file. Its a bug TeamViewer needs to fix.
|
Created attachment 105195 [details] A picture showing the pin option not available. When I want to pin an icon of TeamViewer on Icons-only Task Manager, the pin option is grayed out, it can't be pined to panel. Is this a bug, could this be solved or some workaround? Thanks! Pic attached.