Summary: | Panel won't auto-hide after enabling/disabling compositing | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | xmakerenx |
Component: | Panel | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | bhush94, justin.zobel, kde |
Priority: | NOR | ||
Version: | 5.8.2 | ||
Target Milestone: | 1.0 | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
URL: | https://dl.dropboxusercontent.com/u/19897726/screen1.png | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
xmakerenx
2016-10-25 17:11:52 UTC
Can you run "xprop" and click on the panel please. _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) = 158295926 _KDE_NET_WM_SHADOW(CARDINAL) = 0, 0, 0, 33587727, 0, 33587728, 0, 0, 0, 1, 1, 1 _NET_WM_STRUT(CARDINAL) = 0, 0, 0, 0 _NET_WM_STRUT_PARTIAL(CARDINAL) = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 _KDE_SLIDE(_KDE_SLIDE) = 0xffffffff, 0x3 _KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 74413 _NET_WM_DESKTOP(CARDINAL) = 4294967295 _KDE_NET_WM_BACKGROUND_CONTRAST_REGION(_KDE_NET_WM_BACKGROUND_CONTRAST_REGION) = 0x3f1ed741, 0xbd73d3a2, 0xbd73d3a2, 0x0, 0xbe4d0fe8, 0x3ef5a102, 0xbe4d0fe8, 0x0, 0xbca59c07, 0xbca59c07, 0x3f28e79b, 0x0, 0x3f4cccce, 0x3f4cccce, 0x3f4cccce, 0x3f800000 _KDE_NET_WM_BLUR_BEHIND_REGION(CARDINAL) = _NET_WM_ICON(CARDINAL) = Icon (16 x 16): Icon (22 x 22): XdndAware(ATOM) = BITMAP 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 # 0x2000014 WM_HINTS(WM_HINTS): Client accepts input or input focus: False Initial state is Normal State. _NET_WM_PID(CARDINAL) = 668 _NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 33554486 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: 2960, 1028 user specified size: 1920 by 52 program specified minimum size: 1920 by 52 program specified maximum size: 1920 by 52 window gravity: Static **it also drew some icons in different sizes which I cut out. *** This bug has been marked as a duplicate of bug 370413 *** Main bug here is, panel gets moved by 1 pixel when enabling/disabling compositing and hence panel autohide stuff doesn't work. Erm, didn't mean to set it as duplicate, but to link it up with https://bugs.kde.org/show_bug.cgi?id=370413 I doubt the panel gets moved by one pixel as I have checked and moving it by one pixel is somewhat noticeable. Moreover I wrote this simple script to check the panel position #!/bin/bash while [ 1 ]; do xwininfo -id 0x2000035 | grep upper # replace 0x2000035 with your panel id done and ran it while I was enabling/disabling compositing. I than sent the output of the script to a file and later run this 2 commands wc -l data.txt # divide the number here by 4 grep 1028 data.txt | wc -l and the numbers from both commands match which seem to indicate the panel didn't move even for an instant. BTW not sure if I was clear but the panel will auto-hide if I pass the mouse on it after enabling/disabling compositing. I've just tested this on 5.20.4 and I can't replicate the issue, can you please test. I have set the bug status to "needsinfo" pending your response, please change back to "reported" or "resolved/worksforme" when you respond, thank you. I have tested the issue now as well and I can't reproduce it now either. I am using Plasma 5.20.4 now. |