当前位置: 首页 > news >正文

Ubuntu12.04的Unity桌面系统

Ubunt使用的是XWindows系统。X Window系统透过软体工具及架构协定来建立作业系统所用的图形用户界面,此后则逐渐扩展适用到各形各色的其他作业系统上。现在几乎所有的作业系统都能支持与使用X。更重要的是,今日知名的桌面环境——GNOMEKDE也都是以X Window系统为基础建构成的。X采用C/S的架构模型,由一个X服务器与多个X客户端程序进行通讯,服务器接受对于图形输出(窗口)的请求并反馈用户输入(键盘、鼠标、触摸屏),服务器可能是一个能显示到其他显示系统的应用程序,也可能是控制某个PC的视频输出的系统程序,也可能是个特殊硬件。

X.org(www.x.org)Ubuntu所使用的X服务器。目录/usr及其子目录包含了大部分的Xorg软件。一些重要的子目录如下:

/usr/bin——这是X服务器和X客户端的位置。

/usr/include——这个路径保存的是开发X服务器和X客户端所需要的文件,比如图标 等。

/usr/lib——这个目录包括了支持X服务器和X客户端运行的软件库文件。

/usr/lib/X11——这个目录包括了被用在XsessionX客户端的字体,默认客户端资源,系统资源,文档及其他文件。

usr/lib/module——这个目录包含了X服务器用来启动各种显卡需要的驱动以及其他X服务器模块。

当你选择安装一个图形界面的桌面系统时,这些执行本地Xsession的主要部件将会安装在你的系统中。



xorg.conf文件分析

在新版本的Xorg中,并不会自动创建xorg.conf文件。而是在/usr/share/X11/xorg.conf.d目录下保存着各种各样的以.conf结尾的文件。这些文件在X启动时自动加载。xorg.conf文件主要包括以下几项内容:服务器布局,服务器用到的路径名,和服务器相关的其他选项,需要的支持模块,和鼠标键盘相关的信息,安装的显卡类型,使用的显示器类型,以及Ubuntu使用的分辨率和颜色深度等。主要部件如下:

ServerLayout——定义显示器,定义一个或多个的屏幕布局,命名输入设备。

Files——定义颜色的位置,字体或者字体服务器的端口号。

Module——告诉X服务器应该加载显卡支持模块。

InputDevice——定义输入设备,键盘或鼠标;支持多个设备。

Monitor——定义连接的显示器的性能,可使用多个显示器。

Device——定义一个或多个显卡,并说明相应的启用和未启用的特征。

Screen——定义一个或多个分辨率,颜色深度,默认颜色深度,以及其他设置。




相关文章:

  • Ubuntu12.04 网络应用软件简介
  • Ubuntu 12.04 办公软件简介
  • Ubuntu桌面系统汇总
  • Ubuntu 12.04 LTS游戏安装与使用
  • Ubuntu 12.04 软件管理
  • 命令行快速入门
  • 命令行快速进阶(一)常用命令行
  • 命令行快速进阶(二)Redirection:通过文件来输入/输出
  • 命令行快速进阶(三)将命令结合使用combining commands
  • 命令行快速进阶(四)使用环境变量
  • 命令行快速进阶(五)Ubuntu下常用文本编辑器
  • 命令行快速进阶(六)Ubuntu中对压缩文件的操作和处理
  • 命令行快速进阶(七)通过byobu使用多个命令终端
  • Ubuntu中的用户管理(一)用户账户
  • Ubuntu中的用户管理(二)群组管理
  • 230. Kth Smallest Element in a BST
  • Akka系列(七):Actor持久化之Akka persistence
  • Angular 响应式表单之下拉框
  • C++类中的特殊成员函数
  • Docker下部署自己的LNMP工作环境
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • Java多态
  • JWT究竟是什么呢?
  • Linux gpio口使用方法
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • MySQL用户中的%到底包不包括localhost?
  • Netty 框架总结「ChannelHandler 及 EventLoop」
  • Redis字符串类型内部编码剖析
  • SpingCloudBus整合RabbitMQ
  • Vue官网教程学习过程中值得记录的一些事情
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 对象管理器(defineProperty)学习笔记
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 怎么将电脑中的声音录制成WAV格式
  • 【运维趟坑回忆录】vpc迁移 - 吃螃蟹之路
  • Prometheus VS InfluxDB
  • 组复制官方翻译九、Group Replication Technical Details
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • (02)vite环境变量配置
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (八)Spring源码解析:Spring MVC
  • (初研) Sentence-embedding fine-tune notebook
  • (二)JAVA使用POI操作excel
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (一)SpringBoot3---尚硅谷总结
  • (转)Android学习系列(31)--App自动化之使用Ant编译项目多渠道打包
  • *setTimeout实现text输入在用户停顿时才调用事件!*
  • .bat批处理(六):替换字符串中匹配的子串
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .net 反编译_.net反编译的相关问题
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .net(C#)中String.Format如何使用
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)