wiki:wade/debian

Version 6 (modified by wade, 15 years ago) (diff)

--

Debian 5.0

桌面字型 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來完成