Apakah ada cara untuk membuat hotkey mematikan layar?

29

Bagaimana saya bisa membuat skrip (atau membuat beberapa perubahan) untuk memungkinkan saya mematikan layar di Ubuntu (12,04) kapan pun saya mau, cara layar dapat dimatikan di Ponsel?

Dan bagaimana saya bisa membuat kombinasi tombol (pintasan) untuk menjalankan skrip itu?

Saya ingin menghemat daya.

Saya telah melihat pertanyaan ini

Mematikan Monitor Dengan Ikon tetapi tidak ada tombol pintas untuk itu.

Selain itu, dalam jawabannya, dikatakan bahwa ada banyak cara untuk mencapai ini sehingga saya ingin tahu lebih banyak.

Tarun
sumber
Untuk menetapkan kombinasi tombol khusus, gunakan langkah-langkah ini dari dokumentasi ubuntu resmi
AndreyCh
3
Kemungkinan duplikat dari Cara mematikan monitor dengan tombol cepat?
Cas
Membalikkan arah penutupan (memberi suara untuk membiarkan ini terbuka) karena ini adalah pos yang lebih baik
Zanna

Jawaban:

31

Jika saya memahami dengan baik pertanyaan Anda, Anda dapat menggunakan perintah ini

xset dpms force off

Di pengaturan Anda, buka keyboard, pintasan, klik plus, tulis nama yang Anda inginkan dan lewati perintah yang baru saja saya tulis, klik pintasan baru dan gunakan kombinasi atau tombol yang ingin Anda gunakan

spoke612
sumber
2
xset dpms force off? :-)
Wilf
1
Ya maaf saya baru di sini dan memiliki beberapa masalah dengan> Terima kasih :)
spoke612
Bagus sekali. Ketika Anda menggerakkan mouse itu kembali.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
6
xset dpms force standbytampaknya lebih dapat diandalkan dan tidak memerlukan sleep 1 ; xset dpms force offtrik.
Alan Thompson
14

Pintasan khusus untuk melakukan ini dengan versi Ubuntu yang lebih baru (mis. 16.04) tampaknya memerlukan penundaan dari menekan kombinasi tombol untuk menjalankan perintah. Solusi paling sederhana adalah memodifikasi perintah pintasan menggunakan sh.

Pergi ke System Settings... | Keyboard | Shortcuts | Custom Shortcuts. Buat pintasan khusus baru dan di tempat Command:

sh -c 'sleep 0.3 && xset dpms force off'

Anda dapat mengubah penundaan tetapi saya menemukan 0,1s kadang-kadang tidak cukup.

masukkan deskripsi gambar di sini

Cas
sumber
Besar! Satu-satunya solusi yang berfungsi untuk Debian "Jessie" 8 dengan lingkungan Gnome.
TranslucentCloud
11

Perintahnya adalah xset dpms force off

Cukup buat pintasan keyboard untuk itu. Pergi ke keyboard-> cara pintas .... pergi ke custom shortcuts..... & kemudian klik pada +ikon untuk membuat jalan pintas baru.

Kemudian tetapkan kombinasi tombol kustom & di atas.

masukkan deskripsi gambar di sini

DIBUAT!

Khurshid Alam
sumber
8

Pada awalnya saya juga mengkonfigurasi shortcut dengan

xset dpms force off

Tetapi setelah 2 detik tampilan dihidupkan kembali. Mungkin Versi Ubuntu saya yang lebih baru (15,05) adalah alasan untuk perilaku yang berbeda ini. Solusinya adalah membuat skrip dengan konten berikut:

#!/bin/bash

sleep 1 && xset dpms force off

Sekarang panggil skrip ini setiap kali Anda menekan pintasan.

Saya pikir metode ini berfungsi karena ada acara pers yang tertunda. Dengan perintah tidur semua acara utama memiliki 1 detik untuk diproses dan mereka tidak membangunkan layar lagi.

Martin
sumber