桌面上的 Virtualbox 无响应区域

桌面上的 Virtualbox 无响应区域

在运行 Ubuntu 的 Virtualbox 上,我遇到过几次错误,桌面左上角的四分之一突然对鼠标点击没有反应,这是什么原因造成的,我该如何修复?

答案1

该问题似乎与 VBoxClient 进程卡住有关,只需从进程列表中查找该问题并结束该进程似乎就可以解决问题。

对于我来说,使用--draganddrop 参数运行的终止实例可恢复该区域的功能。

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

ps aux www | grep VBoxClient --

查找进程 ID (PID),然后使用以下命令将其终止

kill -9 PID

或者也pkill VBoxClient可以这样做。

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

VBoxClient-all

作为参考,以下是不可点击区域的 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

答案2

无法评论 Allu2 的回答,在使用 Pycharm 时,Ubuntu 18 也遇到了同样的问题。似乎在编码一两个小时后复制代码块时出现了问题。整个桌面区域停止工作,但 Gnome 的任务栏仍可工作。

使用以下命令通过管道将 --draganddrop 进程终止: ps aux www |grep 'VBoxClient --draganddrop' | awk '{print $2}' | xargs kill

答案3

在 Ubuntu 20.04.4 LTS 上使用 Visual Studio Code 时遇到了同样的问题。 Allu2 的回答非常有帮助。
(这是我的第一篇文章,所以我无法直接评论他的回答)

重新启动的另一种方法VBoxClientWndDnD是禁用拖放从菜单栏中删除,然后重新启用它。

在此处输入图片描述

答案4

这很奇怪,但对我来说,我打开了 web storm。重新启动它解决了问题。请注意,我尝试保存机器状态并重新启动 vbox,但没有奏效

相关内容