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
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
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! ![]()
March 9th, 2008 at 11:51 pm
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~
March 20th, 2008 at 8:36 pm
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.
March 22nd, 2008 at 12:51 am
@Demon: chào người quen
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ứ 
March 23rd, 2008 at 9:47 am
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
April 19th, 2008 at 2:05 pm
chạy nó không khởi động cùng ubuntu thì sao
mặc dù em đã chọn Auto start on login
April 19th, 2008 at 2:15 pm
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!