T o phím nóng t t máy tính trong Ubuntuạ ắ
Trong bài vi t h ng d n d i đây, chúng tôi s trình bày nh ng ế ướ ẫ ướ ẽ ữ
b c c b n đ t o phím ch c năng t t máy tính trong Ubuntu. C ướ ơ ả ể ạ ứ ắ ụ
th , t i đây chúng ta s s d ng ngôn ng l p trình Python đ đ m ể ạ ẽ ử ụ ữ ậ ể ả
b o tính n đ nh và hi u qu c a quá trình này.ả ổ ị ệ ả ủ
V m t k thu t, quá trình t t máy trong Ubuntu đ u ph i d a trên câu ề ặ ỹ ậ ắ ề ả ự
l nhệ xset:
xset dpms force off
T tr c đ n gi , đã có khá nhi u cách bàn v v n đ này, nh ng cho t i ừ ướ ế ờ ề ề ấ ề ư ớ
phiên b n Ubuntu Karmic (9.10) thì đã b t m d ng vì m t s nguyên nhân. ả ị ạ ừ ộ ố
Nguyên nhân chính là do s không t ng thích c a c u trúc l nh trên so v iự ươ ủ ấ ệ ớ
h đi u hành, đã gây ra hi n t ng t kh i đ ng l i sau vài phút. Th t mayệ ề ệ ượ ự ở ộ ạ ậ
m n r ng thành viênắ ằ nxmehta trong di n đànễ Ubuntu đã tìm ra đ c ượ
ph ng án t i u các đo n mã Python, và ch c năng đã tr l i ho t đ ng ươ ố ư ạ ứ ở ạ ạ ộ
bình th ng. Sau nhi u l n th nghi m, quá trình nãy đã th c s n đ nh ườ ề ầ ử ệ ự ự ổ ị
trên các n n t ng khác nhề ả ư Karmic ho cặ Natty.
Tr c tiên, chúng ta s ph i c n đ n y u t h tr . Mướ ẽ ả ầ ế ế ố ỗ ợ ở Terminal và gõ
l nh sau:ệ
sudo apt-get install python python-xlib
Quá trình trên s ti n hành cài đ t gói python và python-xlib (n u ch a có ẽ ế ặ ế ư
s n trong h th ng). Ti p theo, các b n m 1 ch ng trình so n th o ho c ẵ ệ ố ế ạ ở ươ ạ ả ặ
ch nh s a Text nào đó (ví d nhỉ ử ụ ư gedit) và copy toàn b mã sau:ộ
#!/usr/bin/python
import time
import subprocess
from Xlib import X
from Xlib.display import Display