linux安装vnc4server,Ubuntu 18.04安装vnc4server

2023-05-16

ubuntu 18.04自带的vino共享真是难用,gnome卡的一批而且感觉有bug,还是用vnc4server配合xfce来实现轻量级桌面的共享。

首先安装vnc4server和xfce

sudo apt install xfce4 vnc4server #我觉得xfce4-goodies没什么用,需要的时候再装

然后执行

vnc4server #vnc4passwd是配置密码命令,vnc4server命令第一次使用也会要求配置密码,同时会生成一个1号桌面进行初始化,产生xstartup文件,之后需要kill1号桌面,再更改xstartup文件进行xfce桌面共享。

设置密码,注意在view-only password选择n,不然只能view,不能控制。

设置密码之后会在用户目录下生成.vnc文件夹,其中的xstartup文件为vnc4server的配置文件。先备份,再修改如下

#!/bin/sh

# Uncomment the following two lines for normal desktop:

# 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 &

x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

x-window-manager &

unset SESSION_MANAGER

unset DBUGS_SESSION_BUS_ADDRESS

startxfce4 &

不同人有不同的修改方法,我只是简单的在最后添加了三行就可以用了,前两行是销毁被侵占的环境变量,最后一行表明使用的为xfce的桌面系统。

执行vnc4server命令正式开启VNC服务。默认在5901端口上启动默认服务器实例。该端口为显示端口,由VNC称为:1。VNC使用的TCP端口从5900开始,尾数与桌面号相关,1号桌面为5901,2号桌面为5902,依次类推。实际使用过程中1号桌面不好用,有时候不正常kill会导致再次开启时失败,显示已存在什么什么东西,建议从2号桌面开始

vnc4server -geometry 1860x960 :2

2020.8.5:实验室服务器命令是vncserver而不是vnc4server。

kill掉2号桌面

vnc4server -kill :2

2020.8.5:实验室服务器命令是vncserver而不是vnc4server。

傻瓜式脚本

#!/bin/sh

vnc4server -kill :2

vnc4server -geometry 1860x960 :2 #用着超爽

2020.8.5:实验室服务器命令是vncserver而不是vnc4server。

chmod 755 xxx #每个人都能执行

chmod 700 xxx #只有文件所有者可以执行

ls -a

la -l

./xxx //执行即可

要想直接xxx执行,需要加path变量,参考上面的链接即可。

打开防火墙T端口

sudo ufw allow 5902

应该可以用了,打不开终端或者打开的是gnome终端且无法在xfce共享桌面上出现,参考

https://www.jianshu.com/p/e4df78d1f438

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux安装vnc4server,Ubuntu 18.04安装vnc4server 的相关文章

随机推荐