VNC viewer 连接ubuntu 灰屏鼠标变X问题的解决方案

通过编辑~/.vnc/xstartup文件并替换特定内容,然后使用sudo vncserver -localhost no命令,成功解决了VNCServer无法显示桌面界面的困扰。此解决方案在其他常见方法无效的情况下奏效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在终端执行:

vim ~/.vnc/xstartup

然后,文件中的内容用下面的替代

#!/bin/sh 
xrdb $HOME/.Xresources
xsetroot -solid grey

export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:Unity"
export XDG_MENU_PREFIX="gnome-flashback-"

gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &

重点来了,启动vncserver的命令

sudo vncserver -localhost no

完美解决了,终于出来界面了。

在百度搜了那么多解决方案,没有解决问题,多亏万能小帮手同事给解决问题。高兴。。。。。

### VNC 连接 Ubuntu 出现解决方案 当通过 VNC Viewer 连接Ubuntu 系统时遇到幕显示为色且鼠标指针成 X 的情况,这通常是因为桌面环境配置不正确或缺少必要的启动脚本[^1]。 #### 安装并配置 VNC Server 为了确保 VNC 服务器正常工作,在 Ubuntu 上需先更新软件包列表并安装 `vnc4server`: ```bash sudo apt-get update sudo apt-get install vnc4server ``` 此操作会设置好基本的服务端支持[^2]。 #### 创建自定义启动脚本 创建一个新的 shell 脚本来初始化图形界面。编辑器可以使用 nano 或 vim 来编写 `/home/yourusername/.vnc/xstartup` 文件(请记得替换 yourusername 为你自己的用户名),内容如下所示: ```bash #!/bin/sh xrdb $HOME/.Xresources xsetroot -solid grey export XKL_XMODMAP_DISABLE=1 export XDG_CURRENT_DESKTOP="GNOME-Flashback:Unity" export XDG_MENU_PREFIX="gnome-flashback-" gnome-session --session=gnome-flashback-metacity --disable-acceleration-check & ``` 上述命令设置了背景颜色、禁用了键盘映射功能,并选择了 GNOME Flashback 桌面作为默认会话类型,最后还关闭了加速检查以适应不同硬件条件下的性能差异[^4]。 #### 启动 VNC 服务 完成以上更改之后重启 VNC 服务使新配置生效: ```bash vncserver :1 ``` 这里 ":1" 表示开启第一个虚拟显示器实例;如果已经有其他实例运行,则可以选择更高的编号如 ":2",":3" 等等。 经过这些调整后再次尝试连接应该能获得正常的桌面体验而不是一片空白或者全的画面了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值