Moriator - I can do it!

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

Cài đặt Screenlets cho Ubuntu

Posted by moriator on March 9, 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! :)

6 Responses to “Cài đặt Screenlets cho Ubuntu”

  1. Khoa Pham Says:

    Theo to’ thi dung chi cho nhieu, chi can OS tot nhu Ubuntu la okie, cai vao nhiu nang, lan bi vai xung dot nho? neu ko bik chinh lai rac roi nua~

  2. demon Says:

    :D Cài vào chơi cho vui đó mà.
    Mà bạn cũng hay thạt nhỉ?
    Cho hỏi cái code đó bạn học viết như thế nào?
    Mình là cái thằng ubuntu trong diendantinhoc.com đấy.

  3. moriator Says:

    @Demon: chào người quen :D Mình có code gì đâu, mò mò rồi tìm ra mấy cái đó thông qua mấy screenlet khác đấy chứ :D

  4. dongthao Says:

    Mấy cái này anh cài được vài bữa thấy nặng máy quá dẹp luôn òi :-D

  5. dsa Says:

    chạy nó không khởi động cùng ubuntu thì sao
    mặc dù em đã chọn Auto start on login

  6. moriator Says:

    Em mở System -> Preferences -> Sessions lên xem có các Screenlet trong đó chưa (vd: ClearCalendarScreenlet, SysmonitorScreenlet…). Anh nghĩ quan trọng nhất là phải có Screenlets Daemon trong đó. Nếu chưa có thì em chọn Add:
    -Name: Screenlets Daemon
    -Command: /usr/share/screenlets-manager/screenlets-daemon.py

    Chúc vui!

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>