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
  • 相关阅读:
    Oracle OCP提纲
    Oracle redo 日志损坏的几种情况下的恢复
    Oracle 归档开启切换和归档日志删除(单实例和RAC)
    MySQL mysqldump备份与恢复
    Oracle 卸载
    MySQL脚本自动安装mysql-5.6.15-linux-glibc2.5-x86_64.tar.gz
    Oracle session出现大量的inactive
    Oracle 备份与恢复基础
    NuGet 下载dll
    Azure Service Bus
  • 原文地址:https://www.cnblogs.com/lvdongjie/p/9804438.html
Copyright © 2011-2022 走看看