Moriator - I can do it!

Linux dễ dàng hơn bạn nghĩ!

Archive for the 'Ubuntu' Category


Khi Totem chuyển sang trắng đen!

Posted by moriator on 22nd March 2008

Không biết có ai từng bị trường hợp này chưa. Máy của mình sau 1 thời gian sử dụng thì chương trình Totem (và cả VLC) không còn hiển thị màu được nữa mà chuyển sang trắng đen hết (như phim ngày xưa á!). Mình search trên google và thấy 1 cách khắc phục vô cùng đơn giản. Vô Terminal và:

rm -r ~/.gconf/apps/totem

Sau đó bạn logout rồi login. Kiểm tra lại xem. Tuyệt chứ! :D

Câu lệnh trên đã xóa các thiết lập mặc định cho Totem, khôi phục lại trạng thái ban đầu (tức là lúc mới cài máy và chưa bị nạn!)

Nghe đồn bản 8.04 sẽ khắc phục lỗi này.

Chúc vui! :)

Posted in Linux, Ubuntu | 1 Comment »

Cài đặt Screenlets cho Ubuntu

Posted by moriator on 9th March 2008

Lúc trước bạn Demon có hỏi mình về Screenlets. Mình đã cài thử nhưng khi sử dụng thì gặp vấn đề này nọ, làm biếng nghiên cứu nên chưa post lên :P

Hôm nay 8/3, tự nhiên thấy khó ngủ nên tìm hiểu cho xong thằng Screenlets này. Thì ra, lúc thử nghiệm cài nhiều phiên bản Screenlets quá nên nó bị xung đột tùm lum hết. Gỡ ra hết cài bản mới nhất thì mới ok :D

Nếu bạn nào chưa biết Screenlets là gì thì nhìn vào tấm hình bên dưới. Nó làm cho desktop của chúng ta trông pro hơn.

Bạn download và cài đặt Screenlets từ http://www.getdeb.net/release.php?id=2128

Chương trình chạy khá tốt, để mở Screenlet Manager, bạn vào System -> Preferences -> Screenlets. Muốn chạy Screenlet nào, bạn chỉ việc chọn và nhấn Lauch/Add. Để chạy mặc định bạn nhấn chọn Auto start on login.

Tuy nhiên, có một rắc rối là một số screenlet bị sao đấy mà không thể thiết lập mặc định (ban đầu nó nằm bên trái, bạn kéo qua phải, khởi động lại thì nó về lại bên trái!). Điển hình của “vụ án” này là thằng Sysmonitor. Sau nửa tiếng lò mò, mình phát hiện ra “bè lũ mấy tên” tụi nó lưu mặc định trong thư mục ~/.config/Screenlets. Vào kiểm tra và phát hiện Sysmonitor không tạo được file lưu mặc định. Hờ hờ, nó không làm thì mình làm dùm nó. :))

Trong thư mục .config/Screenlets/Systemonitor/Default, bạn tạo 1 file tên Sysmonitor1.ini với nội dung có thể như sau:

is_sticky=True
enable_buttons=True
lock_position=True
keep_above=False
keep_below=False
y=24
x=1099

Trong đó, những tính năng quan trọng là:

- keep above=False: đảm bảo không nằm đè lên các cửa sổ chương trình khác.

- y, x: tọa độ của góc trên trái Screenlet mặc định khi khởi động.

Để chắc chắn, sau khi đặt Screenlet ngay ngắn, bạn nhấp chuột phải -> Properties… -> Options và điền các số liệu cần thiết vào. Để đảm bảo chính xác, bạn mở các file lưu mặc định của các Screenlet khác, copy qua và sửa lại chút chút.

Thế là xong!

Chúc vui! :)

Posted in Linux, Linux Tutorial, Ubuntu | 6 Comments »

Nuôi cá trong Ubuntu nào ^^

Posted by moriator on 29th February 2008

Trong Ubuntu có cung cấp miễn phí cho bạn một chú cá nhỏ để làm desktop cho sinh động. Nhìn nó bơi qua bơi lại cũng ngồ ngộ ^^

Đơn giản lắm, bạn chỉ cần nhấn Alt + F2, đánh vào free the fish. Một chú cá sẽ lon ton bơi ra.  Bạn thử click chuột “chọc khoáy” chú cá xem nào, chú ta sẽ cuống cuồng chui vào cạnh màn hình để trốn.

Muốn cho chú ta “đi ngủ” bạn  nhấn Alt + F2, đánh vào  pkill gnome-panel

Nguồn: http://my.opera.com/UbuntUtnubU/blog/lam-con-ca-boi-nao

Posted in Linux, Ubuntu | 2 Comments »

Cài đặt Avant Window Navigator cho Ubuntu

Posted by moriator on 8th January 2008

Chú ý: Đã có hướng dẫn cài AWN cho Hardy ở đây.

—————————

Avant Window Navigator (AWN) là gì? Đơn giản, nó chỉ là 1 cái khiến chiếc máy tính của bạn trông “pro” hơn, cool hơn và tiện lợi hơn khi sử dụng các chương trình. Đây là 1 chương trình “bắt chước” theo hệ điều hành Mac, tuy không xịn bằng nhưng cũng đủ “ngất ngây” :)

Cách cài đặt như sau:

Vào Terminal gõ:

$ sudo gedit /etc/apt/sources.list

Thêm vào cuối:

deb http://download.tuxfamily.org/syzygy42 gutsy avant-window-navigator
deb-src http://download.tuxfamily.org/syzygy42 gutsy avant-window-navigator

Và thực hiện tuần tự những lệnh này trong Terminal:

$ wget http://download.tuxfamily.org/syzygy42/reacocard.asc
$ sudo apt-key add reacocard.asc
$ rm reacocard.asc
$ sudo apt-get update
$ sudo apt-get install avant-window-navigator-bzr awn-core-applets-bzr

Thế là xong! Sử dụng thì vô cùng đơn giản. Vào Applications -> Accessories -> Avant Window Navigator. Bỏ khoảng 30 phút ra vọc là biết tất. Trong đó có nhiều Applet hay và tiện lợi.

Nếu muốn thêm 1 chương trình, bạn nhấp đè và kéo từ trên thanh menu xuống thanh AWN. Chú ý là nếu “nguồn” thay đổi thì “đích” trên AWN cũng sẽ thay đổi theo.

Nguồn tham khảo: http://wiki.awn-project.org/index.php?title=Main_Page

Posted in Linux, Ubuntu | 5 Comments »

Bộ gõ xvnkb 0.3.0 đã fix các lỗi

Posted by moriator on 8th January 2008

Hiện nay trên mạng đã có bản xvnkb được fix các lỗi của phiên bản cũ như lỗi automount CD, lỗi phím đặc biệt của laptop.

Download: http://www.box.net/shared/mog7hhuqso

Một số thủ thuật như tự động chạy với thiết lập riêng, chạy ẩn vẫn như cũ.

Chạy mặc định khi khởi động: nhấn Alt + F2 rồi thêm vào xvnkb –method=telex –charset=utf8 (trong đó method là telex, vni hoặc viqr; charset là utf8, tcvn, viscii, vps hoặc viqr).

Chạy ẩn: soạn tập tin .xvnkbrc trong thư mục Home Folder với nội dung:

top 0
left 0
method 1
enable 1
charset 5
spelling 0
interface 1
docking 1
font helvetica:size=10:style=bold
hotkey Control Shift_L

Bài liên quan: Cài đặt bộ gõ xvnkb cho ubuntu

Cảm ơn bạn giunkieng đã chia sẻ thông tin và gói cài đặt này :)

Posted in Linux, Linux Tutorial, Ubuntu | 9 Comments »

Cài đặt Google Earth trong Ubuntu

Posted by moriator on 3rd December 2007

Cài đặt Google Earth trong Ubuntu là vô cùng dễ dàng và nhanh chóng. Bạn download tại http://earth.google.com/download-earth.html. Sau khi download xong, chỉ cần double click, làm theo hướng dẫn và sử dụng.

Bạn cũng có thể cài đặt từ Terminal. Chuyển vào thư mục chứa file cài đặt và gõ vào:

$ chmod +x GoogleEarthLinux.bin
$ sudo ./GoogleEarthLinux.bin

Chúc vui!

Posted in Linux, Ubuntu | 1 Comment »

Sử dụng StarDict trên Ubuntu 7.10

Posted by moriator on 24th November 2007

Bộ từ điển StarDict có thể nói là quá nổi tiếng trong thế giới nguồn mở và hầu như ai cũng phải cài đặt nó cả. Tuy nhiên, StarDict lại bị lỗi trên Ubuntu 7.10. Nếu bạn cài từ Add/Remove… , khi sử dụng chức năng scan bạn không thể đưa chuột vào trong cửa sổ được (nó nhảy lên góc trên trái và… biến mất). Nguyên nhân là phiên bản StarDict này đã cũ, và cách khắc phục đơn giản nhất là tải phiên bản mới về tại đây. :D

Cài đặt xong, bạn lên trang http://stardict.sourceforge.net/Dictionaries_misc.php để tải các bộ từ điển về (tình hình là có rất nhiều, đi lòng vòng tải về một đống :D ). Bạn giải nén và đưa vào /usr/share/stardict/dic

Còn đây là gói âm thanh để StarDict “biết nói”: tải về giải nén rồi đưa vào /usr/share/stardict/sounds

Một số thủ thuật:

- Chức năng scan của Stardict rất tiện dụng, nhưng đôi khi lại gây phiền phức. Cứ mỗi lần bạn bôi đen một đoạn văn bản là StarDict lại “nhảy ra, nhảy vào” làm hoa cả mắt. Cách khắc phục là bạn vào Preferences, Categories -> Scan Selection, chọn cả 2 ô rồi vào Scan modifier key chọn phím tắt phù hợp. Thế là từ nay StarDict chỉ nhảy ra khi nào bạn nhấn kèm phím tắt thôi.

- StarDict có thể dịch 1 đoạn văn bản từ ngôn ngữ này ra ngôn ngữ khác (tiếc là chưa có tiếng việt). Bạn vào Full-text Translation chọn bộ dịch (Google, Yahoo…) rồi sử dụng.

- Một trò nữa khá vui là bạn có thể tra cứu wikipedia bằng… StarDict. Bạn vào Manage Dictionaries -> Network Dictionaries -> Add -> Wikipedia -> viwiki (tiếng Việt). Sau đó bạn vào Preferences -> Net Dict -> Enable Network Dictionaries. Thế là xong!

Có nhiều điều hấp dẫn trong StarDict, bạn vọc thử rồi cho tôi biết kết quả nhé :)

Posted in Linux, Linux Tutorial, Ubuntu | 8 Comments »

Cài đặt phần mềm và quản lý các gói trong Ubuntu

Posted by moriator on 13th November 2007

I. CÀI ĐẶT PHẦN MỀM:

Đối với những người dùng Windows sau khi chuyển sang Linux thì việc cài đặt, gỡ bỏ và nâng cấp 1 phần mềm sẽ vô cùng căng thẳng. Trong Windows chúng ta chỉ có 1 cách rất thông thường là click vào file setup.exe hay install.exe, chờ 1 xí và xài:D. Còn trong Linux, chúng ta có khá nhiều cách để làm chuyện đó. Trong bài này tôi sẽ giới thiệu 1 vài cách thông dụng khi cài phần mềm trong Ubuntu.

1. Cài đặt từ Add/Remove: Đây là cách đơn giản và hiệu quả nhất. Cài bằng cách này sẽ dễ dàng gỡ bỏ và nâng cấp hơn. Tuy nhiên, cách này chỉ thực hiện được khi máy có kết nối internet mà thôi. Bạn chỉ cần vào Applications -> Add/Remove…, tìm phần mềm muốn cài, chọn và Apply, ngồi đợi Ubuntu tải các gói về cài đặt. Thế là xong!

Chú ý, ở ListBox Show (phía trên bên phải), bạn chọn “All available applications” để thấy tất cả phần mềm có thể sử dụng

.2. Cài đặt từ gói .deb:

Cách này cũng đơn giản không kém gì cách thứ nhất, do gói .deb đã được biên dịch sẵn nên bạn chẳng cần phải làm gì nhiều. Bạn chỉ việc dùng chuột kích hoạt gói và chương trình sẽ tự động cài đặt (giống như file setup.exe bên Windows). Khi cài, đôi khi xuất hiện yêu cầu các gói phụ thuộc (dependencies). Bạn tìm các gói đó về cài vào là OK.

Nếu thích dùng lệnh, bạn gõ trong Terminal:

$ sudo dpkg -i [ten_goi].deb

Khi cài 1 loạt các gói .deb:

$ sudo dpkg -i *.deb

3. Cài đặt từ gói .rpm:

Đây là gói biên dịch cho Redhat. Muốn chuyển sang gói .deb cho Ubuntu, bạn có thể cài phần mềm alien:

$ sudo apt-get update
$ sudo apt-get install alien

Chuyển vào thư mục chứa file .rpm

$ sudo alien -k [ten_file].rpm

- Lệnh này sẽ chuyển gói .rpm thành gói .deb
- Tham số -k sẽ giữ nguyên số phiên bản

Sau đó bạn cài gói .deb như cách 2.

3. Sử dụng trình quản lý gói Synaptic (trong Kubuntu là Kynaptic)

Bạn vào System > Administration > Synaptic Package Manager, tìm gói cần cài rồi Install/Reinstal/Remove… Cái này cũng đơn giản không kém, bạn tự vọc nhé :D

4. Cài đặt bằng dòng lệnh (trình bày chi tiết ở phần sau) Muốn cài gói nào, bạn chỉ việc gõ vào Terminal:

sudo apt-get install [ten_goi]

Gỡ bỏ:

sudo apt-get remove [ten_goi]

5. Biên dịch từ mã nguồn:

Nếu bạn chỉ có mã nguồn trong tay, hãy thực hiện những bước sau:

- Cài chương trình biên dịch:

$ sudo apt-get install build-essential

- Lấy mã nguồn về (có thể dùng lệnh wget để tải)

- Giải nén: tar xvzf [ten_file] (.tar.bz2, .tar.bz, tar.gz,…)

- Biên dịch và cài: vào trong thư mục vừa giải nén

$ ./configure

$ make

$ sudo make install

Đôi khi việc cài đặt không thực hiện được do thiếu các thư viện phụ thuộc. Bạn có thể thấy chúng khi báo lỗi

II. Quản lý các gói trong Ubuntu:

dpkg: đây là trình quản lý gói cơ bản và đơn giản nhất trong Debian. Bạn có thể tham khảo ở bảng sau:

Cú pháp Mô tả Ví dụ
dpkg -i {.deb package} Cài đặt gói hoặc nâng cấp nếu đã cài rồi dpkg -i zip_2.31-3_i386.deb
dpkg -R {Directory-name} Cài đặt toàn bộ các gói trong thư mục dpkg -R /tmp/downloads
dpkg -r {package} Gỡ bỏ gói trừ các file cấu hình dpkg -r zip
dpkg -P {package} Gỡ bỏ gói kể các các file cấu hình dpkg -P apache-perl
dpkg -l Liệt kê các gói đã cài đặt, phiên bản và mô tả ngắn dpkg -l dokg -l | less
dpkg -l ‘*apache*’
dpkg -l | grep -i ’sudo’
dpkg -l {package} Liệt kê các gói riêng đã cài đặt, phiên bản và mô tả ngắn dpkg -l apache-perl
dpkg -L {package} Liệt kê các file đã cài đặt dpkg -L apache-perl
dpkg -L perl
dpkg -c {.Deb package} Liệt kê những file bên trong gói .deb dpkg -c dc_1.06-19_i386.deb
dpkg -S {/path/to/file} Tìm gói mà file phụ thuộc dpkg -S /bin/netstat
dpkg -S /sbin/ippool
dpkg -p {package} Mô tả chi tiết gói: nhóm, phiên bản, bảo trì, cấu trúc, các
gói phụ thuộc, mô tả,…
dpkg -p lsof
dpkg -s {package} | grep Status Tìm xem gói đã được cài hay chưa dpkg -s lsof | grep Status

Nguồn: http://www.cyberciti.biz/howto/question/linux/dpkg-cheat-sheet.php

apt:

Cú pháp Mô tả Ví dụ
apt-get install {package} Cài đặt hoặc nâng cấp gói apt-get install zip
apt-get install lsof samba mysql-client
apt-get remove {package} Gỡ bỏ gói trừ các file cấu hình apt-get remove zip
apt-get –purge remove {package} Gỡ bỏ gói kể cả các file cấu hình apt-get –purge remove mysql-server
apt-get update apt-get upgrade Cập nhật hệ thống apt-get update
apt-get upgrade
apt-get update apt-get dist-upgrade Nâng cấp hệ thống lên phiên bản mới apt-get update
apt-get dist-upgrade
apt-cache search keywords Tìm gói theo từ khóa apt-cache search alien
apt-cache show program Lấy thông tin về gói apt-cache show rar

Nguồn: http://www.cyberciti.biz/howto/question/linux/apt-get-cheat-sheet.php

Posted in Linux, Ubuntu | 3 Comments »

Ubuntu Satanic Edition: Quà tặng của quỷ Satan!

Posted by moriator on 9th November 2007

Sự phát triển của Ubuntu quả là ngoài sức tưởng tượng, thậm chí cả… quỷ Satan cũng xài :D Nói đùa thế thôi, đây chỉ là 1 chiếc áo mang phong cách Haloween cho anh bạn Ubuntu nhà ta (tiếc là Haloween đã qua rồi :() Chiếc áo có thể mặc cho Ubuntu Gutsy 7.10, Feisty 7.04 và Edgy 6.10, bao gồm cả Gnome (Ubuntu) và KDE (Kubuntu). Thậm chí, nó có thể cài vào… Ubuntu Christian Edition! (Quỷ có khác :D)

Read the rest of this entry »

Posted in Linux, Ubuntu | 8 Comments »

Cài đặt bộ gõ xvnkb cho Ubuntu

Posted by moriator on 4th November 2007

Chú ý: xem bài viết Bộ gõ xvnkb 0.3.0 đã fix các lỗi nếu bạn muốn cài xvnkb vào máy.

———————————–

Việc đầu tiên mà người Việt Nam khi sử dụng máy tính là cài đặt 1 bộ gõ Tiếng Việt. Trong Ubuntu có sẵn bộ gõ SCIM, nhưng chỉ hỗ trợ kiểu gõ VIQR, vô cùng bất tiện với những người quen tay với VNI hay TELEX. Theo đánh giá, xvnkb là phần mềm gõ tiếng việt tốt nhất trên Ubuntu hiện nay, dù nó vẫn còn nhiều lỗi :D

Chúng ta bắt đầu cài nhé! Biên dịch từ mã nguồn cho nó pro :)

Bạn vào Applications -> Accessories -> Terminal:

1. Cài đặt trình biên dịch:

$ sudo apt-get install build-essential

$ sudo apt-get install xorg-dev

2. Tải mã nguồn:

$ wget http://xvnkb.sourceforge.net/xvnkb-0.2.9a.tar.bz2

Giải nén:

$ tar -xvf xvnkb-0.2.9a.tar.bz2

Chuyển vào thư mục vừa giải nén và bắt đầu biên dịch:

$ cd xvnkb-0.2.9a/
$ ./autogen.sh
$ ./configure –use-extstroke

Đến đây, bạn phải sửa lại đôi chút trong file config.h. Gõ gedit config.h và bỏ -e ở đầu

3. Cài đặt:

$ make
$ sudo make install

Đôi khi câu lệnh make báo lỗi, là do quá trình tải 2 gói biên dịch ban đầu bị lỗi. Bạn gõ lại 2 lệnh đầu tiên rồi thực hiện tiếp.

Chạy chương trình: gõ xvnkb

Chạy mặc định khi khởi động: nhấn Alt + F2 rồi thêm vào xvnkb –method=telex –charset=utf8 (trong đó method là telex, vni hoặc viqr; charset là utf8, tcvn, viscii, vps hoặc viqr).

Hàng độc: Nếu bạn thường xuyên sử dụng xvnkb mà rất ít khi thay đổi các thiết lập, thì biểu tượng xvnkb ngoài desktop có vẻ không cần thiết nhỉ? Để cho xvnkb chạy ẩn bên trong, bạn soạn tập tin .xvnkbrc trong thư mục Home Folder với nội dung:

top 0
left 0
method 1
enable 1
charset 5
spelling 0
interface 1
docking 1
font helvetica:size=10:style=bold
hotkey Control Shift_L

.xvnkbrc là file lưu trữ các thiết lập, bạn thử vọc và sửa đổi cho phù hợp nhé :D

Cập nhật: cách sửa lỗi automount CD của xvnkb (”xào nấu” từ blog bạn Bửu: http://lambuu.06ctt.net, các bạn đọc xong khen bạn í một câu không bạn í lại buồn :D)

Nguyên nhân:

Do file reload của xvnkb /etc/ld.so.preload chứa 1 dòng duy nhất: ” /usr/local/lib/xvnkb.so.0.2.9a” .Nếu không có dòng này thì xvnkb sẽ không thể hoạt động, ngược lại thì sẽ không automount CD được. Và một cách giải quyết được đưa ra là: xóa nội dung file khi tắt máy và nạp lại nội dung file khi khởi động, khi đó sẽ “yên ổn mọi bề”.

Cách thực hiện:

Đầu tiên bạn sao lưu lại file /etc/ld.so.preload để đề phòng trường hợp bất trắc xảy ra. Để có thể chỉnh sửa nội dung file, bạn gõ lệnh trong Terminal:

$ sudo chmod a+w /etc/ld.so.preload

(chmod là lệnh chỉnh sửa quyền truy cập file, như ví dụ trên, a+w có nghĩa là “allow all people to write in this file”).

Bây giờ ta sẽ tạo ra file .xsession trong thư mục ~ với nội dung:

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

Save file, click phải chọn Properties -> Permissions -> Allow executing as program. Để chắc chắn file có thể thực thi được bạn gõ trong Terminal:

$ chmod +x .xsession

Bây giờ chúng ta thử xem file đã hoạt động tốt hay chưa. Tiếp tục trong Terminal:

$ echo /usr/local/lib/xvnkb.so.0.2.9a > /etc/ld.so.preload

Sau đó bạn logout và login trở lại, vào Terminal gõ:

$ cat /etc/ld.so.preload

Nếu vẫn còn thấy nội dung file thì bạn thử logout rồi login lần nữa xem. Còn không restart luôn cho chắc :D Khi nào thấy file trống (tức là chẳng hiện lên gì cả) thì thành công.

Bây giờ ta sẽ tạo ra 1 script tự động nạp nội dung file và khởi động xvnkb. Trong thư mục ~ bạn tạo file fix_xvnkb_start.sh (click phải -> Create Document -> Emty file) và gõ vào:

#!/bin/bash
sleep 9 && echo /usr/local/lib/xvnkb.so.0.2.9a > /etc/ld.so.preload;
sleep 1 && xvnkb -m=telex -c=utf8;

Save file, click phải chọn Properties -> Permissions -> Allow executing as program.

Để script này tự chạy khi khởi động, bạn vào System -> Preferences -> Sessions, chọn Add, đặt tên bất kỳ ở mục Name, ở mục Command ấn Browse trỏ đến file fix_xvnkb_start.sh vừa tạo.

Chú ý:

- Nếu bạn sử dụng kiểu gõ vni thì trong file fix_xvnkb_start.sh bạn sửa lại: -m=vni

- Để ẩn file, bạn thêm dấu chấm phía trước tên file (tức là .fix_xvnkb_start.sh). Làm thế này để đỡ choáng chỗ và tránh xóa nhầm.

Chúc các bạn thành công! :D

Posted in Linux, Ubuntu | 14 Comments »