web-dev-qa-db-fra.com

Comment éteindre l'écran dans Ubuntu 17.10?

xset dpms force off ne fonctionne pas, la sortie:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  147 (DPMS)
  Minor opcode of failed request:  6 (DPMSForceLevel)
  Serial number of failed request:  12
  Current serial number in output stream:  14

J'ai deux moniteurs qui ont des boutons d'alimentation sur eux, avec les paramètres de gestion de l'alimentation par défaut. Cependant, il serait pratique d’appuyer sur un raccourci clavier à l’aide d’une commande.

Je suis presque sûr que j'utilise Gnome et lis que xset ne fonctionne pas avec Gnome.

Comme solution alternative, je vais simplement changer le délai d’écran à 1 minute.

Apparenté, relié, connexe:

3
James Ray

Ce script fonctionne sur mon Ubuntu 17.10

#!/bin/bash

busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 1
read -n 1 -s -r -p "Press any key continue"
busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 0
2
Gonki

Ubuntu 17.10 exécute une session Wayland par défaut, cliquez sur l'icône représentant une roue lors de la connexion et choisissez une session Xorg à la place si vous avez besoin de commandes telles que xset. Une règle commune est que les commandes commençant par x ne sont exécutées que sous Xorg. Autant que je sache, Wayland ne permet pas encore d'éteindre l'écran. Cela pourrait cependant très bien changer dans le futur.

1
dessert

Mise à jour du 23 mars 2018: vous pouvez également configurer le bouton d'alimentation pour le suspendre plutôt que de l'éteindre. 24 mars: toutefois, si vous le suspendez, l'exécution de tous les processus sera interrompue, ce qui peut ne pas être souhaitable.

J'ai entré les commandes suivantes faites par @Gonki dans le fichier turnthescreenoff.sh que j'ai sauvegardé dans mon répertoire personnel, puis entré bash /home/james/turnthescreenoff.sh comme raccourci clavier.

#!/bin/bash

busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 1
read -n 1 -s -r -p "Press any key continue"
busctl --user set-property org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig PowerSaveMode i 0
0
James Ray