码迷,mamicode.com
首页 > 系统相关 > 详细

Linux图形子系统名词解释

时间:2019-12-28 00:04:09      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:arc   通过   移动   图像   ora   外观   system   本地计算机   处理   

本文对Linux图形子系统(GUI Subsystem)中常见的一些名词进行概要解释,并阐述它们之间的关系。

 

X Window System(X窗口系统)

X窗口系统为GUI环境提供基本框架:绘制图像、移动窗口、在发生窗口剪裁时通知客户端程序、处理鼠标和键盘输入等。但它不提供诸如窗口管理器、Widget、桌面系统等组件。

X窗口系统采用C/S架构,由一个X服务器与多个X客户端通讯。X服务器一般运行于本地端(用户端),而X客户端(一般就是应用程序)可能运行在本地端也可能运行在远程计算机上。为了使远程计算机上的客户程序显示到本地服务器,一般需以下步骤:

0. 在本地计算机启动X Server

1. 通过telnet或ssh登录到远程计算机

2. 在远程计算机上export DISPLAY=[用户计算机IP或主机名]:0

3. 启动客户程序

参考:https://en.wikipedia.org/wiki/X_Window_System

https://en.wikipedia.org/wiki/X_Window_System_protocols_and_architecture

 

X Window Manager(X窗口管理器)

X Window Manager运行于X Window System之上,控制窗口的位置和外观,例如添加标题栏和窗口边框、在用户点击或拖动时移动或改变窗口大小等。当使用窗口管理器时,X服务器和客户端之间的某些交互会重定向到窗口管理器。例如,当要构建一个新窗口时,该请求将重定向到窗口管理器,由窗口管理器决定这个新窗口的初始位置。又如,因为标题栏和窗口边框是窗口管理器添加的,所以当点击或拖动这些区域时,也由窗口管理器负责进行响应。

参考:https://en.wikipedia.org/wiki/X_window_manager

 

Linux图形子系统名词解释

标签:arc   通过   移动   图像   ora   外观   system   本地计算机   处理   

原文地址:https://www.cnblogs.com/byeyear/p/12109500.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!