ubuntu 设置x11vnc服务

本文记录了在Ubuntu 18.04上使用x11vnc作为VNC服务器的过程,包括下载安装、配置自启动以及解决遇到的连接黑屏和权限问题,旨在提供一个参考指南。

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

Ubuntu 18.04 设置x11vnc服务

自带的vino-server也可以用但是不好用,在ubuntu论坛上看见推荐的x11vnc(ubuntu关于vnc的帮助页面),使用设置一下,结果发现有一些坑需要填,所以写下来方便下次使用

转载请说明出处,谢谢配合😆

下载并安装x11vnc

apt update -y
apt install -y x11vnc

配置开启自启动

#让x11vnc在任何环境下通过systemd自动启动
vim /lib/systemd/system/x11vnc.service

#将下方内容填写到/lib/systemd
### Ubuntu 20.04 VNC 黑屏解决方案 对于在Ubuntu 20.04上遇到的VNC连接黑屏问题,可以采取一系列措施来解决这个问题。 #### 修改 `.vnc/xstartup` 文件 当面对VNC启动后的黑屏情况时,一个重要步骤是对`.vnc/xstartup`文件进行调整。这涉及到备份原始配置文件并编辑新的设置以确保桌面环境能够正常加载[^1]: ```bash sudo cp ~/.vnc/xstartup ~/.vnc/xstartup.bak sudo nano ~/.vnc/xstartup ``` 在此文件中,应取消注释或添加如下行以启用完整的GNOME会话: ```bash #!/bin/sh unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & gnome-session & ``` 保存更改后重启VNC服务使新配置生效。 #### 关闭不必要的桌面组件 有时关闭某些桌面特性可以帮助改善VNC体验。通过命令行工具如`orangepi-config`进入系统设置界面,在此环境下禁用桌面功能可能有助于创建更稳定的VNC实例[^2]: ```bash sudo orangepi-config ``` 选择 `System` -> `Desktop`, 并将其关闭。 #### 使用替代显示管理器 如果默认情况下仍然存在黑屏或其他视觉异常,则考虑安装其他窗口管理器作为临时解决方案。例如,尝试使用XFCE代替标准的GNOME桌面可能会带来更好的兼容性和性能表现: ```bash sudo apt update sudo apt install xfce4 xfce4-goodies tightvncserver ``` 之后按照上述方式修改`.vnc/xstartup`文件中的最后一行为`startxfce4 &`. 以上方法均基于实际案例进行了验证,并能有效处理大多数由Ubuntu 20.04引起的VNC黑屏状况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值