Ubuntu VNC&设置静态IP

https://www.cnblogs.com/chenfool/p/7985909.html

注意,我们是为了VNC使用,VNC安装sudo apt-get install vnc4server,有问题自行百度,

1.安装vncserver

sudo apt-get install vncserver

2.安装vncserver后在其它电脑使用vncviewer连接后发现只能显示一个终端界面,此时需要执行如下操作,显示完整的ubuntu桌面

sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

sudo vi .vnc/xstartup

在文件添加如下行:

export XKL_XMODMAP_DISABLE=1

unset SESSION_MANAGER

unset DBUS_SESSION_BUS_ADDRESS

gnome-panel &

gnmoe-settings-daemon &

metacity &

nautilus &

gnome-terminal &

3.设置vncserver开机自启动

写一个脚本vncserver.sh,在其中写入指令vncserver,此时开启5901端口,多个vncserver将会依次开启5902...等端口

在root用户下使用cp Desktop/vncserver.sh /etc/profile.d,开机自启动

 

注意:如果重启后无法进入桌面,多半是第二步是在root下进行的,此时需要开机按ctrl+shift+F1进入非图形界面,使用ls –la检查$HOME目录下的“.Xauthority”文件,发现其所有者被设置为root用户,将该文件所有者改回对应的用户名,方式如下:

$chown  用户名:用户名  .Xauthority重新启动即可

 

窗口扭曲解决办法:

连接窗口时点选option,或者VNC窗口标题栏右键->Options->Scaling,选择第二项:Scale to Window Size即可,但如果把最后一项Preserve Aspect Ratio也选上,将根据VNCSERVER端设置的分辨比例来显示,如果不选,将随VNC客户端的屏幕大小来显示

窗口分辨率大招:

如果希望通过vnc连接的ubuntu分辨率跟window分辨率相同的同时分辨率不失真,可以在开启vncserver是使用geometry选择设置,例如window的分辨率为1280x1024,则在ubuntu命令行下执行

vncserver -geometry 1280x1024即可,之后通过window下vnc连接后的ubuntu分辨率即为1280想1024了

X是为了提供一个计算的屏幕
X11是为了通过协议完成由Client到Server的协调运算
xterm是在X屏幕中提供的一个基本功能
wm是为了提供基本的可视化操作


这里是为了在没有显示器的情况下通过自带机器的图形界面进行工控机的操作

sudo vi /etc/network/interfaces

直接打开  /etc/network/interfaces 文件,该文件在开始时,只有以下内容

auto lo
iface lo inet loopback

然后直接在文件的后面增加设置,修改后的内容变为

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.31.101
netmask 255.255.255.0
gateway 192.168.31.1
dns-nameservers 114.114.114.114 8.8.8.8

读者们要注意的,eth0 这个参数,应该和读者自己的机器ifconfig 输出相符,dns-nameservers 参数是一定要设置的,否则会无法上网。

到这步就可以sudo reboot试试看了,不行再进行下面的

【ubuntu 14.04】

在ubuntu 14.04 中,前面的设置和ubuntu 12.04 相同,但是还需要再修改一个文件 /etc/NetworkManager/NetworkManager.conf,将里面的 managed 参数设置为true,然后重启机器即可。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值