Luego de haber actualizado una de las computadoras de Ubuntu 12.04 a 14.04, me encontré con el segundo y (por el momento) último problema.
Desde hace ya 7 años uso de forma permanente Synegry para trabajar. Es definitivamente la solución más estable que he probado.
Hasta la versión 12.04 de la distro, la versión de repositorio de Synergy era la 1.3.8; mientras que en Ubuntu 14.04, es la 1.4.12.
La diferencia de versiones hace que si la versión servidor es 1.3.8 y el cliente 1.4.12, éste último no logre conectarse.
Por suerte, a la 12.04 (la cual uso como servidor Synegry) aún le quedan algunos trucos. Si ejecutamos:
aptitude versions synergy
Deberíamos ver la siguiente información:
Package quicksynergy:
p 0.9-1ubuntu1 precise 500
Package quicksynergy:i386:
p 0.9-1ubuntu1 precise 500
Package synergy:
p 1.3.8-1ubuntu1 precise 500
p 1.4.10-1ubuntu1~ubuntu12.04.1 precise-backports 100
Package synergy:i386:
p 1.3.8-1ubuntu1 precise 500
p 1.4.10-1ubuntu1~ubuntu12.04.1 precise-backports 100
Esto quiere decir que nuestro paquete candidato será 1.3.8-1ubuntu1 (que no es lo que queremos). Vamos entonces a forzar que el paquete candidato sea 1.4.10-1ubuntu1~ubuntu12.04.1.
Si es que no existe vamos a crear el archivo /etc/apt/preferences y le agregaremos la siguiente información para cambiar qué prioridad tendrá tal o cual versión del paquete.
Package: synergy
Pin: version 1.4*
Pin-Priority: 1001
Para ver si efectivamente el paquete será instalado, pueden probar con:
apt-get dist-upgrade --simulate
Lo cual indicará que el paquete synergy puede ser actualizado a la versión 1.4.10.
Paso final, realizar la instalación/actualización del paquete y ya todo queda listo para seguir usando como de costumbre.