loader

Cara Mematikan Monitor Anda Dengan Tombol Cepat di Ubuntu

Anonim

Cara tradisional mematikan monitor Anda melalui hotkey telah rusak untuk beberapa versi sekarang. Skrip Python yang cukup sederhana dapat mengembalikan fungsionalitas itu dengan andal dan efisien.

Cara lama mematikan monitor Anda adalah melalui perintah xset:

xset dpms mati

Ada beberapa variasi tentang itu, tetapi sejak Ubuntu Karmic (9.10), sudah rusak. Beberapa panggilan sistem tampaknya tidak cocok dengan perintah ini, menyebabkan layar untuk bangun setelah sekitar satu menit. Setelah merasa terganggu dengan hal ini selama beberapa waktu, saya menemukan beberapa solusi di Forum Ubuntu. Menjalankan perintah ini dalam satu lingkaran tampaknya intensif CPU, dan tidak ada cara yang sangat elegan untuk menghindarinya. Untungnya, satu pengguna, nxmehta, menemukan solusi memanfaatkan skrip Python sederhana, dan itu berfungsi pada semuanya, dari Karmic hingga Natty.

Pertama-tama, Anda perlu 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 waktu impor, impor proses dari Xlib impor X dari impor Xlib.display Tampilan layar = Tampilan (': 0') root = display.screen (). root root.grab_pointer (Benar, X.ButtonPressMask | X.ButtonReleaseMask | X.PointerMotionMask, X.GrabModeAsync, X.GrabModeAsync, 0, 0, X.CurrentTime) root.grab_keyboard (True, X.GrabModeAsync, X.GrabModeAsync, X.GrabModeAsync, X.GrabModeAsync, X.GrabModeAsync, X. off'.split ()) p = subprocess.Popen ('gnome-screensaver-command -i'.split ()) time.sleep (1) ketika True: cetak display.next_event () p.terminate () break 

Simpan file Anda di suatu tempat dengan nama yang tepat. Saya terjebak di ~ / bin / screen_off.sh dengan sisa skrip saya.

Selanjutnya, klik kanan file dan pergi ke Properties.

Di bawah tab Izin, pastikan "Izinkan menjalankan file sebagai program" dicentang. Klik Tutup.

Sekarang Anda dapat menetapkannya untuk pintasan keyboard apa saja! Saya suka mengatur milik saya ke Caps Lock, jadi saya harus menonaktifkan kunci itu terlebih dahulu. Anda dapat melakukannya dengan masuk ke Keyboard> Layouts> Options.

Di sini, pilih "Caps Lock dinonaktifkan" di bawah perilaku kunci Caps Lock.

Untuk menetapkan skrip ini ke pintasan keyboard, buka preferensi Pintasan Keyboard.

Klik Tambah, beri nama cara pintas, dan perintah hanya akan menjadi lokasi skrip. Klik Terapkan, lalu klik di bawah pintasan untuk mengaturnya. Jika Anda menonaktifkan Caps Lock, Anda akan melihatnya terdaftar sebagai "VoidSymbol" tetapi itu akan bekerja tanpa hambatan.

Ini telah menggangguku selama beberapa waktu, dan solusinya agak sulit untuk menemukan apa dengan semua keluhan yang beredar. Semoga ini akan membantu Anda menghemat baterai laptop Anda.

Pilihan Editor