Nous avons un bureau de bureau partagé exécutant Ubuntu 18.04 où plusieurs tâches (via ssh et écran) s'exécutent souvent pendant des semaines sur plusieurs comptes. Une fois connecté à un compte, le mode veille / suspension est désactivé via:
- Paramètres d'alimentation dans les paramètres système principaux
- À l'aide de
gnome-tweak-tool
, désactivez "Suspendre lorsque le couvercle de l'ordinateur portable est fermé".
Cela fonctionne bien tant qu'un utilisateur avec ces paramètres d'alimentation est toujours directement connecté à la machine (c'est-à-dire physiquement, pas via ssh).
Le problème est quand aucun utilisateur n'est actuellement connecté directement, c'est-à-dire lorsque la machine est sur l'écran de connexion principal (comme au démarrage). Il ne semble pas y avoir de moyen de définir les paramètres de veille / suspension lorsqu'ils ne sont pas connectés à un compte spécifique. Donc, si la machine reste sur cet écran, elle finit par se mettre en veille, suspendant tous les travaux en cours.
Comme je l' ai mentionné, les choses fonctionnent bien aussi longtemps que certains utilisateur est connecté. Cependant, cela a été considéré comme un risque de sécurité. Nous aimerions donc trouver une meilleure solution à l'échelle du système.
Je dois mentionner que nous avons un autre bureau de bureau exécutant Ubuntu 16.04 qui n'a pas ce problème.
la source
/etc/systemd/logind.conf
mais pas via le réglage de lidswitch). Si vous insistez sur le suivi d'une connexion à distance spécifique, je pense que cela pourrait être fait, mais pas sans un service de niveau racine exécuté en arrière-plan. La désactivation de la suspension globale est une solution plus simple et est déjà disponible, je le recommande donc.Réponses:
Quand aucun utilisateur n'est connecté
Lorsqu'aucun utilisateur n'est connecté, les paramètres d'alimentation proviennent de l'ID d'utilisateur pseudo
gdm
. Les contrôles suivants pour la suspension automatique GDM proviennent de: ArchLinux GDMSuspension automatique GDM (GNOME 3.28)
GDM utilise une base de données dconf distincte pour contrôler la gestion de l'alimentation. Vous pouvez faire en sorte que GDM se comporte de la même manière que les sessions utilisateur en copiant les paramètres utilisateur dans la base de données dconf de GDM.
où
username
est le nom de votre utilisateur.Ou pour désactiver simplement la suspension automatique (exécutez également la commande avec un courant alternatif remplacé par une batterie pour le désactiver également lors de l'exécution sur batterie):
la source
éditer le fichier
/etc/systemd/logind.conf
vous y trouverez la ligne:
changez-le en:
maintenant votre écran de connexion ignore également votre interrupteur de couvercle.
Il existe une bonne page de manuel ubuntu de logind.conf:
http://manpages.ubuntu.com/manpages/cosmic/man5/logind.conf.5.html
Pour désactiver la suspension via policykit (paramètre à l'échelle du système), suivez les instructions sur:
https://sites.google.com/site/easytipsforlinux/disable-hibernate-and-suspend
la source
Si vous utilisez UBUNTU 18.04, vous pouvez utiliser un indicateur nommé
vous pouvez l'obtenir à partir du magasin de logiciels et l'installer.
Activez-le pour qu'il puisse contrôler manuellement l'état de veille du bureau
J'espère que cela vous aidera ..
la source