Tout d'abord, je sais qu'une question similaire pour GNOME est posée ici: "Désactiver le rétroéclairage de l'ordinateur portable lors du verrouillage de l'écran" .
Objectif
Je souhaite désactiver mon écran lors du verrouillage de la session pour des raisons d'économie d'énergie.
Problème réel
Verrouiller l'écran sur Kubuntu (KDE) déclenche inévitablement l'économiseur d'écran pour autant que je puisse voir. Il n'y a pas d'option d'économiseur d'écran autre que `` Écran vide '' avec sa couleur d'arrière-plan définie sur noir qui se rapproche de mon objectif. Il vide l'écran, mais ne l' éteint pas . Le rétroéclairage de l'écran sera toujours allumé et n'économisera aucune énergie.
Solution de contournement actuelle
Une solution de contournement via un script + touche de raccourci est possible, cependant, c'est juste une solution de contournement car elle ne se déclenche pas sur toutes les façons de verrouiller la session. Par conséquent, je pense qu'il devrait être possible de le faire de manière plus élégante, par exemple en fournissant cette option dans la boîte de dialogue de configuration de KDE de l'économiseur d'écran.
La solution de contournement que j'utilise maintenant est la suivante. Un script qui verrouille l'écran et éteint l'écran:
#!/bin/bash
qdbus org.freedesktop.ScreenSaver /ScreenSaver Lock
xset dpms force standby
et laissez-le s'exécuter avec une touche de raccourci via une entrée de menu personnalisée. Ça marche.
Voici pourquoi je considère qu'il s'agit d'une solution de contournement plutôt que d'une solution. Cela ne fonctionne pas pour d'autres façons de déclencher le verrouillage de la session.
Ma ou mes questions réelles
Dois-je toucher / patcher la source de KDE?
- Sinon, quelles sont mes options?
- Si c'est le cas,
- quelqu'un pourrait-il m'indiquer où je peux commencer?
- Selon vous, quel est l'endroit recommandé dans l'interface graphique pour la configuration?
J'utilise Kubuntu 12.04 et je souhaite passer à KDE 4.9 ou attendre la version 12.10.
la source
xset dpms force standby
semble être très fiable et n'a pas besoin de l'sleep 1 ; xset dpms force off
astuce.sleep 1
c'est juste pour que si vous utilisez une souris pour cliquer sur un bouton, vous avez le temps de lâcher la souris et de l'arrêter de bouger avant que l'affichage ne s'éteigne. Sinon, cela peut réveiller l'écran instantanément, ce qui peut signifier que vous devez saisir votre mot de passe avant de pouvoir verrouiller à nouveau l'écran. Je ne sais pas où j'ai recommandé d'utilisersleep 1
, cependant.Confirmé: exécution de la commande:
/bin/sleep 1 ; /usr/bin/xset dpms force off
dans l'écran, la notification verrouillée fonctionne pour Plasmashell 5.10.Accédez à: Paramètres système> Notifications> Source d'événement "Économiseur d'écran":
la source
Une solution possible est de passer à xscreensaver . La page de manuel contient en fait des instructions.
Voici un aperçu
Désactiver l'économiseur d'écran KDE
Installer xscreensaver
sudo apt-get install xscreensaver
Créer
~/.kde/Autostart/xscreensaver.desktop
Ajoutez-y les lignes suivantes
Remplacer l'écran de verrouillage KDE
Ajouter les lignes suivantes dans
kscreenlocker
Utilisez
xscreensaver-demo
pour configurer dpms (pas de sudo)Configurez DPMS dans l'
Advance
onglet. La veille minimale est de 1 min.Cependant, vous pouvez essayer de le réduire en le modifiant
~/.xscreensaver
après la première configuration. RecherchezdpmsStandby:
dans le fichier.Je ne sais pas si cela fonctionne si
dpmsStandby:
est changé à 0:00:00. Je teste avec une machine virtuelle et l'écran noir se ressemble.la source
kscreenlocker
est une bonne idée? Il fait plus que verrouiller l'écran, en lisantkscreenlocker --help
. A part ça, c'est une bonne suggestion de passer à Xscreensaver!kscreenlocker --help
montre comment il peut être utilisé / appeler, cela fonctionne avec l'économiseur d'écran kde. Passer à xscreensaver est un travail pour l'instant.Depuis KDE 5, la plupart des solutions ne fonctionnent plus.
Voici ce que j'ai trouvé qui fonctionne bien (à partir du 2016-09-28), créez un document texte et copiez-collez le code suivant:
puis enregistrez-le en tant que "KDE5lockscreenanddpms.sh" Le nom n'a pas d'importance, assurez-vous simplement d'avoir le fichier .sh à la fin. Ensuite, accédez à l'endroit où vous avez enregistré avec votre gestionnaire de fichiers, faites un clic droit dessus et ouvrez les propriétés> autorisations> et rendez-le exécutable.
Maintenant, vous pouvez cliquer dessus et il exécutera le script qui verrouillera votre écran, puis après 0,5 seconde éteindra votre ou vos moniteurs.
Voici quelques articles contenant des informations sur ces commandes.
KDE.org- session de verrouillage loginctl
Linux-apps.com - Sleep 0.5 xset dpms force off
la source
Kde5 et XScreenSaver (5.34): cliquez sur l'onglet , puis activez-le en le cochant et réglez les minutes à votre guise (ou utilisez même ).
complex
Advance
energy management
power-off
quick power-off
la source
Paramètres système / Personal / Light Locker (dans le nouveau menu Whisker)
la source
Sur Kubuntu 14.04, allez simplement dans System Setting - Power Mgmt. - désactivez Dim Screen et Screen Energy Saving sous l'onglet Energy Saving.
À votre santé!
la source