Cette page est en cours de rédaction.
Apportez votre aide…

Indicator-Chars

Indicator-Chars est un indicator pour Unity permettant de sélectionner des caractères spéciaux et de les coller ensuite dans vos documents ou champs de saisie. Cet indicator aura l'avantage d'être plus rapide à utiliser que la Table de caractères, et ne contiendra que les raccourcis que vous choisirez, donc ceux dont vous aurez couramment besoin.

Cet article est d'abord une traduction d'un article en anglais sous licence Creative Common BY-NC-SA : http://www.webupd8.org/2011/07/character-palette-replacement-with.html, que j'ai ensuite complété pour rendre le logiciel plus pratique (notamment avec des déplacements de fichiers et un script de lancement pour le rendre multi-utilisateur (le script, pas la configuration).

Récupération du code

Installez le paquet git-core Récupérez le logiciel :

git clone https://github.com/tobyS/indicator-chars.git

Une fois ceci fait, désinstallez git si vous n'en avez pas l'usage (s'il n'était déjà installé, c'est qu'il ne vous sert pas) :

sudo apt-get purge git git-core git-man

Installation

Déplacez le logiciel vers le dossier des logiciels et créez le lanceur :

sudo mv indicator-chars /usr/local/share/indicator-chars
sudo echo '#!/bin/sh' > /usr/local/bin/indicator-chars
sudo echo 'exec python /usr/local/share/indicator-chars/indicator-chars.py $@' >> /usr/local/bin/indicator-chars
sudo chmod a+x /usr/local/bin/indicator-chars

Ajouter des caractères dans le menu

Par défaut Chars Indicator n'affiche aucun caractère, vous devez créer un fichier appelé .indicator-chars (à cause du point devant le nom, ce sera un fichier caché, utilisez Ctrl+H dans le navigateur de fichier pour voir les fichiers cachés et cette même commande pour les cacher de nouveau) dans votre dossier personnel et coller dans ce fichier les caractères à afficher dans l'indicator (vous pouvez lancer la table des caractères et copier des caractères depuis celle-ci. Chaque ligne de ce fichier représente un menuitem (un caractère dans le menu quoi) dans le Chars Indicator. Une fois que vous avez terminé d'ajouter les caractères désirés dans .indicator-chars, enregistrez et lancez Chars Indicator avec la commande ci-dessous :

indicator-chars

Lancer indicator-chars à l'ouverture de la session

Si vous voulez ajouter Chars Indicator au démarrage, cherchez "Applications au démarrage…" "Startup Applications" dans le Dash ou dans le menu système (le menu le plus à droite du tableau de bord), lancez-le, cliquez sur "Ajouter", donnez comme nom "Chars Indicator", et pour commande "indicator-chars" (sans les guillemets). Ceci n'est valable que pour l'utilisateur de la session en cours, les autres utilisateurs devront effectuer cette même manipulation s'ils veulent aussi avoir cet indicator.

Utiliser Ctrl+V ou le bouton Coller au lieu du clic milieu pour utiliser un caractère

Ouvrez le fichier /usr/local/share/indicator-chars/indicator-chars.py Cherchez le code suivant (ligne 116 dans la version que j'ai téléchargé) :

    def on_char_click(self, widget, char):
        cb = gtk.Clipboard(selection="PRIMARY")
        cb.set_text(char)

Remplacez PRIMARY par CLIPBOARD.

Enregistrez les modifications. Les modifications ne prendront compte qu'au prochain lancement de l'indicator.

Cliquez sur l'indicator dans le tableau de bord. Un menu apparaît. Sélectionnez le menu correspondant au caractère voulu, et cliquez sur le caractère dans le sous menu qui apparaîtra. Pour utiliser ce caractère, sélectionnez un champ de texte, et faites un clic milieu avec la souris pour coller le caractère.

Lancez les commandes suivantes :

sudo rm -rf /usr/local/share/indicator-chars
sudo rm /usr/local/bin/indicator-chars

Contributeurs principaux :Spitfire 95

  • indicator-chars.txt
  • Dernière modification: Le 11/09/2022, 11:57
  • par moths-art