轻松学习Fedora Core 6系统-2.1  图形界面与Linux

原创 2007年10月05日 13:02:00
第2章  图形操作界面

      目前,几乎所有的Linux发行版本中都包含了GNOMEKDE两种图形操作环境,在Fedora Core 6中系统默认的图形操作界面为GNOME,它除了具有出色的图形环境功能外,还提供了编程接口,允许开发人员按照自己的爱好和需要来设置窗口管理器。

      KDE桌面环境是一个网络透明的桌面环境,它的功能强大,除了窗口管理器和文件管理器外,基本覆盖了大部分Linux任务的应用程序组,同时还结合了Unix操作系统的灵活性。

      很多Linux的初学者分不清除X WindowKDEGNOME等之间的关系。常常混淆概念,本章将以比较易于理解的方式说明一下KDEGNOMEX-Windows等之间的关系。包括GNOMEKDE以及X-Windows等相关知识。

本章学习要点:

Ø         了解图形界面与Linux的关系

Ø         理解X  Window系统

Ø         了解GNOME图形桌面环境

Ø         掌握GNOME桌面环境文件管理器

Ø         掌握GNOME桌面环境的基本设置

Ø         掌握KDE桌面环境的安装

Ø         熟悉KDE桌面环境的使用

Ø         掌握KDE桌面环境的基本设置

Ø         熟悉XFCE桌面环境的使用

 

2.1  图形界面与Linux

      Linux本身没有图形界面,Linux现在的图形界面的实现只是Linux下的应用程序实现的,也就是说不管是KDE还是GNOME它们只是一个应用软件,并不是类似于Windows操作系统的GUI(图形用户界面),图形界面并不是Linux操作系统的一部分。Fedora中集成了KDEGNOME两种图形环境,对一个习惯Windows的用户来说,要正确理解Linux的图形环境可能颇为困难,因为它与纯图形化Windows并没有多少共同点并且用户在使用过程事却与Windows并没有多少区别,这里有必要先来介绍UNIX/Linux图形环境的概念,又要从Unix操作系统说起,并将它们与Windows操作系统进行对比。

      Linux继承了UNIX内核设计精简、高度健壮的特点,无论系统结构还是操作方式也都与UNIX无异,可以说,LinuxUNIX类系统中的一个特殊版本。Windows在早期是一个基于DOS的应用程序,用户必须首先进入DOS后再启动Windows进程,而从Windows 95开始,Microsoft将图形界面作为默认,命令行界面只有在需要的情况下才开启,后来的Windows 98/Me实际上也都属于该体系。但在Windows 2000之后,DOS被彻底清除,Windows成为一个完全图形化的操作系统。

      UNIX/LinuxWindows操作系统之不同,强大的命令行界面始终是它们的基础,在上个世纪八十年代中期,图形界面风潮席卷操作系统业界,麻省理工学院(MIT)也在1984年与当时的DEC公司合作,致力于在UNIX系统上开发一个分散式的视窗环境,这便是大名鼎鼎的“X Window System”,MITDEC的目的只在于为UNIX系统设计一套简单的图形框架,以使UNIX工作站的屏幕上可显示更多的命令,并不在意GUI的精美程度和易用程度。X Window并不是一个直接的图形操作环境,而是作为图形环境与UNIX系统内核沟通的中间桥梁,任何厂商都可以在X Window基础上开发出不同的GUI图形环境。

      1986年,MIT正式发行X Window,此后它便成为UNIX的标准视窗环境。紧接着,全力负责发展该项目的X协会成立,X Window进入了新阶段。与此同步,许多UNIX厂商也在X Window原型上开发适合自己的UNIX GUI视窗环境,其中比较著名的有SUNAT&T联手开发的“Open Look”、IBM主导下的OSFOpen Software Foundation,开放软件基金会)开发出的“Motif”。而一些爱好者则成立了非营利的XFree86组织,致力于在X86系统上开发X Window,这套免费且功能完整的X Window很快就进入了商用UNIX系统中,且被移植到多种硬件平台上,后来的Linux也采用了该项目。

      早期的X Window环境都设计得很简单,许多GUI元素模仿于微软的Windows,但X Window拥有一个小小的创新:当鼠标指针移动到某个窗口时,该窗口会被自动激活,用户无需点击便能够直接输入,简化了用户操作。这个特性在后来的KDEGNOME中也都得到完整的继承,如今几乎所有的Unix/Linux操作系统都能支持与使用X WindowsGNOMEKDE图形环境也都是以X Window系统为基础构建的。

      X的世界里,事物是分成很多组件的,而不像其他的操作系统那样,任何东西都是操作系统的一个部分。GUI是一个主要由图形组成的用户界面,像Mac OSWindows都是GUI的,构件图形界面的功能都整合在操作系统里面。这种方法很简单,但是却不灵活,UnixLinux的操作系统没有内建这个功能。

 

 

linux图形界面编程基本知识

一直对linux的一些图形界面的基本概念很迷茫,直到看到这些曾经或了解或不了解的东西,收益颇深,特粘在此处作为笔记(阅读过程中也修改了一些原作者描述的不恰当的地方,以防误人子弟,然而一定仍不全面,欢迎...
  • puppylpg
  • puppylpg
  • 2015年10月21日 22:22
  • 2231

DB2 linux 图形界面 安装

在IBM官网下载v10.5fp1_linuxia32_expc.tar.gz和v10.5fp1_linuxia32_nlpack.tar.gz。其中v10.5fp1_linuxia32_expc.ta...
  • feier7501
  • feier7501
  • 2014年02月16日 21:46
  • 1560

linux下的X server:linux图形界面原理

[转载]http://www.2cto.com/os/201307/230768.html linux下的X server:linux图形界面原理 Moblin Core是在Gnome M...
  • lh499315384
  • lh499315384
  • 2015年05月03日 13:16
  • 471

Linux 下的图形库介绍

Linux 下的图形库介绍在进行Linux下的图形系统编程时,我们常常会遇到以下这些概念:Framebuffer, X11, SDL,DFB, miniGUI, OpenGL,QT, GTK,KDE,...
  • gogor
  • gogor
  • 2010年10月07日 22:56
  • 21277

Linux下面的DISPLAY环境变量----远程连接图形图像的处理

在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打...
  • u011046042
  • u011046042
  • 2015年12月03日 11:04
  • 3847

Linux图形界面编程简单教程(附计算器源代码)

如何在linux下用gtk开发图形界面应用程序 最近爱上了Linux,尤其是在读了我博客转载到一篇文章之后,更加的决定这辈子要和linux做永远的情人。正好博主这学期也学习了Linux操作系统。当然...
  • dyllove98
  • dyllove98
  • 2013年05月05日 19:37
  • 8514

linux系统图形安装

  • 2008年12月25日 23:29
  • 3.36MB
  • 下载

【Linux导论】图形接口(Graphical Interface)

原文 LFS101x.2 Introduction to Linux (Linux Foundation) Chapter 04: Graphical Interface 1.会话管理 - (Se...
  • ws_20100
  • ws_20100
  • 2015年10月03日 12:48
  • 1124

Xmanager连接Linux图形界面

想要在远程终端使用用图形界面来操作和控制Linux服务器, 就在windows下像使用MSTSC(远程桌面)一样。 linux通过XDMCP来提供这种支持,我们只要用一个终端仿真软件:xm...
  • BareBear
  • BareBear
  • 2013年08月16日 16:33
  • 20026

Linux 远程调用图形界面

Linux 远程调用图形界面
  • bbliutao
  • bbliutao
  • 2017年02月22日 16:53
  • 1420
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:轻松学习Fedora Core 6系统-2.1  图形界面与Linux
举报原因:
原因补充:

(最多只允许输入30个字)