桌面上的 Virtualbox 无响应区域

All*_*lu2 4 virtualbox

在运行 Ubuntu 的 Virtualbox 上,我遇到过几次错误,桌面的左上角突然对鼠标点击无响应,这是什么原因造成的,我该如何解决?

All*_*lu2 9

这个问题似乎与 VBoxClient 进程卡住有关,只需从进程列表中查看并结束进程似乎可以作为修复。

对我来说,使用 --draganddrop 参数运行的杀死实例恢复了该区域的功能。

您可以使用 ctrl+alt+t 的键盘组合打开终端,然后输入:

ps aux www | grep VBoxClient --
Run Code Online (Sandbox Code Playgroud)

查找进程 ID (PID) 然后用

kill -9 PID
Run Code Online (Sandbox Code Playgroud)

或者pkill VBoxClient可能会起作用。

在此之后恢复拖放支持,您可以运行

VBoxClient-all
Run Code Online (Sandbox Code Playgroud)

参考这里是不可点击区域的xwininfo:

  xwininfo: Window id: 0x1200001 "VBoxClientWndDnD"

  Absolute upper-left X:  0
  Absolute upper-left Y:  0
  Relative upper-left X:  0
  Relative upper-left Y:  0
  Width: 800
  Height: 600
  Depth: 0
  Visual: 0x21
  Visual Class: TrueColor
  Border width: 0
  Class: InputOnly
  Colormap: 0x0 (not installed)
  Bit Gravity State: ForgetGravity
  Window Gravity State: NorthWestGravity
  Backing Store State: NotUseful
  Save Under State: no
  Map State: IsViewable
  Override Redirect State: yes
  Corners:  +0+0  -1120+0  -1120-375  +0-375
  -geometry 800x600+0+0
Run Code Online (Sandbox Code Playgroud)

  • 谢谢。为了将来参考,如果有人遇到这样的问题,请从虚拟控制台启动 xprop,然后单击不可单击的区域。它将输出窗口的名称,这反过来将允许您调试问题。 (2认同)