zoukankan      html  css  js  c++  java
  • 在Debian中安装VNC Server

    大部分情况下我们用ssh就可以登录linux服务器了。但有时候我们的程序需要在图形界面下运行,这时我们就要用到vnc server这个软件了。

    在Debian下安装vnc server很简单的,只要几步就可以了:

    1. 搜索资源

    apt-cache search tightvncserver

      搜索是否在服务器上存在VNC Server,如果存在则执行第二步:

    2. 安装软件

    apt-get install tightvncserver tightvnc-java

     3. 配置每个用户自己的vnc server。

    启动命令:

    vncserver -depth 24 -name aru_desktop -httpport 9001 -geometry 1024×768 :1
    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

    关闭命令:

    vncserver -kill :1

    4. 输入法和桌面环境

    每个用户的vnc server启动脚本是

    ~/.vnc/xstartup

     下面是我的启动脚本:

    #!/bin/sh
    
    xrdb $HOME/.Xresources
    xsetroot -solid grey
    x-terminal-emulator -geometry 80×24+10+10 -ls -title “$VNCDESKTOP Desktop” &
    #x-window-manager &
    #gnome-session &
    xfce4-session &
    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方式,在浏览器输入

     http://ip:9001/

     专用客户端,在地址输入 

    ip:1

     

     

  • 相关阅读:
    C# 从服务器下载文件
    不能使用联机NuGet 程序包
    NPOI之Excel——合并单元格、设置样式、输入公式
    jquery hover事件中 fadeIn和fadeOut 效果不能及时停止
    UVA 10519 !! Really Strange !!
    UVA 10359 Tiling
    UVA 10940 Throwing cards away II
    UVA 10079 Pizze Cutting
    UVA 763 Fibinary Numbers
    UVA 10229 Modular Fibonacci
  • 原文地址:https://www.cnblogs.com/qiyuexin/p/6396058.html
Copyright © 2011-2022 走看看