爱板网论坛

查看: 393|回复: 0

[教程] 在Debian中安装VNC Server

[复制链接]

36

主题

0

好友

813

积分

举人

Rank: 4

  • TA的每日心情
    慵懒
    2014-11-28 09:29
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2017-8-2 17:47:40 |显示全部楼层
    大部分情况下我们用ssh就可以登录linux服务器了。但有时候我们的程序需要在图形界面下运行,这时我们就要用到vnc server这个软件了。
    在Debian下安装vnc server很简单的,只要几步就可以了:
    1. 搜索资源
    1. apt-cache search tightvncserver
    复制代码
    搜索是否在服务器上存在VNC Server,如果存在则执行第二步:
    2. 安装软件
    1. apt-get install tightvncserver tightvnc-java
    复制代码
    3. 配置每个用户自己的vnc server。
    启动命令:
    1. vncserver -depth 24 -name aru_desktop -httpport 9001 -geometry 1024×768 :1
    2. vncserver -geometry 1336×768 :1  #或者只需要设置分辨率即可,下次就可以只输入 vncserver
    复制代码
    参数解释:
    1. -depth 24 使用24位颜色,这里一般用16或者24
    2. -name aru_desktop 桌面名字,这个参数并非必要,可以随便起个喜欢的名字
    3. -httpport 9001 使用浏览器连接的端口,请用1024以上的端口,如果是多个用户都开vnc server,那每个用户要使用不同的端口
    4. -geometry 1024×768 桌面分辨率,根据要求调整
    5. :1 会话数字,同3
    第一次运行会要求你输入一个密码,这个密码和你的ssh登录密码是分开的,当然你也可以用同样的密码。

    使用vncserver命令启动VNC服务,命令格式为“vncserver :桌面号”,其中“桌面号”用“数字”的方式表示,每个用户连个需要占用1个桌面。
    VNC服务使用的端口号与桌面号相关,VNC使用TCP端口从5900开始,对应关系如下:
    桌面号为“1”  ---- 端口号为5901
    桌面号为“2”  ---- 端口号为5902
    桌面号为“3”  ---- 端口号为5903
    ……
    基于Java的VNC客户程序Web服务TCP端口从5800开始,也是与桌面号相关,对应关系如下
    桌面号为“1”  ---- 端口号为5801
    桌面号为“2”  ---- 端口号为5802
    桌面号为“3”  ---- 端口号为5803
    关闭命令:
    1. vncserver -kill :1
    复制代码
    4. 输入法和桌面环境
    每个用户的vnc server启动脚本是
    1. ~/.vnc/xstartup
    复制代码
    下面是我的启动脚本:
    1. #!/bin/sh

    2. xrdb $HOME/.Xresources
    3. xsetroot -solid grey
    4. x-terminal-emulator -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
    5. #x-window-manager &
    6. #gnome-session &
    7. xfce4-session &
    8. scim -d
    复制代码
    里面有3个窗口管理服务器:
    #x-window-manager &
    #gnome-session &
    xfce4-session &
    最上面两个是被注释掉的,选择自己喜欢的窗口管理就好了,将其余的窗口管理器注释掉。
    scim -d  打开scim输入法.
    5. 连接vnc server
    打开vnc server后,可以通过http方式或者用专用客户端连接。beaglebone的ip为192.168.7.2
    http方式,在浏览器输入
    1. http://ip:9001/
    复制代码
    专用客户端,在地址输入
    1. ip:1
    复制代码
    1103363-20170214052834863-872939658.png

    1103363-20170214052902238-412157631.png


    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /1 下一条

    手机版|爱板网 |网站地图  

    GMT+8, 2017-12-18 03:20 , Processed in 1.552456 second(s), 14 queries , Memcache On.

    苏公网安备 32059002001056号

    Powered by Discuz!

    回顶部