Thứ Năm, 15 tháng 7, 2010

Openbox + LXPanel + Dolphin... Xây dựng hệ thống Archlinux NHẸ, tiện dụng, đẹp

Archlinux 32-bit với giao diện Openbox, theme Shiki-wise:

Từ KDEmod
(Click vào ảnh để phóng to)

Trước đây, tôi đã trình bày một cách xây dựng hệ thống Archlinux mà ưu tiên hàng đầu là tiêu chuẩn ĐẸP, rồi đến TIỆN DỤNG, và cuối cùng mới là NHẸ. Còn ở bài viết này thứ tự tiêu chuẩn được đảo ngược, ưu tiên số 1 là NHẸ.


Bước 1 - Cài đặt Archlinux phần cơ bản

Tham khảo bài viết: http://tutroc77.blogspot.com/2010/05/cai-at-archlinux-201005-phan-1.html

Lưu ý ở bài viết này:

- Ở Bước 6 - Chỉnh sửa các file cấu hình, Mục 4- Sửa file pacman.conf: Bạn nhớ thêm kho của KDEmod luôn nhé, vì ta sẽ sử dụng đến

- Ở Bước 6 - Chỉnh sửa các file cấu hình, Mục 5- Sửa file mirrorlist: Ngoài máy chủ ftp.tku.edu.tw (Taiwan) ta cũng nên kích hoạt thêm một vài máy chủ khác, để đề phòng khi máy chủ này có sự cố. Khi kích hoạt nhiều máy chủ thì máy chủ đứng trên sẽ được ưu tiên hơn máy chủ đứng dưới.

Dưới đây là các máy chủ tôi hay dùng, xếp theo thứ tự ưu tiên (Nội dung trong file "/etc/pacman.d/mirrorlist"):

# Taiwan
Server = http://ftp.tku.edu.tw/Linux/ArchLinux/$repo/os/$arch
Server = http://www.mirror.tw/pub/ArchLinux/$repo/os/$arch

# Japan
Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch

# Australia
Server = http://mirror.internode.on.net/pub/archlinux/$repo/os/$arch


Tham khảo thêm: http://tutroc77.blogspot.com/2010/07/cai-at-archlinux-bang-file-iso-tu-trong.html
và: http://tutroc77.blogspot.com/2010/07/cai-at-archlinux-bang-file-iso-tu-trong_02.html



Bước 2 - Thêm người dùng, SUDO, cài đặt Alsa (âm thanh), Xorg (môi trường đồ họa cơ bản), và một số gói phần mềm thông dụng...

Tham khảo bài viết: http://tutroc77.blogspot.com/2010/06/cai-at-archlinux-201005-phan-2.html
(Đã UPDATE ngày 15-07-2010)

Lưu ý ở bài viết này: Chỉ tham khảo đến hết phần cài đặt fonts ở mục 7 thôi nhé



Bước 3 - Cài Yaourt (Trình cài đặt tương tự "Pacman" nhưng có hỗ trợ AUR)

Tham khảo bài viết: http://tutroc77.blogspot.com/2010/06/cai-at-tuy-bien-archlinux-ep-tien-dung_17.html
và: http://tutroc77.blogspot.com/2010/07/repoarchlinuxfr-kho-bo-xung-cho.html



Bước 4 - Cài giao diện Openbox + LXPanel + Dolphin + SLiM...

Mức chiếm dụng hệ thống khi đăng nhập vào Openbox:
Từ KDEmod

# Pacman -S openbox pyxdg
# Pacman -S obconf menumaker obmenu
# Pacman -S lxpanel lxappearance lxde-icon-theme
# Pacman -S tango-icon-theme
# Pacman -S gamin
# Pacman -S kdemod-kdebase-dolphin kdemod-oxygen-icons
# Pacman -S oxygen-molecule-theme
# Pacman -S slim archlinux-themes-slim

Tham khảo cách cấu hình SLiM: http://tutroc77.blogspot.com/2010/07/cau-hinh-slim-trinh-quan-ly-ang-nhap.html

Lưu ý: Nếu bạn chỉ cài duy nhất giao diện Openbox thì trong file ~/xinitrc chỉ cần thêm dòng:
exec ck-launch-session openbox-session

Khi đó, tất cả các dòng "exec" khác trong file này phải có dấu # (ghi chú) đứng đầu dòng


Cài thêm một số gói phần mềm NHẸ, thông dụng:

Feh - Trình quản lý ảnh nền (background): # pacman -S feh
(Tham khảo: http://wiki.archlinux.org/index.php/Feh)

Parcellite - Trình quản lý Clipboard: # pacman -S parcellite

Wicd - Trình quản lý mạng: # pacman -S wicd
(Phải thêm "wicd" vào mục DAEMONS trong file /etc/rc.conf - Xem bước 6 bên dưới)

Ibus-Unikey - Bộ gõ Tiếng Việt: $ yaourt -S ibus-unikey

Sakura - Cửa sổ dòng lệnh Terminal: # pacman -S sakura

Medit - Trình soạn thảo Text: # pacman -S medit

GPicView - Trình xem ảnh: # pacman -S gpicview

mtPaint - Trình chỉnh sửa ảnh: # pacman -S mtpaint

VLC - Trình nghe nhạc, xem phim: # pacman -S vlc

Scrot - Trình dòng lệnh chụp ảnh màn hình: # pacman -S scrot



Bước 5 - Cấu hình Openbox:

Tham khảo cách cài đặt và cấu hình Openbox: http://wiki.archlinux.org/index.php/Openbox

Có 3 file cấu hình chính cho Openbox:
- 1 là ~/.config/openbox/rc.xml
- 2 là ~/.config/openbox/menu.xml
- 3 là ~/.config/openbox/autostart.sh

Cả 3 file này đều chỉnh sửa được bằng các trình soạn thảo thông thường như nano hoặc medit

File "rc.xml" có thể được chỉnh sửa thông qua giao diện của trình ObConf
(Đã cài ở trên - Lệnh: $ obconf)

File "menu.xml" có thể được chỉnh sửa (cập nhật) thông qua trình MenuMaker
(Đã cài ở trên - Lệnh: $ mmaker -vf OpenBox3)

File "menu.xml" cũng có thể được chỉnh sửa thông qua giao diện của trình Obmenu
(Đã cài ở trên - Lệnh: $ obmenu)

Mỗi khi cài thêm hoặc gỡ bỏ các phần mềm trên Openbox thì đều cần cập nhật lại file "menu.xml". Và mỗi khi sửa xong thì đều cần chạy lệnh "Reconfigure" trên MENU của Openbox
(click chuột phải vào màn hình):
Từ KDEmod


Ngoài ra, trong kho cộng đồng AUR của Archlinux còn có gói openbox-xdgmenu (lấy từ Ubuntu). Gói này giúp menu của Openbox (file cấu hình là "menu.xml") tự động cập nhật mỗi khi cài đặt hay gỡ bỏ phần mềm.


Cách chỉnh sửa file "autostart.sh" tham khảo tại: http://openbox.org/wiki/Help:Autostart. Còn dưới đây là nội dung file "autostart.sh" của tôi:

# Bắt đầu
# Run the system-wide support stuff
. $GLOBALAUTOSTART

# Programs to launch at startup
sh ~/.fehbg &

# Programs that will run after Openbox has started
(sleep 1 && lxpanel) &
(sleep 2 && parcellite) &
# Hết


Hệ thống khi chạy ở mức thông thường vẫn rất nhẹ:
Từ KDEmod


Bước 6 - Cài đặt thêm một số gói phần mềm thông dụng:

Tham khảo thêm cách cài đặt một số phần mềm thông dụng như trình quản lý mạng Wicd, FLASHplugin cho trình duyệt Web... ở đây: http://tutroc77.blogspot.com/2010/06/cai-at-tuy-bien-archlinux-ep-tien-dung.html


Xem bài viết này và bình luận trên Ubuntu-VN: http://forum.ubuntu-vn.org/viewtopic.php?f=78&t=10737

2 nhận xét:

  1. Bác làm 1 distro based Archlinux luôn cho tiện.

    Trả lờiXóa
  2. Trong kho cộng đồng AUR của Archlinux đã có gói openbox-xdgmenu (lấy từ Ubuntu). Gói này giúp menu của Openbox (file cấu hình là "menu.xml") tự động cập nhật mỗi khi cài đặt hay gỡ bỏ phần mềm.

    Trả lờiXóa