图片剪辑源自美剧《黑客军团》(英语:Mr. Robot)

GNOME(GNU Network ObjectEnvironment)是一种GNU网络对象模型环境 ,GNU计划的一部分,目的为Unix或者类Unix操作系统构造一个功能完善、操作简单以及界面友好的桌面环境。GNOME项目目标更是定在超越Mac OS X的Aqua图形环境。

开发者 GNOME计划

初始版本 1999年3月3日,18年前

稳定版本 3.24.1(2017年4月12日)

开发状态 活跃

编程语言 C

C++

Vala

Python

JavaScript

操作系统 类Unix系统,使用X11或Wayland

语言 多于40种语言

类型 桌面环境

许可协议 GNU GPL

GNU LGPL

网站 www.gnome.org

仓库 git.gnome.org/browse/

GNOME选择完全遵循GPL的GTK图形界面库为基础, 非KDE的QT。与Qt基于C++语言不同,GTK采用较传统的C语言,并且完全遵循GPL版权公约,因此从一开始就获得广泛支持(毕竟那个时候C开发者多于C++)。最终,倒逼KDE也加入了GPL。现在,无论在GNOME下安装KDE应用,还是在KDE下安装GNOME应用,都是非常轻松的。这在以前是不可想象的,这给了我们使用者极大的便利。不过有个别应用,KDE下用的很好,到了GNOME下有bug。反过来,也有这种情况。以后单独撰文,给大家列举案例和解决办法。

GNOME讲究简单、高效,运行速度比KDE更快。当下,流行的版本有GNOME2和GNOME3。2较3而言简单,没那么炫,但是稳定性高,bug少。3的特点就是炫,炫的程度远远超越了KDE,尤其装了dock,跟MAC下的效果如出一辙。但是你需要忍受GNOME3的一些bug。我用GNOME3的时候还是在2012年,当时出现打印机面板不显示打印进度的情况,害的我加装了kde下的打印机面板才搞定打印问题。如果你也喜欢炫,不妨在用GNOME3的时候,遇到bug处理不了的,不妨把该应用换成KDE的。截至2015年,对GNOME 3的整体评价已大致转为正面。Linux发行版Debian于GNOME 3发布时把XFCE改成默认的桌面环境,但在Debian 8己改回默认使用GNOME 3了。Linux创始者林纳斯·托瓦兹于2013年已改回使用GNOME 3。感兴趣的朋友不妨试下3。或者关注下即将在重庆召开的GNOME 2017 亚洲峰会后再做考虑吧!

开启属于你的GNOME桌面的更多相关文章

  1. ubuntu - 14.04,解决Gnome桌面右键菜单失效问题!

    我安装完ubuntu14.04,首先安装经典版的Gnome,刚安装完经典版的Gnome,在桌面点击鼠标右键会弹出菜单,使用非常方便,但是当我安装了最新版的Gnome15.10之后,我发现再进入经典版的 ...

  2. CentOS最小化安装后,增加GNOME桌面

    背景:下载CentOS 7的安装包后,在虚拟机上安装. 上来就遇到一个问题:提示需要开启intel vt-x. 这个进入BIOS,在CPU的设置中开启即可. 然后怀着兴奋的心情,开始各种下一步的安装, ...

  3. ubuntu gnome桌面隐藏顶栏

    注意:ubuntu 14.04.5默认的为unity桌面,有多点触发,没有自带Tweak Tool工具.需安装gnome 桌面,可参见我的另一随笔. 环境: ubuntu 14.04.5 gnome ...

  4. CentOS vps下,安装xfce/KDE/GNOME桌面+vncserver进行远程管理

    CentOS vps下,安装xfce/KDE/GNOME桌面+vncserver进行远程管理 首先安装桌面环境,我选择的是xfce,轻量级桌面,小巧实用不占太多内存,(占用内存方面,xfce少于kde ...

  5. CentOS7系列--10.1CentOS7中的GNOME桌面环境

    CentOS7中的桌面环境 1. 安装GNOME桌面环境 1.1. 列出所有安装套件 [root@appclient ~]# yum groups list Loaded plugins: faste ...

  6. Ubuntu 安装gnome桌面及vnc远程连接

    安装gnome桌面 sudo apt-get install gnome-core 安装vnc sudo apt-get install vnc4server 启动vnc vncserver 设置一下 ...

  7. ArchLinux安装Gnome桌面

    给Arch安装Gnome桌面美化及常用软件配置 一.创建普通用户 1.安装zsh 个人比较喜欢的一个shell,你们可以和我不同 # pacman -S zsh 2.创建用户 kain是我创建用户的名 ...

  8. Linux下GNOME桌面的安装

    yum grouplist //列出yum仓库里的软件组列表 GNOME桌面的安装 yum install soft1 soft2 //使用yum源安装软件 yum groupinstall grou ...

  9. CentOS7下GNOME桌面的安装

    1,搭建yum源仓库.(yum的配置文件在/etc/yum.repos.d目录) (详见http://www.cnblogs.com/zyh120/p/6020781.html) 2,列出yum仓库里 ...

随机推荐

  1. Thrift中required和optional

    最近在搞Thrift,对其字段声明中的required关键字有所误解,仔细调试了一下才明白其真实含义. required的意思不是说声明对象时,必须填这个值,而是Thrift在传输(序列化)过程中无论 ...

  2. RELabel : 一个极简的正则表达式匹配和展示框架

    html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,bi ...

  3. SQL Server 实现Split函数

    添加一个表值函数. CREATE function [dbo].[fnSplit] ( ), --要分割的字符串 ) --字符串之间的分隔符 ) ,), TempName )) as begin de ...

  4. Linux命令 用户管理命令

    groupadd [功能说明] 新建用户组 [语法格式] Groupadd[-f][-r][-g<GID><-o>][组名] [选项参数] 参数 说明 -f 建立已存在的组,强 ...

  5. An overnight dance in discotheque

    An overnight dance in discotheque time limit per test 2 seconds memory limit per test 256 megabytes ...

  6. el表达式字符串使用总结

    el表达式截取 逗号后面的字符串${fn:substringAfter(strVar,',' )} el表达式判断字段长度<c:if test="${fn:length(strVar) ...

  7. SevenZipSharp的入门教程(包含如何加密压缩,解密压缩)

    (一)为什么选择7z              7z 是一种主流高效的压缩格式,它拥有极高的压缩比.在计算机科学中,7z是一种可以使用多种压缩算法进行数据压缩的档案格式.该格式最初被7-Zip实现并采 ...

  8. jquery判断对象是否显示或隐藏

    if($('a.specail2').is(":visible")){ /**jquery判断对象是否显示或隐藏**/ $('a.one').hide(); $('a.specai ...

  9. [leetcode-526-Beautiful Arrangement]

    Suppose you have N integers from 1 to N. We define a beautiful arrangement as an array that is const ...

  10. ReactiveCocoa源码解析(五) SignalProtocol的observe()、Map、Filter延展实现

    上篇博客我们对Signal的基本实现以及Signal的面向协议扩展进行了介绍, 详细内容请移步于<Signal中的静态属性静态方法以及面向协议扩展>.并且聊了Signal的所有的g功能扩展 ...