找回密码
 注册
快捷导航
查看: 43633|回复: 2

给你的Thinkpad装一个奔腾的gentoo--[六、X配制与美化]

[复制链接] |自动提醒
阅读字号:

76

回帖

8

积分

46

资产值

中级会员 Rank: 2Rank: 2

注册时间
2002-11-10
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2003-3-30 19:22:08| 字数 4,779| - 广东省深圳市 电信 | 显示全部楼层 |阅读模式
给你的Thinkpad装一个奔腾的gentoo--[X配制与美化]
  
好了,等你一觉起来发现kdebase已经完全装好了的时候我们就可以开始了。
在我们使用x之前现看看你的Thinkpad用了什么显卡,好像最近的Thinkpad用的都是ati的radeon
所以我就以我的ati radeon 7500为例来介绍了。
由于目前ati本身的driver还没有支持7500,我们就不得不使用xfree带的DRI模块了。汉语翻译是
“直接渲染”,据说能够接近直接读写显卡的速度,当然也只是接近,不过一般看电影啊什么的完
全够了,首先请参看[内核配制]篇,看看你是否安装我说的配置好直接渲染的支持了,注意,别
在内核里面选任何显卡模块!!否则就会报错,不能使用drm,这个可是我编译近十编内核得出
的血的教训啊,当时想当然的就选上了那些。
好了,要让我们的内核使用xfree4.3的drm我们还需要emerge一个包:
  
# ACCEPT_KEYWORDS="~x86" emerge xfree-drm
  
装完这个包之后我们就可以配制xfree了。先使用命令:
  
#XFree86 -configure
  
//如果系统说找不到命令的话请先执行,然后再执行XFree86
  
#export PATH=$PATH:/usr/X11R6/bin
#env-update
  
这时会在root的根目录里面建立一个XF86Config.new文件,这个文件里面已经基本把我们用的
显示器,显卡什么的配制好了。但是,我们仍然必需编辑这个文件
  
#nano XF86Config.new
  
到文件的末尾找到标志为Screen的Section
在Monitor 那行下面加入
  
DefaultDepth 24
  
表示缺省用24位真色彩显示
并在Display子段中将标记24位色深的子段里面加入Modes "1024x768",这个是分辨率。
如下所示
Section "Screen"
  Identifier "Screen0"
  Device     "Card0"
  Monitor    "Monitor0"
  DefaultDepth 24
  SubSection "Display"
    Depth     1
  EndSubSection
  SubSection "Display"
    Depth     4
  EndSubSection
  SubSection "Display"
    Depth     8
  EndSubSection
  SubSection "Display"
    Depth     15
  EndSubSection
  SubSection "Display"
    Depth     16
  EndSubSection
  SubSection "Display"
    Depth     24
    Modes "1024x768"
  EndSubSection
EndSection
  
修改完了,先得进行测试,输入命令:
#XFree86 -xf86config ~/XF86Config.new
这时如果你看到一个图形界面,并且看见一个X形状的鼠标的话,那么恭喜你,X已经配制完成了。
按Ctrl+Alt+Backspace回到控制台
将配制文件拷贝到/etc/X11目录下面。
  
#mv ~/XF86Config.new /etc/X11/XF86Config-4
  
在root目录下面建立一个.xinitrc文件,设置KDE为窗口管理器,然后可以startx了
  
#cat >> ~/.xinitrc << 'EOF'
exec startkde
EOF
#startx
  
好了,设置一些窗口动作和语言之后你就可以进入KDE桌面环境了。
  
现在KDE的菜单还不能显示中文,接下来我们就要进入下一个环节,就是界面的汉化和美化
先得安装kde-i18n-zh_CN语言包
#emerge kde-18n-zh_CN
装完这个就可以在KDE的Control Center的Regional & Accessibility的Country/Region & Language中选择简体中文了
这时,菜单什么的都变成了中文,但是不但难看,有些字根本都是方框。怎么办呢,那就得用字体了。
  
由于当时我的母系统是magic,而且他的汉化相当的好,我就借用了。把方法介绍一下:
在/usr目录下面新建一个目录fonts,并在fonts里面件两个目录truetype和oofonts
将windows的font目录下面的
tahomabd.ttf  verdanai.ttf  tahoma.ttf    verdana.ttf  simsun.ttf   verdanab.ttf  verdanaz.ttf
文件拷贝到truetype里面,将
simhei.ttf  stcaiyun.ttf  stxinwei.ttf  simkai.ttf  stxihei.ttf   stzhongs.ttf  simfang.ttf   simsun.ttf  stxingka.ttf
目录拷贝到oofonts下面。将我附件里面的fonts.dir fonts.scale fonts.cache-1文件拷贝到对应目录下面
并将fonts.conf文件拷贝到/etc/fonts目录下面,复盖掉原来的文件,可以先将原来的文件做一个备份。
  
修改/etc/X11/XF86Config-4文件,在Files段里面添加刚才的两个目录:
Section "Files"
  RgbPath      "/usr/X11R6/lib/X11/rgb"
  ModulePath   "/usr/X11R6/lib/modules"
  FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
  FontPath     "/usr/X11R6/lib/X11/fonts/Speedo/"
  FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
  FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
  FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
  FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
  FontPath     "/usr/fonts/truetype"
  FontPath     "/usr/fonts/oofonts"
EndSection
  
在Module段里面,将freetype前面加上注释(如果存在的话),并且加入Load "xtt":
Section "Module"
  Load  "record"
  Load  "extmod"
  Load  "dbe"
  Load  "dri"
  Load  "glx"
  Load  "xtrap"
  Load  "type1"
  Load  "speedo"
#  Load  "freetype"
  Load  "xtt"
EndSection
  
好了,注消KDE,并且用startx重新启动KDE这时就可以看到相当PP的simsun字体了。
在设置/控制中心/外观和主题里面将除等宽外的字体全部设置为Tahoma,字体大小设置为12
这样字体已经安装成功了。不过这时候你会发现窗口标题栏上面的字体全是乱码,而且你目录里的
中文名显示的也全部是乱码,不要着急,这时因为你还没有设置locale
现在我们设置locale。
在/etc/env.d/目录下面新建一个100i18n的文本文件,往文件里面加入如下文本
  
CONSOLE_NOT_LOCALIZED=yes
ENC=gb
LANGUAGE=en_US.UTF-8:en_US:en:zh_CN:zh_CN.GBK:zh_CN.UTF8
LANG=zh_CN
LC_CTYPE=zh_CN
LC_NUMERIC=zh_CN
LC_TIME=zh_CN
LC_COLLATE=zh_CN
LC_MONETARY=zh_CN
LC_MESSAGES=zh_CN
LC_PAPER=zh_CN
LC_NAME=zh_CN
LC_ADDRESS=zh_CN
LC_TELEPHONE=zh_CN
LC_MEASUREMENT=zh_CN
LC_IDENTIFICATION=zh_CN
LC_ALL=zh_CN
  
保存文件,运行env-update。oklocale就设置成功了。
你可以开一个控制台窗口输入locale命令,看是否设置正确。
好了,kde的汉化美化已经完成了。在下一节中,我们将要讲到如何安装声卡支持,并且安装XMMS和MPLAYER
另外,配制xmms显示中文歌曲表,配制使用gtk库的各种程序显示simsun字体。
__________
附件里面有font.conf和两个目录下面对应的font.dir文件。考入对应目录即可

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

7

回帖

0

积分

1

资产值

入门会员 Rank: 1

注册时间
2003-3-30
铜牌荣誉勋章(注册8年以上会员)
发表于 2003-3-30 20:52:13| 字数 34| - 广东省深圳市 电信 | 显示全部楼层

Re:给你的Thinkpad装一个奔腾的gentoo--[六、X配制与美化]

继续支持!恩,可是真的头晕了,那个显示怎么有点像以前的汇编实验的形式
回复 支持 反对

使用道具 举报

1万

回帖

97

积分

2万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2002-9-26
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2003-3-30 22:50:37| 字数 7| - 广东省深圳市 电信 | 显示全部楼层

Re:给你的Thinkpad装一个奔腾的gentoo--[六、X配制与美化]

不像汇编实验呀
T460s:i5-6300U/8G/512G 3K屏
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2024-5-16 02:42 , Processed in 0.082269 second(s), 28 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|联系我们|专门网

返回顶部