B166Er 的窝

Happy coding

触摸板的Snaptics驱动可实现multi-touch

需要在 /etc/X11/xorg.conf 中使用 snaptics 的触摸板驱动。目前我的 T42 2374-ER8 的 xorg.conf 是这样的:

 

 # xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
    Identifier    "Generic Keyboard"
    Driver        "kbd"
    Option        "XkbRules"    "xorg"
    Option        "XkbModel"    "pc104"
    Option        "XkbLayout"    "us"
EndSection

#Section "InputDevice"
#    Identifier    "Configured Mouse"
#    Driver        "mouse"
#EndSection

# added from website

Section "InputDevice"
    Identifier "Configured Mouse"
    Driver "mouse"
    Option "CorePointer"
    Option "Device"         "/dev/input/mice"
    Option "Protocol"         "ImPS/2"
    Option "ZAxisMapping"         "4 5"
    Option "Emulate3Buttons"     "true"
EndSection

Section "InputDevice"
    Identifier "Synaptics Touchpad"
    Driver "synaptics"
    Option "SendCoreEvents"     "true"
    Option "Device"         "/dev/psaux"
    Option "Protocol"         "auto-dev"
    Option "HorizScrollDelta"     "0"
    Option "SHMConfig"         "on"
EndSection


Section "InputDevice"
  Driver        "wacom"
  Identifier    "stylus"
  Option        "Device"        "/dev/input/tablet-bamboo1"   # USB ONLY
  Option        "Type"          "stylus"
  Option        "USB"           "on"                  # USB ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "eraser"
  Option        "Device"        "/dev/input/tablet-bamboo1"   # USB ONLY
  Option        "Type"          "eraser"
  Option        "USB"           "on"                  # USB ONLY
EndSection

Section "InputDevice"
  Driver        "wacom"
  Identifier    "cursor"
  Option        "Device"        "/dev/input/tablet-bamboo1"   # USB ONLY
  Option        "Type"          "cursor"
  Option        "USB"           "on"                  # USB ONLY
EndSection

# This section is for Intuos3, CintiqV5, Graphire4, or Bamboo
#Section "InputDevice"
#  Driver        "wacom"
#  Identifier    "pad"
#  Option        "Device"        "/dev/input/tablet-bamboo1"   # USB ONLY
#  Option        "Type"          "pad"
#  Option        "USB"           "on"                  # USB ONLY
#EndSection

Section "Device"
    Identifier    "Configured Video Device"
EndSection

Section "Monitor"
    Identifier    "Configured Monitor"
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor        "Configured Monitor"
EndSection


Section "ServerLayout"
    Identifier     "Default Layout"
    Screen         "Default Screen" 0 0
    InputDevice    "Generic Keyboard"     "CoreKeyboard"
    InputDevice    "Configured Mouse"    "CorePointer"
    InputDevice       "Synaptics TouchPad"    "SendCoreEvents"

    InputDevice    "stylus"    "SendCoreEvents" # For Bamboo1
    InputDevice    "eraser"    "SendCoreEvents"
    InputDevice    "cursor"    "SendCoreEvents"
EndSection

然后 synclient -m 100 就可以看 synaptics 的输出信息, 若想实现multi-touch, 需要用 perl 对这个输出信息加以筛选处理。请看:

www.ibm.com/developerworks/library/os-touchpad/

 

在T42上安装Mac OS X

 mm 把她公司里淘汰下来的T42给我用啦:-) 这两个星期一直在折腾着在T42上装OSX, 试遍了各种''distribution'', 从kalaway 到 uphuck, 从 10.4.8 到 10.5.2, 其中遇到了无数问题, FSB, 电源管理, 显卡驱动, 升级, flash.... 现在终于啃上苹果啦! 把我的大致安装过程记录如下:

型号: IBM T42 2374
CPU: Pentium M 1.7G (SSE 2)
Mem: 1.5 G
LCD: 14' 1400x1050
硬盘: 160 G
显卡: ATI Radeon M 7500
声卡: 没在意;-]
网卡: Intel 2544x ??
wireless: Intel wireless/pro 2100

Mac OS X: 10.4.11
Kernel: Mach_kernel 10.4.8
显卡: 最高至 1280x1024, 再高会花屏
QE/OpenGL: supported
CI: Not supported
网卡/无线: supported


方式: Jas 10.4.8 升级至 10.4.11

过程:

  1. 安装 Jas 10.4.8, 选项较少, 很容易搞定...自带的boot menu (F8, 可以支持多系统引导, -x 安全模式, -s text mode)
  2. 先不更新任何驱动,直接升级至 10.4.11, 注意将 IONetworksFamily.kext 也备份一下 (见 bbs.kenapple.com 论坛)
  3. 安装显卡驱动: 网上搜一下 mATI??, 安装后支持 1400x1050, 再开启 QE/GL, 网上有详细说明, 要用到 Callisto 的驱动,不行从 XxX 10.4.11 的DVD 安装光盘中找, 注意: Callisto6 以上不好用, 以下没试过 (安装驱动直接将.pkg文件内容中的相应 .kext 文件拷出来就行了). 看看? QE/QE2D是不是可以了?

  4. 将备份过的网卡驱动拷回, 网卡应该好使了

  5. 在 iDarwin...sourceforge中找到无线网卡的10.4.x驱动,直接装上无线网卡就可以了

  6. 安装一大堆软件(uphuck 10.4.9 中的软件比较全, 从DVD中找到相应的安装文件就可以了)

  7. 10.4.11中的safari变成3.0.4了,甚好!只是flash无法使用,先到官方网站下载 flash player 9.0.151... ,直接装不上, 查看 dmg 包内容,然后直接提取出两个插件文件放到 /Library/Internet plugin/里就好了,注意修复文件权限...

  8. Mplayer看rm, rmvb, 也是麻烦... 不过从官方的 realplayer里提取出解码器,替换 Mplayer原来的就行了

修改一下Terminal的配色,黑底白字, monaco 字体,加点儿透明, 我好喜欢!

谈谈现在Debian中文字体的问题

一段时间以来,我总是被字体的问题所困扰。在 ff中更改字体大小的时候,当字比较小的时候,汉字会出现破碎的现象,所有的汉字都会“缺胳膊少腿儿”,非常难看。我以为是wqy宋体出了问题,就把它卸了,没想到这一卸不要紧,以前在./fonts中有的中文字体现在逞威风了,所有的汉字都变成了行书.......

今天终于明白怎么回事了,原来用什么字体取决于它在/etc/font/conf.avail/ ??-nonlatin中出现的顺序.... 很不幸的是,wqy的两款字体都没有在这个文件中登记过,自然无法正常驾驭他们了。在这里不得不提另一款字体:ttf-arphic-uming,个人认为他的显示效果比wqy的宋体更好,但是他比较霸道,一旦安装就自己另起炉灶,写一个40-nonlatin文件,分明是和别人做对的,而且,他的字体配置文件很多,但是灭有照顾到小字体的显示......待我有时间仔细研究一下,看怎样能使得显示的结果清晰些。下面的关键词是:

antialias
hinting

Install compiz-fusion on IBM R31 laptop

This machine is very old~~However, compiz-fusion can run on it. The machine has an on-board intel i830M graphic card. When I was installed Debian basic system with testing sources, the compiz-fusion just didn't work. So I have to check /var/log/Xorg.0.log for errors:

  • sl164.??
  • i915.o

after a long time googling (and I also searching all around for my note...): I found the xserver-xorg-video-intel package should be replaced with xserver-xorg-video-i810 in stable repo, furthermore, libgl1-mesa-dri package must be installed. after apt-get, there seems a couple of warning, but .... haha, my compiz-fusion just works fine!