18Jul

Cara Mematikan Monitor Anda Dengan Hotkey di Ubuntu

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

Cara lama mematikan monitor Anda adalah melalui perintah xset:

xset dpms power off

Ada beberapa variasi, tapi karena Ubuntu Karmic( 9,10), rusak. Beberapa sistem panggilan tampaknya tidak cocok dengan perintah ini, menyebabkan layar terbangun setelah sekitar satu menit. Setelah kesal saat ini untuk beberapa lama, saya menemukan beberapa solusi di Forum Ubuntu. Menjalankan perintah ini dalam satu lingkaran sepertinya CPU intensif, dan tidak ada cara yang sangat elegan untuk menghindarinya. Syukurlah, satu pengguna, nxmehta, menemukan solusinya dengan menggunakan skrip Python sederhana, dan bekerja pada segala hal mulai dari Karmic sampai 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 tidaksudah terpasangSelanjutnya, buka Text Editor( gedit) dan copy / paste teks berikut:

#!/usr/bin/ python import time import subprocess dari Xlib import X dari 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 = subproses. Popen( 'gnome-screensaver-command -i'.split() ) time.sleep( 1) while True: print display.next_event() p.terminate() istirahat

Simpan file Anda di suatu tempat dengan benarnama. Saya menyimpannya di layar /bin/ screen_off.sh dengan sisa skrip saya.

Selanjutnya, klik kanan file tersebut dan masuk ke Properties.

Di bawah tab Permissions, pastikan "Allow executing file as program" dicentang. Klik Tutup.

Sekarang Anda bisa menugaskannya ke shortcut keyboard apapun! Saya suka mengatur saya ke Caps Lock, jadi saya harus menonaktifkan kunci itu dulu. Anda bisa melakukannya dengan masuk ke Keyboard & gt;Tata letak & gt;Pilihan.

Di sini, pilih "Caps Lock is disabled" di bawah Caps Lock key behavior.

Untuk menetapkan skrip ini ke jalan pintas keyboard, buka preferensi Keyboard Shortcuts.

Klik Add, beri nama jalan pintas, dan perintahnya hanya akan menjadi lokasi skrip. Klik Apply, lalu klik di bawah shortcut untuk mengaturnya. Jika Anda menonaktifkan Caps Lock, Anda akan melihatnya tercantum sebagai "VoidSymbol" namun akan bekerja tanpa hambatan.

Ini telah mengganggu saya untuk beberapa lama, dan solusinya agak sulit untuk menemukan apa dengan semua keluhan yang beredar. Mudah-mudahan ini akan membantu Anda menghemat baterai laptop Anda.