X-Windows桌面

X-Windows桌面

提到X-Windows桌面,人们最先想到的一般都是KDE和GNOME。目前大多数的Linux发行版上的桌面环境都采用了这两个东西。确实,KDE和GNOME做得很好,界面美观、使用方便,而且现在Bug越来越少,确实很适合日常应用。所以现在几乎每个使用Linux的人都知道KDE和GNOME,他们几乎统治了Linux桌面。但实际上除了这两者外,尚存在许多其他桌面环境,如X-Face,FVWM等等。器重FVWM是一个老牌的,长久不衰的窗口管理器,它永远以一个忠实的 Xwindow 窗口管理器的方式工作。大家可以从网络上查找它的相关资料,很多很多。
我目前采用的桌面环境是FVWM+Thunar文件管理,很简单,但是速度极快,而且稳定性极佳。
 

其他回答

X Window 系统于1984年在麻省理工学院(MIT)电脑科学研究室开始开发的,当时Bob Scheifler正在发展分散式系统(distributed system),同一时间 DEC公司的 Jim Gettys 正在麻省理工学院做 Athena 计划的一部分。两个计划都需要一个相同的东西——一套在UNIX机器上运行优良的视窗系统。因此合作关系开始展开,他们从斯坦福(Stanford)大学得到了一套叫做W的实验性视窗系统。因为是根据W视窗系统的基础开始发展的,当发展到了足以和原先系统有明显区别时,他们把这个新系统叫做X。

X Window 系统也是一个基于客户/服务器(Client/Server)结构的窗口系统,在诞生之初是UNIX系统上使用的图形用户界面,没有PC版,它允许在任一台UNIX主机(客户端)上运行程序,而在基于X的终端(服务器)上显示出来。X Window 系统系统是目前最常用的免费图形系统,配置在大多数的UNIX系统、DEC的VAX/VMS操作系统以及Linux系统中,在后期又有了XFree86开发计划,其主要目的就是提供一个PC版的X窗口,主要移植到Intel的x86体系架构的处理器上,所以也称作是XFree86计划,它虽然不是以GPL 授权,但是也可以自由拷贝以及传播,也可以使用在商业用途上。

X Window 系统版本11,也就是X11图形系统,产生与1987年,X11图形系统是X Window 系统发展的一个重要里程碑.X11是一个对网络透明的客户/服务器架构的图形显示系统,它支持应用程序在你的屏幕上绘制象素,线条,文字,图象等等。 X11还包括一些其它的辅助的函数库,使得它可以容易地绘制用户界面,例如:按钮,文本输入区等等,其组成主要有三部分:客户端;服务器和X协议。

严格地说,X Window 系统并不是一个软件,而是一个协议(protocal),这个协议定义一个系统成品所必需具备的功能(就如同 TCP/IP, DECnet或IBM的SNA,这些也都是协议,定义软件所应具备的功能)。任何系统能满足此协议及符合X协会其他的规范,便可称为X。

X11是Unix的图形系统标准(X Window System)。Linux、各种 BSD版本和多数的商用Unix都采用它。Linux下的桌面图形系统已经发展的相当完善了,其GUI由窗口系统,窗口管理器,工具包和风格等几个部分组成,目前的桌面环境主要有两种:

1.KDE(K Desktop Environment);

2.Gnome(GNU Network Object Model Environment)。

二者的界面非常相似。KDE以Qt作为其底层库,而Gnome采用的是GTK库,Qt最初并不遵从GPL协议,而GTK是完全遵守GPL宣言的,这也使得Gnome现在已经成为大多数Linux发行版本的首选,有关GTK和Qt会在后面的部分有详细的介绍。

也就是LINUX的桌面

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/113589.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • mysql连接数据库命令_linux进入mysql的命令

    mysql连接数据库命令_linux进入mysql的命令一、MySQL连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123”之间不能有空格)C:>mysql-hlocalhost-uroot-p123二、MySQL连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123”C:>mysql-h172.16.16.45-P3306-uroot-p123三、MySQL连接本地数据库,用户名为“root”,隐藏密码C:>mysql-hloc

  • 为什么 main 方法是 public static void ?

    为什么 main 方法是 public static void ?初级程序员面试经常会遇到这个问题,这篇博客带你排异解难。

  • CockroachDB_DB商城

    CockroachDB_DB商城概述CockroachDB是一个分布式关系型数据库,主要设计目标是可扩展,强一致和高可靠。在无人干预情况下,能以极短的中断时间容忍磁盘、主机、机架甚至整个数据中心的故障。采用完全去中心化架构,

  • windows net 命令详解「建议收藏」

    windows net 命令详解「建议收藏」综合了WINDOWS98,WINDOWSWORKSTATION和WINDOWSSERVER三个操作系统关于NET命令的解释,希望可以全面一些。先说一些:(1)NET命令是一个命令行命令。(2)管理网络环境、服务、用户、登陆。。。。等本地信息(3)WIN98,WINWORKSTATION和WINNT都内置了NET命令。(4)但WIN98的NET命令和WO

  • SQLSERVER存储过程语法详解

    SQLSERVER存储过程语法详解 1 2 3 4 5 6 7 8 9 10 11 CREATEPROC[EDURE]procedure_name[;number]     [{@parameterdata_type}         [VARYING][=default…

  • pycharm add configuration怎么配置_pycharm配置教程

    pycharm add configuration怎么配置_pycharm配置教程一、虚拟环境的配置1、进入Pycharm的设置页面,找到自己的项目,点击右上侧的‘Add’按钮,进行添加。2、进入添加页面,选择已存在的虚拟环境,点击右侧按钮进行添加3、选择你所需要的虚拟环境,进行添加,最后点击‘OK’。4、添加成功之后,会生成如图所示的地址,点击‘Apply’,再点击‘OK’即可。二、配置所需环境变量1、点击‘Run’,找到‘EditConfigurati…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号