Bug 400432

Summary: 2 LCD - on primary screen maximazed windows is covered by Task Manager
Product: [Plasma] plasmashell Reporter: waldauf <wwwaldauf>
Component: PanelAssignee: Eike Hein <hein>
Status: RESOLVED WORKSFORME    
Severity: normal CC: justin.zobel, kde, nate, niccolo.venerandi, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.14.2   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Covered maximized window by Task Manager panel
The gap between maximazed window and Task Manager

Description waldauf 2018-10-28 20:48:32 UTC
Created attachment 115953 [details]
Covered maximized window by Task Manager panel

SUMMARY
I have Task Manager panel on the right side of my laptop screen. After connect external LCD is my screen enlarged into two. Laptop screen is my primary. If I want to maximized window on primary screen is by default always covered by Task Manager panel (you can see it on the attached picture). I have to edit window size manually. 

STEPS TO REPRODUCE
1. Connect external LCD to laptop.
2. On the primary screen maximize window.

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE VERSIONS
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 waldauf 2018-10-28 20:50:05 UTC
I pressed bat button. Missing information:

SOFTWARE VERSIONS
* KDE Frameworks 5.51.0
* Qt 5.11.2 (built against 5.11.2)
* The xcb windowing system
Comment 2 waldauf 2018-10-29 08:46:09 UTC
I observed that this behavior is not permanent. Sometimes the window is covered by Task Manager panel and sometimes not. 

I would like to give you more information, log file(s), whatever. But I need to say how to do it.
Comment 3 David Edmundson 2018-10-29 21:27:24 UTC
Please run xprop and click on the panel.

Also include ~/.config/plasmashellrc
Comment 4 waldauf 2018-11-07 19:28:35 UTC
$ cat ~/.config/plasmashellrc
[Containments][47][General]
AppletOrder=48

[KFileDialog Settings]
Recent Files[$e]=ice_bear01.jpg,file:$HOME/__PERSONAL__/__LINUX/wallpaper/ice_bear01.jpg
Recent URLs[$e]=file:$HOME/__PERSONAL__/__LINUX/wallpaper/

[KPropertiesDialog]
Height 1080=456
Width 1920=418

[PlasmaRunnerManager]
LaunchCounts=
pluginWhiteList=services,places,desktopsessions,PowerDevil,shell,bookmarks,recentdocuments,locations,baloosearch

[PlasmaTransientsConfig]
PreloadWeight=34

[PlasmaViews][Panel 2][Horizontal2560]
thickness=36

[PlasmaViews][Panel 2][Vertical1080]
thickness=30

[PlasmaViews][Panel 2][Vertical1200]
thickness=30

[PlasmaViews][Panel 2][Vertical1440]
thickness=70

[PlasmaViews][Panel 2][Vertical2560]
thickness=30

[PlasmaViews][Panel 20][Horizontal2560]
thickness=36

[PlasmaViews][Panel 20][Vertical1080]
thickness=38

[PlasmaViews][Panel 20][Vertical1440]
thickness=30

[PlasmaViews][Panel 38][Horizontal1920]
thickness=36

[PlasmaViews][Panel 38][Vertical1080]
thickness=30

[PlasmaViews][Panel 47][Horizontal1920]
thickness=27

[PlasmaViews][Panel 49][Horizontal1920]
thickness=36

[PlasmaViews][Panel 49][Vertical1080]
thickness=30

[PlasmaViews][Panel 73][Horizontal1920]
thickness=36

[PlasmaViews][Panel 73][Vertical1080]
thickness=42

[PlasmaViews][Panel 73][Vertical1440]
thickness=56

[ScreenConnectors]
0=eDP-1
1=:0.0
2=HDMI1
3=DP2
4=HDMI2
5=HDMI-1

[Updates]
performed=/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/obsolete_kickoffrc.js

 


$ xprop 
_NET_WM_STRUT(CARDINAL) = 0, 70, 0, 0
_NET_WM_STRUT_PARTIAL(CARDINAL) = 0, 70, 0, 0, 0, 0, 0, 1439, 0, 0, 0, 0
_KDE_NET_WM_ACTIVITIES(STRING) = "00000000-0000-0000-0000-000000000000"
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_CHANGE_DESKTOP
WM_STATE(WM_STATE):
                window state: Normal
                icon window: 0x0
_NET_WM_STATE(ATOM) = 
_NET_WM_USER_TIME(CARDINAL) = 5772002
_KDE_SLIDE(_KDE_SLIDE) = 0xffffffff, 0x2
_NET_WM_DESKTOP(CARDINAL) = 4294967295
_KDE_NET_WM_BACKGROUND_CONTRAST_REGION(_KDE_NET_WM_BACKGROUND_CONTRAST_REGION) = 0x3dfe2535, 0xbc430fb5, 0xbc430fb5, 0x0, 0xbd240cba, 0x3dc480cf, 0xbd240cba, 0x0, 0xbb847cd3, 0xbb847cd3, 0x3e071faf, 0x0, 0x3e23d70b, 0x3e23d70b, 0x3e23d70b, 0x3f800000
_KDE_NET_WM_BLUR_BEHIND_REGION(CARDINAL) = 
_KDE_NET_WM_SHADOW(CARDINAL) = 33554490, 33554509, 33554510, 33554511, 33554512, 33554513, 33554514, 33554515, 1, 1, 1, 6
_KDE_NET_WM_DESKTOP_FILE(UTF8_STRING) = "org.kde.plasmashell"
XdndAware(ATOM) = BITMAP
_KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 84191
WM_NAME(STRING) = 
_NET_WM_NAME(UTF8_STRING) = "Plasma"
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x3, 0x4, 0x0, 0x0, 0x0
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DOCK
_XEMBED_INFO(_XEMBED_INFO) = 0x0, 0x1
WM_CLIENT_LEADER(WINDOW): window id # 0x2000011
WM_HINTS(WM_HINTS):
                Client accepts input or input focus: False
                Initial state is Normal State.
_NET_WM_PID(CARDINAL) = 1262
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 33554467
WM_CLASS(STRING) = "plasmashell", "plasmashell"
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                user specified location: 2490, 0
                user specified size: 70 by 1440
                program specified minimum size: 70 by 1440
                program specified maximum size: 70 by 1440
                window gravity: Static
Comment 5 waldauf 2018-11-07 20:29:37 UTC
First sent "xprop" is from my primary LCD on laptop. Next I noticed on the secondary LCD is that I'm not possible to maximize window. There is small gap between window itself and Task manager - you can see it on printscreen. 

Task manager:
$ xprop
xprop                                            
_NET_WM_STRUT(CARDINAL) = 0, 56, 0, 0
_NET_WM_STRUT_PARTIAL(CARDINAL) = 0, 56, 0, 0, 0, 0, 0, 1439, 0, 0, 0, 0
_KDE_NET_WM_ACTIVITIES(STRING) = "00000000-0000-0000-0000-000000000000"
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_CHANGE_DESKTOP
WM_STATE(WM_STATE):
                window state: Normal
                icon window: 0x0
_NET_WM_STATE(ATOM) = 
_NET_WM_USER_TIME(CARDINAL) = 9797974
_KDE_SLIDE(_KDE_SLIDE) = 0xffffffff, 0x2
_NET_WM_DESKTOP(CARDINAL) = 4294967295
_KDE_NET_WM_BACKGROUND_CONTRAST_REGION(_KDE_NET_WM_BACKGROUND_CONTRAST_REGION) = 0x3dfe2535, 0xbc430fb5, 0xbc430fb5, 0x0, 0xbd240cba, 0x3dc480cf, 0xbd240cba, 0x0, 0xbb847cd3, 0xbb847cd3, 0x3e071faf, 0x0, 0x3e23d70b, 0x3e23d70b, 0x3e23d70b, 0x3f800000
_KDE_NET_WM_BLUR_BEHIND_REGION(CARDINAL) = 
_KDE_NET_WM_SHADOW(CARDINAL) = 33554490, 33554509, 33554510, 33554511, 33554512, 33554513, 33554514, 33554515, 1, 1, 1, 6
_KDE_NET_WM_DESKTOP_FILE(UTF8_STRING) = "org.kde.plasmashell"
XdndAware(ATOM) = BITMAP
_KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 5760350
WM_NAME(STRING) = 
_NET_WM_NAME(UTF8_STRING) = "Plasma"
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x3, 0x4, 0x0, 0x0, 0x0
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DOCK
_XEMBED_INFO(_XEMBED_INFO) = 0x0, 0x1
WM_CLIENT_LEADER(WINDOW): window id # 0x2000011
WM_HINTS(WM_HINTS):
                Client accepts input or input focus: False
                Initial state is Normal State.
_NET_WM_PID(CARDINAL) = 1262
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 33555062
WM_CLASS(STRING) = "plasmashell", "plasmashell"
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                user specified location: 5064, 0
                user specified size: 56 by 1440
                program specified minimum size: 56 by 1440
                program specified maximum size: 56 by 1440



Window (from the secondary LCD)
$ xprop
_NET_WM_ICON_GEOMETRY(CARDINAL) = 5066, 558, 52, 54
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE, _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE
_KDE_NET_WM_FRAME_STRUT(CARDINAL) = 0, 0, 29, 0
_NET_FRAME_EXTENTS(CARDINAL) = 0, 0, 29, 0
_NET_WM_DESKTOP(CARDINAL) = 3
_KDE_NET_WM_ACTIVITIES(STRING) = "f2ec094c-063a-434c-879c-688ac9dac8d6"
WM_STATE(WM_STATE):
                window state: Normal
                icon window: 0x0
_NET_WM_STATE(ATOM) = _NET_WM_STATE_MAXIMIZED_VERT, _NET_WM_STATE_MAXIMIZED_HORZ
WM_HINTS(WM_HINTS):
                Client accepts input or input focus: True
                Initial state is Normal State.
                bitmap id # to use for icon: 0x4c00015
                bitmap id # of mask for icon: 0x4c0001b
                window id # of group leader: 0x4c00001
_GTK_THEME_VARIANT(UTF8_STRING) = 
_NET_STARTUP_ID(UTF8_STRING) = "jenpockej;1541618692;379116;1260_TIME7131686"
WM_WINDOW_ROLE(STRING) = "browser"
_KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 7131927
_NET_WM_BYPASS_COMPOSITOR(CARDINAL) = 2
XdndAware(ATOM) = BITMAP
_NET_WM_ICON(CARDINAL) =        Icon (32 x 32):
~
~                 ICONS
~                 ICONS
~                 ICONS
~
_NET_WM_OPAQUE_REGION(CARDINAL) = 0, 0, 2490, 1411
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 79691795, 79691796
_NET_WM_USER_TIME(CARDINAL) = 10908841
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x4c00012
WM_CLIENT_LEADER(WINDOW): window id # 0x4c00001
_NET_WM_PID(CARDINAL) = 11690
WM_LOCALE_NAME(STRING) = "C"
WM_CLIENT_MACHINE(STRING) = "jenpockej"
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                program specified minimum size: 300 by 99
                program specified base size: 300 by 99
                window gravity: NorthWest
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST
WM_CLASS(STRING) = "Navigator", "Firefox"
WM_ICON_NAME(STRING) = "Screenshot_20181028_214341.png (PNG Image, 319 × 567 pixels) - Mozilla Firefox"
_NET_WM_ICON_NAME(UTF8_STRING) = "400432 – 2 LCD - on primary screen maximazed windows is covered by Task Manager - Mozilla Firefox"
WM_NAME(STRING) = "Screenshot_20181028_214341.png (PNG Image, 319 × 567 pixels) - Mozilla Firefox"
_NET_WM_NAME(UTF8_STRING) = "400432 – 2 LCD - on primary screen maximazed windows is covered by Task Manager - Mozilla Firefox"
Comment 6 waldauf 2018-11-07 22:43:34 UTC
Created attachment 116167 [details]
The gap between maximazed window and Task Manager
Comment 7 Christoph Feck 2018-11-09 13:30:31 UTC
Thanks for the update; changing status for inspection.
Comment 8 Justin Zobel 2020-11-30 01:24:19 UTC
(In reply to David Edmundson from comment #3)
> Please run xprop and click on the panel.
> 
> Also include ~/.config/plasmashellrc

With the extra info in Comment 4 and Comment 5 is this able to be diagnosed?
Comment 9 Nate Graham 2023-04-11 21:10:18 UTC
It looks like you may be using the "Windows Can Cover" Panel mode. Is that the case?

If not, can you reproduce the issue in Plasma 5.27.4 or newer?
Comment 10 Bug Janitor Service 2023-04-26 03:46:04 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 11 Bug Janitor Service 2023-05-11 03:46:00 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!