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:
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
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.
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