wiki:wade/debian

Debian 5.0

DNS 設定跑掉、 avahi-daemon

症狀:

  • 某些網域會突然無法連線,但使用 ip address 就恢復正常。

測試: 檢查是否有 avahi-daemon 這個 daemon。

 $ ps ax | grep avahi-daemon

移除: 清除預設開機啟動 avahi-daemon

 $ sudo update-rc.d -f avahi-daemon remove

桌面字型 font 不清析、模糊

調整:

  • 「系統」→「偏好設定」→「外觀」→選「字型」標籤→「詳細設定」→調整解析度(dbi)。
  • 「系統」→「偏好設定」→「外觀」→選「字型」標籤→ 調整各字型大小。

iceweasel 取代 firefox 套件

詳情請參閱 http://tetralet.luna.com.tw/index.php?op=ViewArticle&articleId=118

設定中文環境

  • 設定 locate-gen
    $ vim /etc/locale-gen
      en_US ISO-8859-1
      zh_TW.UTF-8 UTF-8
      zh_TW.Big5 Big5
    $ locale-gen
    
  • 安裝 zhcon
    • 如果遇到裝完後逛當機、螢幕不見、系統死當,可以修改
      $ vim /boot/grub/menu.lst
      title        Debian GNU/Linux, kernel 2.6.18-4-k7
      root        (hd0,0)
      kernel        /boot/vmlinuz-2.6.18-4-k7 root=/dev/hdd1 ro video=vesafb vga=791
      initrd        /boot/initrd.img-2.6.18-4-k7
      savedefault
      
      加上這個 kernel /boot/vmlinuz-2.6.18-4-k7 root=/dev/hdd1 ro video=vesafb vga=791
  • 安裝 ucimf
    1. 將下列連結加入你的 /etc/apt/sources.list deb http://people.python.org.tw/~mat/debian binary/
    2. 請用 aptitude 安裝: jfbterm libucimf ucimf-openvanilla openvanilla-module-imgeneric (openvanilla-module-imphonetic << 我只要裝注音所以用這個)
    3. 請將你的特殊輸入法的 .cin 檔放到/usr/lib/openvanilla/OVIMGeneric/下 (optional)
    4. 再依序執行下列步驟即可
      1. 啟機核心參數 vga=788 ( 或是 vga=791 )
      2. 用 root 在 tty 下執行 ucimf_keyboard
      3. 執行 LC_CTYPE=zh_CN.UTF-8 jfbterm

F12 或 Ctrl-Space 切換輸入狀態
F11 或 Ctrl-ShiftL 切換輸入法
F10 或 Ctrl-ShiftR 動態切換輸入法架構模組

有問題可以上IRC channel #dot問問看 http://wiki.debian.org.tw/index.php/IRC

Frame Buffer

framebuffer 機制其實是 linux kernel 裡的driver interface 這個機制其實是模擬顯示卡的功能,讓linux的user可以透過framebuffer device 直接對display memory進行讀寫操作 我們可以把framebuffer看成是display memory的image(映像) 我們可以透過mmap函式把physical address映射到我們應用程式的virtual address 如此一來我們就可以直接進行讀寫操作 而這些操作會立即反映在screen上 使用者完全不用去理會display memory的physical address 這些都由/dev/fb0來完成

Last modified 16 years ago Last modified on Mar 12, 2009, 4:56:03 PM