Cara lama mematikan monitor Anda adalah melalui perintah xset:
xset dpms force off
Ada beberapa variasi pada itu, tetapi sejak Ubuntu Karmic (9.10), itu sudah rusak. Beberapa panggilan sistem tampaknya tidak cocok dengan perintah ini, menyebabkan layar terbangun setelah sekitar satu menit. Setelah kesal pada ini untuk beberapa waktu, saya menemukan beberapa solusi di Forum Ubuntu. Menjalankan perintah ini dalam satu lingkaran tampaknya membutuhkan banyak CPU, dan tidak ada cara yang sangat elegan untuk menghindarinya. Untungnya, satu pengguna, nxmehta, menemukan solusi menggunakan skrip Python sederhana, dan bekerja pada semua hal, mulai dari Karmic hingga Natty.
Pertama-tama, Anda harus memiliki beberapa dependensi, jadi buka terminal dan masukkan perintah berikut:
sudo apt-get install python python-xlib
Ini akan menginstal paket python dan python-xlib jika belum diinstal. Selanjutnya, buka Editor Teks (gedit) dan salin / tempel teks berikut:
#!/usr/bin/python import time import subprocess from Xlib import X from Xlib.display import Display display = Display(':0') root = display.screen().root root.grab_pointer(True, X.ButtonPressMask | X.ButtonReleaseMask | X.PointerMotionMask, X.GrabModeAsync, X.GrabModeAsync, 0, 0, X.CurrentTime) root.grab_keyboard(True, X.GrabModeAsync, X.GrabModeAsync, X.CurrentTime) subprocess.call('xset dpms force off'.split()) p = subprocess.Popen('gnome-screensaver-command -i'.split()) time.sleep(1) while True: print display.next_event() p.terminate() break
Selanjutnya, klik kanan file dan pergi ke Properties.
Sekarang Anda dapat menetapkannya ke pintasan keyboard apa pun! Saya suka mengatur tambang untuk Caps Lock, jadi saya harus menonaktifkan kunci itu terlebih dahulu. Anda dapat melakukannya dengan membuka Keyboard> Layouts> Options.
Untuk menetapkan skrip ini ke pintasan keyboard, buka preferensi Keyboard Shortcuts.
Ini telah mengganggu saya untuk beberapa waktu, dan solusinya agak sulit untuk menemukan apa dengan semua keluhan yang beredar. Semoga ini akan membantu Anda menghemat baterai laptop Anda.