抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

简介:给出常规步骤,并在Arch Linux中进行测试
系统:Arch Linux

安装TigerVNC

在命令行中输入pacman -S TigerVNC安装方式由于系统不同而不同,例如ubuntu为sudo apt-get install TigerVNC

初始化vnc

在命令行中输入vncserver,第一次创建vnc,需要输入密码vnc_create
注意命令行输出的信息,这里包括了端口号 如果想重置密码只需要将rm -rf ~/.vnc文件夹删除即可

修改启动文件

  1. 在命令行中输入vi ~/.vnc/xstartup,对vnc的启动配置文件进行修改,vi可以替换成替他文本编辑器
  2. 修改其中的全部内容,确保只有下面文本的有效
    1
    2
    3
    4
    5
    6
    7
    #!/bin/sh
    # key modify
    export XKL_XMODMAP_DISABLE=1
    unset SESSION_MANAGER
    unset DBUS_SESSION_BUS_ADDRESS
    exec dbus-launch gnome-session
    #exec gnome-session
    unset DBUS_SESSION_BUS_ADDRESS的作用是将变量清除,并强制新建并初始化一个总线运行vnc
    exec dbus-launch gnome-session本命令表示使用gnome-session运行vnc,也就是vnc中显示的桌面环境是gnome,也可以使用exec gnome-session代替

停止正在运行的vnc

  • 一般情况下,在命令行输入vncserver -kill :端口号即可,上图中端口号为1,所以在命令行中输入vncserver -kill :1注意在-kill与:1之间有空格

配置vnc

  • 可以通过创建~/.vnc/config配置vnc,例如分辨率
    1
    2
    3
    4
    5
    ## Supported server options to pass to vncserver upon invocation can be listed
    ## in this file. See the following manpages for more: vncserver(1) Xvnc(1).
    ## Several common ones are shown below. Uncomment and modify to your liking.
    ##
    geometry=1440x900
    geometry表示分辨率,这里配置的为1440x900

启动vnc

  • 在命令行中输入vncserver,得到端口号
  • 在Vnc Viewer中输入ip:端口号,然后输入密码即可显示vnc桌面vnc_ip真正的端口号为5901,这里的1表示vnc的端口