Chủ Nhật, 15 tháng 8, 2010

Tận dụng năng lực của PCManFM trong Openbox

Ở những Blog trước, khi nói về tải ảnh nền cho Openbox thì tôi sử dụng phần mềm "Feh". Còn khi nói về "reboot" và "shutdown" hệ thống thì tôi dùng dòng lệnh. Ngoài ra, tôi chưa đề cập đến việc tạo "Shortcut" trên Desktop. Tất cả những điều đó là vì sự giới hạn Openbox.

Nhưng ta có "PCManFM" (nên dùng PCManFM2), một sự bổ xung tuyệt vời cho Openbox, để tạo nên một hệ thống rất nhẹ nhàng mà vẫn có vẻ đầy đủ như ai :D

Từ Ubuntu Alternate
(Ubuntu-Openbox với PCManFM2, cho phép quản lý ảnh nền và hiển thị các Shortcut)


Muốn vậy, ta phải cho PCManFM khởi động cùng Openbox, với tính chất là trình quản lý Desktop. Bằng cách sửa file ~/.config/openbox/autostart.sh, bỏ Feh đi và thêm PCManFM vào. Đây là file "autostart.sh" trên Ubuntu-Openbox của tôi:

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

# Programs to launch at startup
lxpanel &

# sh ~/.fehbg &
pcmanfm --desktop &

wicd-gtk &
xfce4-power-manager &
ibus-daemon &

# Programs that will run after Openbox has started
(sleep 1 && parcellite) &
(sleep 1 && ibus-gtk) &
# Hết!


Đăng xuất rồi đăng nhập trở lại, nhấn chuột phải vào màn hình bây giờ sẽ có mục "Desktop Preferences" để quản lý ảnh nền màn hình, chữ của các Shortcut...

Từ Ubuntu Alternate


Còn muốn tạo Shortcut trên màn hình ta làm thế nào. Có 2 trường hợp như sau:

1- Đối với các ứng dụng có trên mục "Menu" của thanh panen "LXPanel", ta có thể tạo Shortcut ra màn hình bằng cách click chuột phải rồi chọn tạo Shortcut, nếu trước đó đã cài gói phần mềm "lxshortcut"

2- Đối với các ứng dụng khác, các câu lệnh, hoặc đường dẫn (link)... ta phải tự tạo file Shortcut có đuôi ".desktop" (Click chuột phải vào màn hình, chọn New -> Blank file)


Đây là nội dung vài file Shortcut tự tạo của tôi:

File Shutdown.desktop (Lệnh tắt máy)

# Bắt đầu:
[Desktop Entry]
Encoding=UTF-8
Name=Shutdown
Comment=Shutdown System
Exec=gksu halt
Icon=system-shutdown-panel
Terminal=false
Type=Application
Categories=System
StartupNotify=true
# Hết!


File Reboot.desktop (Lệnh khởi động lại máy)

# Bắt đầu:
[Desktop Entry]
Encoding=UTF-8
Name=Reboot
Comment=Reboot System
Exec=gksu reboot
Icon=gnome-logout.png
Terminal=false
Type=Application
Categories=System
StartupNotify=true
# Hết!


File Data.desktop (Link tới thư mục /mnt/Data)

# Bắt đầu:
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=Data
Comment=Go to "/mnt/Data"
Exec=pcmanfm /mnt/Data
Icon=folder.png
Terminal=false
X-MultipleArgs=false
Type=Application
Categories=Application
StartupNotify=true
# Hết!


Thông tin thêm: PCManFM (PCManFM2) đã hỗ trợ GVFS nên có khả năng automount các thiết bị cắm ngoài như USB và mount các phân vùng bằng chỉ bằng cái click chuột

Nhớ cài gói gvfs nhé!


BỔ XUNG ngày 09/09/2010:

Có 1 cách tạo Shortcut rất cơ bản trong Linux mà tôi quên chưa đề cập bên trên. Đó là dùng lệnh. Nếu muốn tạo Shortcut trên Desktop, ta chạy lệnh như sau:

- Trở về Desktop:

$ cd ~/Desktop

(hoặc: $ cd ~/Màn\ hình\ nền - nếu Desktop của bạn có tên là "Màn hình nền")

- Tạo Shortcut (Link mềm) tới file hoặc thư mục (đích) bất kỳ:

$ ln -s /đường_dẫn/tên_đích


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

2 nhận xét:

  1. Cảm ơn anh rất nhiều vì bài viết hữu ích này. Em chuyển từ KDE sang LXDE nhưng ko automount được usb >"<. Mày mò trên mạng cũng ko xong, đọc bài viết của anh mới biết thiếu gói gvfs :p.
    Mong anh có thêm nhiều bài viết hay về một hệ thống gọn nhẹ và mạnh mẽ.

    Trả lờiXóa
  2. BỔ XUNG ngày 09/09/2010:

    Có 1 cách tạo Shortcut rất cơ bản trong Linux mà tôi quên chưa đề cập bên trên. Đó là dùng lệnh. Nếu muốn tạo Shortcut trên Desktop, ta chạy lệnh như sau:

    - Trở về Desktop:

    $ cd ~/Desktop

    (hoặc: $ cd ~/Màn\ hình\ nền - nếu Desktop của bạn có tên là "Màn hình nền")

    - Tạo Shortcut (Link mềm) tới file hoặc thư mục (đích) bất kỳ:

    $ ln -s /đường_dẫn/tên_đích

    Trả lờiXóa