You are on page 1of 3

Cài xvnkb­0.2.9 trong Ubuntu­7.

04

Dưới đây xin ghi lại vắn tắt các bước tuần tự khi cài xvnkb­0.2.9 vào Ubuntu­7.04:
1/ Cài Ubuntu­7.04. (Ngay sau khi cài thành công nên chạy “sudo apt­get update” cho chắc dạ)  
2/ Gọi Firefox rồi tạm để đó
3/ Mở một Terminal chồng lên Firefox và gõ:
$ sudo ­H ­s [hoặc sudo ­s]
(gõ password của user vào khi được hỏi)

Cắt và Dán tuần tự các dòng lệnh và nhấn Enter
#apt­get install  gcc xlibs­dev libxft­dev (xem thêm mục 4 Ghi thêm bên dưới)
#apt­get install cvs

Trong Firefox, google xvnkb rồi vào trang nhà của website này. Cắt Dán Chạy các dòng lệnh có sẵn trong 
trang web:
# cvs ­d ':pserver:anonymous@xvnkb.cvs.sf.net:/cvsroot/xvnkb' login
# cvs ­z3 ­d ':pserver:anonymous@xvnkb.cvs.sf.net:/cvsroot/xvnkb' checkout xvnkb
# cd xvnkb
# ./autogen.sh
# ./configure
# make
# make install

Tạo locales:
# mkdir /usr/share/locale/en_US.UTF­8
# localedef ­v ­ci en_US ­f UTF­8 /usr/share/locale/en_US.UTF­8
 (ignore all warning & error messages)

Tạo một file sh:
# nano ­w gochuviet.sh

Gõ vào các dòng sau:
#!/bin/gochuviet.sh
#export LD_PRELOAD=/usr/local/lib/xvnkb.so.0.2.9
export LD_PRELOAD=/lib/xvnkb.so.0.2.9
export LANG=en_US.UTF­8
export GTK_IM_MODULE=xim
xvnkb
Nhấn Ctrl+o / Enter / Ctr+x
Trên thanh TaskBar nhấn chuột phải / chọn +Add to Panel / Custom Application Launcher và gõ :
Name : xvnkb
Command : sh /home/user/gochuviet.sh

Nhấn vào "No Icon" và cho nó một cái hình theo ý thích. OK để thoát.
Nên copy vài font Free MS True Type (Unicode) vào /usr/share/fonts/truetype/freefont rồi chạy fc­cache. 
Logout / Login rồi thử coi có thành công hay không.
Chúc may mắn

Quan trọng:
NGAY TRƯỚC KHI chạy lệnh make, cần :
$sudo nano ­w /xvnkb/connfig.h

Xoá "­e" / save /quit
chạy make mới không bị báo lỗi. Nếu xoá "­e" mà chạy ./configure lại thì vô ích vì "­e" sẽ được re­edit 
vào file này như cũ.

Trên kia nói "Cắt Dán Chạy" là nói cho lẹ, thực ra 3 từ này không chính xác. Xin hiểu là 
"Highlight/Copy/Paste để chạy nó trên terminal với quyền root".  

Ghi thêm một vài chi tiết mới phát hiện:
********************************
(Đoạn ghi thêm này có lẽ làm một Topic mới cũng được, nhưng vì thấy nó liên quan mật thiết đến bài đã 
post, nên quất luôn vào đây để các bạn tiện tham khảo và bổ khuyết cho)
1/ Cài các thứ xong xuôi thì xài ngon lành một thời gian. Vài ba tuần sau vì có add các software khác vọc 
chơi nên xẩy ra hiện tượng không còn gõ chữ Việt được trong OOog, GyachE, Firefox. Cũng có thể hiện 
tượng trên xảy ra vì đã cho phép trình Update tự động, đặc biệt sau khi update kernel lên 2.6.20­16.
2/ Trong khi "Cắt Dán Chạy" các dòng lệnh, có thể gặp tình huống là nhấn Enter thì được trả lời 
"command not found". Coi kỹ thì thấy dòng lệnh bị dán vào TUY THẤY LÀ ĐÚNG NHƯNG THỰC 
CHẤT LÀ KHÔNG ĐÚNG. Nhấn Enter để có thông báo "command not found" rồi thử nhấn phím mũi 
tên thì biết ngay là dòng lệnh đã được dán vào như thế nào. Điều này chắc do lỗi về keyboard nhưng tôi 
không có khả năng test.
3/ Khi mở trang web xvnkb để bắt đầu install xvnkb, dán chạy dòng lệnh
root@mkhsgn­desktop:/home/mkhsgn# cvs ­z3 ­d 
':pserver:anonymous@xvnkb.cvs.sf.net:/cvsroot/xvnkb' login
sẽ nhận thông báo 
Logging in to :pserver:anonymous@xvnkb.cvs.sf.net:2401/cvsroot/xvnkb 
CVS password:

nhưng nếu nhân Enter theo chỉ dẫn thì lại nhận được thông báo:
cvs login: CVS password file /root/.cvspass does not exist ­ creating a new file

Chỉ việc nhấn phím mũi tên để chạy lại dòng lệnh nói trên một lần nữa và nhấn Enter khi được hỏi 
Password
root@mkhsgn­desktop:/home/mkhsgn# cvs ­z3 ­d 
':pserver:anonymous@xvnkb.cvs.sf.net:/cvsroot/xvnkb' login 
Logging in to :pserver:anonymous@xvnkb.cvs.sf.net:2401/cvsroot/xvnkb 
CVS password:

và tiếp tục làm các bước tiếp theo.
Để tự kiểm chứng, tôi đã RE­INSTALL Ubuntu­7­04 và cài lại xvnkb (có gặp các vấn đề vừa nói trên 
đây). Sau khi cài xong, gọi xvnkb bằng cách click vào Launcher và chỉnh Input method=VNI, 
Charset=Unicode thì gõ chữ Việt được trong Terminal, OOorg, Firefox, Gaim, Evolution Mail vv.
Để được yên thân mà xài xvnkb trong các ứng dụng, nếu chưa thành Guru, có lẽ phải hy sinh phần tiện 
ích Update Manager vốn rất hấp dẫn của Ubuntu!
4/ Trong lần cài đặt xvnkb sau cùng, nhận thấy Ubuntu­7.04 đã có gcc version 4.1.2 (Ubuntu 4.1.2­
0ubuntu4) rồi, nên dòng lệnh đã post 
apt­get install gcc xlibs­dev libxft­dev

có vẻ thừa và chỉ cần "apt­get install xlibs­dev libxft­dev" là đủ.
5/ Sau khi cài thành công mà có add một vài software khác, ví dụ automitix2, opera, GyachE, Exaile, 
kmail, vv, thì trình Firefox không còn cho gõ chữ Viêt. Trường hợp này nhấn Edit / Preferences / 
Advanced và chọn Defaults Character Encoding là "Unicode (UTF­8)" sẽ gõ được tốt như cũ.
Sửa đổi bởi maikhai (10/06/2007 20:10)
Tài liệu này cũng có tại www.vnoss.org (forum/Diễn Đàn/Thảo luận chung)

You might also like