Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 18 Dec 2016 11:51:05

fbianco
Membre du comité
Lieu: Suisse
Date d'inscription: 04 Feb 2005
Messages: 1455
Site web

[Résolu] Xcompose: Comportement différent entre Qt et GTK

Salut les geeks,

J'espère que vous allez bien.

J'ai une énigme pour vous. Sur KDE tournant sur ma Debian, j'ai activé XCompose (le reste est selon les configurations par défauts à mon avis). Toutes les lettres accentuées que j'utilise sont identiques entre les applications GTK et QT, sauf pour écrire ć (c avec accent aigü). Dans les application GTK la composition ci-dessous retourne un ç...

<Multi_key> <apostrophe> <c>            : "ć"   U0107 # LATIN SMALL LETTER C WITH ACUTE

C'est pour pouvoir écrire en polonais cool

Est-ce que vous savez ce qui gère le rendu xcompose dans gtk ? J'ai ajouté la ligne ci-dessous dans mon ~/.XCompose ... rien n'y fait.

Belle journée


Ajout: en fait avec ę il y a aussi un problème avec GTK j'obtiens ȩ au lieu de ę dans Qt.


Utilisateur de Debian GNU/Linux, le système d'exploitation universel !

www : https://skadi.ch

Hors ligne

 

#2 18 Dec 2016 12:29:45

fbianco
Membre du comité
Lieu: Suisse
Date d'inscription: 04 Feb 2005
Messages: 1455
Site web

Re: [Résolu] Xcompose: Comportement différent entre Qt et GTK

Merci Ubuntu: https://wiki.ubuntu.com/ComposeKey#Conf … 2C_etc..29 wink

Gtk (such as also FireFox) and Gnome applications use (on an Ubuntu system) usually SCIM as the input method, not XIM (X Input Method) that relies on the configurations from (X)Compose. Therefore, you will often find that the "a" and "o" macron characters can yield the orange/male ordinals "ª" and "º". To still make it work, Gtk applications need to be "told" to use XIM instead.

"One Off" Configuration

For a single application you can do it by just setting the environment variable GTK_IM_MODULE for the application to be launched to xim:

$ GTK_IM_MODULE=xim firefox

More permanently that can be done for a single shell session like this:

$ export GTK_IM_MODULE=xim

This can, of course, also be persisted for a single user in your ~/.bash_profile, or for all users in /etc/environment. This is, however, the less elegant way, the more elegant way follows below.


Utilisateur de Debian GNU/Linux, le système d'exploitation universel !

www : https://skadi.ch

Hors ligne

 

Pied de page des forums

Powered by FluxBB