`
halfcool
  • 浏览: 44906 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论

[学习笔记]X Window

阅读更多
 
1、X Window
       X Window作为Linux和UNIX系统使用的图形窗口系统,它和Windows、OS/2系统上的窗口环境是类似的。X Window系统是众多软件程序的组合体,是一个程序库,或者说是一个定义了一个图形操作环境的标准。X Window系统由几部分程序构成。
2、X服务器
       X服务器是X Window系统的核心。X服务器处理以下工作:(1)支持各种显卡和监视器类型;(2)X Window现实的分辨率、刷新率和颜色深度;(3)基本窗口管理,即显示和关闭窗口、跟踪鼠标运动和按键。目前已经出现多种具有这些基本功能的X服务器,Linux系统中主要有XFree86、MetroX、Accelerated-X这3种选择,XFree86属于GNU,新的XOrg越来越流行。其他一般是商业化X服务器。
3、窗口管理器
       窗口管理器是控制界面中窗口的软件。窗口的位置、边框和装饰都由窗口管理器控制。
       Linux发布版本中有几个主要的窗口管理器,包括FVWM系列(FVWM2/FVWM95)、Enlightenment、twm、Blackbox、IceWM、Window Maker(wmaker)、Xview(olwm)、AfterStep(afterstep)和Motif(mwm)等,除Motif外都是免费的。它们中的大多数都比较容易配置,并且都具有风格(Theme)支持。Enlightenment目前是Gnome默认的窗口管理器;KDE使用的窗口管理器为kwm;Xview是Sun公司出品的OpenLook操作界面的Linux版本;FVWM2是早期FVWM窗口管理器的替代品,FVWM是直至不久前大多数Linux发布版本使用的标准的窗口管理器;twm是一个早期的窗口管理器,提供了基本窗口管理功能。XFCE是一个轻量级的窗口管理器。
4、桌面环境
       Gnome(GUN Network Object Model Environment)和KDE(K Desktop Environment)。
 
分享到:
评论

相关推荐

    Linux学习笔记

    在《Linux学习笔记》中,记录了一些基本且常用的Linux操作命令,特别是围绕文件共享服务SMB(Server Message Block)的配置与使用,以及如何设置X Window系统来启动图形界面环境,并对安装Oracle数据库进行了初步...

    Debian linux学习笔记

    ### Debian Linux 学习笔记 #### 一、基本命令与目录结构 Debian Linux 是一个广泛使用的 Linux 发行版,其稳定性和安全性受到广大用户的认可。对于初学者来说,掌握 Debian Linux 的基本命令和目录结构至关重要。...

    debian学习笔记

    ### Debian学习笔记 #### 摘要 本文档是一份关于Debian Linux的学习笔记,旨在帮助初学者更好地理解和掌握Debian系统的基础知识及其在实际应用中的配置与管理方法。通过本学习笔记,读者将能够了解到Debian的发展...

    Ajax学习笔记个人总结

    ### Ajax学习笔记个人总结 #### 一、XMLHttpRequest对象简介 **XMLHttpRequest** 对象是 AJAX 技术的核心,它负责在客户端与服务器之间发送异步请求,无需刷新整个页面即可实现局部数据更新。要使用 ...

    linux学习笔记分享 (Linux入门绝佳)

    Linux 学习笔记分享 (Linux 入门绝佳) Linux 是一个开源的操作系统,它的目录架构是非常重要的概念。在 Linux 中,目录架构是按照 FHS(Filesystem Hierarchy Standard)标准来组织的。下面是 Linux 中一些重要的...

    matlab 学习笔记

    本学习笔记旨在帮助初学者快速掌握Matlab的基本操作和常用命令,从而能够高效地利用这一工具进行各种计算任务。 一、Matlab界面与环境 在启动Matlab后,用户会看到工作区(workspace)、命令窗口(Command Window)...

    linux学习笔记--很经典

    本篇“Linux学习笔记”详细介绍了Linux的基本目录结构及其各自的功能,这对于初学者理解Linux系统的核心概念非常重要。 #### 二、Linux目录结构解析 1. **/(根目录)** - 根目录是Linux文件系统的起点,所有的...

    Linux学习笔记.doc

    本学习笔记将深入探讨Linux的应用、发展及其主要发行版本,帮助初学者了解这一强大系统的各个方面。 首先,我们来看看UNIX的发展历史。UNIX诞生于1969年,由贝尔实验室的Ken Thompson和Dennis Ritchie开发,它是一...

    Strtus2学习笔记

    ### Struts2学习笔记知识点梳理 #### 一、前言及背景 - **Struts2简介**:Struts2是一个基于MVC模式的开源Web应用框架,它继承了Struts1的一些特性,并在此基础上进行了很多改进,使得开发更加便捷高效。 - **学习...

    java,myeclipes ,tomcat servlet jsp学习笔记

    【Java学习笔记】这篇学习笔记主要涵盖了Java开发中的一些基础操作和配置,特别是使用Eclipse作为IDE,结合Tomcat服务器进行Servlet和JSP开发时的关键点。以下是对这些知识点的详细说明: 1. **Eclipse快捷键配置**...

    linux学习笔记linux

    这篇学习笔记主要涉及了Linux的基础操作和Java开发环境的配置,以及Tomcat服务器的安装与启动。 一、Linux常用命令 1. `startx`:用于启动X Window图形界面,这是Linux的一种用户界面。 2. `shutdown -h now`:...

    GTK学习笔记

    4. **GDK (GTK Drawing Kit)**:GDK是GTK的图形后端,负责处理图形绘制和窗口管理,它在X Window System中位于X服务器和GTK之间。 5. **GdkPixbuf**:这个库用于图像加载和缓存,支持多种图像格式。 6. **Cairo**...

    linux知识学习笔记

    ### Linux知识学习笔记 #### 一、Linux操作系统概述 Linux是一种开源、免费的类Unix操作系统,自1991年由芬兰学生Linus Torvalds创建以来,迅速在全球范围内获得了广泛的关注和支持。它不仅具备强大的稳定性,还...

    java培训学习笔记

    【Java培训学习笔记】 在Java开发领域,Eclipse是一款广泛使用的集成开发环境(IDE),它提供了丰富的功能,便于程序员编写、调试和管理代码。本文主要介绍如何下载、安装Eclipse,以及在Eclipse中配置JRE,创建并...

    Qt4学习笔记-培训班

    ### Qt4 学习笔记知识点总结 #### 一、Qt 简介 - **Qt** 是由 **Nokia** 公司(原 Trolltech)开发的一款强大的 **C++** 图形用户界面库,能够跨多个操作系统平台使用,如 Windows、Linux、Unix 等。 - **Qt** 的...

    Linux 系统 学习笔记

    在深入探讨Linux系统的学习笔记之前,首先理解Linux的核心概念至关重要。Linux是一个开源的操作系统,其内核(Kernel)是系统的心脏,负责管理内存、处理硬件设备以及调度进程。内核启动时加载基本服务,使系统能够...

Global site tag (gtag.js) - Google Analytics