ubuntu 16.04 多用户远程桌面

作者: 抓兔子的猫 | 来源:发表于2016-06-08 17:44 被阅读5697次

    本文可随意转载,转载请标明出处,谢谢
    http://www.jianshu.com/p/69483f5a65a1


    公司有一台电脑闲置,原来装的win7+redhat6.4 当服务器用着,由于最近在研究android 所以想将其作为一台辅助开发设备,遂将原来的redhat 卸载掉,简单记录下流程,方便自己查阅:


    1.登陆windows系统 ,使用MBRFix工具进行修复。

    MBRFix工具修复MBR很方便,先进入cmd命令窗口,然后进入mbrfix工具所在的目录(用cd命令),然后输入命令 MbrFix/drive 0 fixmbr ,再确认一下即可。重启以后你会发现,没有了Linux,直接可以进入Windows了。

    2.通过window自带分区编辑工具将linux所在硬盘分区删除,这样原来占用的空间就变成了活动分区

    3.安装新的linux系统


    以上的问题都比较好解决,接下来才是比较难搞的

    我选择的linux系统 为 ubuntu最新的 16.04 lts 桌面版本的
    以前都是通过 xmanger 工具包中的 xstart 访问远程linux桌面的
    但这次通过 xstart 自带命令
    /usr/bin/gnome-session --display $DISPLAY
    启动的时候,一直报 unknown ** display 的错误,并且打开的窗口是空白的,令人费解,像这样。

    Paste_Image.png

    随后按网上的安装方式试了试 vnc,虽然没显示错误,但打开的窗口也是空白的。
    期间还看到了一网友的分析:

    1 你的 server 顯卡/驅動/桌面 是否顯示 3D ?2. 你的 VNC 程式 支援 3D 嗎 ?3. 你的 client 顯卡/驅動/桌面 是否支援 3D 顯示 ?如果不確定簡單測試server 端 登入 2D 桌面 看看,并推荐了 Mate桌面.
    Ubuntu 12.10 以後預設的桌面 都需要 3D 支援rdp client 端的顯卡 如果對於 3D 的支援不夠 一般是無法顯示 server 端的桌面 而呈現灰色windows 特別是 筆電 許多是這種情形那么mate桌面是什么鬼
    另一位网友的补充:由于xrdp、gnome和unity之间的兼容性问题,在Ubuntu 14.04版本中仍然无法使用xrdp登陆gnome或unity的远程桌面,现象是登录后只有黑白点为背景,无图标也无法操作。与13.10中的解决方式相同,使用xrdp只能登录xfce的远程桌面。


    简介

    MATE Desktop,由已经停止官方维护的GNOME 2源代码派生而来。MATE得名于南美植物巴拉圭冬青(yerba mate)。由于GNOME 3在界面上的激进变动,导致诸多批评,因而许多人决定创建一个GNOME的派生桌面环境,维持GNOME 2的传统风格。更名是为了避免与GNOME 3的组成组件产生冲突。

    历史

    因为GNOME 3以GNOME Shell为基础所创建的用户界面取代传统的拟真接口。这导致了一些Linux社区的批评。许多用户拒绝使用新的GNOME接口,并要求其他开发者继续开发GNOME 2。这个项目最初是由Arch Linux的部份用户发起的,目前主要是由Linux Mint的开发者维护

    抱着死马当活马医的态度,安装了 mate桌面,安装方法如下
    sudo apt-add-repository ppa:ubuntu-mate-dev/ppa sudo apt-get update sudo apt-get install mate-desktop-environment
    如果不成功的话,可自行百度一下,安装大概需要 10分钟时间吧。

    安装完之后 /usr/bin/ 目录下多了一些关于 mate * 的命令,找到
    mate-session, 和 gnome-session看起来很像,用来将原有连接远程桌面的命令替换了一下,变这样
    /usr/bin/mate-session --display $DISPLAY

    Paste_Image.png Paste_Image.png
    ok! 大功告成,桌面成功显示
    如果使用 的是vnc 软件的话,在其他地方都确定成功安装的情况下,更改一下 xstart 文件中的gnome 为mate就可以了
    #!/bin/sh xrdb $HOME/.Xresources xsetroot -solid grey x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & mate-session &
    这个问题搞了好久,总算有个结果,心里也是蛮开心的,希望遇到相同问题的朋友们能少走弯路。下一篇写一下 android-studio在新系统上的安装过程。

    相关文章

      网友评论

      • 孤寂如风:没太看懂?你是通过Xstart远程登入ubuntu.由于ubuntu无法使用xstart连接,所以你更换了mate桌面再连接,可以使用了?最好能介绍一下xstart如何连接的!
        抓兔子的猫:@孤寂如风 @孤寂如风 对,xstart的教程有很多也很简单所以没再说明,/usr/bin/gnome-session --display $DISPLAY 是xstart自带的远程桌面的命令,以前老版本的linux都是用的这个命令连接的,最近换了ubuntu16.04再用这个命令就不好使了,应该是这个版本的gnome和xstart不兼容导致的,所以把ubuntu的桌面换成了从gnome早期版本演变出来的mate桌面,并且稍微修改了远程命令就可以连接了

      本文标题:ubuntu 16.04 多用户远程桌面

      本文链接:https://www.haomeiwen.com/subject/dbujdttx.html