! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Unable to drag window to display below
Status:
RESOLVED: INVALID

Comments

Description izapolsky 2009-04-06 10:28:20 CEST
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
Comment 1 Olivier Fourdan editbugs 2009-04-06 11:01:27 CEST
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.
Comment 2 Olivier Fourdan editbugs 2009-04-06 11:04:17 CEST
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
Comment 3 izapolsky 2009-04-06 11:41:37 CEST
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.
Comment 4 izapolsky 2009-04-06 11:44:36 CEST
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
Comment 5 izapolsky 2009-04-06 11:46:08 CEST
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
Comment 6 izapolsky 2009-04-06 11:47:17 CEST
I would like to add that right now my smaller display is configured to be right-of VGA.

Bug #5196

Reported by:
izapolsky
Reported on: 2009-04-06
Last modified on: 2020-05-21

People

Assignee:
Olivier Fourdan
CC List:
1 user

Version

Attachments

Additional information