Hi, I´ve encountered strange bug - if I have two displays and my main display is above secondary one (and panel is on the bottom of main display) then if I am trying to drag window from upper display to lower then it won´t go to second. It stops when title bar reaches panel. I have tried to drag window using title-bar and using drag-key (pressing alt button, then dragging window). izapolsky@luke~$ xfwm4 --version This is xfwm4 version 4.6.0 (revision 29618) for Xfce 4.6.0 Released under the terms of the GNU General Public License. Compiled against GTK+-2.14.4, using GTK+-2.14.4. Build configuration and supported features: - Startup notification support: Yes - XSync support: Yes - Render support: Yes - Xrandr support: Yes - Embedded compositor: Yes - KDE systray proxy (deprecated): No
This is to be expected, you cannot drag below the struts. What I find a bug is that you can place the panel on the upper screen, so this is panel bug.
Before I move this to xfce4-panel, can you provide the output of "xprop" on xfce4-panel along with the output of the following program thatyou'll build and run on your system: http://www.foo-projects.org/~olivier/misc/enum-displays.c
Hi, well, panel settings allow to select display where to show a panel and its position, so itś basically clash between ability to put panel on the first display to the bottom and panel preventing windows from moving below itself. Well, I am using secondary display (of laptop) as extra space for notifications windows, different status windows when bigger display is attached.
Result of xprop: izapolsky@luke:~$ xprop _NET_FRAME_EXTENTS(CARDINAL) = 0, 0, 0, 0 _NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_CLOSE, _NET_WM_ACTION_ABOVE, _NET_WM_ACTION_BELOW, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_STICK WM_STATE(WM_STATE): window state: Normal icon window: 0x0 _WIN_WORKSPACE(CARDINAL) = 0 _WIN_STATE(CARDINAL) = 1 _WIN_LAYER(CARDINAL) = 8 _NET_WM_STRUT(CARDINAL) = 0, 0, 0, 26 _NET_WM_STRUT_PARTIAL(CARDINAL) = 0, 0, 0, 26, 0, 0, 0, 0, 0, 0, 0, 1919 _NET_WM_WINDOW_OPACITY(CARDINAL) = 4294967295 _NET_WM_DESKTOP(CARDINAL) = 4294967295 _NET_WM_STATE(ATOM) = _NET_WM_STATE_STICKY, _NET_WM_STATE_SKIP_PAGER, _NET_WM_STATE_SKIP_TASKBAR WM_HINTS(WM_HINTS): Client accepts input or input focus: True Initial state is Normal State. window id # of group leader: 0x1600001 XdndAware(ATOM) = BITMAP _MOTIF_DRAG_RECEIVER_INFO(_MOTIF_DRAG_RECEIVER_INFO) = 0x6c, 0x0, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0 _MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0x0, 0x0, 0x0, 0x0 _NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 23068699 _NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_DOCK _NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x160001a WM_CLIENT_LEADER(WINDOW): window id # 0x1600001 _NET_WM_PID(CARDINAL) = 8107 WM_LOCALE_NAME(STRING) = "en_IE.UTF-8" WM_CLIENT_MACHINE(STRING) = "luke" WM_NORMAL_HINTS(WM_SIZE_HINTS): program specified minimum size: 1920 by 26 program specified maximum size: 1920 by 26 window gravity: NorthWest WM_PROTOCOLS(ATOM): protocols WM_DELETE_WINDOW, WM_TAKE_FOCUS, _NET_WM_PING, _NET_WM_SYNC_REQUEST WM_CLASS(STRING) = "xfce4-panel", "Xfce4-panel" WM_ICON_NAME(STRING) = "xfce4-panel 4.6.0" _NET_WM_ICON_NAME(UTF8_STRING) = 0x78, 0x66, 0x63, 0x65, 0x34, 0x2d, 0x70, 0x61, 0x6e, 0x65, 0x6c, 0x20, 0x34, 0x2e, 0x36, 0x2e, 0x30 WM_NAME(STRING) = "xfce4-panel 4.6.0" _NET_WM_NAME(UTF8_STRING) = 0x78, 0x66, 0x63, 0x65, 0x34, 0x2d, 0x70, 0x61, 0x6e, 0x65, 0x6c, 0x20, 0x34, 0x2e, 0x36, 0x2e, 0x30
Result of enum-displays izapolsky@luke:~/stuff/enum-displays$ ./enum-displays This display has 1 screen(s). Screen 0: Name: :0.0 Size: 3200x1080 2 monitor(s): Monitor 0: 1920x1080+0+0 Monitor 1: 1280x800+1920+0
I would like to add that right now my smaller display is configured to be right-of VGA.