Actualmente no existe una forma rápida y fácil de habilitar este tipo de funcionalidad en la versión de escritorio de Ubuntu.
Personalmente, soy un gran admirador de los atajos de teclado predeterminados ; Los encuentro más rápidos y mucho más intuitivos que la selección de pulsación larga estilo móvil (♥). Dicho esto, si tiene el tiempo y la determinación, es posible que pueda aprovechar la opción de teclas lentas en la aplicación de acceso universal central predeterminada para crear algo similar a la opción móvil.
Jugando con eso yo mismo, XKB parece estar asociado con el control de teclas lentas. Puede usar XKB para configurar y mejorar los enlaces de teclado de Ubuntu, y por lo que puedo decir, esta sección tiene lo que necesita. Por lo tanto, no debería ser tan (relativamente) difícil tener un carácter alternativo impreso cuando se mantiene presionada una tecla.
Donde las cosas se complican es asignar múltiples caracteres especiales a una pulsación de tecla (ejemplo: mantenga presionada "a" y obtenga opciones para ä, à, á, â, etc.). ¿Cómo se desplaza por las opciones? ¿Tiene los caracteres emergentes en una ventana de diálogo y luego usa el mouse, la pestaña o las teclas de flecha para seleccionar uno? Parece que lleva mucho tiempo.
O puede asignar diferentes longitudes de espera a diferentes caracteres. 100 ms para à, 200ms para á, 300ms para â ... Pero recordar cuántos segundos son para los que los personajes podrían ser difíciles, sin mencionar que asignarlos individualmente sería un dolor de cabeza. Además, cuando ingresas a listas más largas de personajes, podrías estar sentado allí sosteniendo una tecla durante unos buenos 3-4 segundos. Parece aún más lento.
En lugar de teclas lentas, puede probar la opción de teclas de repetición para que varias pulsaciones de una tecla proporcionen un carácter especial: 3 pulsaciones de "a" para à, por ejemplo. Pero entonces corre el riesgo de que aparezcan caracteres especiales no deseados cuando escribe algo como "bueno", "misterioso" o "aaaaaaahhh".
Es posible que haya encontrado algún otro método de implementación más eficiente que no estoy pensando, en cuyo caso, ¡adelante y modifíquelo! Pero mientras tanto recomiendo componer combinaciones de teclas. ☺