Synapse - Lanceur sémantique
Synapse est un lanceur d'application avec des capacités sémantiques, c'est-à-dire qu'il utilise toutes les informations disponibles pour être plus intelligent . (voir en vidéo).
Il est installé par défaut sous Ubuntu Mate.
Avec Synapse vous pouvez utiliser pour lancer des applications ainsi que trouver et accéder aux documents pertinents et des fichiers en utilisant le moteur de Zeitgeist. Il s'agit là d'une alternative à Gnome-Do des plus intéressante. L‘intégration de Zeitgeist signifie que non seulement il lance les applications mais permet également d’accéder à votre système de fichiers en utilisant le journal Zeitgeist.
Cet outil d'accessibilité fonctionne très bien avec un logiciel de reconnaissance vocale et les outils de création de script pour interface graphique (gui scripts, sikuli, xnee) afin de lancer ces scripts avec synapse.
Vous pourrez trouver certaines informations concernant le projet sur son wiki Wiki Synapse
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
Installation
Utilisation
Par défaut, le raccourci pour lancer Synapse est CTRL + Espace, qui peut être changé en accédant aux settings via le petit bouton placé à la droite de la fenêtre. Après le lancement, il suffit de taper quelques lettres. Il existe déjà plusieurs thèmes accessibles via le menu settings. Vous pourrez trouver ce menu dans les icônes de la boite a miniatures si votre système est supporté pour cette fonctionnalité.
Le logiciel dispose d'un mode de compatibilité pour d'autres environnements de bureau mais certains plugins malgré le fait qu'ils soient activés peuvent ne pas fonctionner (les résultats de ceux-ci ne s'affichent pas). Il dispose d'un mode de compatibilité pour les environnements non-composite (sans transparence, ombre, accélération graphique matérielle)
Extensions
Synapse dispose des extensions suivantes :
- Actions de discussions (Ouvrir le chat / Envoyer un message avec votre messagerie instantanée)
- Applications Search (Recherche et lance des applications de votre ordinateur)
- Banshee (Contrôle Banshee et ajoute des entrées à votre liste de lecture)
- Calculatrice
- Command Search (trouver et exécuter des commandes arbitraires)
- DevHelp (Recherche dans la documentation à l'aide de DevHelp)
- Dictionary (Rechercher des définitions de mots, dépend de gnome-dictionary)
- Directory Search (ouvre les dossiers souvent utilisés)
- Fichiers liés (Trouve les fichiers liés aux autres résultats en utilisant Zeitgeist)
- Gnome Session (action déconnexion)
- Gnome Screen Saver (verrouiller l' écran)
- Hybrid Search (Améliore les résultats retournés par Zeitgeist en recherchant les fichiers similaires sur le système)
- Imgur (partarge des images en utilisant Imgur)
- Launchpad (ouvre directement une page launchpad, usage lp:synapse-project, lp:/~jeremy-munsch/synapse-project/zeal-plugin, bug:#683389)
- Localiser (Effectue la commande locate pour trouver des fichiers, (passif))
- OpenSearch (Permet à l'aide de la technologie Opensearch d'effectuer des recherches directement sur votre navigateur via votre moteur de recherche préféré)
- Opération sur les fichiers (permet d'effectuer des actions sur les fichiers copier coller, etc, il semblerait que ce plugin soit cassé)
- Pastebin (permet d'envoyer du texte à l'aide de la commande pastebininit sur paste.ubuntu.com, il faut copier le chemin absolu d'un fichier sans le préfixe file://)
- Pidgin (accedez à vos contacts Pidgin)
- Plugin Chromium (Naviguer et ouvrir les marques page de Chrome)
- Plugin des marques page Gnome (Naviguer et ouvrir les marques page Gnome)
- Rythmbox (contrôle et ajoute des entrées à la liste de lecture Rythmbox)
- SSH (permet d'afficher et exécuter directement les entrés de ~/.ssh/config avec leur noms SSH)
- Système Management (Mettre en veille hiberner, redémarrer éteindre votre ordinateur)
- Sélection (Fourni des actions pour le texte actuellement sélectionné)
- Xnoise (Contrôle du lecteur multimédia Xnoise)
- Zeal (Permet d'effectuer directement des recherches dans les documentations Zeal à la manière d'open search, https://zealdocs.org/)
- Zeitgeist (Recherche des éléments divers à la manière de Zeitgeist)
Thèmes
Outre le thème par défaut, Synapse est livré avec 3 autres thèmes: Virgilio Doish et Side Doish
Désinstallation
Pour supprimer cette application, il suffit de supprimer son paquet. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés (un seul fichier ~/.config/synapse/config.json).
Problèmes connus
Un bug affecte certains programmes GTK pour lequels est utilisé la méthode d'entrée XIM, https://bugs.launchpad.net/synapse-project/+bug/1514104 https://bugs.launchpad.net/synapse-project/+bug/1219314
Il en résulte que Synapse peut crasher lorsque l'on tape une touche en entrée, ou bien qu'il consomme 100% du CPU, rendant votre environnement inutilisable jusqu'à que vous tuiez les processus. Plusieurs solutions sont possibles :
- Lancez synapse en utilisant la variable d'environnement GTK_IM_MODULE='' synapse. Mettez donc aussi à jour le lanceur /usr/local/share/applications/synapse.desktop en modifiant la ligne Exec=synapse par Exec=GTK_IM_MODULE="" synapse
- Changez de méthode d'entrée à l'aide de la commande sudo im-config
Vous pouvez voir la méthode utilisée en lançant synapse depuis le terminal.
Ceci semble nécessaire sur Kubuntu 14.10, 15.04, 15.10 ainsi que sur Xubuntu 15.10. Il n'est pas exclu que le problème existe sur d'autre distribution et d'autres versions.
Pour Xubuntu 16.04, le bug étant toujours présent, il suffit de suivre les instructions ici: https://ubuntu-mate.community/t/synapse-crashes-in-16-04/5348/8