图片剪辑源自美剧《黑客军团》(英语: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. ffmpeg参数说明

    ffmpeg.exe -i F:\慶哥\慶哥之歌.mp3 -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:\11.flv ffmpeg -i F:\01.wmv ...

  2. EJB系列 - 会话Bean基础知识

    本人博客文章网址:https://www.peretang.com/basic-knowledge-of-session-bean/ 什么是会话 有限的时间周期内,客户端和服务器之间的连接 为什么使用 ...

  3. Vulkan Tutorial 20 Vertex buffer creation

    操作系统:Windows8.1 显卡:Nivida GTX965M 开发工具:Visual Studio 2017 Introduction 在Vulkan中,缓冲区是内存的一块区域,该区域用于向显卡 ...

  4. Python模块之subprocess--使用Popen来调用系统命令

    当我们需要调用系统的命令的时候,最先考虑的os 模块.用os.system()和os.popen()来进行操作.但是这两个命令过于简单,不能完成一些复杂的操作,如给运行的命令提供输入或者读取命 令的输 ...

  5. php获取二维数组中某一列的值集合

    $result //二维数组$uid_list = array_column($result, 'uid');

  6. url地址栏拼接参数写法

    <script> function jiedan_do(elm){ var id=$(elm).attr("a"); window.location="__U ...

  7. laydate时间插件更换皮肤

    <script> ;!function(){ laydate.skin('molv'); laydate({ elem: '#demo' }) }();</script>

  8. django-xadmin ModelAdmin中定义object_list_template无效的问题

    环境:https://github.com/y2kconnect/xadmin-for-python3.git python3.5.2 django1.9.12 object_list_templat ...

  9. [leetcode-515-Find Largest Value in Each Tree Row]

    You need to find the largest value in each row of a binary tree. Example: Input:    1   / \  3 2 / \ ...

  10. 6.function自定义插件的方法和使用

    Smarty插件本质上是一个function函数 有三种类型的插件: function modifier block functions 定义的方法有三种: 1.使用registerPlugin的方法 ...