⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xfree86-howto.txt

📁 linux-bible.rar linux-bible.rar
💻 TXT
📖 第 1 页 / 共 2 页
字号:
   X33lk98.tgz          PC98 X server LinkKit             X33nest.tgz          Nested X server             X33prt.tgz          X print server             X33vfb.tgz          Virtual framebuffer X server             X33ps.tgz          PostScript version of the documentation             X33html.tgz          HTML version of the documentation             那个 XFree86 目录应该包含有目前版本的 release notes 在 RELNOTES. 对於安   装细节,可查阅於该文件[RELNOTES].      所要安装 XFree86 的工作的是取得以上档案, (以 root 身分) 建立   /usr/X11R6 目录, 和从 /usr/X11R6 解开那些档案如下列指令:   gzip -dc X33bin.tgz | tar xfB -   记住这些 tar 档案是相对於 /usr/X11R6 目录所包装起来的, 所以很重要的是要   在那□解包包装.      你需要确定 /usr/X11R6/bin 是有设在你的 path 中. 这可以藉由编辑你系统内   定的 /etc/profile 或 /etc/csh.login (此乃根据你,或在你系统中的其他使用   者,所使用的 shell 而定). 或者你可以简单地修改 .bashrc 或 .cshrc (视你的   shell 而定) 来把该目录加入你个人的 path .      你也需要确定 /usr/X11R6/lib 能被 runtime linker ld.so 找到. 为了这样,加   这行   /usr/X11R6/lib   到这个档 /etc/ld.so.conf, 和以 root 身分去执行 /sbin/ldconfig,   4. 设定 XFree864.1 一般设定   以前,要设定好 XFree86 以便能使用你的滑鼠, 键盘, 显示器, 和显示卡, 是辛   苦的差事, 需要大量的亲自动手去设定和□试调整[hand-hacking] 一个很复杂的   设定档案, 那可说是一种不可言传的艺术. 现在不再需要了; 在3.2/3.3版後,使   这个过程几乎没什意义了. 你所要做的是开启 XF86Setup 程式.      这程式乃依赖现今所有新出货而且搭配具 EGA/VGA 能力之显示器的PC硬体情况而   定. 它采用 VGA16 server 而且利用它以最低阶共通性 640x480 模式来开启 X.   然後它执行互动式程式,它带你经过连续五个设定面板 -- mouse, keyboard,   (video) card, monitor, 和 `other' (各式各样的 server 选项). 全部过程相   当简单.      (如果你是用 Red Hat Linux, 你可以使用另一个叫作 xf86config 程式. 它的作   用非常像是 XF86Setup ,但是其本身不是使用 X 介面与 VGA16 server.)      有一小点要记住的是,如果你像大多数人使用目前的PC, 你的键盘实际上是   XF86Setup 所呼叫的 `Generic 102-key PC (intl)' 而不是预定的 `Generic   101-key PC'. 如果你选择预定的(101), 在你键盘[keyboard]的极右边(数字及其   相关 [numeric keypad and friends])上的按键群[key cluster]可能会没有作   用.      如果你不确定你显示器的型式[monitor type],你可以连续试试它所列出的型式.   就依你的习惯由上往下试(较上面的选项所包含的是较低 dot-clock 速度, 而且   对硬体要求也比较低). 如果发生了混乱或严重地扭曲变形[distorted]的图形   时, 请往回试[Back off]. 小部分的扭曲变形 (图形稍太大,稍太小,或稍偏离中   心) 不是什麽大问题; 你是可以马上藉由微调[fine-tuning]此 mode 来修正.      再者, 当程式打开 xvidtune 允许你去调整[tweak]你的显示模式[video mode],   别让初始的警告视窗,使你感到紧张. 现在多频显示器[multisync monitors] (不   像他们以前是用定频的) 不会因为用这方式而就轻易损坏.      XF86Config 可以假设你的滑鼠装置是在 /dev/mouse. 如果你发现这没作用时,你   可能需要连结 /dev/mouse 到滑鼠实际所在 /dev/ca[01] 那. 如果你发现当     _________________________________________________________________   gpm     _________________________________________________________________      正在执行,而 XFree86 给你一个 "mouse busy" 的错误讯息时, 那你则需要连结   到 /dev/ttyS[01] 来取代.      设定的过程操作有选定符合你的显示卡一般型态的 server (像是 XF86_VGA16,   XF86_Mach64, or XF86_S3) 以及设定 XF86Config 档案, 而 server 开始启动时   会读取该档中的你安装时已指定的特殊参数. XF86Config 的所在位置会随时你的   OS 不同而变, 但有个地方可找找看是在 /etc/X11.      在较早的 XFree86 版本, XF86Setup 会直接将 `X' 指令连接所选择的 server.   在最近的版本, 取而代之的是将 `X' 连接到叫 Xwrapper 的 set-user-id   wrapper 程式. 这想法是所有的 setuid root stuff 都落在 Xwrapper 之中, 所   以 server 就不必在用 setuid root.   4.2 解决困难   当你刚开始开启 X server, 有些项目偶尔会没有设定很正确. 这总是几乎会由你   的设定档案中的一些问题所引起的. 通常在是显示器的 timing values 不正确,   或显示卡的 dot clocks 设定不正确. 少数问题可以藉由 xvidtune 来解决; 当   萤幕上实在是混乱不清楚时,通常是表示 你需要回到 XF86Setup 而选择功能比较   低的显示器型式[monitor type].      如果你的显示好像卷曲[roll], 或边边模糊不清[fuzzy], 这很清楚地表示显示器   的 timing values 或 dot clocks 是错的. 再者, 要确定你是正确地指出你的显   示卡晶片组, 在 XF86Config 中的 Device 段落之其它项目也是如此. 绝对要确   定你是使用正确的 X server ,而且 /usr/X11R6/bin/X 有符号连结 [symbolic   link]到这个 server.      如果发生其它所有失败的情况, 试试 ''赤裸地[bare]'' 开启 X; 也就是, 使用   像这样的指令:   X > /tmp/x.out 2>&1   然後你可以砍去 X server (使用 ctrl-alt-backspace 键的组合) 而且检查   /tmp/x.out 的内容. X server 会报告任何警告及错误---举例, 如果你的显示卡   没有一个 dot clock 可相符合你显示器所支援的模式.      记住你可以使用 ctrl-alt-numeric + 和 ctrl-alt-numeric - 来切换在   XF86Config 中的 Screen 段落的 Modes 行 所列出的显示模式. 若最高解析度模   式不能看起来很适当,试试切到较低的解析度. 这至少会让你知道你的 X 设定这   部分是正确的运作.      再者, 检查一下你显示器上的垂直与水平之大小/对准旋纽. 在很多情况下,当 X   刚开启时, 这些是需要调整的. 举个例子, 如果显示器好像有点偏一边时, 通常   你能够使用显示器的控制来修正这个.      USENET 的 newsgroup comp.windows.x.i386unix 主要是在讨论有关 XFree86,   comp.os.linux.x 也是. 看一下 newsgroup 那些与你的显示卡有关的文章也许是   个好主意---你也许刚好看到某些人跟你有相同的问题.   4.3 自定设定   如果你的显示器能支援 1600x1200 -- 而用 XF86Setup 来安装之最高所能够支援   的解析度是 1280x1024, 那麽你会需要亲自动手去尝试调整你的 X 之设定,以便   取得最佳化的表现.      如果基於这个理由或其它理由, 而你想要亲自动手去尝试调整你的显示设定, 去   看一下 LDP 的 XFree86 Video Timings HOWTO,   [12]http://sunsite.unc.edu/LDP/HOWTO/XFree86-Video-Timings-HOWTO.html.   (这就是 XFree86 的 `Videomodes.doc' 档案之最新的 HTML 版本.)   4.4 使用 16-位元 的颜色   根据内定的, X 使用 8-位元 色深[color depth]而有256色. 为避开这种限制,   很多应用程式配置他们自己的色彩对应图[colormap],导致瞬间颜色转换, 当游标   在两个各拥有自己的色彩对应图之视窗移动时. Arena WWW 浏览器就是这样子.      如果你想要使用先进的图形化的应用程式,256色也许不足够. 你可能需要有 16-   位元 色深 (65,536 颜色). 但要注意的是, 不是所有应用程式都要工作在 16-位   元 颜色下的.      你能简单地使用 16-位元 的色深而有 65K 的不同色, 藉由开启 X 时,用以下指     _________________________________________________________________       startx -- -bpp 16     _________________________________________________________________      或者将下列这行     _________________________________________________________________       exec X :0 -bpp 16     _________________________________________________________________      摆进你的 .xserverrc 档案内. 然而,为了使这使能正常工作, 你需要有     _________________________________________________________________   screen     _________________________________________________________________      段落在你的 XF86Config 档案中:     _________________________________________________________________       DefaultColorDepth 16     _________________________________________________________________      如果你使用 xdm,你可能需要改变 Xservers 档案, 其大概位置是在   /etc/X11/xdm/. 典型的设定档就只有一行, 看起来就像这样     _________________________________________________________________         :0 local /usr/X11R6/bin/X     _________________________________________________________________      加上     _________________________________________________________________   -bpp 16     _________________________________________________________________      到这 startup 选项:     _________________________________________________________________         :0 local /usr/X11R6/bin/X -bpp 16     _________________________________________________________________      再者,你会需要把色深 16 (bits)的显示加入你的 X 设定档的 `screen' 段落部   分. 一般你可以直接复制 8-bit显示部分,而改变色深大小.      较多颜色要你的显示卡在相同的时间内能转换成更多资料. 如果你的显示卡不能   应付, 那麽就是解析度[resolution]或是更新率[refresh rate]必须要降低.   XFree 内定的是降低解析度. 如果你要保持解析度而降低更新率, 你必须新加入   一行适当的 Modeline 到你的 XF86Config 档案中, 其定义具有最低更新率下的   解析度.举个例子, 取代旧值   Modeline "1024x768"  75  1024 1048 1184 1328 768 771 777 806 -hsync -vsync   换成   Modeline "1024x768"  65  1024 1032 1176 1344 768 771 777 806 -hsync -vsync.   这□的魔术数字 75 和 65 是各个时脉率[clock rates], 那些是你找到 X 记录   在你的 .X.err 档案□的. 查询一下在 XF86 文件的 monitors 档案,有关在 16   位元色深下 最适合你的显示卡能够传送最大时脉率的 Modelines.   5. 执行 XFree86   当你的 XF86Config 已设定, 你准备开启 X server 试用一下, 请确定   /usr/X11R6/bin 有设在你的 path 中.      开启 XFree86 的指令是        startx        这是 xinit 的前端介面[front-end](在其他 UNIX 系统,你会习惯使用 xinit).      这指令将会开始 X server 而且执行在你根目录[home directory]下之   .xinitrc 档案内所找到的指令. .xinitrc 只是个包含所要执行 X clients 的   shell script. 如果这个档案不存在, 那麽系统内定的   /usr/X11R6/lib/X11/xinit/xinitrc 将会被使用.      一个标准 .xinitrc 档案看起像这样:   #!/bin/shxterm -fn 7x13bold -geometry 80x32+10+50 &xterm -fn 9x15bold -geometry 80x34+30-10 &oclock -geometry 70x70-7+7 &xsetroot -solid midnightblue &   这个 script 将开启两个 xterm clients, 一个 oclock, 而且设定根视窗[root   window](背景)的颜色成 深蓝色[midnightblue]. 然後它开启视窗管理程式   fvwm2. 注意 fvwm2 是用 shell 的 exec 述句[statement]所执行的; 这造成   xinit 程序[process]被 fvwm2 取代. 一旦 fvwm2 程序离开, X server 将关   毕. 你可以使用 root 表单[menus] 来使 fvwm2 离开: 在桌面背景上放开   mouse 的第一个按键---这将出现下拉表单,那将让你可以离开 Exit Fvwm2.      确定在 .xinitrc 中的最後面的指令是以 exec为开头的, 而那不会被放在背景执   行的 (而在那行後头,没有再接著什麽动作). 否则, X server 关毕瞬间, 将会再   去执行 .xinitrc 档案中的 client.      此外, 你亦可以按 ctrl-alt-backspace 之组合键而离开 X. 这会直接砍掉 X   server, 离开视窗系统.      以上是非常,非常简单的桌面设定. 要跑许多好程式及设定是可以在你的   .xinitrc 档案中稍加修改即可做到.      如果你是新接触 X Window System 作业环境; 我们强烈建议你选一本好书, 像是   Niall Manfield 著作的 The X Window System: A User's   Guide(Addison-Wesley 1990). 使用与设定 X 实在是比较深入所以很难能涵盖在   这. 看一下 xterm, oclock, 和 fvwm2 的 man pages, 就从这资料开始吧.   5.1 使用的条件   本文件 1996 年的版权归属於 Eric S. Raymond. 你可以自由地使用, 散布, 与   复制, 只要你:        * 没有略过或变更这个版权注明.     * 没有略过或变更这个版本序号及日期.     * 没有略过或变更本文件所指到的目前 WWW 版本.     * 就像这样清楚地标上任何浓缩或变更的版本.          这限制目的是保障一些潜在的读者, 避免看到的是旧有的或损坏的版本. 如果你   认为你有例外的情况, 可以向我询问一下.   5.2 感谢   This document was originated by Matt Welsh in the dim and backward   abysm of time. Thanks, Matt!   6. 翻译     * [13]义大利语     * [14]斯拉维尼亚语     *          [15]克罗埃西亚语References   1. mailto:dwex@XFree86.org   2. http://www.XFree86.org/   3. http://sunsite.unc.edu/LDP   4. http://sunsite.unc.edu/LDP/HOWTO/XFree86-HOWTO.html   5. news:comp.os.linux.help   6. news:comp.os.linux.announce   7. news:news.answers   8. http://sunsite.unc.edu/LDP/HOWTO/XFree86-HOWTO.html   9. mailto:esr@thyrsus.com  10. http://sunsite.unc.edu/LDP/HOWTO/XFree86-Video-Timings-HOWTO.html  11. ftp://ftp.xfree86.org/pub/XFree86/current/binaries/Linux-ix86  12. http://sunsite.unc.edu/LDP/HOWTO/XFree86-Video-Timings-HOWTO.html  13. http://www.pluto.linux.it/ildp/HOWTO/XFree86-HOWTO.html  14. http://www.lugos.si/delo/slo/HOWTO-sl/XFree86-HOWTO-sl.html  15. http://meta.mioc.hr/XFree86-KAKO.html

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -