Re: xvnkb-0.2.9a trong Ubuntu-7.04
đã làm như cách anh nói vẫn hong thay đổi được gì
Chán quá nhỉ? Thử làm lại từ đầu đi ![]()
1/ Cài Ubuntu-7.04
2/ Gọi Firefox rồi tạm để đó
3/ Mở một Terminal chồng lên Firefox và gõ:
$ sudo -H -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
#apt-get install cvs
Trong Firefox, google xvnkb rồi vào Home page 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à đủ.
Sửa hôm nay 11-07-2007: Chỉ cần "apt-get install 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ũ.
Last edited by maikhai (11/07/2007 05:08)
