X Window 用户 HOWTO 指南

v4.0 2010年1月12日

修订历史
修订 v4.02010-01-12修订者:cy
转换为 XML docbook 和新域名。
修订 v3.12002-10-10修订者:hb
一些小的添加和更新。
修订 v3.02002-03-06修订者:hb
原始文档的重写。转换为 DocBook。许多更改。

本文档为 Linux 用户提供关于理解和配置 X Window 系统的基本信息。 这是一篇入门级文档。 假定读者具备软件配置的基本知识,并且已经安装并运行了 X Window 系统。


目录
1. 介绍
1.1. 新版本和更新日志
1.2. 待办事项
1.3. 反馈
1.4. 帮助!
1.5. 致谢
1.6. 版权
1.7. 标准免责声明
2. XFree86
2.1. 硬件
2.2. XF86Config
2.3. xvidtune 和显示器调整
3. 运行 X
3.1. startx
3.2. 显示管理器
4. 更多 X 配置
4.1. X 资源
4.2. xmodmap,键盘和鼠标
4.3. xset
5. 字体和颜色
5.1. 字体详解
5.2. 颜色
6. 窗口管理器和桌面
6.1. 窗口管理器
6.2. 桌面环境
7. X 和命令行
7.1. xterm 及其友
8. X 网络和安全
9. 性能考量
9.1. 硬件
9.2. 内存
9.3. 网络上的 X
9.4. 其他提示
10. 附录
10.1. 术语和用法
10.2. 链接和其他参考

注释

[1]



v4.x 更改
- artheader 标签 已更改为 articleinfo
- graphic 标签 在 DocBook 5.x 中已被弃用。为了准备
  这一点,您应该改用 mediaobject 标签。
- imagedata 的文件格式 必须使用大写字母。
- 添加了对 PNG 的支持(DTD 中的表示法)


  --s+ [ser@metalab.unc.edu]
  
 aspell -H -c ~/ldp/x-user/LDP/howto/docbook/XWindow-User-HOWTO.sgml
 submit@linuxdoc.org
 
 export CVSROOT=:pserver:hal@cvs.linuxdoc.org:/cvsroot
 cvs -d $CVSROOT login
 密码: XXXXXXXXXXXXXX

 $cvs get LDP/howto/docbook/XWindow-User-HOWTO.sgml

 上传...
 $ cvs commit XWindow-User-HOWTO.sgml      !!!!!!!!!!!!!!!!
 (来自 LDP/howto/docbook/ 目录)

在此处查看: http://cvs.pld.org.pl/LDP/howto/docbook/XWindow-User-HOWTO.sgml

====================================
开始 3.1
 待办

更改
    http://www.plig.org/xwinman (以及 freshmeat)
    VNC 与 X 在网络上的性能比较。
    lbxproxy,性能。
    添加 fluxbox。

开始重写 01/13/02 哈尔·伯吉斯。

更改
 转换为 DocBook
 重写!重写! 
 无数更改。

待办事项
 $DISPLAY
 http://www.superant.com/cgi-bin/smalllinux.pl?smallX
 http://www.linuxgazette.com/issue27/kaszeta.html (xdm)
 http://linux.daphnis.com/RedHat/Custom-X-Tips.html#toc4 (Xclients,等等)
 https://linuxjournal.cn/print.php?sid=5304 (X 配置,等等)
 日志文件
 
http://www.linux.gr/cgi-bin/man2html/usr/X11R6/man/man7/X.7.gz
http://www.x-docs.org/

startx &> log

_X11TransSocketUNIXConnect: 无法连接: 错误号 = 111 放弃。
xinit:  连接被拒绝(错误号 111):  无法连接到 X 服务器
xinit:  没有此类进程(错误号 3):  服务器错误。

## 用于将此文档构建为 HTML 和 TXT 的 Makefile ####################

# X Windows 用户 HOWTO Makefile
#
# 哈尔·伯吉斯 hal@foobox.net
#

标题 = XWindow-User-HOWTO
EXT = sgml
SRC_DIR = LDP/howto/docbook
HTML_DIR = X-USER
SRC = $(SRC_DIR)/$(TITLE).$(EXT)

BUILD = jade -t sgml -ihtml -d /usr/lib/sgml/stylesheets/ldp.dsl\#html
BUILD_TXT = jade -t sgml -i html -d /usr/lib/sgml/stylesheets/ldp.dsl\#html -V nochunks
SPELL_CMD = aspell -H -c
LINKS_CMD = /usr/bin/linkchecker *html
EDIT_CMD = /usr/bin/vim -g
TBROWSER = w3m
TMP_TXT = __tmp.sgml
WWW=/var/www/html/ldp/x-user
SRC_URL = http://feenix.burgiss.net/ldp/x-user/$(TITLE).$(EXT).gz

all: doc txt

doc: html

html
rm -fr $(HTML_DIR)
mkdir -p __tmp_htmls
mv -f *.html __tmp_htmls 2>/dev/null || 
mkdir -p $(HTML_DIR) 
$(BUILD) $(SRC) ||\
 (rm -f *.html && mv -f __tmp_htmls/* . || : && rm -rf __tmp_htmls && false)
mv -f *html $(HTML_DIR)
mv -f __tmp_htmls/* .  2>/dev/null || 
rm -fr __tmp_htmls

clean
rm -fr $(HTML_DIR) *~  __tmp_htmls

edit
$(EDIT_CMD) $(SRC)


spell
$(SPELL_CMD) $(SRC)

spellchecker: spell


links
cd $(HTML_DIR) && $(LINKS_CMD)

linkchecker: links

linkcheck: links

txt
$(BUILD_TXT) $(SRC) > $(TMP_TXT).html 
$(TBROWSER) -dump $(TMP_TXT).html > $(TITLE).txt && gzip -f $(TITLE).txt && rm -f $(TMP_TXT).html

text: txt

www
cp -fv $(HTML_DIR)/* $(TITLE).txt.gz $(SRC) $(WWW)
gzip -f $(WWW)/$(TITLE).sgml
rsync -auv $(WWW)/* feenix://$(WWW)/

submit
@echo "已更新并准备就绪:  $(SRC_URL)" |\
mail -s "$(TITLE) 更新" submit@linuxdoc.org &&\
echo " $(TITLE) 已提交!"