
Khuyên dùng: Gõ tiếng Việt với SCIM-UNIKEY
Phần mềm quan trọng nhất nhì với người Việt Nam ta ấy chính là bộ gõ tiếng Việt. Không có bộ gõ tiếng Việt trên máy thì quả thật làm việc gì rồi cũng thấy… bế tắc. Gõ tiếng Việt trên Linux cũng có nhiều cách nhưng cách thông dụng và thân thuộc nhất là dùng xvnkb, một bộ gõ tiếng Việt mã nguồn mở khá có tiếng trong thế giới Chim cánh cụt. Nó hoạt động như Vietkey hay Unikey trên Windows vậy. Mình cũng đang gõ bài post này bằng xvnkb 😀 .
Hiện nay để cài đặt XVNKB không cần phải compile nữa nên chỉ cần theo link ở đầu bài này để cài không cần theo hướng dẫn ở đây nữa Hướng dẫn này hiện nay không còn dùng được cho bản 8.10
Bộ gõ XVNKB hiện nay đã có thể thay thế bằng SCIM với những tính năng tốt hơn cài đặt dễ dàng và giao diện dễ sử dụng hơn.
1. Cài đặt trình biên dịch
Chúng ta sẽ biên dịch từ mã nguồn (đảm bảo nhất) nên sẽ cần tải xuống trình biên dịch. Cái này cũng cần cho những đồng chí lập trình viên nào nuôi ước mơ lập trình trên Linux.
Chọn menu Application > Accessories > Terminal để mở cửa sổ dòng lệnh. Sau đó gõ lệnh sau:
sudo apt-get install build-essential
Chờ cho trình cài đặt tải xuống và giải nén tất cả các gói xong là được. Tuy nhiên xvnkb khi biên dịch cũng yêu cầu phải có thêm gói xorg-dev nữa. Các bạn gõ thêm lệnh sudo apt-get install xorg-dev để cài đặt gói này.
Vậy là xong bước 1.
2. Tải xuống mã nguồn và cài đặt
Trong cửa sổ dòng lệnh gõ wget http://xvnkb.sourceforge.net/xvnkb-0.2.9a.tar.bz2 để tải xuống mã nguồn chương trình. Sau đó giải nén bằng lệnh:
tar -xvf xvnkb-0.2.9a.tar.bz2
Chuyển vào thư mục vừa giải nén và biên dịch, bạn thực hiện tuần tự những lệnh sau:
cd xvnkb-0.2.9a/
./autogen.sh
./configure --use-extstroke
Đến đây phải chỉnh file config.h một chút. Bạn gõ gedit config.h và chỉnh nội dung file thành:
#define __VK_CONFIG_H
#define VK_CHECK_SPELLING
#define VK_USE_EXTSTROKE
#define VK_NEED_UCHAR
(bỏ đi một vài dòng bị lỗi)
Sau đó gõ tiếp các lệnh sau:
make
sudo make install
Chúc mừng, bạn đã cài đặt thành công xvnkb. Bây giờ để khởi động chương trình bạn gõ xvnkb từ cửa sổ dòng lệnh là xong. Nhắp phải chuột lên hộp chương trình của xvnkb để xem menu tuỳ chọn. Nhắp trái chuột để bật tắt tuỳ chọn gõ tiếng Việt.
Nếu muốn xvnkb tự động chạy lúc khởi động, bạn vào menu System > Preferences > Sessions, chọn New và nhập vào ô Command như sau: xvnkb --method=telex --charset=utf8 (trong đó method là telex, vni hoặc viqr; charset là utf8, tcvn, viscii, vps hoặc viqr). Bây giờ xvnkb sẽ khởi động mặc định với kiểu gõ (method) và bảng mã (charset) mà bạn đã chọn.
P/s (afterlastangel):
Bạn nào thích xài XVNKB compile sẵn thì vào đây http://202.78.227.17/Public/ubuntu/pool/extras/x/xvnkb/xvnkb_0.2.9-ubuntu704_i386.deb
Nhưng XVNB vẫn còn xung đột với ổ đĩa CD của bạn vì vậy mình khuyên sử dụng SCIM để tránh xung đột.
Oh, sao các bác không dùng x-unikey nhỉ, em thấy dùng x-unikey gõ tiện hơn cái xvnkb này.
Mà sao bác không nhúng cái bộ gõ vào web cho nó tiện.
co ai bit loi nay khong giup minh voi :” Could not start kdeinit . check your installation ” sau khi cai xvnkb thi minh bi, va bay gio khong tai nao vo duoc linux (minh dung kubuntu).
Cái này là do cái file /etc/ld.so.preload (mình nghe đồn là vậy) bạn xóa file đó thì chạy bình thường tất nhiên xvnkb sẽ không bình thường. Cách giải quyết tại đây
http://forum.vnoss.org/viewtopic.php?id=5101
Thanks de minh thu xem
“Với một bản Ubuntu-7.04 vừa mới cài đặt thành công, đơn giản chỉ cần tải về xvnkb (298.614 bytes) tại :
http://people.vnoss.org/~wangji/xvnkb-0.2.9a-utf_i386.deb
rồi nhấn chuột lên file .deb đó, tiếp tục nhấn chuột vài cái nữa là có ngay trình gõ tiếng Việt mà không cần làm thêm bất cứ việc gì khác nữa.
Nếu không nhấn chuột, thì trong terminal gõ :
$ sudo dpkg -i xvnkb-0.2.9a-utf_i386.deb
$ sudo reboot
File cài đặt này do cụ Wangji phát triển từ công trình của Nguyễn Duy Thọ. Xem thêm tại http://forum.vnoss.org/viewtopic.php?id=4656&p=3”
Em đã tải về gói xvnkb-0.2.9a-utf_i386.deb và cài cho Ubuntu 7.04 nhưng không gõ được tiếng Việt. Trình tự em làm như sau:
1. Cài đặt Ubuntu 7.04
2. sudo apt-get update
3. sudo apt-get upgrade
4. Chuyển giao diện English –> Vietnamese
5. Cài gói xvnkb-0.2.9a-utf_i386.deb
6. Reboot lại PC, khi login xvnkb tự động nhảy ra phục vụ nhưng phiền 1 nỗi không gõ ra tiếng Việt mặc dù em đã chọn kiểu gõ –> telex & bảng mã –> unicode 🙂
Xin chào, Cám ơn bạn nhiều lắm.
Mình là một người mới sài linux. Các bạn có thể chỉ cho mình bắt đầu học từ đâu không?
ban oi cho hoi chut, co cach nao de sau khi khoi dong no Docking vao Systray luon khong?
khi đang chạy xvnkb bạn cho nó vào tray, sau đó tắt xvnkb đi, như vậy sau khi bật lại nó sẽ vào tray sẵn cho bạn luôn đó.
# Dai su pha gioi Says:
June 8th, 2007 at 9:04 pm
Hic, con mot cai nua xvnkb chua co do la chua dat shortcut cho no tu luc khoi dong duoc, moi lan khoi dong xong lai thay quay ve shortcut mac dinh
Hi!
Tải cái này về rồi chạy $ sudo dpkg -i cái roẹt là xong (khi nào boot máy thì xvnkb nạp tự động):
http://people.vnoss.org/~wangji/xvnkb-0.2.9a-utf_i386.deb
Muốn coi thêm mời ghé qua:
http://forum.vnoss.org/viewtopic.php?id=4656&p=3
Tôi đã cài thành công xvnkb và gõ tiếng Việt rất tốt. Nhung bây giờ tôi muốn gỡ xvnkb ra thì làm thế nào?
toi cung moi ra nhap cong dong ma nguon mo,va thuc su co hung thu.ong ban o dau do??co the cho tui so dt o??co gi chung ta co the lien lac.tui rat mun hoc hoi them nhung kien thuc ve linux??gui mail cho toi nhe
cc -O3 -s data.o flash.o main.o event.o mainwin.o menu.o hotkey.o systray.o mode.o property.o session.o xconfig.o xresource.o label.o button.o msgbox.o -o xvnkb -L/usr/X11R6/lib -lX11 -ldl -lXft -lfontconfig
make[1]: Entering directory `/home/vanha/ha/xvnkb-0.2.9/tools’
make[1]: *** No rule to make target `/usr/X11R6/include/X11/X.h’, needed by `xvnkb_ctrl.o’. Stop.
make[1]: Leaving directory `/home/vanha/ha/xvnkb-0.2.9/tools’
make: *** [tools] Error 2
cho tui hoi ,neu nhu muon go tieng viet tren cac website trong ubuntu thi phai dieu chinh nhu the nao ,tui dng dung thang xvnkb
cho tui hoir chút nha. tai sao cứ mỗi lần tui cài xvnkb xong và cài đặt các fonts xong thì nếu chưa khởi động lại thì vẫn dùng được thằng xvnkb bình thường nhưng khi khởi động lại thì gặp phải lỗi : /etc/init.d/rc:2:startup :not found ,và tui không thể vào linux được .cách cài đặt tui làm theo hướng dẫn như hướng dẫn ở đây mà ( tui dùng thằng ubuntu 7.04)
Bạn cài theo kiểu nào vậy?
thi tui cai linux the huong dan cai dat ubuntu 7.04 o trang nay co ma,va cai xvnkb cung theo huong dan do
bac tin_truc22 oi ,cho tui hoi lieu co phai cai loi do (/etc/init.d/rc:2:startup:not found) la do tui da lam:
sudo gedit /etc/init.d/rc va sua dong CONCURRENCY=none thanh
CONCURRENCY=Shell khong vay,gio ngoi xem lai moi thay hoi nghi nghi la do tui thuc hien viec nay ( ho bao la de tang toc khoi dong) cai nay
Bac nao giup toi cai card wireless cua may DELL Inspiron 1300 tren Ubuntu 7.10 voi Thanks
Trước mình dùng Ubuntu 7.04 thì cài theo hướng dẫn trên là Ok. Tuy nhiên hôm nay cài đến đoạn thực thi lệnh “make” thì gặp báo lỗi như sau:
make: *** No targets specified and no makefile found. Stop.
Vậy phải cài xvnkb như thế nào các bạn nhỉ?
Trước mình dùng Ubuntu 7.04 thì cài theo hướng dẫn trên là Ok. Tuy nhiên hôm nay cài Ubuntu 7.10 mình cài lại đến đoạn thực thi lệnh “make” thì gặp báo lỗi như sau:
make: *** No targets specified and no makefile found. Stop.
Vậy phải cài xvnkb như thế nào các bạn nhỉ?
Bạn sử dụng cái Compile sẵn của VUBUNTU đi. Ở cuối bài có link download đó
Mình có vài ý kiến sau
Nếu muốn chạy tốt trên Ubuntu 7.10 thì nên tự biên dịch hơn là chạy file đã được Compile sẵn vì file Compile này hình như là cho Ubuntu 7.04 thì phải
Mình dùng Ubuntu 7.10 và dùng file đã Compile thì thấy tuy có chạy nhưng các option (xvnkb –method=telex –charset=utf8) đều ko start được mặc dù đã chỉnh trong session, mà phải chỉnh bằng tay
Tự biên dịch thì mọi việc đều chạy rất ok 🙂
Vì vậy mình nghĩ là tự biên dịch thì tốt hơn
Thanks SayLinux đã giúp mình giải quyết khúc mắc gõ tiếng việt
Ban oi , minh go dong lenh dau tien :”sudo apt-get install build-essential” nhung no nhay xuong dong duoi roi bao dien password .Tai dau nhac dong lenh do ,minh go bat cu thu gi cung khong ra ky tu nao het (mac du minh dang nhap voi quyen admin ma .Giup dum minh nhe .Minh dang xai 7.04
Khi gõ password nó sẽ không hiện ra cái dấu Sao như trong windows mà nó cứ trống như vậy đó. Nếu bạn sử dụng quyền Admin bạn cứ sử dụng cái password và tài khoản bạn lúc đầu cài Ubuntu để gõ lệnh đó.
Ban oi minh muon dung chuong trinh ve cad tren ubuntu nhu trong win xp thi lam the nao.Ban chi ro minh voi.