web-dev-qa-db-fra.com

Lubuntu impose le verrouillage de l'écran

Je ne peux pas désactiver le verrouillage de l'écran à Lubuntu. En gestion de l'alimentation, je l'ai décoché. Il existe une autre option "Activer Light Locker" dans les "Paramètres Light Locker". J'ai également décoché cette case, mais je vois toujours un écran noir au bout de 10 minutes et lorsque je déplace la souris, je dois fournir un mot de passe.

Je déteste ce comportement dans tous Ubuntus, mais généralement je peux simplement le désactiver dans les paramètres du système. Eh bien pas ici.

Donc, lubuntu a ces paramètres à deux endroits et les ignore.

J'ai trouvé cette question:

Arrêtez Xscreensaver de verrouiller l’écran une fois l’économiseur d’écran démarré

Selon cela, j'ai essayé de supprimer le paquet "xscreensaver", mais je ne l'avais pas installé du tout. Donc, cela résout

EDIT:

Ce que j'ai appris jusqu'à présent:

  • ce n'est pas magique. cela affecte aussi les autres
  • cela est dû à un bogue dans Xfce Power Manager:

https://bugs.launchpad.net/ubuntu/+source/xfce4-power-manager/+bug/1193716

13
user568021

Cette solution est une combinaison de @ (Jeroen) solution et d'un utilisateur @A Lubuntu solution .

Je crois que la cause fondamentale est que le fichier light-locker.desktop, spécifique à l'utilisateur, ne remplace pas le fichier système. Ainsi, même si l'utilisateur configure Light-Locker pour ne pas démarrer du tout, il s'exécute toujours avec les paramètres de configuration par défaut.

Avertissement: Ceci désactivera le verrouillage d'écran par défaut pour l'ensemble du système. Si vous souhaitez activer le verrouillage pour un utilisateur spécifique, vous devez modifier la ligne Exec= dans le fichier ~/.config/autostart/light-locker.desktop pour chaque utilisateur. Configurer ceci via "Préférences >> Paramètres Light Locker" peut le faire (une fois que le fichier à l'échelle du système est déplacé), mais je n'ai pas essayé cela.

Étape 1: Désactivez le démarrage de Light-Locker sur l’ensemble du système. Cela permettra au fichier .desktop par utilisateur d'être exécuté à la place.

Sudo mv /etc/xdg/autostart/light-locker.desktop /etc/xdg/autostart/light-locker.desktop.bak

Pour le réactiver, il vous suffirait de renommer le fichier afin qu'il ne porte plus l'extension .bak.

Étape 2: Modifiez le fichier light-locker.desktop spécifique à l'utilisateur.

Ouvrez ~/.config/autostart/light-locker.desktop dans un éditeur de texte.

Editez la ligne qui commence Exec= pour qu'il ne s'agisse que de Exec=. Autrement dit, aucune commande n'est spécifiée, ce qui signifie que light-locker ne sera pas démarré.

Étape 3: redémarrez.

10
Geoffrey Hing

J'ai trouvé ce qui semble être un dossier pour les applications à démarrage automatique: ~/.config/autostart. Sur mon ordinateur, il existe un fichier .desktop pour le casier d'écran (light-locker.desktop). C'est une sorte de raccourci. Si vous voulez en savoir plus sur les fichiers .desktop et comment créer des entrées pour le menu des applications, lisez cet article du wiki de LXDE qui est le bureau de Lubuntu.

Les fichiers .desktop placés dans le bon dossier créent des entrées pour le menu des applications et je suppose que dans ce dossier, ils démarrent des applications lorsque l'utilisateur se connecte. Je ne suis pas sûr, mais les utilisateurs dotés de programmes de démarrage automatique différents ont des "raccourcis" différents dans ce dossier.

Je pense que cela vaut la peine de vérifier votre fichier light-locker.desktop au cas où le problème serait que votre installation de Lubuntu n’ait pas été capable de le modifier lorsque vous utilisez l’application de configuration light-locker.

J'ai également découvert que les utilisateurs avec différentes configurations de Light locker ont différents fichiers light-locker.desktop. Comme il convient, la seule différence est la ligne "exec", qui détermine l'application ou la commande à exécuter et ses arguments ou options. Je veux dire que cliquer sur une entrée du menu de l'application est similaire à exécuter sa ligne "exec" dans un shell ou un terminal. Il est assez facile de créer une nouvelle entrée d'application pour un programme dans le menu. J'ai fait cette tâche plusieurs fois.

Les fichiers .desktop peuvent être édités en les ouvrant avec Leafpad, l’éditeur de texte brut par défaut de Lunbuntu. Si vous n'enregistrez aucune modification, rien ne sera modifié.

La ligne "exec" ressemble à ceci:

Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking.

Si vous souhaitez connaître les arguments de light-locker, vous pouvez ouvrir un shell et exécuter info light-locker. Je dois noter qu'il n'y a pas tous ses arguments. De mon point de vue, cette information devrait être améliorée si les développeurs en ont la chance.

Cependant, mon installation de Lubuntu compte plusieurs utilisateurs et ils ont des paramètres de Light-locker différents. Je peux vous confirmer que les options suivantes sont correctes:

1) Si vous souhaitez que Light-locker verrouille l’écran lorsque vous suspendez l’ordinateur:

Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking.

2) Si vous ne voulez pas l'option précédente:

Exec=light-locker --lock-after-screensaver=0 --no-lock-on-suspend --no-late-locking.

Une ligne "exec" sans --lock-after-screensaver=0 ou --no-late-locking peut entraîner la fonctionnalité que vous avez décrite sur votre ordinateur. Vous pouvez le vérifier en exécutant info light-locker comme je l'ai déjà dit.

Sinon, vous pouvez déplacer le fichier light-locker.desktop dans un autre dossier et redémarrer pour essayer. Avant de faire cette dernière suggestion, vous feriez mieux de demander dans la liste de diffusion Lubuntu. Certaines personnes ont une connaissance plus approfondie de ce système d'exploitation.

3
A lubuntu user

Cela a résolu le problème pour moi:

Sudo apt-get purge light-locker light-locker-settings

la réponse a été modifiée comme suggéré de kbuilds et mur

1

Savez-vous que les applications à démarrage automatique sont sélectionnées dans "application par défaut pour LXSession" dans le sous-menu Préférences (pour Lubuntu 14.04)? Je peux voir l’économiseur d’écran et les applications "screenlocker" vérifiées là-bas, mais je n’ai jamais essayé de le désactiver.

0
A lubuntu user

Je l'ai fait fonctionner correctement en fonction de cette réponse , mais dans les versions les plus récentes de Lubuntu (15.10 dans mon cas), une autre option doit être incluse.

Ma ligne Exec est:

Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking --no-lock-on-lid

Maintenant, les options de "gestionnaire de puissance" fonctionnent correctement.

0
Mark Lloyd