Je viens d'installer xscreensaver au lieu de gnome-screensaver dans Ubuntu 12.04 en mode gnome-session-fallback (Gnome Classic). Cela fonctionne bien, mais j'ai un problème: j'ai mis la commande "xscreensaver -no-splash" dans la liste des applications de démarrage.
Mais il ne démarre pas automatiquement, je dois exécuter cette commande manuellement. Je pense que le problème est qu'il essaie de démarrer avant de me connecter. Alors, comment puis-je le démarrer automatiquement après la connexion?
autostart
xscreensaver
balping
la source
la source
Réponses:
Testé et utilisé dans Ubuntu 13.04
Comme aucune réponse n'a encore été marquée comme correcte; cela pourrait être ce problème avec l'exécution de xscreensaver au démarrage
comme le dit @ peterx14 ici , de nombreux tutoriels pour configurer xscreensaver fournissent des informations incorrectes.
Ils vous indiquent de configurer un fichier screensaver.desktop avec la commande suivante:
puis placez à l'intérieur les informations suivantes:
Cependant, pour une raison quelconque, dans la plupart de ces didacticiels, la commande ci-dessus est incorrecte. «Application» a été mal orthographié comme «Applicaton». Cela provoque la commande de démarrage ne fonctionne pas.
Par conséquent, si vous avez déjà entré la commande
dans votre liste de démarrage, cela ne fonctionnerait pas car xscreensaver n'est pas configuré avec l'application de type.
Pour savoir si c'est le problème: lancez d'abord
locate screensaver.desktop
. Cela devrait, quelque part dans la liste, vous dire où se trouve screensaver.desktop. Sur mon ordinateur, c'est dans/etc/xdg/autostart/screensaver.desktop
, puis ouvrez-le dans un éditeur (le terminal 'nano' peut être le meilleur car vous aurez besoin des commandes sudo pour l'ouvrir) et changez 'Applicaton' en 'Application'.En outre, différents didacticiels (tels que liberiangeek et la réponse de Radu ) suggèrent d'utiliser:
comme le correctif ci-dessus utilise. Cela dépend de la valeur que vous avez dans votre fichier screensaver.desktop
line 4: Exec=xscreensaver -nosplash
.la source
locate xscreensaver.desktop
ou simplement rechercher dans la liste lorsque vous utilisezlocate screensaver.desktop
. Le mien était dans~/.Desktop
locate screensaver.desktop
j'obtiens des résultats:/etc/xdg/autostart/gnome-screensaver.desktop
et/home/nestor/.config/autostart/xscreensaver.desktop
. Serait-ce pour moi lagnome-screensaver.desktop
cause du problème? Je l'ai ouvert et il contientExec=gnome-screensaver
, malgré que j'ai désinstallégnome-screensaver
. Cela pourrait-il empêcher xscreensaver de fonctionner?Une façon possible consiste à introduire un court délai de (par exemple) 10 secondes avant d'exécuter la commande. Cela devrait permettre à tous les processus de connexion de se terminer avant d'exécuter la commande xscreensaver.
Utilisez une ligne de commande d'application de démarrage de:
la source
bash -c 'while true;do if ! pgrep xscreensaver;then xscreensaver -nosplash;fi; sleep 1;done'
sh -c "sleep 10 && xscreensaver -nosplash"
Je l'ai fait fonctionner puis j'ai mis à jour vers 14.04 et il a cessé de fonctionner.
La solution est d'aller dans Synaptic et de supprimer complètement l'économiseur d'écran Gnome. Ubuntu le réinstalle sournoisement sur "upgrade".
Lorsque vous redémarrez, cela devrait fonctionner maintenant avec le
xscreensaver -nosplash
démarrage d' origine .la source
J'ai passé plusieurs heures avec le même problème mais j'ai finalement trouvé la réponse que je cherchais.
Allez sur forums.debian.net suivez les instructions en ne changeant que deux choses.
La première est la ligne qui se lit comme suit:
Doit être entré comme:
Et le second est que pour effectuer cela, cela doit être fait à partir du compte d'utilisateur auquel il est appliqué, et pour ce faire, l'utilisateur doit être un administrateur.
Donc, si l'utilisateur est un utilisateur standard, son type de compte doit être changé en Administrateur, il l'a fait pour lui à partir de son compte, puis le compte est redevenu un utilisateur standard.
J'espère que cela corrige également votre problème.
la source
Je pense que cela a quelque chose à voir avec la redirection de sortie. La ligne suivante a fonctionné pour moi dans Lubuntu 13.10:
la source
Je suis nouveau sur Ubuntu, exécutais Mandrake / Mandriva depuis plus de 10 ans. D'après ce que je viens de trouver, la solution simple si vous voulez qu'elle démarre après une déconnexion / connexion ou un démarrage consiste à aller dans 'afficher les applications> Applications de démarrage> Ajouter> puis ajoutez xscreensaver comme commande. Si j'ai mal lu la question, je m'en excuse.
la source
Utilisez xscreensaver-daemon.desktop depuis / usr / share / xscreensaver pour remplacer xscreensaver.desktop.
Voir https://bugs.launchpad.net/ubuntu/+source/xscreensaver/+bug/406534 comment # 8
Cela fonctionne pour moi en 14.04
la source