zoukankan      html  css  js  c++  java
  • 在Ubuntu 16.04配置VNC Server (灰屏问题解决)

     

    使用命令安装

    sudo apt install xfce4 xfce4-goodies tightvncserver

    编辑vnc启动文件,安全期间最好备份一下

    mv ~/.vnc/xstartup ~/.vnc/xstartup.bak
    nano ~/.vnc/xstartup

    在xstartup文件中输入下面内容

    #!/bin/sh
    def
    export XKL_XMODMAP_DISABLE=1
    unset SESSION_MANAGER
    unset DBUS_SESSION_BUS_ADDRESS
    
    gnome-panel &
    gnome-settings-daemon &
    metacity &
    nautilus &
    gnome-terminal &

    保存关闭,修改启动文件权限

    sudo chmod +x ~/.vnc/xstartup

    安装gnome桌面用于vnc客户端界面显示

    apt-get install ubuntu-gnome-desktop -y

    下面是创建一个service方便自启

    sudo nano /etc/systemd/system/vncserver@.service

    service文件中输入下面内容,其中xxx替换成正确的用户名,分辨率设置成自己喜欢的,显示深度只能设置为24

    [Unit]
    Description=Start TightVNC server at startup
    After=syslog.target network.target
    
    [Service]
    Type=forking
    User=xxx
    PAMName=login
    PIDFile=/home/xxx/.vnc/%H:%i.pid
    ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
    ExecStart=/usr/bin/vncserver -depth 24 -geometry 1600x900 :%i
    ExecStop=/usr/bin/vncserver -kill :%i
    
    [Install]
    WantedBy=multi-user.target

    启动服务

    sudo systemctl daemon-reload
    sudo systemctl enable vncserver@1.service
    sudo systemctl start vncserver@1
    sudo systemctl status vncserver@1
  • 相关阅读:
    asp.net后台获取html控件的值
    asp.net自定义错误页面
    关于asp.net网站中web.config的配置
    在asp.net中如何使用Session
    Ubuntu 14.10 进入单用户模式
    原码,反码和补码
    利用位运算进行权限管理
    php redis扩展安装
    不同浏览器Cookie大小
    include和require的区别
  • 原文地址:https://www.cnblogs.com/lvdongjie/p/9804438.html
Copyright © 2011-2022 走看看