xorg

以前就经常碰到,每次解决了,总是不记下。这次可要记下了。

一般情况是缺少xslt的文档文件,导致使用nonet参数时,不从网上下,结果本地也没找到这个文件,就出错了。

cd /usr/ports/textproc/docbook-xls

然后make config

注意,如果的有没选中,就全部选中吧。这样可以保证不缺少文件。

make install clean

然后再安装xorg就不会缺少文件了。

03-12
### Xorg 介绍 X.Org Server,通常称为 Xorg 或者简称 X server,是一个开源实现的 X Window System 的显示服务器软件。该系统负责管理图形硬件、处理输入设备事件以及绘制窗口[^1]。 #### 概述 作为客户端-服务器架构的一部分,在本地或者远程计算机上运行的应用程序可以请求 Xorg 创建和控制屏幕上的窗口和其他用户界面元素。这种设计允许分离应用程序逻辑与其视觉表现形式,并支持跨网络透明操作。具体来说: - **Framebuffer**:指代一块内存区域,其中保存着要被渲染到显示器的画面信息; - **CRTC (Cathode Ray Tube Controller)** :传统意义上是指阴极射线管控制器,但在现代液晶显示屏时代更多指的是视频模式设置模块,它决定了如何将帧缓冲区的内容映射至物理输出端口; - **Display Manager**:如 GDM、LightDM 和 DDM 等工具提供了图形化的登录界面并能自动化启动整个桌面环境; 因此,当提到 `Xorg -> Framebuffer -> Crtc -> 显示器` 这样的流程时,实际上描述的是从高层次应用层到底层硬件抽象的过程。 #### 功能特性 除了基本的绘图能力外,Xorg 提供了一系列扩展功能和服务给开发者们使用,比如但不限于: - 支持多种类型的输入设备连接(键盘、鼠标、触摸屏等); - 实现了合成技术,使得窗口效果更加流畅自然; - 可以通过插件机制加载额外的功能模块,像 RandR 扩展就用来动态调整分辨率大小; - 对于多头显示的支持也十分出色,能够轻松配置双屏甚至更多数量监视器的工作场景[^3]。 然而值得注意的一点是,因为 Linux 内核自带虚拟终端(VT)系统的存在加上早期版本中 X 协议对于根窗口与显卡之间关联方式的规定,这导致默认情况下难以直接实现真正的多座席(multi-seat)体验——即允许多位用户各自独立地利用一套电脑的不同部分同时工作学习娱乐而不互相干扰。不过随着社区不断努力改进相关技术和文档指导方案,现在已经有了一些可行的方法来克服这个问题[^2]。 #### 使用方法 为了使 Xorg 正常运作起来,一般需要经历以下几个环节的操作: 安装必要的依赖库文件之后,编辑 `/etc/X11/xorg.conf.d/` 下面对应的配置片段指定特定驱动参数选项以便适配不同种类GPU芯片组产品。接着便是编写脚本设定好环境变量指向正确的会话类型路径,最后借助 display manager 自动化完成剩余步骤或是手动执行 startx 命令开启新的 session 。当然如果想要更深入定制的话还可以研究下 xrandr 工具所提供的命令行接口来进行高级别的画面布局微调[^4]。 ```bash startx -- :0 vt7 ``` 上述例子展示了怎样强制新开一个编号为0号实例并且绑定到第七个VT之上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值