Laman » bagaimana untuk » Bagaimana untuk Mematikan Monitor Anda Dengan Hotkey di Ubuntu

    Bagaimana untuk Mematikan Monitor Anda Dengan Hotkey di Ubuntu

    Cara tradisional memulihkan monitor anda melalui hotkey telah dipecahkan untuk beberapa versi sekarang. Skrip Python yang cukup mudah boleh membawa kefungsian itu kembali dengan pasti dan cekap.

    Cara lama mematikan monitor anda adalah melalui perintah xset:

    xset dpms memaksa

    Terdapat beberapa variasi mengenainya, tetapi sejak Ubuntu Karmic (9.10), ia telah rosak. Sesetengah sistem panggilan nampaknya tidak begitu baik dengan perintah ini, menyebabkan skrin menjadi bangun selepas kira-kira seminit. Setelah menjadi marah selama ini, saya dapati beberapa penyelesaian di Forum Ubuntu. Menjalankan arahan ini dalam gelung seolah-olah CPU intensif, dan tidak ada cara yang sangat elegan untuk melarikan diri. Syukurlah, satu pengguna, nxmehta, mendapati penyelesaian menggunakan skrip Python mudah, dan ia berfungsi pada segala-galanya dari Karmic hingga Natty.

    Pertama sekali, anda perlu mempunyai beberapa kebergantungan, jadi buka terminal dan masukkan arahan berikut:

    sudo apt-get install python python-xlib

    Ini akan memasang pakej python dan python-xlib jika ia tidak dipasang. Seterusnya, buka Editor Teks (gedit) dan salin / tampal teks berikut:

    #! / usr / bin / python import import subprocess import dari Xlib import X dari import Xlib.display Display display = Display (': 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.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

    Simpan fail anda di suatu tempat dengan nama yang betul. Saya menyekat saya di ~ / bin / screen_off.sh dengan seluruh skrip saya.

    Seterusnya, klik kanan fail dan pergi ke Properties.

    Di bawah tab Kebenaran, pastikan "Benarkan melaksanakan fail sebagai program" diperiksa. Klik Tutup.

    Kini anda boleh menetapkannya kepada mana-mana pintasan papan kekunci! Saya suka meletakkan saya ke Caps Lock, jadi saya terpaksa melumpuhkan kunci itu terlebih dahulu. Anda boleh melakukannya dengan pergi ke Papan Kekunci> Layouts> Pilihan.

    Di sini, pilih "Caps Lock disable" di bawah tingkah laku kunci Caps Lock.

    Untuk menetapkan skrip ini pada pintasan papan kekunci, buka pilihan Pintasan Papan Kekunci.

    Klik Tambah, berikan nama jalan pintas, dan arahan itu hanya akan menjadi lokasi skrip. Klik Guna, kemudian klik di bawah pintasan untuk menetapkannya. Jika anda melumpuhkan Caps Lock, anda akan melihatnya disenaraikan sebagai "VoidSymbol" tetapi ia akan berfungsi tanpa sebarang halangan.

    Ini telah mengganggu saya selama beberapa lama, dan penyelesaiannya agak sukar untuk mencari apa yang dengan semua aduan yang terapung. Semoga ini akan membantu anda memelihara bateri komputer riba anda.