C'è un modo per fare in modo che un tasto di scelta rapida spenga lo schermo?


29

Come posso fare uno script (o apportare alcune modifiche) per permettermi di spegnere lo schermo in Ubuntu (12.04) ogni volta che voglio, il modo in cui lo schermo può essere spento nei telefoni cellulari?

E come posso creare una combinazione di tasti (una scorciatoia) per eseguire quello script?

Voglio conservare il potere.

Ho visto questa domanda

Spegnimento del monitor con un'icona ma non è presente un tasto di scelta rapida.

Inoltre, nella risposta, si dice che ci sono molti modi per farlo, quindi mi piacerebbe saperne di più.


Per assegnare una combinazione di tasti personalizzata utilizzare questi passaggi dalla documentazione ufficiale di Ubuntu
AndreyCh,


Invertire la direzione della chiusura (votando per lasciarlo aperto) poiché questo è il post migliore imho
Zanna,

Risposte:


31

Se avessi capito bene la tua domanda, potresti usare questo comandante

xset dpms force off

Nelle tue impostazioni, vai alla tastiera, scorciatoia, fai clic su più, scrivi il nome che desideri e oltre il comando che ho appena scritto, fai clic sulla nuova scorciatoia e usa la combinazione o il tasto che vuoi usare


2
xset dpms force off? :-)
Wilf

1
Sì, scusa, sono nuovo qui e ho qualche problema con> Grazie :)
parlato612 il

Funziona alla grande. Quando sposti il ​​mouse, si riaccende.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

6
xset dpms force standbysembra essere più affidabile e non ha bisogno del sleep 1 ; xset dpms force offtrucco.
Alan Thompson,

14

Le scorciatoie personalizzate per farlo con le versioni più recenti di Ubuntu (ad es. 16.04) sembrano richiedere un ritardo dalla pressione della combinazione di tasti all'esecuzione del comando. La soluzione più semplice è modificare il comando di scelta rapida usando sh.

Vai a System Settings... | Keyboard | Shortcuts | Custom Shortcuts. Crea un nuovo collegamento personalizzato e in Commandput:

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

È possibile modificare il ritardo, ma ho scoperto che 0.1s non era abbastanza a volte.

inserisci qui la descrizione dell'immagine


Grande! L'unica soluzione funzionante per Debian "Jessie" 8 con ambiente Gnome.
TranslucentCloud

11

Il comando è xset dpms force off

Basta creare una scorciatoia da tastiera per questo. Vai a tastiera-> scorciatoie .... vai a custom shortcuts..... e quindi fai clic +sull'icona per creare una nuova scorciatoia.

Quindi assegnare quanto sopra e assegnare una combinazione di tasti personalizzata.

inserisci qui la descrizione dell'immagine

FATTO!


8

All'inizio ho anche configurato una scorciatoia da tastiera con

xset dpms force off

Ma dopo 2 secondi il display si riaccende. Forse la mia versione più recente di Ubuntu (15.05) è la ragione di questo diverso comportamento. La soluzione era creare uno script con il seguente contenuto:

#!/bin/bash

sleep 1 && xset dpms force off

Ora chiama questo script ogni volta che premi il collegamento.

Penso che questo metodo funzioni a causa di un evento di pressione dei tasti ritardato. Con il comando sleep, tutti gli eventi chiave devono essere elaborati per 1 secondo e non riattivano nuovamente lo schermo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.