Khắc phục lỗi automount CD của Ubuntu khi sử dụng xvnkb part 2


Cách 1 mà tôi đã đề cập trong bài viết gần đây chạy rất tốt nhưng tôi vừa tìm được cách hay hơn. Xin nhắc lại nhiệm vụ cần phải làm là xoá nội dung file /etc/ld.so.preload trước khi tắt máy và khi khởi động máy lại phải tự động nạp lại nội dung file. Các bạn hãy thực hiện bước 1(tạo fix_xvnkb_start.sh) trong bài viết trước, tôi sẽ nêu cách làm thế nào xoá nội dung file tự động khi logout(và tất nhiên khi restart,shutdown) mà không cần tạo script tắt máy riêng. Rất cám ơn bharadwaj trong ubuntuforums đã gợi ý cho tôi về vấn đề này.

Các bạn hãy tạo file .xsession trong thư mục ~. và gõ vào nội dung

#!/bin/bash
gnome-session
echo > /etc/ld.so.preload

Save file, click phải-properties-permissions- allow executing as program. Để chắc chắn file có thể thực thi được ,hãy vào terminalchmod +x .xsession . Bây giờ ta hãy kiểm tra xem script vừa tạo chạy tốt hay không : trước tiên hãy nạp lại nội dung cho file ld.so.preload (nếu đã xoá nội dung đi) bằng lệnh echo /usr/local/lib/xvnkb.so.0.2.9a > /etc/ld.so.preload và hãy vào System-Preferences-Sessions tắt chế độ tự chạy của script fix_xvnkb_start.sh mà ta đã tạo từ trước. xong hãy logout và login trờ lại, vào terminalcat /etc/ld.so.preload để xem nội dung file . Nếu vẫn còn thấy nội dung file(tôi cho rằng luôn như thế), đừng lo lắng, bạn hãy logout rồi login trở lại và xem nội dung file lần nữa, nếu thấy file trống rỗng là đã thành công rồi.

Bây giờ chỉ việc vào sessions bật lại chế độ tự chạy của file fix_xvnkb_start.sh , khởi động máy lại và tận hưởng khả năng mount CD và gõ tiếng việt tuyệt vời.

Các bạn hãy làm thử và thông báo lại cho tôi biết 😀

——————————————-

Bài viết của silverhat tại lambuu.06ctt.net, silverhat.wordpress.com

Advertisements
Posted in linux, ubuntu. Nhãn: , , . 5 Comments »

5 phản hồi to “Khắc phục lỗi automount CD của Ubuntu khi sử dụng xvnkb part 2”

  1. Water Puppet Says:

    Tớ làm được rồi. Cám ơn bạn nhiều nha!

  2. gmod Says:

    tôi làm đúng các bước trên, khi tắt fix_vnkb trong sesion rồi login, logout thì thấy file ld.so.preload trống rỗng -> thành công , nhưng khi bật lại fix_vnkb và cho khởi động lại thì vẫn ko automout được. trong ~ xuất hiện file .xsession-errors có nội dung:

    (process:5482): Gtk-WARNING **: This process is currently running setuid or setgid.
    This is not a supported use of GTK+. You must create a helper
    program instead. For further details, see:

    http://www.gtk.org/setuid.html

    Refusing to initialize GTK+.

  3. gmod Says:

    nhưng khi bấm trực tiếp vào file .xsession thì vẫn hoạt động tốt.

  4. silverhat Says:

    chuyện file .xsession-errors đó là bình thường, bạn cứ an tâm.
    Không hiểu sao bạn vẫn gặp lỗi mountCD.
    ————-
    Hiện vừa ra bản xvnkb mới đã khắc phục dc lỗi mountCD. Bạn có thể tải về(file .deb) tại:
    http://truthinet.com.vn/softs/xvnkb/xvnkb_0.3-ubuntu710_i386.deb

    xem thêm tại: http://kythuatmaytinh.wordpress.com/2008/01/04/xvnkb-b%e1%ba%a3n-s%e1%bb%ada-l%e1%bb%97i/

  5. gmod Says:

    thanhks. tớ làm lại và bây giờ thì auto được rồi 🙂


Trả lờ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 Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s

%d bloggers like this: