! 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 !
VirtualBox is not visible on fullscreen
Status:
RESOLVED: FIXED

Comments

Description spaz16 2017-05-31 20:05:43 CEST
Since https://github.com/xfce-mirror/xfwm4/commit/589557792e38e545613d67628a65c2abcf24a193 virtual machine window from VirtualBox is not visible on fullscreen.
Comment 1 Olivier Fourdan editbugs 2017-05-31 20:40:10 CEST
Can you post the xprop of the virtualbox window in fullscreen (you'll need to use its xid if it's not visible, obviously, first find the xid of the window using xwininfo, then switch to fullscreen, then xprop -id ...) along with the output of xrandr -r?
Comment 2 spaz16 2017-05-31 20:53:52 CEST
VirtualBox window changes its ID when going to full screen:

$ xprop -id 0x6000e1c
X Error of failed request:  BadWindow (invalid Window parameter)
  Major opcode of failed request:  21 (X_ListProperties)
  Resource id in failed request:  0x6000e1c
  Serial number of failed request:  12
  Current serial number in output stream:  12

---

VirtualBox fullscreen window when it is visible except the ASCII icon (patch reverted):

_NET_WM_ICON_GEOMETRY(CARDINAL) = 1725, 2120, 308, 40
XKLAVIER_STATE(INTEGER) = 0, 1653086208
_NET_WM_FULLSCREEN_MONITORS(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_MOVE, _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_STICK
WM_STATE(WM_STATE):
window state: Normal
icon window: 0x7cf550
_NET_FRAME_EXTENTS(CARDINAL) = 0, 0, 0, 0
_NET_WM_DESKTOP(CARDINAL) = 0
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x6000993
_NET_WM_STATE(ATOM) = _NET_WM_STATE_FULLSCREEN, _NET_WM_STATE_FOCUSED
_NET_WM_ICON(CARDINAL) = 	Icon (51 x 51):
_NET_WM_ICON_NAME(UTF8_STRING) =
XdndAware(ATOM) = BITMAP
WM_NAME(STRING) = "Windows7 [Uruchomiona] - Oracle VM VirtualBox"
_NET_WM_NAME(UTF8_STRING) = "Windows7 [Uruchomiona] - Oracle VM VirtualBox"
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0x1, 0x0, 0x0, 0x0
_NET_WM_WINDOW_TYPE(ATOM) = _KDE_NET_WM_WINDOW_TYPE_OVERRIDE, _NET_WM_WINDOW_TYPE_NORMAL
_XEMBED_INFO(_XEMBED_INFO) = 0x0, 0x1
WM_CLIENT_LEADER(WINDOW): window id # 0x6000007
WM_HINTS(WM_HINTS):
Client accepts input or input focus: True
Initial state is Normal State.
_NET_WM_PID(CARDINAL) = 5778
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 100665728
WM_CLASS(STRING) = "VirtualBox", "VirtualBox"
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: 0, 0
user specified size: 3840 by 2160
program specified minimum size: 107 by 107
window gravity: Static
Comment 3 ToZ editbugs 2017-06-01 01:05:08 CEST
I was able to grab the xprop info for the invisible fullscreen window:

_NET_WM_ICON_GEOMETRY(CARDINAL) = 0, 523, 42, 42
_NET_WM_FULLSCREEN_MONITORS(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_MOVE, _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_STICK
WM_STATE(WM_STATE):
		window state: Normal
		icon window: 0x14923c0
_NET_FRAME_EXTENTS(CARDINAL) = 0, 0, 0, 0
_NET_WM_DESKTOP(CARDINAL) = 3
_NET_WM_USER_TIME_WINDOW(WINDOW): window id # 0x4800c06
_NET_WM_STATE(ATOM) = _NET_WM_STATE_FULLSCREEN, _NET_WM_STATE_FOCUSED
_NET_WM_ICON(CARDINAL) = 	Icon (32 x 32):
	                                
	     ░░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░     
	    ░░░░░░░░░░░░░░░░░░░░░░░░    
	   ░░░░░░░░░░░░░░░░░░░░░░░░░░   
	  ░░░░                    ░░░░  
	 ░░░░                      ░░░░ 
	 ░░░   ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░   ░░░ 
	 ░░░  ░░░░░░░░░░░░░░░░░░░░  ░░░ 
	 ▒░░  ░░░░░░░░  ░░░ ░░░░░░  ░░▒ 
	 ▒░░  ░░░░░░░░  ░░░  ░░░░░  ░░▒ 
	 ▒░░  ░░░░░░░░  ░░░  ░░░░░  ░░▒ 
	 ▒░░  ░░░░░░░░   ░   ░░░░░  ░░▒ 
	 ▒░░      ░░░    ░    ░░░░  ░░▒ 
	 ▒░░      ░░░      ░  ░░░░  ░░▒ 
	 ▒░░  ▒▒░  ░░  ░   ░  ░░░░  ░░▒ 
	 ▒░░  ░░░  ░░ ░░   ░░  ░░░  ░░▒ 
	 ▒░░  ░░░░ ░  ░░  ░░░  ░░░  ░░▒ 
	 ▒░░  ░░░░    ░░░ ░░░  ░░░  ░░▒ 
	 ▒░░  ░░░░    ░░░ ░░░░      ░░▒ 
	 ▒░░  ░░░░   ░░░░░░░░░      ░░▒ 
	 ▒░░  ░░░░░  ░░░░░░░░░▒▒▒▒  ░░▒ 
	 ▒░░  ░░░░░  ░░░░░░░░░░░░░  ░░▒ 
	 ▒░░  ░░░░░  ░░░░░░░░░░░░░  ░░▒ 
	 ▒░░  ░░░░░░░░░░░░░░░░░░░░  ░░▒ 
	 ▒░░  ░░░░░░░░░░░░░░░░░░░░  ░░▒ 
	 ░▒░   ░░░░░░░░░░░░░░░░░░   ░▒░ 
	 ░▒░░                      ░░▒░ 
	  ▒▒▒░                    ░▒▒▒  
	  ░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░  
	   ░▒▒▒▒░░░░░░░░░░░░░░░░▒▒▒▒░   
	     ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░     
	                                


_NET_WM_ICON_NAME(UTF8_STRING) = 
XdndAware(ATOM) = BITMAP
WM_NAME(STRING) = "archlinux [Running] - Oracle VM VirtualBox"
_NET_WM_NAME(UTF8_STRING) = "archlinux [Running] - Oracle VM VirtualBox"
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0x1, 0x0, 0x0, 0x0
_NET_WM_WINDOW_TYPE(ATOM) = _KDE_NET_WM_WINDOW_TYPE_OVERRIDE, _NET_WM_WINDOW_TYPE_NORMAL
_XEMBED_INFO(_XEMBED_INFO) = 0x0, 0x1
WM_CLIENT_LEADER(WINDOW): window id # 0x4800007
WM_HINTS(WM_HINTS):
		Client accepts input or input focus: True
		Initial state is Normal State.
_NET_WM_PID(CARDINAL) = 6894
_NET_WM_SYNC_REQUEST_COUNTER(CARDINAL) = 75500531
WM_CLASS(STRING) = "VirtualBox", "VirtualBox"
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: 0, 0
		user specified size: 1600 by 900
		program specified minimum size: 68 by 68
		window gravity: Static
Comment 4 Olivier Fourdan editbugs 2017-06-01 08:47:31 CEST
humm weird, _NET_WM_FULLSCREEN_MONITORS(CARDINAL) = 0, 0, 0, 0
Comment 5 Olivier Fourdan editbugs 2017-06-01 08:47:51 CEST
I mean, it's "normal" and should work
Comment 6 Olivier Fourdan editbugs 2017-06-01 09:42:53 CEST
Fixed with commit 0c7bc53 in git master and commit 2bd611c in branch xfce-4.12
Comment 7 ToZ editbugs 2017-06-01 12:02:07 CEST
This fixes the issue for me. Thanks.
Comment 8 spaz16 2017-06-01 20:29:50 CEST
Thanks!

Bug #13608

Reported by:
spaz16
Reported on: 2017-05-31
Last modified on: 2017-06-01

People

Assignee:
Olivier Fourdan
CC List:
1 user

Version

Version:
unspecified

Attachments

Additional information