Existe-t-il un moyen de désactiver l’écran avec un raccourci clavier?

29

Comment puis-je créer un script (ou apporter quelques modifications) pour me permettre d'éteindre l'écran dans Ubuntu (12.04) quand je le souhaite, de la même façon que l'écran peut être désactivé dans les téléphones portables?

Et comment puis-je créer une combinaison de touches (un raccourci) pour exécuter ce script?

Je veux économiser de l'énergie.

J'ai vu cette question

Éteindre le moniteur avec une icône mais il n'y a pas de raccourci clavier pour cela.

De plus, dans la réponse, il est dit qu'il existe de nombreuses façons d'accomplir cela, donc j'aimerais en savoir plus.

Tarun
la source
Pour attribuer une combinaison de touches personnalisée, utilisez ces étapes de la documentation officielle ubuntu
AndreyCh
Inverser la direction de fermeture (voter pour laisser cette option ouverte) car c'est le meilleur post à mon humble avis
Zanna

Réponses:

31

Si j'ai bien compris votre question, vous pouvez utiliser cette commande

xset dpms force off

Dans vos paramètres, allez au clavier, raccourci, cliquez sur plus, écrivez le nom que vous voulez et après la commande que je viens d'écrire, cliquez sur le nouveau raccourci et utilisez la combinaison ou la touche que vous souhaitez utiliser

a parlé612
la source
2
xset dpms force off? :-)
Wilf
1
Ouais désolé, je suis nouveau ici et j'ai des problèmes avec> Merci :)
speak612
Fonctionne très bien. Lorsque vous déplacez la souris, elle se rallume.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
6
xset dpms force standbysemble être plus fiable et n'a pas besoin de l' sleep 1 ; xset dpms force offastuce.
Alan Thompson
14

Les raccourcis personnalisés pour le faire avec les nouvelles versions d'Ubuntu (par exemple 16.04) semblent nécessiter un délai entre la pression de la combinaison de touches et l'exécution de la commande. La solution la plus simple consiste à modifier la commande de raccourci à l'aide de sh.

Allez à System Settings... | Keyboard | Shortcuts | Custom Shortcuts. Créez un nouveau raccourci personnalisé et Commandmettez:

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

Vous pouvez modifier le délai, mais j'ai trouvé que 0,1 seconde n'était pas tout à fait suffisant parfois.

entrez la description de l'image ici

Cas
la source
Génial! La seule solution de travail pour Debian "Jessie" 8 avec l'environnement Gnome.
TranslucentCloud
11

La commande est xset dpms force off

Créez simplement un raccourci clavier pour cela. Allez dans clavier-> raccourcis .... allez dans custom shortcuts..... puis cliquez sur l' +icône pour créer un nouveau raccourci.

Attribuez ensuite ce qui précède et attribuez une combinaison de touches personnalisée.

entrez la description de l'image ici

TERMINÉ!

Khurshid Alam
la source
8

Au début, j'ai également configuré un raccourci clavier avec

xset dpms force off

Mais après 2 secondes, l'affichage s'est rallumé. Peut-être que ma nouvelle version d'Ubuntu (15.05) est la raison de ce comportement différent. La solution était de créer un script avec le contenu suivant:

#!/bin/bash

sleep 1 && xset dpms force off

Appelez maintenant ce script chaque fois que vous appuyez sur le raccourci.

Je pense que cette méthode fonctionne en raison de tout événement de pression de touche retardé. Avec la commande sleep, tous les événements clés ont 1 seconde à traiter et ils ne réveillent pas l'écran à nouveau.

Martin
la source