当前位置: 首页 > news >正文

Windows访问Ubuntu14.04远程桌面全攻略

最近接到一个任务,在Ubuntu系统下开发一个串口读写程序。开发要在台式机上进行,安装UbuntuKylin 14.04,并且在串口连接了设备。个人使用的是笔记本电脑,系统是Windows8.1。自然想到使用远程桌面登录到Ubuntu,使用起来就方便多了。经过一番搜索、总结和实践,完美实现了此功能。下面一起来试试吧,go!

步骤1:在Ubuntu系统中允许远程登录

打开启动器左上角的程序搜索器。

输入"远程",单击桌面共享。

按照下图进行配置。这里为了方便没有选择输密码。

关闭后在桌面右上角会显示远程图标

 

系统设置 > 用户账户。解锁,打开自动登录。

步骤2 安装远程桌面组件

打开终端运行命令:

sudo apt-get install xrdp

sudo apt-get update

步骤3 修改远程加密选项

安装系统配置编辑器dconf-editor,

打开终端运行命令:

sudo apt-get install dconf-editor

sudo dconf-editor

现在dconf-editor的界面已打开。到这里:org > gnome > desktop > remote-access,requlre-encryption取消勾选。

到这里Ubuntu的配置就完成了。

在Windows打开远程桌面登录,输入Ubuntu系统的IP,比如192.168.1.100。出现登录xrdp的对话框,Module选vnc-any,ip固定填写127.0.0.1,不用输192.168.1.100。

OK,完成。

注意:如果用Ubuntu虚拟机进行操练,那要设置虚拟机的网络适配器为桥接模式,不能使用默认的NAT。

补充1 IP设置

远程使用Ubuntu最好为其设置固定IP,方法:

如果有多个DNS用逗号隔开。

补充2 远程Ubuntu的分辨率

当远程的Ubuntu机器不连接显示器时,我们登录Ubuntu远程桌面的分辨率只有800x600,且无法更改。写程序这个分辨率显然是很别扭的。

方法1:给它接个高分辨率显示器。但是既然要远程,好像有点浪费。

方法2:网上有设置分辨率的方法,可以搜到好多。总结一下就是写个shell文件,比如我笔记本电脑分辨率是1600x900。将以下文本保存为ChangeCVT.sh文件。

#ChangeCVT.sh Begin

xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync

xrandr --addmode VIRTUAL1 "1600x900_60.00"

xrandr --output VIRTUAL1 --mode "1600x900_60.00"

exit

#ChangeCVT.sh End

运行这个文件。打开终端,命令:sh ChangeCVT.sh

转载于:https://www.cnblogs.com/edong/p/5262162.html

相关文章:

  • 如何把程序写得更健壮
  • Node.js基础-express的安装
  • Mysql net start mysql启动,提示发生系统错误 5 拒绝访问 解决之道
  • ifndef/define/endif 和 #ifdef 、#if 作用和用法
  • 用动态规划解决最长公共子序列
  • javascript 数组去重
  • 动态规划:矩阵连乘问题
  • 嵌入式 uboot、fs、kernel制作和烧录简记-hi3518c
  • http_load
  • Object传入String类型和其他
  • centos 命令集合
  • 一种节省空间的交换变量的基本算法
  • 腾讯优测携手开源中国码云平台提供安卓项目质量一键分析
  • Git 更新操作
  • 嵌入式Linux系统运行流程图
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • CODING 缺陷管理功能正式开始公测
  • C学习-枚举(九)
  • EventListener原理
  • HTTP请求重发
  • Idea+maven+scala构建包并在spark on yarn 运行
  • JavaScript设计模式系列一:工厂模式
  • Java应用性能调优
  • Leetcode 27 Remove Element
  • magento 货币换算
  • node.js
  • PHP那些事儿
  • Python中eval与exec的使用及区别
  • RxJS: 简单入门
  • select2 取值 遍历 设置默认值
  • SQL 难点解决:记录的引用
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 高度不固定时垂直居中
  • 利用DataURL技术在网页上显示图片
  • 免费小说阅读小程序
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 入门级的git使用指北
  • UI设计初学者应该如何入门?
  • 阿里云API、SDK和CLI应用实践方案
  • 树莓派用上kodexplorer也能玩成私有网盘
  • #android不同版本废弃api,新api。
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (6)STL算法之转换
  • (arch)linux 转换文件编码格式
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (function(){})()的分步解析
  • (Git) gitignore基础使用
  • (ZT)出版业改革:该死的死,该生的生
  • (超简单)构建高可用网络应用:使用Nginx进行负载均衡与健康检查
  • (多级缓存)缓存同步
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (篇九)MySQL常用内置函数
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (转)fock函数详解