Existe-t-il un moyen de verrouiller l'écran de style CLI? J'essaie de cibler autant de gestionnaires de bureau que possible (principalement LightDM, mais GDM, KDM, SLiM, XScreensaver, etc. serait également bien), mais je ne peux que creuser les choses pour GDM et XScreensaver.
Pour GDM, ce serait:
gnome-screensaver-command -l
Pour XScreensaver:
xscreensaver-command -lock
Existe-t-il une commande similaire pour KDM et LightDM?
xfce
screen-lock
lightdm
Mixeur
la source
la source
man lightdm
ne semble pas trop prometteur ... moleberry.com/man/l/lightdm.1.htmldbus-send
pour envoyer le message de verrouillage approprié).dbus-send
choses pendant la recherche sur Google, mais malheureusement aucune n'a fonctionné. J'ai même regardé la référence de l'API LightDM pour une solution, mais même cela n'a rien. Heck, j'ai même essayé de regarder la source du panneau de commutation utilisateur d'Ubuntu (désolé, ne peut pas lire comme 1000000 de C). Je pourrais essayer d'envoyer un e-mail à la liste des développeurs pour obtenir de l'aide ...Réponses:
J'ai googlé / envoyé un e-mail un peu et j'ai obtenu ces deux commandes.
Pour verrouiller l'écran:
Pour activer le changement d'utilisateur:
Pour Lightdm, ce fichier réside dans un endroit étrange (au moins sur Arch Linux):
J'ai fusionné ces deux dans la boîte de dialogue du bouton de déconnexion de XFCE, au cas où quelqu'un serait intéressé, donc le patch est disponible ici: https://aur.archlinux.org/packages.php?ID=52816
la source
Vous pouvez verrouiller tous les économiseurs d'écran sur X en utilisant
xdg-screensaver
Il s'occupera des détails sanglants.
la source
Il existe plusieurs solutions simples DM indépendantes, comme alock , slock ou xtrlock ( manpage ). Notez qu'ils peuvent même ne pas afficher de fenêtre de saisie demandant un mot de passe - vous entrez simplement le mot de passe alors que l'écran est vide et appuyez sur Entrée (c'est le cas d'
slock
au moins).Si vous souhaitez que le casier puisse afficher un économiseur d'écran et afficher une invite personnalisée sur le déverrouillage , essayez de
xlock
fournir le paquet xlockmore (voir ces informations et la page de manuel ).la source
plock
, pour ça: P). Je cherche un moyen de déclencher le verrouillage de l'écran (quel qu'il soit).xautolock
(qui fait partie de xlockmore ) fournit cette fonctionnalité - jetez un œil aux deux derniers liens que j'ai publiés et à laxautolock
page de manuel .Pour une application de verrouillage indépendante de l'environnement, il y a
i3lock
qui vous permet également de définir l'arrière-plan de l'écran de verrouillage.Pour LightDM, vous pouvez exécuter
light-locker
un processus d'arrière-plan dans votre session. Il verrouillera votre session dès que l'économiseur d'écran démarre / le système sort de la suspension.la source
Ce n'est pas joli, mais une solution de travail pour déverrouiller une session kde ou lightdm à partir de l'économiseur d'écran via cli (ligne de commande):
la source