Ce que j'ai essayé: j'ai créé le fichier /etc/sddm/sddm.conf
(également essayé /etc/sddm.conf
) avec le contenu suivant:
[General]
HaltCommand=true
RebootCommand=true
Malheureusement, cela n'a pas aidé - le bouton de redémarrage a continué de fonctionner. De préférence, les boutons devraient également disparaître.
Edit: Je tiens à préciser que je ne m'attends pas true
à être interprété comme une valeur booléenne, je m'attends à ce qu'il soit interprété comme une commande. Et true
est une commande valide car il y a l'exécutable /bin/true
sur la plupart des systèmes Linux qui ne fait rien sauf retourner le succès du statut de sortie. Juste pour être sûr que ce n'est pas un problème de chemin, j'ai également essayé de le régler, ce /bin/true
qui n'a pas aidé non plus.
Réponses:
Si vous ne voulez pas qu'ils s'affichent, il doit être défini sur false dans /etc/sddm/sddm.conf. En théorie de toute façon, car cela ne semble pas être une option réelle répertoriée dans la documentation. par exemple HaltCommand = est supposé pointer vers la commande qui doit être exécutée lorsqu'une demande d'arrêt est faite, donc la définition de true devrait être effectivement la même que celle par défaut, qui est "/ usr / bin / systemctl poweroff" et false étant l'opposé de ce devrait être ce que vous voulez.
La manière permise dans les documents serait de leur permettre d'être visibles et de les empêcher de fonctionner en définissant un / chemin / vers / certains / script / dont le contenu devrait être quelque chose comme:
Pour cela, vous devez avoir installé libnotify-bin, mais cela devrait toujours désactiver l'option.
la source
true
. Merci pour le lien.Vous devez mettre vos modifications dans ce fichier ici
/etc/sddm.conf.d
Redémarrez ensuite et voyez si vos boutons continuent de fonctionner. Cela devrait résoudre le problème. Vous pouvez en savoir plus sur SDDM sur le wiki arch ici: https://wiki.archlinux.org/index.php/SDDM#Configuration
la source
/etc/sddm.conf.d
, qui est un dossier..d
répertoires ne sont généralement là que pour éviter d'avoir à fusionner les modifications apportées aux fichiers de configuration installés par les packages lors des mises à niveau et pour permettre aux autres packages d'étendre facilement la configuration. De plus, il n'y en a pas/etc/sddm.conf.d
sur Debian (stretch) et la page de manuel indique clairement /etc/sddm.conf comme fichier de configuration. Je viens de trouver quisddm --example-config
imprime la configuration actuelle et respecte le contenu de /etc/sddm.conf. Il ne se comporte tout simplement pas comme je m'y attendais.Votre système utilise-t-il systemd? Dans ce cas, systemd installe un gestionnaire pour la clé Poweroff, qui peut être désactivé en modifiant /etc/systemd/logind.conf avec:
HandlePowerKey=ignore
Cela pourrait également désactiver le bouton (doux) d'alimentation de l'ordinateur (je n'ai pas essayé cela).
la source