2009年3月12日 星期四

ubuntu8.10 關閉文泉驛正黑體的點陣字型

文泉驛正黑體內建的點陣字型,
Ubuntu8.10 把它打開了
在使用一些 GTK Based 程式的時候(ex Firefox),
字體很難看,完全不是黑體字,
因為 Ubuntu44-wqy-zenhei.conf 改掉的緣故,

變更方法:


sudo rm -f /etc/fonts/conf.d/44-wqy-zenhei.conf


sudo wget http://wenq.org/upload/44-wqy-zenhei.conf --output-document='/etc/fonts/conf.d/44-wqy-zenhei.conf



登出重新登入後即可

2009年3月1日 星期日

Mac 遠端登入Ubuntu桌面,鍵盤配置問題

上次提過如何用 mac 遠端登入至 ubuntu 8.10,
方法可行是可行,
但後來才發現,鍵盤的配置完全不對,
根本就沒有辦法打字,
像是"E"變成了 Backspace 鍵,"D"鍵變成了數字鍵等等,
google 了三天三夜,終於找到了方法。
似乎會想去使用 mac 遠端登入 ubuntu 的人不多
所以較少人遇到這個問題。

==============================

  1. 先從 mac 以ssh 方式,遠端登入 ububntu主機。

    $ ssh -X

    ubuntu 需安裝 ssh server 套件,ex: openssh-server

    $ sudo apt-get install openssh-server
  2. 登入 ubuntu後,產生 key map。

    $ xmodmap -pke > $HOME/.xmodmaprc

  3. 登出 ubnutu SSH session。

    ==接下來的步驟建議在 ubuntu 主機上進行==
    =======因為鍵盤還沒設定好咩=======

  4. 終端機

    $ gedit ~/.xmodmaprc

  5. 在 .xmodmaprc 文件最"上"方增加以這幾行文字

    clear shift
    clear lock
    clear control
    clear mod1
    clear mod2
    clear mod3
    clear mod4
    clear mod5

  6. 在 最"下"方增加這幾行文字

    add shift = Shift_L Shift_R
    add lock = Caps_Lock
    add control = Control_L Control_R
    add mod1 = Alt_L
    add mod2 = Num_Lock
    add mod3 = Mode_switch
    add mod4 = Meta_L
    add mod5 = Scroll_Lock

  7. save 檔案

  8. 建立一個文字檔,輸入以下文字

    xmodmap ~/.xmodmaprc

    在使用者的家目錄下 ex: /home/Tim 下,存成可執行檔。

    ps:圖形介面下可先存成文字檔,再對檔案按下滑鼠右鍵=>【屬性】
    在【權限】的標籤內,勾選【允許檔案作為程式執行】
  9. 以 mac 在X11下登入 Ubuntu

    $ /usr/X11R6/bin/X -q

    輸入帳號密碼登入後,
    系統會跳出視窗詢問是否 load the .xmodmaprc。
    如果把它加入進左手邊的 Box 並按下確認,
    則以後 mac 登入都不會有問題。
    但是 ubuntu 主機本身的鍵盤配置會變成亂碼,
    如果不會在ubuntu 主機上操作的人,則直接加入即可。
    且可跳過剛 8、9 兩步驟。

    常常會在 ubuntu 主機前正常使用的人,
    不建議加入此 .xmodmaprc,
    請按下取消鈕,
    至家目錄下,點兩下 8、9 兩步驟產生的 FixMacKeyboard 可執行文字檔。


  10. 以後每次由 Mac 登入, 則都需再一次去執行 FixMacKeyboard 檔案。



安裝 Mac 儷黑體 on Ubuntu8.10

想改一下ubuntu8.10 系統預設的字體,
這裡用的是mac 的儷黑體,
但相關字的體的安裝方式應該都是想同的。

========================

  • google 尋找mac儷黑體 (LiHei Pro.ttf)。
  • 以root身份,將 LiHei Pro.ttf 複製到 /usr/share/fonts/truetype/ 下面。
  • 在終端機輸入指令

    sudo fc-cache -v -f

  • 至【系統】【偏好設定】【外觀設定】【字型】更改字成 LoHei Pro。

由於mac儷黑體的字體較小,所以約比系統預設的字體大小再大個2級較佳!

2009年2月26日 星期四

Ubuntu系統教調

參考 http://overinfinityresearch.blogspot.com/2008/09/ubuntu804.html

其中 1. 執行init.d(開機)時讓多核心或hyper-threading(超執行緒)的CPU發揮同步處理功能
2.
RAM夠大(比方說2GB)直接利用RAM不使用swap

滿不錯的!

WINE 加入中文自型

wine 常有中文顯示變成碎字的情形,
加入中文字型的方法可參考以下

http://odinq.blogspot.com/2008/08/wine.html


但我因為幾乎都是為了 ie only 的網頁才使用 wine,
故就沒試過了!

Ubuntu更改 grub 開機順序

ubuntu 的grub 多重系統開機,
預設是ubuntu,
如想由其他os 預設開機:

1.開機後打開終端機.
2. sudo gedit /boot/grub/menu.lst 開啟menu.lst檔案
3.找出default 0
4.把0改成windows開機的次序(如果由0開始數是第3個.就改成3囉)
5.存檔..重開機...

Mac 遠端登入Ubuntu桌面

Ubuntu 8. 10 + lazybuntu

打算用MacBook連上Ubuntu,
方法有兩種:

方法一:

系統 ==> 偏好設定 ==> 遠端桌面
將下列選項打勾選取

(1)允許其他使用者觀看您的桌面
<1>允許其他使用者控制您的桌面
(2)使用者需要輸入密碼

PS:【詢問您以確認】這選項不要勾選,不然人不在Ubuntu電腦旁則無法確認連入檢視桌面

設定好後,使用一般的VNC連線軟體即可連上,

Mac下, 可以直接在瀏覽器上輸入:

vnc://IpAddress


Ubuntu下,可使用預裝 Vinagre 這軟體 ( 不知是預裝,還是lazybuntu 戴入的)

其他軟體: VNCViewer (VNC Free Edition)
下載網址:


此方法的優點是可在多種OS上執行,

缺點是一定要使用者在本地端登入了,才可檢視桌面,
一旦重開機而無預設帳號登入,則無法使用VNCViewer檢視



方法二:

另一種方法則是使用XDMCP,
在我安裝好Ubuntu 8.10 + lazybuntu之後,
就已經預裝好XDMCP, 但未啟動,
啟動方法:
  1. 系統> 管理 > 登入畫面
  2. 輸入 administration password
  3. 標籤【遠端】> 在【風格】處,選取【當成本地端】
  4. 關閉視窗
在Ubuntu已有可遠端登入的軟體 【tsclient】

【應用程式】=>【網際網路應用】=>【終端伺服器用戶端】

它可以連到RDP (微軟的遠端桌面登入)、VNC、ICA 等,
但可以發現 tsclient 的【通訊協定】下拉選單,
XDMCP 為灰色不可選,
因為還需安裝 xnest:

#sudo apt-get install xnest

這樣就可以使用了!


MAC 的話,我的是 Leopard,預設已裝 X11,
如果是Tiger 的話,則需先安裝 X11


X11 on Mac OS X

  1. Just slide in your Tiger install CD.
  2. When it’s in, scroll down the Finder window slightly and you’ll see Optional Packages or something similar.
  3. Run that app and install X11.

Connecting

  1. 打開【應用程式】=>【工具程式】=>【X11】

  2. 輸入Xquartz -query ipaddress :DISPLAY_number ,例如:Ubuntu 的 ip 是192.168.1.110 ,則輸入

    Xquartz -query 192.168.1.110 :1 (注意冒號前要有空白)

  3. 按照出現的視窗輸入使用者名稱密碼

  4. 預關閉視窗,則在X11終端機處,按下 Ctrl + C

    從XP遠端連線,使用Xming:http://sourceforge.net/projects/xming

2009年2月25日 星期三

Ubuntu with Raid

電腦原本是跑xp with raid 0,
想在pc 上安裝 ubuntu8.10,
也要跑 raid 0 ,
這樣原本的ntfs磁區資料才會留著,
直接掛載上去就可資料互用,
要安裝 ubuntu with raid 0 必需要使用 alternative版本來安裝,

安裝過程很順利的抓到了硬碟,
會有詢問是否使用陣列的對話,
按下確認後,很順利的辨識出原有的磁碟分割和資料,

基本上是比xp的安裝更為便利 ( xp 無內建驅動)

2009年2月15日 星期日

有thinkpad 的人,

應該都無法否認 trackpoint 的好處,

最重要的,它可以讓你在使用nb 時,

雙手的手掌至始至終都可以不移動,

觸控板的nb ,每當要使用mouse,

就要把手移至觸控板,移動好游標後,

再將手移回鍵盤打用,

長時間下來,對手是不小的負擔!

而trackpoint 讓這問題獲得了解決,

按住滑鼠中間鍵,讓trackpoint 變成 滾輪以拉卷網頁的功能,

更是讓人喜愛!

但不管是ubuntu 還是 puppy linux,

都無法預設使用此中間鍵滾輪的功能,

puupy linux 下的解決方法:

加入以下幾行在 /etc/X11/xorg.conf 的 mouse 設定中:

Option "Device" "/dev/input/mice"
 Option "Protocol" "ImPS/2"
 Option "ZAxisMapping" "4 5"
 Option "Emulate3Buttons" "true"
 Option "EmulateWheel" "true"
 Option "EmulateWheelButton" "2"



thinkpad 這台老電腦,

幾乎都是以puppy linux 來開啟了,

感覺上像是讓這台nb找到了二春,

寫blog 幾乎都是在這台nb ,

但最先要解決的問題就是嘸蝦米,

puppy linux 內建了gcin 程式,

但好像是無內建 noseeing.gtab

導至每次啟動gcin ,切換至嘸蝦米輸入法後,

整個gcin 就自動退出程式。

解決方發:

google 尋找 noseeing.gtab 檔,

下載將檔案放至 /root/.gcin  資料夾內,

重新啟動 gcin 。

Puppy Linux

無意間看到了有關 puppy linux 的討論,

goolgle 了一下,找到了這個網頁:

http://puppy.cnbits.com/

中文化好像只有聖誕特版 ( 4.0 ) 的有支援繁體,

所以就試了一下,

非常的精巧,整個系統不過就 100 mb 不到,

但光碟開機後,出現了一行字:

Loadinf Kernel drivers needed to access disk drives.

然後就再也不動了。。。當機!

puppy linux光碟裡沒有太多help 檔,查不到相關資訊,

嘗試輸入開機指令

acpi=force

就順利安裝了!

不過因為我的thinkpad 光碟機快掛了,

所以loading 到 ram 裡花了一點時間,

但loading 好之後,就跑得相當順暢了!

利用裡頭的 【選單】==>【puppy選項】==> 【puppy 通用安裝程式】 ,

選擇精簡安裝!

將整個光碟檔放進硬碟,以類似 live cd 的方式去運作,

piii  750 跑得 相當的快!!! 

安裝好後,如原本已有安裝grub開機程式,

則需手動增加grub開機選單,

至 /mnt/home/boot/grub  下開啟 menu.list 

將以下文字加入:

title Puppy Linux 410 frugal
rootnoverify (hd0,0)
kernel /puppy410/vmlinuz pmedia=atahd psubdir=puppy410 nosmp acpi=force

 #acpi=force非預設,依電腦而有所不同
initrd /puppy410/initrd.gz


2009年2月13日 星期五

變更ubuntu 8.10 解析度

在thinkpad i series 1171-9xt 上安裝完ubuntu 8.10後,
解析度只有 800 x 600,
在【系統】==> 【偏好設定】==> 【螢幕解析度】這設定裡,
螢幕的解析度居然只有 800 x 600 以下可供選擇,
經google 一下,找到了解決方案

修改 /etc/X11/xorg.conf :
在終端機下輸入

gksudo gedit et/X11/xorg.conf

在跳出的密碼尋問視窗輸入root密碼


編輯 xorg.conf 的內容 :

將 xorg.conf 的內容全數刪除,
更改為以下內容後,儲存並重開機 ,即有 1024 x 768 的解析度可選擇


Section "Device"
Identifier "VESA Framebuffer"
Driver "vesa"
#VideoRam 4096
# Insert Clocks lines here if appropriate
EndSection

Section "Monitor"
Identifier "My Monitor"
HorizSync 31.5 - 150.0
VertRefresh 75-85
EndSection

Section "Screen"
Identifier "Screen 1"
Device "VESA Framebuffer"
Monitor "My Monitor"

# If your card can handle it, a higher default color depth (like 24 or 32)
# is highly recommended.

# DefaultDepth 8
# DefaultDepth 16
DefaultDepth 24
# DefaultDepth 32

# "1024×768" is also a conservative usable default resolution. If you
# have a better monitor, feel free to try resolutions such as
# "1152×864", "1280×1024", "1600×1200", and "1800×1400" (or whatever your
# card/monitor can produce)

Subsection "Display"
Depth 8
Modes "1024×768" "800×600" "640×480"
EndSubsection
Subsection "Display"
Depth 16
Modes "1024×768" "800×600" "640×480"
EndSubsection
Subsection "Display"
Depth 24
Modes "1024×768" "800×600" "640×480"
EndSubsection
Subsection "Display"
Depth 32
Modes "1024×768" "800×600" "640×480"
EndSubsection

EndSection

Section "ServerLayout"

# The Identifier line must be present
Identifier "Simple Layout"

# Each Screen line specifies a Screen section name, and optionally
# the relative position of other screens. The four names after
# primary screen name are the screens to the top, bottom, left and right
# of the primary screen. In this example, screen 2 is located to the
# right of screen 1.

Screen "Screen 1"

EndSection

ThinkPad i Series 1171-9XT

ThinkPad i Series 1171-9XT 這台七年前筆記型電腦,
Pentium iii 750 MHz,ram 64mb (內建) + 128 mb 條,

安裝Ubuntu 6.06:
正常安裝下,載入kernel時就會當機,
需下指令 irqpoll ,即可正常安裝使用!

安裝Ubuntu 8.10:
irqpoll 並無效,需改用 acpi=force 安裝指令,
即可正常安裝!
安裝後需更改解析度,系統並抓不到lcd 的解析度!
待下回再寫怎麼更改了!


Ubuntu 6.06 這台 thinkpad 跑起來算是流暢,
但已是不再支援更新了,
所以心一橫還是更新為 8.10,
在這台老電腦上,還算堪用,
至少比xp sp2 快上許多,

加上PCMan大製作出偉大 Lazybuntu ,
真的是讓現今linux 中文使用者,
方便許多,幾乎是 Ubuntu + Lazybuntu 就可解決所有Desktop 的功能了!

五六年前,曾經嘗試過各種 linux 的distribution,
但都是在載入kernel 時就當機,
只有某一版超古老的kernel 才可以安裝,
大約是Mandrake 剛推行時的那幾版,
但無奈當時的中文化實在是不好,
當時中文化最好的算是 redhat 了吧,
但作為desktop也是慘不忍睹,
以我使用 嘸蝦米 輸入來說,光是搞此輸入法就搞很久,
還學了怎麼 compile,學了些基本的指令, ( 我可是連dos 的指令都不會咧! )

總之。。。Ubuntu + Lazybuntu 還真是頭一遭讓我完全轉向 linux 來作為日常使用,

且這次也是我頭一次在這台筆電上順利安裝linux