Bon je me suis re penché sur la question. Au final j'ai contourné le problème de cette façon :
Etant donné tout les problèmes évoqués précédemment, bizarrement
sans que ce service soit actif au démarrage, Teamviewer peut fonctionner correctement en tapant la commande suivante qui correspond au daemon/service (une fois la session ouverte) :
ou bien
ou bien
ou bien
Donc, pour éviter à chaque session, de retaper cette commande, j'ai donc creer un autostart dans
~/.config/autostart/ sous le nom
teamviewer-daemon.desktop :
Code : Tout sélectionner
[Desktop Entry]
Encoding=UTF-8
Version=0.9.4
Type=Application
Name=Teamviewer Daemon
Comment=Daemon obligatoire pour lancer Teamviewer
Exec=sudo /usr/bin/teamviewer --daemon start
OnlyShowIn=XFCE;
StartupNotify=false
Terminal=false
Hidden=false
Ensuite, j'ai rajouté ses lignes dans le fichier
/etc/sudoers ou directement taper
visudo, pour autoriser n’importe quel utilisateur à pouvoir lancer
teamviewerd sans taper de mot de passe à chaque fois.
Code : Tout sélectionner
## Allow members of group wheel to execute teamviewer daemon
%wheel ALL=(ALL) NOPASSWD: /usr/bin/teamviewer --daemon start
On peut ensuite redémarrer, et vérifier que cela fonctionne.
J'ai préféré utiliser
/usr/bin/teamviewer --daemon start car celui-ci active le service, et donc je peux le contrôler avec ses deux commandes :
Code : Tout sélectionner
systemctl status teamviewerd.service
journalctl -u teamviewerd