J'utilise quotidiennement Synergy pour partager mes claviers / souris / buffer entre mon fix et mon portable. Les deux systèmes étant sous linux-mint j'utilise synergy (gratuitement) via les packet debian: seuls les bianires étant payant, c'est le monde ubuntu qui compile pour moi et me distribue une version up-to-date via mes repos.
Synergy est très sensible aux numéros de versions i.e. si tu as deux versions différentes sur les systèmes avec lesquels tu veux partager tes claviers / souris / buffer, soit ça ne fonctionnera pas, soit tu auras des pertes de fonctionnalités. Dans mon cas j'avais perdu le buffer partagé.
Voici comment remettre les choses d'aplomb
pour avoir les infos détaillés de tes paquets
sudo apt-cache show synergy
sur mon laptop ça donne
Package: synergy Priority: optional Section: universe/net Installed-Size: 3589 Maintainer: Ubuntu DevelopersOriginal-Maintainer: Jeff Licquia Architecture: amd64 Version: 1.6.2-0ubuntu2 Depends: libavahi-compat-libdnssd1 (>= 0.6.16), libc6 (>= 2.14), libcrypto++9v5, libgcc1 (>= 1:4.1.1), libqt4-network (>= 4:4.5.3), libqtcore4 (>= 4:4.8.0), libqtgui4 (>= 4:4.8.0), libstdc++6 (>= 5.2), libx11-6 (>= 2:1.2.99.901), libxext6, libxi6 (>= 2:1.2.99.4), libxinerama1, libxtst6 Filename: pool/universe/s/synergy/synergy_1.6.2-0ubuntu2_amd64.deb Size: 770522 MD5sum: 2b35350f6a81c20bf20fbff39b2e52cc SHA1: 0d7872561aac7f4c1b5565f6fe834c916ae4afa0 SHA256: e5cfc7d1496ce5ab64eeccdaf61b7b733934f5a7f9988f5693adbe101843854b Description-fr: Partage de souris, clavier et presse-papiers sur le réseau Synergy permet de partager facilement une souris et un clavier entre plusieurs ordinateurs avec différents systèmes d'exploitation, chacun avec son propre affichage, sans matériel spécial. Il est destiné aux utilisateurs ayant plusieurs ordinateurs sur leur bureau avec chacun utilisant son propre affichage. . Rediriger la souris et le clavier est aussi simple que de déplacer la souris en dehors des limites de l'écran. Synergy regroupe aussi les presse-papiers de tous les systèmes en un seul, permettant ainsi le couper/coller entre les systèmes. De plus, il synchronise les économiseurs d'écran pour qu'ils démarrent et s'arrêtent en même temps. Si le verrouillage d'écran est activé, seul un écran nécessite un mot de passe pour tous les déverrouiller. . Les paquets pour Windows, MacOS et RPM ainsi que les sources sont disponibles à http://sourceforge.net/project/showfiles.php?group_id=59275 Description-md5: 5fade0f66a7ce7fd1077db2409b0fd30 Homepage: http://synergy-foss.org/ Bugs: https://bugs.launchpad.net/ubuntu/+filebug Origin: Ubuntu
Alors que sur le fixe ça donne
Package: synergy Version: 1.8.8-1~getdeb1 Architecture: amd64 Maintainer: GetDeb Package NinjasInstalled-Size: 4035 Depends: libavahi-compat-libdnssd1 (>= 0.6.16), libc6 (>= 2.14), libcurl3 (>= 7.16.2), libgcc1 (>= 1:3.0), libqt4-network (>= 4:4.5.3), libqtcore4 (>= 4:4.8.0), libqtgui4 (>= 4:4.8.0), libssl1.0.0 (>= 1.0.0), libstdc++6 (>= 5.2), libx11-6 (>= 2:1.2.99.901), libxext6, libxi6 (>= 2:1.2.99.4), libxinerama1, libxtst6 Homepage: http://synergy-project.org/ Priority: optional Section: x11 Filename: pool/apps/s/synergy/synergy_1.8.8-1~getdeb1_amd64.deb Size: 875370 SHA256: a27774dc4b7fa4a16ebcde8f64807ea1e3776413a5056478a058775ab9f8429c SHA1: 7b637f59626793c6dc2d4c95e08cc63e245f7f77 MD5sum: 6d7083f68dda69c1d865b1c197cdb3bc Description: Share mouse, keyboard and clipboard over the network Synergy lets you easily share a single mouse and keyboard between multiple computers with different operating systems, each with its own display, without special hardware. It's intended for users with multiple computers on their desk since each system uses its own display. . Redirecting the mouse and keyboard is as simple as moving the mouse off the edge of your screen. Synergy also merges the clipboards of all the systems into one, allowing cut-and-paste between systems. Furthermore, it synchronizes screen savers so they all start and stop together and, if screen locking is enabled, only one screen requires a password to unlock them all. Description-md5: 5284835c0478aa0d3ac563f1caa434da Original-Maintainer: Jeff Licquia Package: synergy Priority: optional Section: universe/net Installed-Size: 3589 Maintainer: Ubuntu Developers Original-Maintainer: Jeff Licquia Architecture: amd64 Version: 1.6.2-0ubuntu2 Depends: libavahi-compat-libdnssd1 (>= 0.6.16), libc6 (>= 2.14), libcrypto++9v5, libgcc1 (>= 1:4.1.1), libqt4-network (>= 4:4.5.3), libqtcore4 (>= 4:4.8.0), libqtgui4 (>= 4:4.8.0), libstdc++6 (>= 5.2), libx11-6 (>= 2:1.2.99.901), libxext6, libxi6 (>= 2:1.2.99.4), libxinerama1, libxtst6 Filename: pool/universe/s/synergy/synergy_1.6.2-0ubuntu2_amd64.deb Size: 770522 MD5sum: 2b35350f6a81c20bf20fbff39b2e52cc SHA1: 0d7872561aac7f4c1b5565f6fe834c916ae4afa0 SHA256: e5cfc7d1496ce5ab64eeccdaf61b7b733934f5a7f9988f5693adbe101843854b Description-fr: Partage de souris, clavier et presse-papiers sur le réseau Synergy permet de partager facilement une souris et un clavier entre plusieurs ordinateurs avec différents systèmes d'exploitation, chacun avec son propre affichage, sans matériel spécial. Il est destiné aux utilisateurs ayant plusieurs ordinateurs sur leur bureau avec chacun utilisant son propre affichage. . Rediriger la souris et le clavier est aussi simple que de déplacer la souris en dehors des limites de l'écran. Synergy regroupe aussi les presse-papiers de tous les systèmes en un seul, permettant ainsi le couper/coller entre les systèmes. De plus, il synchronise les économiseurs d'écran pour qu'ils démarrent et s'arrêtent en même temps. Si le verrouillage d'écran est activé, seul un écran nécessite un mot de passe pour tous les déverrouiller. . Les paquets pour Windows, MacOS et RPM ainsi que les sources sont disponibles à http://sourceforge.net/project/showfiles.php?group_id=59275 Description-md5: 5fade0f66a7ce7fd1077db2409b0fd30 Homepage: http://synergy-foss.org/ Bugs: https://bugs.launchpad.net/ubuntu/+filebug Origin: Ubuntu
Pour voir ce que le système va installer
sudo apt-cache policy synergy
synergy: Installé : 1.8.8-1~getdeb1 Candidat : 1.8.8-1~getdeb1 Table de version : *** 1.8.8-1~getdeb1 500 500 http://archive.getdeb.net/ubuntu xenial-getdeb/apps amd64 Packages 100 /var/lib/dpkg/status 1.6.2-0ubuntu2 500 500 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages
Je vois ici que j'ai deux versions possible de synergy, l'une dans le repo xenial-getdeb/apps
, l'autre dans xenial/universe
, chacune a la même priorité (500): c'est la meilleure version qui gagne.
on peut forcer la l'installe
sudo apt-get install synergy=1.6.2-0ubuntu2 500
Mais le problème se reposera au prochain apt-get upgrade
.
Pour régler définitivement le problème il y a plusieurs approches:
- sur mon fixe dans
/etc/apt/preferences
ajouter
Package: synergy
Pin: origin "xenial/universe"
Pin-Priority: 1001
augmentera le score du repo xenial/universe
pour le paquet synergy (Assign highest priority to my local repository).
- ajouter le repo
xenial-getdeb/apps
sur mon laptop
wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu xenial-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'
sudo apt update && sudo apt upgrade
La deuxième solution me permet d'avoir un version plus récente sur mes deux machines c'est donc celle que je privilégie.
Commentaires
comments powered by Disqus