Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#76 10-02-2014 02:23:50

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [résolu]configurer une disposition grecque polytonique pour debian

Tu peux mettre un

include "/usr/share/X11/locale/el_GR.UTF-8/Compose"


dans ton ~/.XCompose, cela inclura les compositions par défaut du clavier grec.

Mhh, on dirait en fait qu'il y a déjà toutes les compositions dont tu rêves (oui, bon, désolé, je ne connaissais pas ce fichier…)

Donc pour résumer, ce que je te conseille c'est de tester ta disposition clavier personnalisée (avec touches mortes) avec un fichier ~/.XCompose ne contenant que la ligne d'include ci-dessus.


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#77 10-02-2014 08:53:23

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

Re : [résolu]configurer une disposition grecque polytonique pour debian

Bonjour,
j'ai recréé le fichier .XCompose comme tu me l'indiques avec cette ligne unique :

include "/usr/share/X11/locale/el_GR.UTF-8/Compose"



en faisant

nano ~/.XCompose

.

Puis j'ai redémarré la machine, et testé mon clavier personnalisé.

Zut : aucun changement : "dead_psili" et "dead_dasia" n'apparaissent pas avec "une composition de touches".

Désolée  big_smile

Hors ligne

#78 10-02-2014 10:21:12

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [résolu]configurer une disposition grecque polytonique pour debian

Oui, mais est-ce que tu n'as pas toutes les autres compositions qui marchent ?
Et tu dois avoir dead_dasia + espace qui marche.

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#79 10-02-2014 11:11:32

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

Re : [résolu]configurer une disposition grecque polytonique pour debian

Nouvelle version du fichier : "/usr/share/X11/xkb/symbols/gr"

// Hellenic keyboard map for X.org
// vend 07 fevrier
// Original version:
//   Kostas Gewrgiou <gewrgiou@imbc.gr>
// Heavily modified and maintained by:
//   Vasilis Vasaitis <vvas@hal.csd.auth.gr>
// Originally converted to single group form by:
//   Modified by Hypathie
//   hypathie At debian-facile Point org

default partial alphanumeric_keys alternate_group
xkb_symbols "basic" {
  include "gr(simple)"

  name[Group1] = "Greek";

  include "eurosign(e)"
  include "eurosign(5)"
  include "kpdl(comma)"
  include "level3(ralt_switch)"

  key <AB01> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AB02> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AB03> { [       NoSymbol,       NoSymbol,          NoSymbol              ] };
  key <AB04> { [       NoSymbol,       NoSymbol,          NoSymbol              ] };
  key <AB05> { [       NoSymbol,       NoSymbol,          NoSymbol              ] };
  key <AB06> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AB07> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AB08> { [       NoSymbol,       NoSymbol,          NoSymbol              ] };
  key <AB09> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
        key <AB10> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AC01> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
        key <AC02> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
        key <AC03> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
        key <AC04> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
        key <AC05> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AC06> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AC07> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AC08> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AC09> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AC10> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AC11> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
        key <AC12> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AD01> { [       NoSymbol,       NoSymbol,          NoSymbol              ] };
  key <AD02> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AD04> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AD07> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AD08> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AD10> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AD11> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AD12> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AE01> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AE02> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AE03> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AE04> { [       NoSymbol,       NoSymbol,          NoSymbol,    NoSymbol ] };
  key <AE07> { [       NoSymbol,       NoSymbol,          NoSymbol              ] };
  key <AE10> { [       NoSymbol,       NoSymbol,          NoSymbol              ] };
};

partial alphanumeric_keys alternate_group
xkb_symbols "simple" {

    include "gr(bare)"

    name[Group1] = "Greek (simple)";

    key <TLDE> { [     NoSymbol,    NoSymbol ] };
    key <AE01> { [     NoSymbol,    NoSymbol ] };
    key <AE02> { [   dead_tilde,    NoSymbol ] }; // ~
    key <AE03> { [   apostrophe,    NoSymbol ] }; // '
    key <AE04> { [   dead_acute,    NoSymbol ] }; // ´
    key <AE05> { [   dead_dasia,    NoSymbol ] }; // pour dasia ou esprit rude ?
    key <AE06> { [   dead_macron,    NoSymbol ] }; // ??
    key <AE07> { [   dead_grave,    NoSymbol ] }; // `
    key <AE08> { [     NoSymbol,    NoSymbol ] };
    key <AE09> { [     NoSymbol,    NoSymbol ] };
    key <AE10> { [     NoSymbol,    NoSymbol ] };
    key <AE11> { [     NoSymbol,    NoSymbol ] };
    key <AE12> { [   dead_psili,    NoSymbol ] }; // pour psili ou esprit doux ?


    include "kpdl(comma)"
};

hidden partial alphanumeric_keys alternate_group
xkb_symbols "bare" {

    key <AD01> { [           Greek_alpha,     Greek_ALPHA ] }; // ? ?
    key <AD02> { [            Greek_zeta,     Greek_ZETA  ] }; // ? ?
    key <AD03> { [         Greek_epsilon,  Greek_EPSILON  ] }; // ? ?
    key <AD04> { [             Greek_rho,      Greek_RHO  ] }; // ? ?
    key <AD05> { [             Greek_tau,      Greek_TAU  ] }; // ? ?
    key <AD06> { [             Greek_psi,      Greek_PSI  ] }; // ? ?      
    key <AD07> { [         Greek_upsilon,  Greek_UPSILON  ] }; // ? ?
    key <AD08> { [            Greek_iota,     Greek_IOTA  ] }; // ? ?
    key <AD09> { [         Greek_omicron,  Greek_OMICRON  ] }; // ? ?
    key <AD10> { [              Greek_pi,       Greek_PI  ] }; // ? ?
    key <AD11> { [             dead_tilde,         NoSymbol ] }; // ~
    key <AD12> { [             dead_iota,        NoSymbol ] }; // ?
    key <AC01> { [           Greek_theta,    Greek_THETA  ] }; // ? ?
    key <AC02> { [           Greek_sigma,    Greek_SIGMA  ] }; // ? ?
    key <AC03> { [           Greek_delta,    Greek_DELTA  ] }; // ? ?
    key <AC04> { [             Greek_phi,      Greek_PHI  ] }; // ? ?
    key <AC05> { [           Greek_gamma,    Greek_GAMMA  ] }; // ? ?
    key <AC06> { [             Greek_eta,      Greek_ETA  ] }; // ? ?
    key <AC07> { [  Greek_finalsmallsigma,    NoSymbol    ] }; // ?      
    key <AC08> { [           Greek_kappa,    Greek_KAPPA  ] }; // ? ?
    key <AC09> { [           Greek_lamda,    Greek_LAMDA  ] }; // ? ?
    key <AC10> { [              Greek_mu,       Greek_MU  ] }; // ? ?
    key <AC11> { [              NoSymbol,    NoSymbol     ] }; //
    key <AC12> { [              NoSymbol,    NoSymbol     ] }; //
    key <AB01> { [           Greek_omega,    Greek_OMEGA  ] }; // ? ?
    key <AB02> { [              Greek_xi,       Greek_XI  ] }; // ? ?
    key <AB03> { [             Greek_chi,      Greek_CHI  ] }; // ? ?
    key <AB04> { [            dead_breve,       NoSymbol   ] }; // ?
    key <AB05> { [             Greek_beta,     Greek_BETA ] }; // ? ?
    key <AB06> { [               Greek_nu,       Greek_NU ] }; // ? ?
    key <AB07> { [               comma,         NoSymbol  ] }; // ,
    key <AB08> { [               U002E,    periodcentered ] }; // ; .
    key <AB10> { [               U0387,         NoSymbol  ] }; // ?

    key <LSGT> { [         guillemotleft, guillemotright  ] }; // « »
};

// ===========================================================================================
// Greek - Extended                                                                          |
// ===========================================================================================
//
// ???????????????????????????????????????????????????????????????????????????????????????????
// ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?Backspace  ?
// ?     ?     ? ~   ?     ? ´   ? ?   ? ?    ? `   ?     ?     ?     ? ?   ?     ?           ?
// ???????????????????????????????????????????????????????????????????????????????????????????
// ?       ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ¨   ?   ? ?Enter    ?
// ?Tab    ? ?   ? ?   ? ? € ? ? ® ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ~   ? ?   ?         ?
// ??????????????????????????????????????????????????????????????????????????????????        ?
// ?Caps    ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ?     ? ?   ? ?   ? ?   ?     ?     ?        ?
// ?Lock    ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ?     ?     ?        ?
// ???????????????????????????????????????????????????????????????????????????????????????????
// ?       ? »   ? ?   ? ?   ? ?   ? ?    ? ?   ? ?   ?     ? ·   ?     ?     ?               ?
// ?Shift  ? «   ? ?   ? ?   ? ?   ?     ? ?   ? ?   ?     ? ;   ? .   ? ?   ?Shift          ?
// ???????????????????????????????????????????????????????????????????????????????????????????
// ?       ?       ?       ?                                  ?       ?       ?       ?      ?
// ?Ctrl   ?Meta   ?Alt    ?              Space               ?AltGr  ?Meta   ?Menu   ?Ctrl  ?
// ???????????????????????????????????????????????????????????????????????????????????????????

partial alphanumeric_keys alternate_group
xkb_symbols "extended" {

    include "gr(simple)"

    name[Group1] = "Greek (extended)";

    key.type[Group1] = "THREE_LEVEL";

    key <AE03> { [ NoSymbol, NoSymbol,       NoSymbol ] };
    key <AE10> { [ NoSymbol, NoSymbol,       NoSymbol ] };
    key <AE11> { [ NoSymbol, NoSymbol,       NoSymbol ] };

    key <AD01> { [ NoSymbol, NoSymbol,       NoSymbol ] };
    key <AD04> { [ NoSymbol, NoSymbol,       NoSymbol ] };

    key <AB03> { [ NoSymbol, NoSymbol,       NoSymbol ] };
    key <AB08> { [ NoSymbol, NoSymbol,       NoSymbol ] };
    key <AB09> { [ NoSymbol, NoSymbol,       NoSymbol ] };

    include "level3(ralt_switch)"
    include "eurosign(5)"
    include "eurosign(e)"
};

partial alphanumeric_keys alternate_group
xkb_symbols "polytonic" {

    include "gr(extended)"

    name[Group1] = "Greek (polytonic)";

    key.type[Group1] = "THREE_LEVEL";

    key <AD11> { [ NoSymbol, NoSymbol, NoSymbol ] };
    key <AD12> { [ NoSymbol,  NoSymbol, NoSymbol ] };
   
    key <AC10> { [ NoSymbol, NoSymbol  ] };
    key <AC11> { type[Group1]="FOUR_LEVEL",
                 [ NoSymbol, NoSymbol, NoSymbol  ] };
                 
};

partial alphanumeric_keys alternate_group
xkb_symbols "nodeadkeys" {

    include "gr(simple)"

    //name[Group1] = "Greek (eliminate dead keys)";

    //key <AC10> { [ NoSymbol, NoSymbol ] };
};
 



big_smile

Hors ligne

#80 10-02-2014 11:37:57

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [résolu]configurer une disposition grecque polytonique pour debian

Voici une version simplifée de ton clavier à mettre dans /usr/share/X11/xkb/symbols/grbis :

// Hellenic keyboard map for X.org
// lundi 10 fevrier
// Original version:
//   Kostas Gewrgiou <gewrgiou@imbc.gr>
// Heavily modified and maintained by:
//   Vasilis Vasaitis <vvas@hal.csd.auth.gr>
// Originally converted to single group form by:
//   Ivan Pascal <pascal@info.tsu.ru>
//   Modified by Hypathie
//   hypathie At debian-facile Point org

default  partial alphanumeric_keys alternate_group
xkb_symbols "hypathie" {

  name[Group1] = "Greek (hypathie)";

  key <TLDE> { [     NoSymbol,    NoSymbol ] };
  key <AE01> { [     NoSymbol,    NoSymbol ] };
  key <AE02> { [   dead_tilde,    NoSymbol ] }; // ~
  key <AE03> { [   apostrophe,    NoSymbol ] }; // '
  key <AE04> { [   dead_acute,    NoSymbol ] }; // ´
  key <AE05> { [   dead_dasia,    NoSymbol ] }; // pour dasia ou esprit rude ?
  key <AE06> { [   dead_macron,    NoSymbol ] }; // ??
  key <AE07> { [   dead_grave,    NoSymbol ] }; // `
  key <AE08> { [     NoSymbol,    NoSymbol ] };
  key <AE09> { [     NoSymbol,    NoSymbol ] };
  key <AE10> { [     NoSymbol,    NoSymbol ] };
  key <AE11> { [     NoSymbol,    NoSymbol ] };
  key <AE12> { [   dead_psili,    NoSymbol ] }; // pour psili ou esprit doux ?
  key <AD01> { [           Greek_alpha,     Greek_ALPHA ] }; // ? ?
  key <AD02> { [            Greek_zeta,     Greek_ZETA  ] }; // ? ?
  key <AD03> { [         Greek_epsilon,  Greek_EPSILON  ] }; // ? ?
  key <AD04> { [             Greek_rho,      Greek_RHO  ] }; // ? ?
  key <AD05> { [             Greek_tau,      Greek_TAU  ] }; // ? ?
  key <AD06> { [             Greek_psi,      Greek_PSI  ] }; // ? ?      
  key <AD07> { [         Greek_upsilon,  Greek_UPSILON  ] }; // ? ?
  key <AD08> { [            Greek_iota,     Greek_IOTA  ] }; // ? ?
  key <AD09> { [         Greek_omicron,  Greek_OMICRON  ] }; // ? ?
  key <AD10> { [              Greek_pi,       Greek_PI  ] }; // ? ?
  key <AD11> { [             dead_tilde,         NoSymbol ] }; // ~
  key <AD12> { [             dead_iota,        NoSymbol ] }; // ?
  key <AC01> { [           Greek_theta,    Greek_THETA  ] }; // ? ?
  key <AC02> { [           Greek_sigma,    Greek_SIGMA  ] }; // ? ?
  key <AC03> { [           Greek_delta,    Greek_DELTA  ] }; // ? ?
  key <AC04> { [             Greek_phi,      Greek_PHI  ] }; // ? ?
  key <AC05> { [           Greek_gamma,    Greek_GAMMA  ] }; // ? ?
  key <AC06> { [             Greek_eta,      Greek_ETA  ] }; // ? ?
  key <AC07> { [  Greek_finalsmallsigma,    NoSymbol    ] }; // ?      
  key <AC08> { [           Greek_kappa,    Greek_KAPPA  ] }; // ? ?
  key <AC09> { [           Greek_lamda,    Greek_LAMDA  ] }; // ? ?
  key <AC10> { [              Greek_mu,       Greek_MU  ] }; // ? ?
  key <AC11> { [              NoSymbol,    NoSymbol     ] }; //
  key <AC12> { [              NoSymbol,    NoSymbol     ] }; //
  key <AB01> { [           Greek_omega,    Greek_OMEGA  ] }; // ? ?
  key <AB02> { [              Greek_xi,       Greek_XI  ] }; // ? ?
  key <AB03> { [             Greek_chi,      Greek_CHI  ] }; // ? ?
  key <AB04> { [            dead_breve,       NoSymbol   ] }; // ?
  key <AB05> { [             Greek_beta,     Greek_BETA ] }; // ? ?
  key <AB06> { [               Greek_nu,       Greek_NU ] }; // ? ?
  key <AB07> { [               comma,         NoSymbol  ] }; // ,
  key <AB08> { [               U002E,    periodcentered ] }; // ; .
  key <AB10> { [               U0387,         NoSymbol  ] }; // ?
  key <LSGT> { [         guillemotleft, guillemotright  ] }; // « »

  include "eurosign(e)"
  include "eurosign(5)"
  include "kpdl(comma)"
  include "level3(ralt_switch)"
};

// ===========================================================================================
// Greek - Hypathie                                                                          |
// ===========================================================================================
//
// ???????????????????????????????????????????????????????????????????????????????????????????
// ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?     ?Backspace  ?
// ?     ?     ? ~   ?     ? ´   ? ?   ? ?    ? `   ?     ?     ?     ? ?   ?     ?           ?
// ???????????????????????????????????????????????????????????????????????????????????????????
// ?       ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ¨   ?   ? ?Enter    ?
// ?Tab    ? ?   ? ?   ? ? € ? ? ® ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ~   ? ?   ?         ?
// ??????????????????????????????????????????????????????????????????????????????????        ?
// ?Caps    ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ?     ? ?   ? ?   ? ?   ?     ?     ?        ?
// ?Lock    ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ?     ?     ?        ?
// ???????????????????????????????????????????????????????????????????????????????????????????
// ?       ? »   ? ?   ? ?   ? ?   ? ?    ? ?   ? ?   ?     ? ·   ?     ?     ?               ?
// ?Shift  ? «   ? ?   ? ?   ? ?   ?     ? ?   ? ?   ?     ? ;   ? .   ? ?   ?Shift          ?
// ???????????????????????????????????????????????????????????????????????????????????????????
// ?       ?       ?       ?                                  ?       ?       ?       ?      ?
// ?Ctrl   ?Meta   ?Alt    ?              Space               ?AltGr  ?Meta   ?Menu   ?Ctrl  ?
// ???????????????????????????????????????????????????????????????????????????????????????????



Le fichier /etc/default/keyboard allant avec :

# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

XKBMODEL="pc105"
XKBLAYOUT="fr,grbis"
XKBVARIANT="latin9"
XKBOPTIONS="compose:menu,terminate:ctrl_alt_bksp,grp:alt_shift_toggle"

BACKSPACE="guess"



Et le fichier ~/.XCompose :

include "/usr/share/X11/locale/el_GR.UTF-8/Compose"


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#81 10-02-2014 11:40:56

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [résolu]configurer une disposition grecque polytonique pour debian

Je viens d'éditer pour corriger quelques erreurs et simplifier un peu plus smile

Attention j'ai viré le . dans le nom de fichier (je me demande si le . n'a pas une signification particulière…)

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#82 10-02-2014 11:47:54

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

Re : [résolu]configurer une disposition grecque polytonique pour debian

je teste cela au plus vite : très grand merci smile

Hors ligne

#83 10-02-2014 11:51:08

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

Re : [résolu]configurer une disposition grecque polytonique pour debian

big_smile

(erreur de manip pour récupérer tes fichiers  : désolée)

Dernière modification par Hypathie (10-02-2014 11:59:01)

Hors ligne

#84 10-02-2014 13:15:02

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

Re : [résolu]configurer une disposition grecque polytonique pour debian

Vraiment très bizarre : cela a permis de composer "dead_dasia" ; mais non "dead_psili" ???

Cela ne permet pas d'associer trois caractères.

Hors ligne

#85 10-02-2014 14:22:34

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [résolu]configurer une disposition grecque polytonique pour debian

Ah ?
Il se passe quoi quand tu tappes successivement sur
dead_psili, dead_acute, dead_iota et Greek_OMEGA ?
Tu n'as pas « ? » ?

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#86 10-02-2014 14:40:35

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

Re : [résolu]configurer une disposition grecque polytonique pour debian

Non, en faisant dead_psili, dead_acute, dead_iota et Greek_OMEGA, j'ai ça :    )?

Par contre, si j'appuie successivement sur "dead-dasia", dead_acute, dead_iota et Greek_OMEGA, si c'est le premier mot, j'ai ça : ??  (le iota se place à côté) , sinon j'ai ça : ?

Bizarre ?

Hors ligne

#87 10-02-2014 22:15:31

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [résolu]configurer une disposition grecque polytonique pour debian

Bon, j'ai réfléchi un peu à quelle pouvait être la cause de ces comportements inattendus.
Je pense que le problème se situe dans la méthode d'entrée. Par défaut, sous Gnome, la méthode d'entrée est GtkIM, et celle-ci utilise son propre mécanisme de «compose», non modifiable.
Pour utiliser les .XCompose standards, il faut configurer son environnement de travail pour utiliser Xim.
Pour ce faire, tu peux commencer par créer un fichier ~/.xinputrc contenant

DISABLE_IMSETTINGS=yes
GTK_IM_MODULE=xim


Puis relancer ta session.


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#88 13-02-2014 18:08:10

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

Re : [résolu]configurer une disposition grecque polytonique pour debian

Bonjour,

créer un fichier ~/.xinputrc contenant

DISABLE_IMSETTINGS=yes
GTK_IM_MODULE=xim



n'a rien fait ; après avoir redémarrer ma machine, j'avais les mêmes problèmes.

Du coup, j'ai installé une debian wheezy lxde pour éviter des problèmes relatifs à gnome ; et réinstaller le clavier personnalisé en suivant le paragraphe #80, et en ajoutant le fichier ~/.xinputrc, le même problème persiste avec les esprits.

J'installe xim avant de créer le fichier ~/.xinputrc  ?

big_smile

Dernière modification par Hypathie (14-02-2014 09:13:00)

Hors ligne

#89 18-02-2014 16:39:19

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

Re : [résolu]configurer une disposition grecque polytonique pour debian

RESOLU  \o/

1) sauvegarder du fichier d'origine : /usr/share/X11/xkb/symbols/gr
en faisant :

mv /usr/share/X11/xkb/symbols/gr /usr/share/X11/xkb/symbols/gr.distribution



2) copier le fichier /usr/share/X11/xkb/symbols/grc dans le répertoire : /usr/share/X11/xkb/symbols
voici le fichier : /usr/share/X11/xkb/symbols/grc définitif :



// Hellenic keyboard map for X.org
// lundi 10 fevrier
// Original version:
//   Kostas Gewrgiou <gewrgiou@imbc.gr>
// Heavily modified and maintained by:
//   Vasilis Vasaitis <vvas@hal.csd.auth.gr>
// Originally converted to single group form by:
//   Ivan Pascal <pascal@info.tsu.ru>
//   Modified by Hypathie
//   hypathie At debian-facile Point org

default  partial alphanumeric_keys alternate_group
xkb_symbols "hypathie" {

  name[Group1] = "Greek (polytonic - hypathie)";

  key <TLDE> { [          U03DD,                U03DC   ] }; // ? ? digamma
  key <AE01> { [         parenleft,          parenright ] }; // ( )  
  key <AE02> { [        dead_acute,            NoSymbol ] }; // ´
  key <AE03> { [       apostrophe,             NoSymbol ] }; // '(apostrophe)
  key <AE04> { [          U0313,               NoSymbol ] }; // ’(COMBINING COMMA ABOVE)
  key <AE05> { [        dead_dasia,            NoSymbol ] }; // ? (esprit rude)
  key <AE06> { [           U2010,           dead_macron ] }; // - ¯
  key <AE07> { [        dead_grave,            NoSymbol ] }; // `
  key <AE08> { [         NoSymbol,             NoSymbol ] }; //
  key <AE09> { [          U03C2,               NoSymbol ] }; // ?
  key <AE10> { [          U03FB,                U03FA   ] }; // ? ? san
  key <AE11> { [          dead_psili,          NoSymbol ] }; // ? (esprit doux)
  key <AE12> { [             NoSymbol,     NoSymbol     ] }; //
  key <AD01> { [           Greek_alpha,     Greek_ALPHA ] }; // ? ?
  key <AD02> { [            Greek_zeta,     Greek_ZETA  ] }; // ? ?
  key <AD03> { [         Greek_epsilon,  Greek_EPSILON  ] }; // ? ?
  key <AD04> { [             Greek_rho,      Greek_RHO  ] }; // ? ?
  key <AD05> { [             Greek_tau,      Greek_TAU  ] }; // ? ?
  key <AD06> { [             Greek_psi,      Greek_PSI  ] }; // ? ?      
  key <AD07> { [         Greek_upsilon,  Greek_UPSILON  ] }; // ? ?
  key <AD08> { [            Greek_iota,     Greek_IOTA  ] }; // ? ?
  key <AD09> { [         Greek_omicron,  Greek_OMICRON  ] }; // ? ?
  key <AD10> { [              Greek_pi,       Greek_PI  ] }; // ? ?
  key <AD11> { [            dead_tilde,  dead_diaeresis ] }; // ~ ¨
  key <AD12> { [             dead_iota,        NoSymbol ] }; //  ?
  key <AC01> { [           Greek_theta,    Greek_THETA  ] }; // ? ?
  key <AC02> { [           Greek_sigma,    Greek_SIGMA  ] }; // ? ?
  key <AC03> { [           Greek_delta,    Greek_DELTA  ] }; // ? ?
  key <AC04> { [             Greek_phi,      Greek_PHI  ] }; // ? ?
  key <AC05> { [           Greek_gamma,    Greek_GAMMA  ] }; // ? ?
  key <AC06> { [             Greek_eta,      Greek_ETA  ] }; // ? ?
  key <AC07> { [              U03DF,            U03DE   ] }; // ? ? koppa
  key <AC08> { [           Greek_kappa,    Greek_KAPPA  ] }; // ? ?
  key <AC09> { [           Greek_lamda,    Greek_LAMDA  ] }; // ? ?
  key <AC10> { [              Greek_mu,       Greek_MU  ] }; // ? ?
  key <AC11> { [           U03E1,               U03E0   ] }; // ? ? sampi
  key <AC12> { [             NoSymbol,     NoSymbol     ] }; //  
  key <AB01> { [           Greek_omega,    Greek_OMEGA  ] }; // ? ?
  key <AB02> { [              Greek_xi,       Greek_XI  ] }; // ? ?
  key <AB03> { [             Greek_chi,      Greek_CHI  ] }; // ? ?
  key <AB04> { [               U03D0,         NoSymbol  ] }; // ? curled_beta
  key <AB05> { [             Greek_beta,     Greek_BETA ] }; // ? ?
  key <AB06> { [               Greek_nu,       Greek_NU ] }; // ? ?
  key <AB07> { [               comma,         NoSymbol  ] }; // ,
  key <AB08> { [           semicolon,          U002E    ] }; // ; . (colon comme point en fr)
  key <AB09> { [              colon,           U0387    ] }; // : ? (point-virgule et point-haut)
  key <AB10> { [              exclam,         NoSymbol  ] }; // (! du fr)
  key <LSGT> { [         guillemotleft, guillemotright  ] }; // « »

  include "eurosign(e)"
  include "eurosign(5)"
  include "kpdl(comma)"
  include "level3(ralt_switch)"
};

// ===========================================================================================
// Greek - Hypathie                                                                          |
// ===========================================================================================
//
// ???????????????????????????????????????????????????????????????????????????????????????????
// ? ?   ? )   ?     ?     ?     ?     ?     ?     ?     ?     ? ?   ?     ?     ?Backspace  ?
// ? ?   ? (   ? ´   ? '   ? ??    ? ?   ? ?   ? `   ?     ? ?   ? ?   ? ?   ?     ?           ?
// ???????????????????????????????????????????????????????????????????????????????????????????
// ?       ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ¨   ?   ? ?Enter    ?
// ?Tab    ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ~   ? ?   ?         ?
// ??????????????????????????????????????????????????????????????????????????????????        ?
// ?Caps    ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ?     ?        ?
// ?Lock    ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ?     ?        ?
// ???????????????????????????????????????????????????????????????????????????????????????????
// ?       ? »   ? ?   ? ?   ? ?   ?     ? ?   ? ?   ?     ? ?   ? .   ?     ?               ?
// ?Shift  ? «   ? ?   ? ?   ? ?   ? ?   ? ?   ? ?   ? ,   ? ;   ? :   ? !   ?Shift          ?
// ???????????????????????????????????????????????????????????????????????????????????????????
// ?       ?       ?       ?                                  ?       ?       ?       ?      ?
// ?Ctrl   ?Meta   ?Alt    ?              Space               ?AltGr  ?Meta   ?Menu   ?Ctrl  ?
// ???????????????????????????????????????????????????????????????????????????????????????????

 



3) sauvegarder le fichier /usr/share/X11/xkb/rules/evdev.xml
en faisant :

cp /usr/share/X11/xkb/rules/evdev.xml /usr/share/X11/xkb/rules/evdev.xml_back



4) En root ouvrir avec nano et modifier le fichier : /usr/share/X11/xkb/rules/evdev.xml
ainsi :
Parmi les <layoutList>, par exemple après </layout> qui concerne le grec, ajouter les lignes suivantes :


 <layout>
<configItem>
<name>grc</name>
<shortDescription>grc</shortDescription>
<description>Grec (classic)</description>
<languageList>
<iso639Id>grc</iso639Id>
</languageList>
</configItem>
</layout>
 



5) après avoir redémarrer en mode graphique Application > rechercher "clavier" > cliquer sur clavier > Paramètre d'agencement > cliquer sur le "+" > parmi les clavier choisir celui nouvellement créé "Grec (classic)" (il est possible de le visualiser)

PS : le fichier /usr/share/X11/xkb/rules/evdev.xml refuse l'orthographe de l'adjectif français "classique" (invariable au masc./fém.) au niveau de la ligne "grec (classic)" !


Et voilà !

smile

Dernière modification par Hypathie (22-07-2014 15:24:12)

Hors ligne

#90 18-02-2014 16:42:24

Hypathie
Membre
Lieu : Chambéry _ Montréal
Distrib. : Jessie
Noyau : Linux debian 3.16.0-4-586
(G)UI : Cinnamon Mate Xfce
Inscription : 28-12-2013

Re : [résolu]configurer une disposition grecque polytonique pour debian

J'ai modifié le titre du #1 parce que j'ai quelques difficultés à obtenir le même résultat avec d'autres distributions Linux.

Hors ligne

#91 18-02-2014 17:18:13

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Sid/Rc-Buggy
Noyau : Linux (≥ 4.3)
(G)UI : i3-wm (≥ 4.11)
Inscription : 07-07-2008
Site Web

Re : [résolu]configurer une disposition grecque polytonique pour debian

\o/

captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

Pied de page des forums