前言

  作为一个个人设备不离身的 个性化爱好者 ,在学校机房里使用学校的上古设备我绝对是拒绝的。TeamViewerSunlogin(向日葵)、QQ远程桌面什么的,我都有尝试过:

  QQ远程桌面毕竟是借助不同的QQ号实现远程连接。我个人只有1个帐号,没法使用QQ 。

  TeamViewer是个不错的远程桌面软件,我也有帐号实现方便快捷的无人值守+一键连接。但传闻TeamViewer被黑客团队攻击(不过这好像是一个乌龙事件),把我们学校吓怕了,第一时间用飞塔防火墙把TeamViewer给墙了。

  Sunlogin是国产的远程桌面软件,我的 Windows10 设备就是使用这个进行远程连接的,和TeamViewer一样有一个帐号。不过我尝试在自己的 Ubuntu Kylin 19.10 上安装Sunlogin时,却提示无法安装。

  经好基友的推荐,我最终选择了 VNC 远程连接方式。毕竟 VNC 使用的是 C/S 架构,远程设备本身即充当服务器端,基本不存在被墙的可能。但是,找遍全网也没有关于 Ubuntu Kylin 开 VNC 的配置教程。通过和好基友的深♂入跤♂流,耗时2个星期,在nnn次尝试后终于为 UKUI 桌面环境启用了 VNC 连接。

  鉴于本人水平有限,也请大家不要过于细究本文中的描述。如有错误,请指出。

安装与配置流程

  1. 首先,从普通用户切换至超级用户身份。

    su root
    
  2. 更新 apt 软件源,确保 TigerVNC 在 apt 软件名册中
    apt update
    
  3. 使用如下命令安装 TigerVNC
    apt install -y "tigervnc-*"
    
  4. 退出超级用户状态,回归普通用户身份
  5. 配置~/.bashrc,为 TigerVNC 的启停提供快捷命令
    alias start-vnc="vncserver -geometry 1280x720 -depth 32 :3"
    alias stop-vnc="vncserver -kill :3"
    
  6. 保存后使其立即生效
    source ~/.bashrc
    
  7. 创建 ~/.vnc/xstartup (如果没有相应的目录,则自行递归创建)文件,填写以下内容:
    #!/bin/bash
    unset SESSION_MANAGER
    unset DBUS_SESSION_BUS_ADDRESS# Enable Fcitx Input Environment
    export GTK_IM_MODULE="fcitx"
    export QT_IM_MODULE="fcitx"
    export XMODIFIERS="@im=fcitx"
    fcitx-autostart &# Launch the UKUI Desktop
    lightdm &
    ukui-session &
    
  8. 初次启动 TigerVNC ,系统会询问完全控制密码(用于远程控制)和View-Only(用于远程监控,没有控制权限)密码,后续可以使用vncpasswd命令重置密码。
  9. 如果 Shell 显示除了以下内容,证明 TigerVNC 服务器已经启动。

使用 VNC Viewer 连接远程桌面

  现在,您可以使用任意的 VNC Viewer (推荐RealVNC Viewer)连接服务器了!建立连接的端口号为5903

【VNC使用指南】Ubuntu Kylin 使用 TigerVNC相关推荐

  1. 中国版 Ubuntu Kylin 14.04 LTS 麒麟操作系统中文版发布下载 (Ubuntu天朝定制版)

    中国版 Ubuntu Kylin 14.04 LTS 麒麟操作系统中文版发布下载 (Ubuntu天朝定制版) http://www.iplaysoft.com/ubuntukylin.html

  2. sougou ubuntu 优麒麟_优麒麟(Ubuntu Kylin)17.04 正式版及银河麒麟社区版发布

    今天(北京时间2017年4月13日),Ubuntu 发布了17.04正式版本,同时优麒麟团队也很高兴的宣布优麒麟(Ubuntu Kylin)17.04正式版发布(版本代号Zesty Zapus).此次 ...

  3. ubuntu kylin 14.04编译openjdk-7u40

    1.ubuntu kylin 14.04安装依赖 sudo apt-get install build-essential gawk m4 libasound2-dev libcups2-dev li ...

  4. 优麒麟在linux下安装教程,在优麒麟Ubuntu Kylin系统中安装百度网盘Linux版.deb的方法...

    本文介绍在优麒麟Ubuntu Kylin操作系统中安装百度网盘Linux版.deb的方法,可用在优麒麟及 Ubuntu 19.04/18.04上,当前百度网盘Linux版的版本号是Linux V2.0 ...

  5. 【转】How to install VNC server on ubuntu 14.04

    转自:https://www.krizna.com/ubuntu/install-vnc-server-ubuntu-14-04/ VNC server is used to share graphi ...

  6. Hadoop安装(Ubuntu Kylin 14.04)

    安装环境:ubuntu kylin 14.04   haoop-1.2.1   hadoop下载地址:http://apache.mesi.com.ar/hadoop/common/hadoop-1. ...

  7. 麒麟Linux启动目录,Ubuntu Kylin优麒麟文件管理器篇:介绍,类别,结构,文件系统目录,使用...

    以下为你介绍Ubuntu Kylin优麒麟操作系统中的文件管理器知识:介绍.类别.结构.文件系统目录及文件管理器使用的内容. 一.文件管理器介绍 对于文件管理器,我们并不陌生,它是提供用户界面管理文件 ...

  8. Ubuntu kylin优麒麟下配置Hadoop环境

    Ubuntu kylin优麒麟下配置Hadoop环境 JDK目录 cd /usr/lib/jvm/java-8-openjdk-amd64 Hadoop目录 cd /usr/local/hadoop ...

  9. 优麒麟系统安装MySQL_优麒麟Linux(Ubuntu Kylin)简易安装手册

    优麒麟( (Ubuntu Kylin )18.04  简易 安装手册 优麒麟(Ubuntu Kylin)18.04 是优麒麟开源操作系统的第三个长线支持版本,为方便用户下载安装和 使用,特制作本简易安 ...

最新文章

  1. Python实战案例,pyecharts模块,Python实现5G数据
  2. 《因果科学周刊》第2期:如何解决混淆偏差?
  3. Shell中read的常用方式
  4. Jmeter性能测试之while控制器的使用
  5. mysql php commit_php mysqli_autocommit()使用实例
  6. tf.Variable()、tf.get_variable()
  7. Linux——CentOS安装桌面
  8. 为什么我们会看到 SAP Spartacus 服务器端渲染 `rendering in process` 的日志
  9. openjdk 编译_使用OpenJDK 11运行JAXB xjc编译器
  10. java io 缓存读取_Java 文件IO写入读取四种方法
  11. Mysql 零距离-入门(一)
  12. svg标签的CSS3动画特效 - 经典特效
  13. Thinkphp3.2 中使用find_in_set
  14. 敏捷开发_敏捷开发之看板
  15. Polygons HDU - 1632 (半平面交)
  16. spring页面使用注解@RequestParam把请求参数封装到map中
  17. 报错:fatal: Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle解决
  18. 程序员如何准备简历以及面试的要求
  19. php培训班学多久,学php最快要多久? 学习路线?要不要报培训班?
  20. 你的死工资,正在拖垮你一辈子需要花多少钱

热门文章

  1. 【快速因数分解】Pollard's Rho 算法
  2. springboot依赖lombok插件、lombok常用注解
  3. <C语言>扫...土豆雷游戏?!
  4. 计算机毕业设计之 新生报名系统系统
  5. 一名学生A希望访问网站www.google.com。学生A在其浏览器中输入http://www.google.com并按回车.....
  6. 学了这么久数据库,你知道五大系统数据库是什么吗?
  7. STM32单片机RGB红蓝调光植物补光系统红光蓝光PWM调色调节亮度
  8. DUMeter图形直观显示网络流量的监视器
  9. Android APP一键退出的方法总结分析
  10. 主成分分析应用之主成分回归