GÕ TIẾNG VIỆT TRONG PCLINUXOS 2007
zxc232
Mở Synaptic Package Manager, Search "scim-m17n" rồi chọn cài scim-m17n.
Vào các kho Savefile hoặc Mediamax tải file vi-mim.tar.gz về. (File này tôi trích từ gói scim-viettiti-upd2.deb của wangji, thanks!). Giải nén ra, rồi copy tất cả các file trong đó.
Mở thư mục /usr/share, nhấn chuột phải vào thư mục m17n, chọn Actions - Open as Root. Paste các file đã copy vào m17n.
Mở PCLinuxOS Control Center. Chọn System - Select languages. Trong màn hình Language-Country nhấn nút Next. Trong màn hình tiếp theo chọn ngôn ngữ là United Kingdom hoặc United States, trong ô Input method chọn SCIM + M17N rồi nhấn Next. (nếu không thấy Input method thì nhấn nút Other countries.)
Nhấn nút PC trên panel rồi Run command. Chạy lệnh scim để biểu tượng scim xuất hiện trên panel
(ô trắng ngoài cùng bên phải).
Nhấn chuột phải vào biểu tượng. Chọn SCIM Setup. Trong màn hình Setup, làm các việc sau:
Trong Global Setup bên dưới FrontEnd, chọn Keyboard layout là English (US). Để nguyên mục đã chọn Embed Preedit. Bên dưới Hotkeys, cặp phím nóng đã chọn sẵn là Ctrl+Space, chọn lại cặp phím khác nếu thích.
Trong Global Setup bên dưới IMEngine, nhấn nút Disable All, sau đó vào danh sách dưới mục Vietnamese chọn M17N-vi-telex-locdt. Kiểu gõ telex này của Đoàn Tuấn Lộc (doantuanloc@yahoo.com) tương đối ổn hơn cả (bỏ dấu cuối từ, gõ đúp để chuyển sang tiếng Anh). Nếu gõ kiểu VNI thì chọn tương ứng.
Trong GTK bên dưới Panel, chọn Show là Always.
Nhấn OK để đóng màn hình Setup lại.
Log out rồi Log in. Scim sẽ có biểu tượng trên panel như hình trên và một màn hình như sau:
![]()
![]()
Đặc điểm: gõ được tiếng Việt trong OpenOffice. Trong OpenOffice Calc không bị lỗi xoá từ khi Shift như x-unikey. Gõ được tiếng Việt trong web. Không gõ được trong Kopete. Khi gõ tiếng Việt trong Writer có dấu gạch chân hơi khó chịu lúc đầu. Đó là do chọn mục Embed Preedit, nhưng nếu bỏ chọn mục này sẽ xuất hiện màn hình nhập liệu còn khó chịu hơn. Thỉnh thoảng, khi gõ tiếng Anh lúc đang bật tiếng Việt, những chữ cái cuối từ không hiện ngay mà phải nhấn phím space mới xuất hiện, đây là nhược điểm khó chịu nhất không thấy có trong Ubuntu, Kubuntu và OpenSUSE (Ví dụ hãy thử gõ từ kopete thật chậm để xem). Scim còn một nhược điểm nữa là khi bật tiếng Việt nó chặn các trường nhập liệu không cho hiện danh sách, ví dụ khi nhập địa chỉ trong trường To của Gmail.
Dùng Synaptic Package Manager tìm và cài gói libxft2-devel. Môt loạt gói liên quan cũng được tải về cài (khoảng 15MB).
Vào site xvnkb.sourceforge.net tải gói xvnkb-0.2.9a.tar.gz về. Nhấn chuột phải vào gói, chọn Extract - Extract Here để giải nén thành thư mục xvnkb-0.2.9a. Nhấn chuột phải vào thư mục, chọn Actions - Open Terminal Here để mở terminal tại thư mục.
Chạy lần lượt 2 lệnh:
./autogen.sh
./configure --use-extstroke
Sau lệnh thứ hai, màn hình như sau:
Chú ý bốn dòng Enable đều yes là được.
Mở thư mục xvnkb-0.2.9a. Nhấn đúp chuột mở file config.h bằng KWrite. Dòng đầu của file, đổi ifndef thành define (lỗi lập trình). Dòng đầu bây giờ là #define __VK_CONFIG_H. Xoá toàn bộ dòng cuối #endif.
Nhấn đúp chuột mở file Makefile.cfg. Dòng thứ hai từ dưới lên là LIBDL=-ldl sửa thành LIBDL=-ldl -lX11 (khắc phục lỗi xung đột với KDE).
Quay lại terminal, chạy lần lượt các lệnh sau:
make
su (nếu đang đăng nhập không phải là root)
make install
Nếu suông sẻ thì kết quả cuối cùng như sau:
![]()
Chạy tiếp lệnh xvnkb. Màn hình nhỏ của bộ gõ xuất hiện ở góc dưới bên phải màn hình là được. Mở thư mục ẩn /home/<username>/.kde/Autostart nhấn phím phải chuột tạo một link chứa lệnh xvnkb để bộ gõ tự khởi động.
Khởi động lại máy. Nhấn phím phải chuột vào màn hình con của bộ gõ ở góc dưới bên phải màn hình. Chọn lần lượt Charset là Unicode, Input method là Telex. Sau đó nhấn phím phải chuột chọn Exit để ghi lại các thiết lập đó. Từ Run command chạy lại xvnkb, bộ gõ xuất hiện đã đặt sẵn ở chế độ tiếng Việt vừa chọn.
xvnkb gõ tốt trong mọi trường hợp, kể cả trong Kopete. Nhược điểm lớn nhất là khi cài xvnkb thì ổ CD không tự động mount khi bỏ đĩa vào. Đã có những thông báo trên mạng nói là giải quyết được việc này nhưng không nói rõ cách làm và các link liên quan đều die (không đúng tinh thần nguồn mở lắm!!!).