[Synergy] Lancement au démarrage avec XFCE + Slim (contourné)

Applications, problèmes de configuration réseau
eliohann
Hankyu
Messages : 12
Inscription : lun. 23 févr. 2015, 21:44

[Synergy] Lancement au démarrage avec XFCE + Slim (contourné)

Message par eliohann »

Bonjour à tous,

J'utilise, dans le cadre de mon travail, un portable servant de serveur Synergy (sous Win8) ...
J'ai également besoin d'un machine sous linux (et j'ai choisi arch, l'utilisant à la maison) à côté et histoire de ne pas avoir 2 claviers/souris, j'ai installé sur celle-ci synergy pour me connecter au serveur.

Le problème est que je n'arrive pas à lancer synergyc IP_du_serveur au démarrage de la session X ... pour pouvoir saisir mon login avec le clavier/souris déporté.

Ce que j'ai tenté :
- mettre l'instruction dans le .xinitrc -> aucun effet, c'est comme si l'instruction était ignorée
- Créer un service et le lancer après slim -> idem aucun effet

Quelqu'un aurait-il déjà fait ça ?
Une piste ?
Dernière modification par eliohann le mer. 04 mars 2015, 15:35, modifié 3 fois.
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

Re: [Synergy] Lancement au démarrage avec XFCE + Slim

Message par Moviuro »

eliohann a écrit :- mettre l'instruction dans le .xinitrc -> aucun effet, c'est comme si l'instruction était ignorée
- Créer un service et le lancer après slim -> idem aucun effet
Normal pour le .xinitrc puisqu'il est lu après le login.
Par contre, donne tous les détails à propos du service (ce qui existe et appartient au paquet, ce que tu as fait comme commandes....)

++
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
eliohann
Hankyu
Messages : 12
Inscription : lun. 23 févr. 2015, 21:44

Re: [Synergy] Lancement au démarrage avec XFCE + Slim

Message par eliohann »

Voilà le fichier synergyc.service, placé dans /usr/lib/systemd/system

Code : Tout sélectionner

[Unit]
Description=Synergy client service
After=display-manager.service

[Service]
ExecStart=/usr/bin/synergyc IP_DU_SERVEUR
Restart=on-failure

[Install]
WantedBy=graphical.target
le propriétaire est root:root et les droits -rw-r--r--

J'ai bien évidement fait un :

Code : Tout sélectionner

#systemctl enable synergyc.service
Ce qui a correctement créé le lien symbolique et activé le service, que je vois se lancer au démarrage après slim (mais pas de [OK] à gauche) ... mais la connexion ne se fait pas avec le serveur synergy.

Évidemment si je lance la commande

Code : Tout sélectionner

synergyc IP_DU_SERVEUR
une fois loggé (avec un autre clavier souris branché sur la machine), tout est ok ...
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Synergy] Lancement au démarrage avec XFCE + Slim

Message par benjarobin »

synergyc doit être lancé depuis l'interface graphique (depuis X) et en tant qu'utilisateur (de préférence), donc utiliser un service systemd risque d'être compliqué (mais faisable...)
Si tu utilises slim, je ne pense pas que ce soit possible de lancer un script au lancement de slim sans bricoler...
Par exemple avec LightDM c'est très facile de faire une telle chose via greeter-setup-script ou une option similaire
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

Re: [Synergy] Lancement au démarrage avec XFCE + Slim

Message par Moviuro »

eliohann a écrit :Voilà le fichier synergyc.service, placé dans /usr/lib/systemd/system
Si c'est toi qui l'a écrit, il doit aller dans /etc/systemd/system. (vu la façon dont il est écrit, ça doit être toi qui l'as écrit) S'il est livré avec le paquet par contre, c'est OK.

Je pense qu'il faille ajouter une variable d'environnement pour le serveur X :

Code : Tout sélectionner

Environment=DISPLAY=:0
Aussi, quid du journal ?

Code : Tout sélectionner

journalctl -u synergyc
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
eliohann
Hankyu
Messages : 12
Inscription : lun. 23 févr. 2015, 21:44

Re: [Synergy] Lancement au démarrage avec XFCE + Slim

Message par eliohann »

Salut,

J'ai résolu le pb, tout du moins contourné, en remplaçant slim par lightdm et en utilisant son option :
display-setup-script=
Moviuro
Elfe
Messages : 765
Inscription : dim. 17 juin 2012, 22:49

Re: [Synergy] Lancement au démarrage avec XFCE + Slim (Résolu)

Message par Moviuro »

:contourne: :P Tant mieux si c'est résolu ;)
psycho : Latitude E6430 ; BTRFS over LUKS, UEFI & secureboot
schizo : Acer 8942G ; KDE 4, BTRFS over LUKS ; W7 (prend la poussière)
toxo : i5-6600K, bspwm, VM W10 en PCI-passthrough
deadman : Lenovo Thinkcenter, OpenBSD 6.0-stable
popho.be : Kimsufi KS-3, FreeBSD 11.0
Loi de Murphy : Le jour où tu as besoin d'une backup, tu te dis que tu aurais dû en mettre en place
Venez sur IRC en plus du forum !
Répondre