目录
一、问题描述
1、描述
2、报错信息
二、解决办法
1、返回wangwu用户
1)命令
2)实例
2、使用xauth命令,查看连接X服务器的认证信息
1)命令
2)实例
3、切换root用户,进入root的家目录
1)命令
2)实例
4、在当前路径创建文件Xauthority,用于存储xauth的信息
1)命令
2)实例
5、添加认证信息
1)命令
2)实例
6、使用xclock命令验证
1)命令
2)实例
三、问题已解决
一、问题描述
1、描述
wangwu用户下使用virtualbox命令打开虚拟机可以正常使用
sudo su 切换到root用户,运行virtualbox命令打开虚拟机后系统报错
2、报错信息
root@localhost:/home/wangwu# virtualbox
MoTTY X11 proxy: Unsupported authorisation protocol
Qt FATAL: QXcbConnection: Could not connect to display localhost:10.0
Aborted (core dumped)
二、解决办法
1、返回wangwu用户
1)命令
exit
#之前使用sudo su切换到root用户,所以用exit命令返回到wangwu用户
2)实例
root@localhost:/home/wangwu# exit
exit
2、使用xauth命令,查看连接X服务器的认证信息
1)命令
xauth list $DISPLAY ??#注意此处要在wangwu用户下运行
2)实例
wangwu@localhost:~$ xauth list $DISPLAY
localhost/unix:10 ?MIT-MAGIC-COOKIE-1 ?4036842bec8c6e34b59074d4f2f4ca86
3、切换root用户,进入root的家目录
1)命令
sudo su
cd ~
2)实例
wangwu@localhost:~$ sudo su
root@localhost:/home/wangwu# cd ~
4、在当前路径创建文件Xauthority,用于存储xauth的信息
1)命令
touch .Xauthority
2)实例
root@localhost:~# touch .Xauthority
5、添加认证信息
1)命令
xauth add localhost/unix:10 ?MIT-MAGIC-COOKIE-1 ?4036842bec8c6e34b59074d4f2f4ca86
#此处为之前使用xauth命令,查出连接X服务器的认证信息,不要直接复制,需要更换为博友自己的
2)实例
root@localhost:~# xauth add localhost/unix:10 ?MIT-MAGIC-COOKIE-1 ?4036842bec8c6e34b59074d4f2f4ca86
6、使用xclock命令验证
1)命令
xclock -display :10.0
2)实例
root@localhost:~# xclock -display :10.0
#能正常显示时钟图标说明成功,如下图所示
三、问题已解决
再次使用virtualbox命令打开虚拟机可以正常使用了
|