x11vnc配置--ubuntu14.04

x11vnc是连接到真实的X会话,相比vnc4server和tightvncserver自己创建不同分辨率的xserver来说,画面延时和显示效果应该要好一些。两种服务都试过,个人感觉x11vnc要好。

  1. 安装x11vnc
sudo apt-get install x11vnc
  1. 创建vnc连接密码
sudo x11vnc -storepasswd <password> /etc/x11vnc.pass
  1. 配置x11vnc开机启动 创建文件/etc/init/x11vnc.conf,并添加如下代码
start on login-session-start
script
x11vnc -display :0 -auth /var/run/lightdm/root/:0 -forever -bg -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.pass -shared -noxdamage -xrandr "resize" -rfbport 5900
end script

其中,/var/run/lightdm要根据实际的桌面管理器修改,gdm或者kdm。

  1. 配置虚拟分辨率 服务器如果没有外接外接显示器,x-session不能从外部获取分辨率,需要在xorg.conf中设置虚拟分辨率。 参考:http://askubuntu.com/questions/100604/set-desktop-resolution-for-standard-11-10-vnc-server ubuntu默认已经没有/etc/X11/xorg.conf,也没有必要用Xorg -configure创建,直接手动创建就行,并添加如下代码(客户端显示屏分辨率是1680x1050,可以根据实际情况修改Virtual参数)
Section "Device"
        Identifier "Configured Video Device"
EndSection
Section "Monitor"
        Identifier "Configured Monitor"
EndSection
Section "Screen"
        Identifier "Default Screen"
        Monitor "Configured Monitor"
        Device "Configured Video Device"
        SubSection "Display"
                   Depth 24
                   Virtual 1680 1050
        EndSubSection
EndSection

[吐槽] 那些要安装xserver-xorg-video-dummy,再用gft或cvt获取Modeline的方法都是不管用滴!

转载于:https://my.oschina.net/styshoo/blog/751992

要在Ubuntu上安装x11vnc,您可以按照以下步骤操作: 1. 打开终端(Ctrl+Alt+T)。 2. 运行以下命令以更新软件包列表: ``` sudo apt update ``` 3. 运行以下命令以安装x11vnc: ``` sudo apt install x11vnc ``` 4. 在终端中运行以下命令以设置密码: ``` x11vnc -storepasswd ``` 输入您想要设置的密码并记住它。 5. 创建一个用于启动x11vnc的启动脚本。使用任何文本编辑器打开一个新文件,例如: ``` sudo nano /etc/systemd/system/x11vnc.service ``` 6. 将以下内容复制到文件中: ``` [Unit] Description="x11vnc" Requires=display-manager.service After=display-manager.service [Service] ExecStart=/usr/bin/x11vnc -forever -display :0 -auth guess -rfbauth /path/to/password/file -rfbport 5900 -bg -o /var/log/x11vnc.log [Install] WantedBy=multi-user.target ``` 注意:将`/path/to/password/file`替换为存储密码的实际路径。例如,如果您将密码存储在`/home/username/.vnc/passwd`文件中,则替换为`/home/username/.vnc/passwd`。 7. 保存并关闭文件。 8. 运行以下命令以启用x11vnc服务: ``` sudo systemctl enable x11vnc.service ``` 9. 运行以下命令以启动x11vnc服务: ``` sudo systemctl start x11vnc.service ``` 现在,x11vnc将在系统启动时自动启动,并且您可以使用VNC客户端从远程计算机连接到Ubuntu主机。 请注意,为了安全起见,建议只在需要远程访问时启用x11vnc,并使用安全的连接方式(如SSH隧道)来保护通信。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值