Skip to content

Cài đặt (biên dịch) bộ gõ tiếng Việt xvnkb cho Ubuntu

by on 27 Tháng Tư, 2007

Ubuntu Logo

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.

From → Phần mềm, Ubuntu

134 phản hồi
  1. dhthanh2008 permalink

    Cài xvnbk rất đơn giản,mình lúc đầu cũng gặp lỗi ,sao vài giờ vọc mình đã làm được rôi.
    Các bạn hãy làm như sau:
    thứ 1 :cài y như trên .
    thứ 2 :System –> Preferences — Sessions.
    Trong cửa sổ Sessions, chọn Add, sau đó đánh vào Command:
    xvnkb –method=telex –charset=utf8
    thứ 3 :System>administrator>language support>
    default language:tiếng việt(vietnames)
    check vào ô :ngôn ngữ lẫn nhau in-tơ-lin-gua(Liên hiệp bổ trợ ngôn ngữ quốc tế).
    Do mình xài tiếng việt .Mới xài nên mình sợ dốt EL .
    Default language :chọn tiếng việt.Sau đó apply.
    thư 4:restart
    Chúc các bạn thành công như mình.

  2. chau permalink

    minh cai xong bo go xvnkb, bat len dc, doi kieu dc, cai font dc, nhin thay cac font nhung go tieng viet thi bi loi, vi su: go coo thi con lai c, go coongj thi mat het.
    Xin chi giao!

  3. maikhai permalink

    Tui cài Ubuntu-9.10 và Xubuntu-9.10 (đều amd64), xài luôn cái IBus default của nó cộng thêm tí Unikey (http://code.google.com/p/ibus-unikey/) là xong. Gõ trong Terminal, OOorg, Opera, Firefox đều OK.

  4. vnblackeagle permalink

    cac pac cho em hoi.em cai xvnkb thi bi bao loi
    E: Could not get lock /var/lib/dpkg/lock – open (11: Resource temporarily unavailable)
    E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
    thi phai lam nhu the nao?

  5. yumi permalink

    nhớ mấy cái phản hồi của mấy a chị,e đã cái dc xvnkb ùi,hihi,thì ra nó xung đột với ibus-unikey(scim),cám ơn a chị nhìu

  6. along permalink

    mình đang học linux, không hiểu vì sao mình thử cài scim, ibus và X-unikey theo hướng dẫn mà ko dc.các bác xem jum:

    với Scim: mình cài vào và thiết lập thế này “chọn Việt Nam, bỏ chọn unikey, chọn unikey-classic”, cũng “chọn Chỉ dùng một bộ gõ cho tất cả các ứng dụng” + reset máy(ảo) >>> không thấy hiện biểu tưởng ở systemtray

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s