linux安装vnc4server,Ubuntu 18.04安装vnc4server

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值