桌面交互性一直是Linux系统的硬伤,这个跟系统设计初衷有关系“图形界面都是浮云,命令行解决一切”,跟我们经常看到一些装B大神非要在dos命令下执行操作或者编程不用编译环境拿记事本写完再用命令调编译器编译一样,Ubuntu在桌面应用上应该是做的比较好的吧,我是从16.04升级到18.04然后升级到20.04的,在16.04时候默认桌面管理器应该是Unity,到了20.04默认的是GNOME了,这两种桌面其实在登录系统的是可以选择的,如下图所示:

如果想用原来的Unity,可以在这儿选一下就可以了,系统使用的桌面管理器,在设置-关于里面是可以看到的,如下图所示:

图里面看到的GNOME就是桌面环境,那么窗口系统X11又是啥玩意?

X窗口系统(X Window System,也常称为X11或X)是一种以位图方式显示的软件窗口系统。最初是1984年麻省理工学院的研究,之后变成UNIX、类UNIX、以及OpenVMS等操作系统所一致适用的标准化软件工具包及显示架构的运作协定。X窗口系统通过软件工具及架构协定来创建操作系统所用的图形用户界面,此后则逐渐扩展适用到各形各色的其他操作系统上。现在几乎所有的操作系统都能支持与使用X。更重要的是,今日知名的桌面环境——GNOME和KDE也都是以X窗口系统为基础建构成的。

Unity是基于GNOME桌面环境的用户界面,由Canonical公司开发,用于Ubuntu操作系统。

下面介绍下两种Ubuntu桌面环境

一、Unity

Unity是一款Ubuntu自家的桌面环境,并面向Ubuntu推出和开发。目前还没有其它Linux发行版采用Unity作为桌面方案。

从Unity设计风格上,Ubuntu对于桌面环境定位效果与传统Windows桌面没有太大区别。Unity最具特色的一项功能“scopes”,允许通过“dash”搜索不同类型的网络与本地内容类型,也包括安装在系统当中的应用程序。另外,Unity还拥有其它一些独特的设计,如“HUD”就允许用户直接搜索某款程序中的菜单选项,并通过键盘直接加以启用。

Unity的一些用户往往对其可配置能力有所顾忌,Unity启动器栏一直显示在屏幕的左侧,而且用户无法将其移除。窗口按钮(包括最小化、最大化与关闭)则显示在每个窗口的左上角设计与Mac OS X相同。Unity几乎没有发生大变化,但Ubuntu项目团队即将推出同时面向手机与台式机的融合优化型Unity 8版本。

此外,Unity只能作为Ubuntu主桌面的组成部分。

二、GNOME

与其它主流桌面Linux发行版一样,Ubuntu曾使用过GNOME桌面方案。自从GNOME 2逐步升级到GNOME 3乃至GNOME Shell桌面之后,GNOME Shell的改变让人们改变之前版本的成见。即使是习惯传统桌面环境的用户,也可以通过GNOME提供的经典模式拥有了完整的可配置能力。

从设计上,Unity与GNOME十分相似,能够利用3D图形硬件实现炫丽的视觉效果。GNOME 3.16添加了一套集中式通知中心,从而在功能性方面领先Unity。凭借着强大的扩展选项,GNOME还拥有远超Unity的可配置能力。

Ubuntu20.04采用GNOME桌面方案

扩展阅读:

KDE桌面系统

KDE与GNOME都属于Linux阵营中最具影响力的桌面环境选项。GNOME桌面形成GNOME、Unity、Cinnamon及MATE等多个阵营,但KDE项目却保持很好的市场表现。Plasma 5界面也拥有精致的风格。

KDE在可配置性方面一直优于GNOME以及GNOME衍生的Linux发行版。针对用户的实际情况,喜欢多选项所带来的自由搭配空间,或也有些用户更倾向于GNOME精简化方案。KDE已经简化很多高级选项,用户可以直接享受其搭配合理的默认效果。

与Unity、GNOME、Cinnamon或MATE完全不同,这些桌面环境都使用内置于GTK工具包中,与GNOME非常相似的应用组合。而KDE坚持Qt路线并拥有着一套与之配合的应用套件,量身打造出来的效果让KDE上的应用与主屏幕及桌面更好融合。

Ubuntu两种桌面管理器相关推荐

  1. linux桌面管理器未激活,聊聊linux桌面环境和包管理器

    别人说我喜欢玩linux装逼,其实只是为了好玩,跑IDE和安卓模拟器流畅,仅此而已,这几天又玩了些东西,测试了大多数的linux发行版,了解了不少东西,对于种类多达290种linu发行版有了大概的了解 ...

  2. linux 桌面 修复工具下载,恢复ubuntu20.04默认桌面管理器

    恢复ubuntu20.04默认桌面管理器 起因:我是一个windows重度用户,实验室配置了Ubuntu服务器,我试图用远程桌面控制控制服务器的桌面.由于对Linux一窍不通,一顿乱改.结果虽然能远程 ...

  3. Android中常见五种布局管理器——RelativeLayout、LinearLayout、FrameLayout、TableLayout、GridLayout

    目录 布局管理器 RelativeLayout 常见属性 Relative的实践操作(实现软件更新界面) LinearLayout 常见属性 LinearLayout的实践操作(模范登录以及微信底部) ...

  4. 黑莓装Linux系统,“黑莓的Linux桌面管理器”-Barry的安装

    黑莓官方目前是还没有Linux版的桌面管理器的,不过用Barry也可以实现大部分功能. 充电.同步.备份和恢复数据.安装和卸载应用程序.拖电脑上网 这些都能实现. 第一部分说下自己动手编译安装,第二部 ...

  5. 【进阶知识】显示管理器,窗口管理器,桌面环境/桌面管理器,显示服务器

    文章目录 一.显示管理器(Display Manager) 1.1 什么是 Linux 中的显示管理器? 1.2 不同的显示管理器 1.3 其他 控制台显示管理器 图形界面显示管理器 二.窗口管理器( ...

  6. java的布局管理器_Java中提供了几种布局管理器

    近日,很多网友都在关注Java中提供了几种布局管理器这个话题,那么Java中提供了几种布局管理器具体情况是怎么样的呢?Java中提供了几种布局管理器的相关信息有哪些?下面的内容是小编为大家找到的关于J ...

  7. 深入php-fpm的两种进程管理模式详解

    php-fpm的两种进程管理模式 php-fpm的进程数也是可以根据设置分为动态和静态的. 一种是直接开启指定数量的php-fpm进程,不再增加或者减少: 另一种则是开始的时候开启一定数量的php-f ...

  8. 黑莓桌面管理器4.2_虚拟桌面管理器行业现状调研分析及发展趋势预测报告(2020)...

    QYResearch预测:2020-2026全球与中国虚拟桌面管理器市场现状及未来发展趋势 [纸版价格]:RMB 18000 [电子版(PDF)价格]:RMB 18000 [报告篇幅]:101 [报告 ...

  9. 哈,我再xp Professional上安装SqlServer2005桌面管理器

    看别人用sql2005很帅的样子,就开始想自己也弄一个.弄来弄去才发现,只能安装SqlExpress版的. 而那个很帅的桌面管理器是这个 Download SQL Server Management ...

  10. 桌面管理器(gdm、lightdm)启动后——到界面显示时间优化

    目录 引言 1.1 问题现象 1.2 问题分析 1.3 什么是系统的熵值? 1.4 问题解决 引言 该篇博客分析桌面管理器(gdm.lightdm)启动后--到界面显示时间过长的问题 1.1 问题现象 ...

最新文章

  1. 独家 | 手把手教你用Python进行Web抓取(附代码)
  2. 在windows下安装python包管理器pip及使用
  3. UNIX系统编程(2)
  4. CentOS下Redis安装配置小结
  5. 如何求对角矩阵的逆?
  6. POJ2142-The Balance【扩欧】
  7. 循环神经网络(RNN)相关知识
  8. 使用Maven Failsafe和JUnit @Category将集成测试与单元测试分开
  9. java对象不会被改变_Java 并发编程(二)对象的不变性和安全的公布对象
  10. python 共享文件夹 密码_用不同的用户名和密码登录网络上的共享文件夹
  11. 手机电量剩一半就充比较好,还是快没电了再充比较好?为什么?
  12. curl模拟http发送get或post接口测试
  13. linux锁定系统时间设置,Linux时间设置系统时间、硬件时间和时间服务
  14. Java小题精炼训练营(篇十三)
  15. 20140925百度校园招聘二面
  16. vs code语言模式自动检测设置
  17. visual studio属性管理器(property manager)上各项的含义
  18. oracle 获取日期的毫秒_Oracle date timestamp 毫秒 - 时间函数总结(转)
  19. php用ckeditor无法上传大图片,php ckeditor上传图片文件大小限制修改
  20. 越来越大的人使用计算机的原因,为什么越来越多的人喜欢用WPS这款电脑软件?这几点是关键原因...

热门文章

  1. SCI检索号识别一法:UT-WOS与UT-ISI
  2. 日语开发java自我介绍,用日语自我介绍,这些你一定会用到
  3. 九九乘法表 - Java (矩形、正三角形、倒三角形)
  4. python代码实现中心化_python基于物品协同过滤算法实现代码
  5. STM32F103_study62_The punctual atoms(Clock system initialization function analysis)
  6. Liunx安装Tomcat
  7. JeecgBoot集成DataV组件库
  8. SQL中的comment语法
  9. python打开xlsm_关于python:如何使用openpyxl使用Macro保存XLSM文件
  10. 多想和你拉手跳恰恰恰