Professional Documents
Culture Documents
04
Dưới đây xin ghi lại vắn tắt các bước tuần tự khi cài xvnkb0.2.9 vào Ubuntu7.04:
1/ Cài Ubuntu7.04. (Ngay sau khi cài thành công nên chạy “sudo aptget 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
#aptget install gcc xlibsdev libxftdev (xem thêm mục 4 Ghi thêm bên dưới)
#aptget 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.UTF8
# localedef v ci en_US f UTF8 /usr/share/locale/en_US.UTF8
(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.UTF8
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 fccache.
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 reedit
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.2016.
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@mkhsgndesktop:/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@mkhsgndesktop:/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 đã REINSTALL Ubuntu704 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 Ubuntu7.04 đã có gcc version 4.1.2 (Ubuntu 4.1.2
0ubuntu4) rồi, nên dòng lệnh đã post
aptget install gcc xlibsdev libxftdev
có vẻ thừa và chỉ cần "aptget install xlibsdev libxftdev" 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 (UTF8)" 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)