在 Virtual Box 6.0.8(在 Ubuntu 18.04 主机上)中,我以客户机身份运行 Ubuntu 18.04 实时 CD 映像(因此未安装)。
因此,我尝试运行gnome-control-center
,因为我想尝试禁用鼠标集成(按照这个超级用户的回答;已经安装了 Guest Additions);但如果我运行:
ubuntu@ubuntu:~$ gnome-control-center
OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled for this VM.
#9889(OpenGL 警告:无法连接到主机。请确保此虚拟机已启用 3D 加速。)– Oracle VM VirtualBox:
发出 startx 的用户应该是组的一部分:vboxguest
好的:
ubuntu@ubuntu:~$ sudo usermod -a -G vboxguest ubuntu
usermod: group 'vboxguest' does not exist
ubuntu@ubuntu:~$ sudo groupadd vboxguest
ubuntu@ubuntu:~$ sudo usermod -a -G vboxguest ubuntu
ubuntu@ubuntu:~$ gnome-control-center
(gnome-control-center:10127): dbind-WARNING **: 20:37:38.574: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled for this VM.
是的,但是如果我以 sudo 身份运行,就会出现此警告:
ubuntu@ubuntu:~$ sudo gnome-control-center
OpenGL Warning: crPixelCopy3D: simply crMemcpy'ing from srcPtr to dstPtr
...然后窗口升起,但是它是空的:
有什么想法我可以gnome-control-center
在这种情况下正确启动吗(liveCD 映像作为 VirtualBox 客户机)?
答案1
据我发现:#18239(虚拟机上没有鼠标可见性 -> 在 6.0.4 之后的版本中已修复)– Oracle VM VirtualBox:
在客户机的“VirtualBox > 设置 > 显示”中,我将“图形控制器”更改为“VBoxSVGA”[...]
VBoxSVGA 是错误的选项,因为它用于 Win 客户机。您确定没有将其更改为 VMSVGA(这才是 Linux 客户机的正确选项)吗?
我关闭了客户虚拟机,将显示更改为 VMSVGA,再次启动客户机,现在即可gnome-control-center
完全启动。