GÕ TIẾNG VIỆT TRONG PCLINUXOS 2007

zxc232

TABLE OF CONTENTS   

Dùng scim
Dùng xvnkb-0.9.2a  
Dùng x-unikey-1.0.4
Kết luận:

Dùng scim

  1. Mở Synaptic Package Manager, Search "scim-m17n" rồi chọn cài scim-m17n. 

  2. 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 đó.

  3. 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.

  4. 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.)

  5. 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).

  6. 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:

  7. 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:

  1. Nhấn Ctrl+Space để tắt tiếng Việt thì biểu tượng và màn hình trên sẽ như thế này:

  1. Nếu không cần màn hình, vào Setup, mục Show ở bước 6 chọn là Never. Khi đó chỉ cần nhìn biểu tượng cũng biết được tiếng Việt đang bật hay tắt.

  1. Đặ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 xvnkb-0.9.2a  

  1. 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).

  2. 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.

  3. Chạy lần lượt 2 lệnh:

  4. Sau lệnh thứ hai, màn hình như sau:


  1. Chú ý bốn dòng Enable đều yes là được.

  1. 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.

  2. 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).

  3. Quay lại terminal, chạy lần lượt các lệnh sau:

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!!!).

Dùng x-unikey-1.0.4

Trong kho phần mềm của PCLinuxOS 2007 có bản x-unikey-1.0.2 nhưng bị lỗi dấu nặng. Vì vậy phải dịch và cài từ source code.
  1. Mở Synaptic Package Manager, tìm và cái các gói libxft2-develgcc-c++.
  2. Vào site Unikey linux, tải gói source code x-unikey-1.0.4.tar.bz2 về. Nhấn chuột phải vào tên gói, chọn Extract - Extract Here, gói sẽ được giải nén thành thư mục x-unikey-1.0.4. Nhấn chuột phải vào tên thư mục, chọn Actions - Open Terminal Here.
  3. Trong màn hình Terminal, chạy lần lượt các lệnh sau:
  4. Tạo Link to Application của unikey trong thư mục /home/<username>/.kde/AutoStart để x-unikey tự khởi động (chú ý tên trong trường Application là unikey, không phải x-unikey).
  5. Khởi động lại máy. Xong.
Qua dùng thử, x-unikey gõ tốt trong các ứng dụng web, OpenOffice, Kopete. Chuyển đổi từ tiếng Việt sang tiếng Anh dễ dàng bằng cách gõ đúp dấu. Không ảnh hưởng đến ổ CDROM.
Nhược điểm:
  1. Trước khi gõ trong các ô của OpenOffice Calc phải nhấn F2. Nếu không, khi đang gõ nhấn Shift để gõ chữ Việt hoa, con trỏ sẽ chạy sang trái xóa hết các từ đã gõ trước đó.
  2. Bản 1.0.4 này thỉnh thoảng bị "đơ", không gõ được tiếng Việt. Phải nhấn cặp phím Ctrl+Shift hai lần để gõ tiếp.

Kết luận:

Trong PCLinuxOS 2007, dùng x-unikey là ổn hơn cả.