J'ai ajouté la ligne suivante dans mes applications de démarrage:
/usr/bin/syndaemon -i 0.5 -d -K
mais syndaemon
ne fonctionne jamais lorsque je me connecte. Je dois toujours exécuter la commande manuellement à partir du terminal. À ce stade, elle fonctionne normalement. Mes autres applications de démarrage fonctionnent bien. Ce problème se produit à la fois dans gnome et dans l'unité.
J'utilise Ubuntu 14.10 (le problème est également survenu en 14.04). Je doute que mon matériel compte, mais je suis sur un lenovo yoga 2 pro.
Des idées?
Je ne suis pas sûr de ce que Syndeamon est ou devrait faire, mais il se pourrait très bien qu'il soit démarré trop tôt et se bloque car le bureau n'est pas encore complètement chargé.
Ce que vous pouvez faire est d’ajouter une petite pause de 10 à 15 secondes à la commande de démarrage.
Pour faire ça:
.desktop
créé automatiquement dans ~/.config/autostart
(faites-le glisser sur une fenêtre gedit
).Remplacer la ligne en commençant par
Exec=
le changer en:
Exec=/bin/bash -c "sleep 10&&/usr/bin/syndaemon -i 0.5 -d -K"
Vous pouvez expérimenter un peu avec le temps pour l'optimiser.
Certaines commandes sont interrompues si vous les ajoutez aux applications de démarrage, car elles ont besoin d'un poste de travail entièrement chargé pour pouvoir s'exécuter avec succès et les applications de démarrage exécutent les commandes trop tôt.
Les commandes liées au pavé tactile sont dans cette catégorie, et vous devez ensuite ajouter une petite pause après le démarrage pour que cela fonctionne.
Puisque Startup Applications crée un fichier .desktop
dans ~/.config/autostart
pour exécuter la commande de démarrage, vous avez besoin de la syntaxe "régulière" pour ajouter une commande compliquée à utiliser dans un fichier .desktop
, qui figure dans ce cas:
/bin/bash -c "sleep 15&&syndaemon -i 0.3 -d -K"
Recherchez et ouvrez les applications de démarrage à partir du tableau de bord. Cliquez sur Ajouter.
Name: Syndaemon
Command: syndaemon -i 0.5 -d -K
Comment: Disable touchpad while typing, with a reasonable delay and only for tapping and scrolling
Cliquez sur Ajouter puis sur Fermer.
Redémarrez votre ordinateur.
Remarque: il s'agit d'une préférence d'utilisateur. Répétez cette opération pour chaque compte d'utilisateur.
Ligne de commande
$(sleep 1; /usr/bin/syndaemon -i 0.5 -d -K )&
ou
$( $(which syndaemon) -i 0.5 -d -K ) &
ou