Hướng dẫn cài beryl trong ubuntu (chip vga Geforce.)

Do hồi trước có người hỏi sao blog của mình không thấy nói gì về linux cả, ngẫm lại cũng có lý nên mình sẽ mở hàng bằng bài này vậy.
Trước tiên là vài lời nói đầu, beryl chắc cũng nhiều người có nghe qua rồi, ngắn gọn thì nó là lớp vỏ ngoài hào nhoáng của linux. Sau khi cài beryl hoàn chỉnh thì linux của bạn có thể cho Vista hay Mac hít khói về mặt giao diện. Hơn nữa beryl lại yêu cầu cấu hình rất thấp, không như vista, chỉ cần một chip vga tầm tầm độ như Geforce FX là chạy băng băng rồi.
Ở đây là hướng dẫn cài cho máy mình, cấu hình hơi khủng, nhưng máy cũ hơn vẫn có thể chạy được, bạn cứ cố thử xem.
Bây giờ vào việc nhé
Trước khi cài Beryl bạn cần phải độ lại X server, điều này có nghĩa là cài driver cho card đồ hoạ và tinh chỉnh lại X server một tí để nó khai thác hết được cái card thì mới chịu nổi beryl, cấu hình mặc định của các bản linux thường chưa chạy được ngay. Bước này là bước nhiêu khê nhất với nhiều user vì mỗi máy nó mỗi khác :devil: Do không có nhiều kinh nghiệm về mấy món ăn chơi này nên tôi chỉ có thể hướng dãn với VGA Geforce 8x mà tôi đang dùng thôi, các bạn khác chịu khó tìm hiểu thêm.

Bước 1: bạn vào trang web của nvidia tải về driver mới nhất, driver đi kèm theo ubuntu 7.04 lạc hậu rồi, dùng driver của nhà sản xuất ngon hơn. Địa chỉ: http://www.nvidia.com/object/unix.html
Nếu bạn dùng CPU 32 bit thì chọn mục Linux IA32
Nếu là CPU 64 bit thì chọn Linux AMD64/EMT64

Bỏ driver vào thư mục home của bạn,
Bước 2: Cài driver.
Do mặc định ubuntu thiếu các compiler nên bạn phải cài thêm trước khi cài driver, phần lớn các distro đều có compiler, trừ một số anh ăn theo mốt ubuntu nên bạn chắc cũng ít khi phải lo phần này.
Bạn vào một terminal nào đó (bạn nào không biết chỗ mở terminal để gõ lệnh thì tôi đầu hàng) và nhập lệnh:

sudo apt-get install build-essential

Có compiler rồi thì mới bắt đầu cài đặt driver. Bạn thoát khỏi X bằng cách nhấn Ctrl+Alt+F1
Bạn sẽ được chuyển về một console, ở đó bạn đăng nhập rồi gõ lệnh:

sudo killall gdm

Để tắt hẳn X server sau đó chạy tiếp lệnh:

sh ~/NVIDIA-Linux-x86_64-100.14.11-pkg2.run

Dĩ nhiên là nếu sau này bạn dùng driver mới hon tui thì con số sẽ khác chút đỉnh, chuyện đó chắc chẳng cần phải bàn, sau khi trình cài đặt driver chạy, nó hỏi gì bạn cứ yest tuốt luốt hết, lỡ có trục trặc thì xui thôi, chả sao cả :)), Trình cài đặt đã backup lại file xorg.conf cho bạn, bạn chỉ cần để ý coi nó backup ở đâu để sau này lấy ra xài lại là được
Bây giờ còn 1 mục hấp dẫn nữa là sửa xorg.conf, việc này thực chất là đưa driver mới cài vào sử dụng, thường thì trình cài đặt driver tự làm, nhưng bạn cũng nên vọc chơi cho biết bạn làm trong giao diện đồ hoạ cũng được, trong console cũng được, chả sao, chỉ vì đang trong console nên tôi làm luôn cho lẹ. Thường thì trước khi sửa phải backup nhưng trình cài đặt driver back up giùm rồi nên khỏi 😀

chạy lệnh

sudo nano /etc/X11/xorg.conf

bạn sẽ thấy giao diện soạn thảo hết sức thân thiện của nano và nội dung file xorg.conf trên màn hình.
Bạn nên sửa thheo hướng dẫn trên site này: http://gentoo-wiki.com/HOWTO_nVidia_GL_Desktop_Effects#Configuring_nVidia-drivers_and_X
Chủ yếu là Section Module có dạng như sau:

Section "Module"
# 1 đống gì đó không cần biết
# Phải đảm bảo là dòng Load "dri" bị xoá
# Phải đảm bảo dòng Load "glcore bị xóa
# Dòng load glx nên để
Load "glx"
#1 đống gì đó không cần biết
EndSection

Section Device thì như sau:

Section "Device"
# Dòng driver phải là driver của nividia, vesa hay nv đều không xài được
Driver "nvidia"
Option "AddARGBGLXVisuals" "true"
#Optioin "UseEvents" phải để là "false"
Option "UseEvents" "false"
Option "RenderAccel" "true"
EndSection

Sau đó bạn thêm section Extensions này vào:

Section "Extensions"
Option "Composite" "enable"
EndSection
Bây giờ thì bạn gõ lại lệnh

sudo gdm

Nếu nó chạy bình thường thì tốt, nếu không thì bạn phục hồi lại bản backup của xorg.conf theo hướng dẫn được đưa ra lúc cài đặt driver rồi sau đó tìm hiểu nguyên nhân sau 😀

Bước 3, cài beryl:
Nếu khi gõ lại gdm mà bạn vào được đồ hoạ là ngon lành rồi. Để chắc ăn, bạn nên vào System->Preferences->Desktop Effects để enable thử mấy cái effect chơi chơi xem có được chưa, nếu được là ngon lành, qua bước 3
Nói chung qua được 2 bước trên là xong 90% rồi, cài beryl chỉ là chuyện nhỏ, bạn có dùng yum đối với Fedora, hoặc tải từ trang web, còn với ubuntu thì vào Applications -> Add/Remove…
Trong ô search gõ chữ beryl trong ô show thì để là All available applications
Bạn nhấn Enter để thấy mấy mục liên quan đến beryl, bạn chekc hết rồi nhấn Apply

Khi nó chạy xong bạn chỉ việc vào Applications -> System Tools -> Beryl Manager và thưởng thức thôi :))
Bữa sau sẽ post screenshot lên cho các bạn coi, không ghiền không ăn tiền :))