Cài xvnkb0.2.9 trong Ubuntu7.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:
[email protected]:/cvsroot/xvnkb' login # cvs z3 d ':pserver:
[email protected]:/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:
[email protected]:/cvsroot/xvnkb' login
sẽ nhận thông báo Logging in to :pserver:
[email protected]: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:
[email protected]:/cvsroot/xvnkb' login Logging in to :pserver:
[email protected]: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)