• # XIM et ~/.XCompose

    Posté par (page perso) . Évalué à 10.

    Les séquences sont définies dans les fichiers :

    /usr/share/X11/locale/*/Compose

    selon ta locale. Tu peux aussi définir tes propres séquences dans le fichier “~/.XCompose” en suivant le même format. Commence le alors par :

    include "%L"

    pour charger les séquences par défaut.

    Attention toutefois. Tous ces réglages ne seront pris en compte que si tu utilises le mécanisme d’entrée XIM, si tu utilises un mécanisme alternatif (IBus, UIM, etc) il te faudra regarder du côté de leurs réglages. Tu peux vérifier quel mécanisme d’entrée tu utilises en regardant le contenu des variables d’environnement QT4_IM_MODULE et/ou GTK_IM_MODULE. Si ces variables sont vides, force les dans les réglages de démarrage de ta session, ou trouve le réglage correspondant pour ton environnement de bureau, car par défauts les toolkits ne l’utilisent pas forcément.

    Par exemple, GTK utilise par défaut une table des séquences enregistrée en dur, synchronisée de temps en temps avec celle d’X.org. Du coup, GTK ne lira pas ton “~/.XCompose” par défaut. Cependant, dans les champs textes GTK par défaut, il est possible de changer localement la méthode de saisie vie le menu contextuel (clic droit/“Méthodes de saisie” ouvre un menu dans lequel figure “Méthode de saisie X”).

    La situation n’a pas tellement évolué depuis mon journal sur ce sujet.

    • [^] # Re: XIM et ~/.XCompose

      Posté par (page perso) . Évalué à 3.

      Ces variables d'environnement ne sont pas définies chez moi, mais étant sous GNOME 3, c'est IBus l'IM par défaut. Merci pour ta réponse et ton journal.

    • [^] # Re: XIM et ~/.XCompose

      Posté par (page perso) . Évalué à 2. Dernière modification le 11/03/14 à 14:35.

      J'ajoute que dans /usr/share/X11/locale/ je n'ai pas ma locale. C'est le fichier compose.dir qui donne le mapping entre locale et fichiers compose.

      grep -i fr_FR.utf-8 /usr/share/X11/locale/compose.dir
      en_US.UTF-8/Compose     fr_FR.UTF-8
      en_US.UTF-8/Compose:    fr_FR.UTF-8
      

      Du coup le paramétrage de ma touche compose se trouve dans /usr/share/X11/locale/en_US.UTF-8/Compose.

      EDIT: ou pas, bizarrement je n'arrive pas à avoir le même comportement que décrit dans le fichier.

    • [^] # Re: XIM et ~/.XCompose

      Posté par (page perso) . Évalué à 7.

      Suggestion de séquence mnémotechnique :

      <Multi_key> <bracketleft> <bracketright> : ☐        # BALLOT BOX
      <Multi_key> <bracketleft> <v> <bracketright> : ☑    # BALLOT BOX WITH CHECK
      <Multi_key> <bracketleft> <x> <bracketright> : ☒    # BALLOT BOX WITH X
  • # Combinaison de touche pour entrée utf8 ?

    Posté par . Évalué à 4.

    En entrant U+2610, c'est à dire ctrl+maj+u, puis maj+(2,6,1,0), (ne relacher maj qu'après le dernier chiffre) on obtient ☐
    Sur le même modèle U+2611 : ☑
    U+2612 : ☒

    On peut chercher les tables utf8 sur internet pour trouver ces codes, ou visualiser en héxadécimal un fichier texte qui contient cette lettre (ou utilser :ga sous vim sur un caractère pour obtenir son encodage hexa)

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.