Forum bépo

Forum des utilisateurs du bépo

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

#1 16/6/2018 14:34:09

nicr
Membres
Inscription : 23/1/2010
Messages : 63

Personnalisation du clavier pour Kubuntu 18.04

Chers tous,

Merci beaucoup robin_moussu, rat bière sé, lawrent, ariasuni pour vos réponses à ma question sur la personnalisation de Kubnutu 12.04 http://forum.bepo.fr/viewtopic.php?id=794&p=1

Je suis toujours confronté au même problème mais avec Kubuntu 18.04, même si une partie de mes besoins ont été résolu par les racourcis de KDE.

J'ai fait beaucoup de recherches pour savoir comment configurer un clavier pour Kubuntu et à chaque page que je trouve, j'ai une solution différente, même au sein du site bépo.fr.
Je vous présente donc les pages de configarution que j'ai trouvées et serais heureux d'être aidé pour savoir laquelle est la meilleure ou la bonne, s'il vous plaît.
J'ai déjà changé la partie bépo du fichier fr dans symbols dans xkb dans X11 dans share dans usr, mais ça ne change rien en ayant tapé

sudo dpkg-reconfigure xkb-data

ensuite.

Les liens que j'ai trouvés sont :

https://superuser.com/questions/436867/ … ard-layout
On signale ici qu'il faut actualiser des fichiers, mais je sais pas quoi actualiser dans certains fichiers.

https://help.ubuntu.com/community/Custo … efinitions

http://rlog.rgtti.com/2014/05/01/how-to … -in-linux/

http://bepo.fr/wiki/ConfigGenerator#Sous_Unix

et section « GNU/Linux: configuration poussée » de
https://bepo.fr/wiki/Trucs_et_astuces#C … alis.C3.A9

Quelles sont les différences ? Lequel pensez-vous est le plus simple et adapté pour transformer un peu un clavier bépo s'il vous plaît ?

Dernière modification par nicr (16/6/2018 16:22:48)

Hors ligne

#2 17/6/2018 14:50:36

nicr
Membres
Inscription : 23/1/2010
Messages : 63

Re : Personnalisation du clavier pour Kubuntu 18.04

Donc préférant une méthode de bepo.fr par rapport aux autres, j'ai trouvé que https://bepo.fr/wiki/Trucs_et_astuces#C … alis.C3.A9 consistait à créer une variante. Or, je souhaite créer simplement une disposition de clavier, j'ai donc chosi http://bepo.fr/wiki/ConfigGenerator#Sous_Unix

On a écrit que les fichiers sont disponibles là : https://git.tuxfamily.org/dvorak/pilotes.git/
En fouillant, j'ai trouvé un fichier layout-BÉPO.conf que j'ai changé à ma sauce, un fichier deads-BÉPO.conf et un fichier genAll.sh pour lequel j'ai indiqué en deuxième ligne VERSION=BÉPO et que j'ai tous renommés selon l'exemple.
Ensuite, que je tape ./genAll.sh, sudo ./genAll.sh, genAll.sh ou sudo genAll.sh dans la console, il ne se passe rien.
Pourrait-on m'aider s'il vous plaît ?

Hors ligne

#3 30/6/2018 12:45:00

sheoak
Membres
Inscription : 21/6/2018
Messages : 17

Re : Personnalisation du clavier pour Kubuntu 18.04

Bonjour nicr,

pour t’aider je pense qu’il faudrait que tu postes le contenu des fichiers de configuration et scripts que tu as modifié. Est-ce que tu testes en tty, sous xorg ou sous wayland ?
pour résoudre le problème personnelement je booterai sur une clef usb avec un live kubuntu pour partir de fichiers propres. Ensuite y aller étape par étape, tranquillement, en surveillant bien les fichiers de logs à chaque modification, en testant bien chaque étape.

Hors ligne

#4 30/6/2018 15:54:46

nicr
Membres
Inscription : 23/1/2010
Messages : 63

Re : Personnalisation du clavier pour Kubuntu 18.04

Merci sheoak pour ta réponse.

« Est-ce que tu testes en tty, sous xorg ou sous wayland ? ». Je ne comprends pas. Je teste en allumant kubuntu 18.04.

Merci pour ton conseil de d'abord modifier un clavier d'une clé. Quelles modifications effectuer stp ?

Ci-dessous mon clavier bépo transformé :

// Bépo : Improved ergonomic french keymap using Dvorak method.
// Built by community on 'Dvorak Fr / Bépo' :
// see http://www.clavier-dvorak.org/wiki/ to join and help.
// XOrg integration (1.0rc2 version) in 2008
// by Frédéric Boiteux <fboiteux at free dot fr>
//
// Bépo layout (1.0rc2 version) for a pc105 keyboard (french) :
// ┌─────┐
// │ S A │   S = Shift,  A = AltGr + Shift
// │ s a │   s = normal, a = AltGr
// └─────┘
//
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
// │ # ¶ │ 1 „ │ 2 “ │ 3 ” │ 4 ≤ │ 5 ≥ │ 6  ° │ 7 ¬ │ 8 ¼ │ 9 ½ │ 0 ¾ │ Ö ≠ │ Ä ‰ ┃ ⌫ Retour┃
// │ $ – │ " — │ « < │ » > │ ( [ │ ) ] │ @ ^ │ + ± │ - − │ / ÷ │ * ×   │ ö =  │ ä %  ┃  arrière┃
// ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
// ┃       ┃ B ¦ │ É ˝ │ P § │ O Œ │ È ` │ !   │ V   │ D Ð │ L  © │ J IJ │ Z Ə │ W  ſ ┃Entrée ┃
// ┃Tab ↹  ┃ b | │ é ˊ │ p & │ o œ │ è ` │ ˆ ¡ │ v ˇ │ d ð │ l / │ j ij │ z ə │ w ̆  ┃   ⏎   ┃
// ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓      ┃
// ┃        ┃ A Æ │ U Ù │ I ˙ │ E ¤ │ ; ̛  │ C Ç │ T Þ │ S ẞ │ R ™ │ N   │ M º │ Ü , ┃      ┃
// ┃Maj ⇬   ┃ a æ │ u ù │ i ̈  │ e € │ , ’ │ c ç │ t þ │ s ß │ r ® │ n ˜ │ m ¯ │ ü ¸ ┃      ┃
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
// ┃       ┃ Ê  ′ │ À  ″ │ Y ‘ │ X ’ │ : · │ K   │ ? ̉  │ Q ̣  │ G   │ H ‡ │ F ª ┃             ┃
// ┃Shift ⇧┃ ê / │ à \ │ y { │ x } │ . … │ k ~ │ ' ¿ │ q ˚ │ g µ │ h † │ f ˛ ┃Shift ⇧      ┃
// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛
// ┃       ┃       ┃       ┃ Espace inséc.   Espace inséc. fin ┃       ┃       ┃       ┃
// ┃Ctrl   ┃Meta   ┃Alt    ┃ ␣ (Espace)      _               ␣ ┃AltGr ⇮┃Menu   ┃Ctrl   ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛
partial alphanumeric_keys
xkb_symbols "bepo" {

    include "level3(ralt_switch)"
    include "keypad(oss)"

    name[Group1]= "French (Bepo, ergonomic, Dvorak way)";

    // First row
    key <TLDE> { [          dollar,   numbersign,        endash,       paragraph ] }; // $ # – ¶
    key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [        quotedbl,            1,         emdash, doublelowquotemark ] }; // " 1 — „
    key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [   guillemotleft,            2,           less,  leftdoublequotemark ] }; // « 2 < “
    key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [  guillemotright,            3,        greater, rightdoublequotemark ] }; // » 3 > ”
    key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [       parenleft,            4,    bracketleft,      lessthanequal ] }; // ( 4 [ ≤
    key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [      parenright,            5,   bracketright,   greaterthanequal ] }; // ) 5 ] ≥
    key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [              at,            6,    asciicircum          degree ] }; // @ 6 ^ °
    key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [            plus,            7,      plusminus,        notsign ] }; // + 7 ± ¬
    key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [           minus,            8,          U2212,     onequarter ] }; // - 8 − ¼
    key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [           slash,            9,       division,        onehalf ] }; // / 9 ÷ ½
    key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [        asterisk,            0,       multiply,  threequarters ] }; // * 0 × ¾
    key <AE11> { [  odiaeresis, Odiaeresis,   equal, notequal ] }; // ö Ö = ≠
    key <AE12> { [  adiaeresis, Adiaeresis, percent,    U2030 ] }; // ä Ä % ‰

    // Second row
    key <AD01> { [               b,            B,            bar,      brokenbar ] }; // b B | ¦
    key <AD02> { [          eacute,       Eacute,     dead_acute, dead_doubleacute ] }; // é É ˊ ˝
    key <AD03> { [               p,            P,      ampersand,        section ] }; // p P & §
    key <AD04> { [               o,            O,             oe,             OE ] }; // o O œ Œ
    key <AD05> { [          egrave,       Egrave,     dead_grave,          grave ] }; // è È ` `
    key <AD06> { [ dead_circumflex,       exclam,     exclamdown                 ] }; // ^ ! ¡
    key <AD07> { [               v,            V,     dead_caron                 ] }; // v V ˇ
    key <AD08> { [               d,            D,            eth,            ETH ] }; // d D ð Ð
    key <AD09> { [               l,            L,    dead_stroke        copyright] }; // l L / ©
    key <AD10> { [               j,            J,          U0133,          U0132 ] }; // j J ij IJ
    key <AD11> { [               z,            Z,          schwa,          SCHWA ] }; // z Z ə Ə
    key <AD12> { [               w,            W,     dead_breve           U017F ] }; // w W ̆  ſ

    // Third row
    key <AC01> { [               a,            A,             ae,             AE ] }; // a A æ Æ
    key <AC02> { [               u,            U,         ugrave,         Ugrave ] }; // u U ù Ù
    key <AC03> { [               i,            I, dead_diaeresis,  dead_abovedot ] }; // i I ̈ ˙
    key <AC04> { [               e,            E,       EuroSign,  dead_currency ] }; // e E € ¤
    key <AC05> { [           comma,    semicolon, rightsinglequotemark, dead_horn ] }; // , ; ’ ̛
    key <AC06> { [               c,            C,       ccedilla,       Ccedilla ] }; // c C ç Ç
    key <AC07> { [               t,            T,          thorn,          THORN ] }; // t T þ Þ
    key <AC08> { [               s,            S,         ssharp,          U1E9E ] }; // s S ß ẞ
    key <AC09> { [               r,            R,     registered,      trademark ] }; // r R ® ™
    key <AC10> { [               n,            N,     dead_tilde                 ] }; // n N ~
    key <AC11> { [               m,            M,    dead_macron,      masculine ] }; // m M ̄ º
    key <BKSL> { [        udiaeresis, Udiaeresis,   dead_cedilla,dead_belowcomma ] }; // ü Ü ¸ ,

    // Fourth row
    key <LSGT> { [     ecircumflex,  Ecircumflex,          slash         minutes ] }; // ê Ê / ′
    key <AB01> { [          agrave,       Agrave,      backslash         seconds ] }; // à À \ ″
    key <AB02> { [               y,            Y,      braceleft, leftsinglequotemark  ] }; // y Y { ‘
    key <AB03> { [               x,            X,     braceright, rightsinglequotemark ] }; // x X } ’
    key <AB04> { [          period,        colon,       ellipsis, periodcentered ] }; // . : … ·
    key <AB05> { [               k,            K,     asciitilde                 ] }; // k K ~
    key <AB06> { [      apostrophe,     question,   questiondown,      dead_hook ] }; // ' ? ¿ ̉
    key <AB07> { [               q,            Q, dead_abovering,  dead_belowdot ] }; // q Q ˚ ̣
    key <AB08> { [               g,            G,     dead_greek                 ] }; // g G µ
    key <AB09> { [               h,            H,         dagger,   doubledagger ] }; // h H † ‡
    key <AB10> { [               f,            F,    dead_ogonek,    ordfeminine ] }; // f F ̨ ª

    key <SPCE> { [           space, nobreakspace,     underscore,          U202F ] }; // ␣ (espace insécable) _ (espace insécable fin)
};

Dernière modification par nicr (1/7/2018 09:56:23)

Hors ligne

#5 4/7/2018 23:16:23

sheoak
Membres
Inscription : 21/6/2018
Messages : 17

Re : Personnalisation du clavier pour Kubuntu 18.04

Désolé pour le délai je ne parvenais pas à me connecter.

Ensuite, que je tape ./genAll.sh, sudo ./genAll.sh, genAll.sh ou sudo genAll.sh dans la console, il ne se passe rien.

- comment ça rien ? Même pas une erreur ? Le fichier est-il executable ? (chmod u+x genAll.sh)
- tu as bien les fichiers générés dans /usr/share/X11/xkb/symbols/fr ? genAll.sh ne gère pas la copie.

Que se passe-t-il quand tu entres la commande "setxkbmap fr bepo" ?

Hors ligne

#6 5/7/2018 17:34:28

nicr
Membres
Inscription : 23/1/2010
Messages : 63

Re : Personnalisation du clavier pour Kubuntu 18.04

Merci sheoak pour ta réponse.

Oui, quand je tape « sudo ./genAll.sh », l'ordinateur me demande mon mot de passe puis m'écrit que l'ordre n'est pas exécutable.

Quand je tape « chmod u+x genAll.sh », il ne se passe rien :
« auie@Latitude-E5530:~/BÉPO/sauvegarde_bépo_Kubuntu_18.04$ chmod u+x genAll.sh
   auie@Latitude-E5530:~/BÉPO/sauvegarde_bépo_Kubuntu_18.04$ »

Dans /usr/share/X11/xkb/symbols/fr, c'est la disposition de l'ancien clavier qui est montrée. Quels fichiers générés ?

Il ne se passe rien quand je tape « setxkbmap fr bepo » (la disposition du clavier n'est pas modifiée non plus) :
« auie@Latitude-E5530:~/BÉPO/sauvegarde_bépo_Kubuntu_18.04$ setxkbmap fr bepo
   auie@Latitude-E5530:~/BÉPO/sauvegarde_bépo_Kubuntu_18.04$ »

Dernière modification par nicr (5/7/2018 17:35:26)

Hors ligne

#7 5/7/2018 23:33:59

sheoak
Membres
Inscription : 21/6/2018
Messages : 17

Re : Personnalisation du clavier pour Kubuntu 18.04

nicr a écrit :

l'ordre n'est pas exécutable.

Exactement ce message ?


il faut relancer genAll.sh après le changement de droits :

cd /repertoire/contentant/genAll/
sudo chmod u+x genAll.sh 
sudo ./genAll.sh
setxkbmap fr bepo 

puis copier coller le résultat ici s’il y a une erreur ou une info

Hors ligne

#8 6/7/2018 09:15:21

nicr
Membres
Inscription : 23/1/2010
Messages : 63

Re : Personnalisation du clavier pour Kubuntu 18.04

J'avais écrit avant « Ensuite, que je tape ./genAll.sh, sudo ./genAll.sh, genAll.sh ou sudo genAll.sh dans la console, il ne se passe rien. ». C'est à moitié faux. Quand je tape « sudo ./genAll.sh », l'ordinateur me demande mon mot de passe, il m'écrit des trucs (voir ci-dessous), mais apparemment rien ne se passe ensuite.

Ensuite, quand j'avais écrit « Oui, quand je tape « sudo ./genAll.sh », l'ordinateur me demande mon mot de passe puis m'écrit que l'ordre n'est pas exécutable. », j'avais traduit l'allemand et il disait que l'ordre ne pouvait pas être donné. Cela écrit, ça entre en contradiction avec ce que j'ai écrit plus tôt. Je ne sais pas expliquer cela.

Merci sheoak pour tes indications dont voici le résultat :
«
auie@Latitude-E5530:~$ cd ~/BÉPO/sauvegarde_bépo_Kubuntu_18.04
auie@Latitude-E5530:~/BÉPO/sauvegarde_bépo_Kubuntu_18.04$ sudo chmod u+x genAll.sh                   
[sudo] Passwort für auie:
auie@Latitude-E5530:~/BÉPO/sauvegarde_bépo_Kubuntu_18.04$ sudo ./genAll.sh
+ VERSION=BÉPO
./genAll.sh: 3: ./genAll.sh: cannot create results/layout-BÉPO.xkb: Directory nonexistent
+ ./configGenerator.pl BÉPO x_xkb_root
./genAll.sh: 4: ./genAll.sh: cannot create results/layout-BÉPO-user.xkb: Directory nonexistent
+ ./configGenerator.pl BÉPO x_xkb_user
./genAll.sh: 5: ./genAll.sh: cannot create results/layout-BÉPO.xmodmap: Directory nonexistent
+ ./configGenerator.pl BÉPO x_xmodmap
./genAll.sh: 6: ./genAll.sh: cannot create results/layout-BÉPO.XCompose: Directory nonexistent
+ ./configGenerator.pl BÉPO x_compose
+ ./configGenerator.pl BÉPO win_msklc_azerty
./genAll.sh: 7: ./genAll.sh: ./configGenerator.pl: not found
./genAll.sh: 7: ./genAll.sh: cannot create results/bepo-BÉPOA-kbd.klc: Directory nonexistent
+ iconv -f utf-8 -t utf-16le
+ ./genAll.sh: 8: ./genAll.sh: ./configGenerator.pl BÉPOcannot create results/bepo-BÉPOB-kbd.klc: Directory nonexistent win_msklc_bepo

+ iconv./genAll.sh: 8: ./genAll.sh:  -f./configGenerator.pl: not found utf-8
-t utf-16le
+ ./configGenerator.pl BÉPO win_msklc_qwertz
./genAll.sh: 9: ./genAll.sh: ./configGenerator.pl: not found
./genAll.sh: 9: ./genAll.sh: cannot create results/bepo-BÉPOC-kbd.klc: Directory nonexistent
+ iconv -f utf-8 -t utf-16le
+ ./configGenerator.pl BÉPO win_msklc_azerty
./genAll.sh: 10: ./genAll.sh: ./configGenerator.pl: not found
./genAll.sh: 10: ./genAll.sh: cannot create results/bepo-BÉPOA.klc: Directory nonexistent
+ iconv -f utf-8 -t utf-16
+ ./configGenerator.pl BÉPO win_msklc_bepo
./genAll.sh: 11: ./genAll.sh: ./configGenerator.pl: not found
./genAll.sh: 11: ./genAll.sh: cannot create results/bepo-BÉPOB.klc: Directory nonexistent
+ iconv -f utf-8 -t utf-16
+ ./configGenerator.pl BÉPO win_msklc_qwertz
./genAll.sh: 12: ./genAll.sh: ./configGenerator.pl: not found
./genAll.sh: 12: ./genAll.sh: cannot create results/bepo-BÉPOC.klc: Directory nonexistent
+ iconv -f utf-8 -t utf-16
./genAll.sh: 14: ./genAll.sh: cannot create results/layout-BÉPO-desc.html: Directory nonexistent
+ ./configGenerator.pl BÉPO description
+ ./map.py results/layout-BÉPO.xkb results/layout-BÉPO.txt
./genAll.sh: 16: ./genAll.sh: ./map.py: not found
+ ./svg.py results/layout-BÉPO.xkb results/bepo-BÉPO
./genAll.sh: 17: ./genAll.sh: ./svg.py: not found
+ ./klavaro.py results/layout-BÉPO.xkb results/layout-BÉPO.kbd
./genAll.sh: 18: ./genAll.sh: ./klavaro.py: not found
+ ./ktouch.py results/layout-BÉPO.xkb results/layout-BÉPO.keyboard
./genAll.sh: 19: ./genAll.sh: ./ktouch.py: not found
+ ./typefaster.py results/layout-BÉPO.xkb results/layout-BÉPO.xml
./genAll.sh: 20: ./genAll.sh: ./typefaster.py: not found
+ ./keymaps.py results/layout-BÉPO.xkb results/layout-BÉPO.map
./genAll.sh: 21: ./genAll.sh: ./keymaps.py: not found
+ ./keymaps.py -u results/layout-BÉPO.xkb results/layout-BÉPO.utf8.map
./genAll.sh: 22: ./genAll.sh: ./keymaps.py: not found
+ ./kbdmap.py results/layout-BÉPO.xkb results/layout-BÉPO.kbdmap
./genAll.sh: 23: ./genAll.sh: ./kbdmap.py: not found
+ ./wscons.py results/layout-BÉPO.xkb results/layout-BÉPO.wscons
./genAll.sh: 24: ./genAll.sh: ./wscons.py: not found
+ ./macosx.py results/layout-BÉPO.xkb results/layout-BÉPO.keylayout
./genAll.sh: 25: ./genAll.sh: ./macosx.py: not found
+ ./keytables.py results/layout-BÉPO.xkb results/layout-BÉPO.keytables
./genAll.sh: 26: ./genAll.sh: ./keytables.py: not found
./genAll.sh: 28: ./genAll.sh: cannot create results/layout-BÉPO-user-legacy.xkb: Directory nonexistent
+ perl -p -e s#\tinclude "pc\(pc105\)"#\tinclude "pc/pc(pc105)"#g results/layout-BÉPO-user.xkb
auie@Latitude-E5530:~/BÉPO/sauvegarde_bépo_Kubuntu_18.04$ setxkbmap fr bepo
auie@Latitude-E5530:~/BÉPO/sauvegarde_bépo_Kubuntu_18.04$
»

Dernière modification par nicr (6/7/2018 20:45:55)

Hors ligne

#9 6/7/2018 20:51:35

sheoak
Membres
Inscription : 21/6/2018
Messages : 17

Re : Personnalisation du clavier pour Kubuntu 18.04

Il suffit de lire le message d’erreur en fait :

cannot create results/layout-BÉPO.xkb: Directory nonexistent

Il manque un répertoire (le script devrait le créer mais bon):

$ cd ~/BÉPO/sauvegarde_bépo_Kubuntu_18.04
$ mkdir results
$ ./genAll.sh

Ensuite :

./configGenerator.pl: not found

il manque un fichier, je ne sais pas si tu as oublié de le copier ou bien s’il y a une erreur dans le script.

Hors ligne

#10 8/7/2018 09:25:46

nicr
Membres
Inscription : 23/1/2010
Messages : 63

Re : Personnalisation du clavier pour Kubuntu 18.04

Merci sheoak pour ta réponse.
J'ai créé le dossiers results qui manquait et j'ai copié le contenu de configGenerator.pl dans un fichier text que j'ai appelé configGenerator.pl et que j'ai placé à côté du dossier results.
Voici ce que j'obtiens :

auie@Latitude-E5530:~/BÉPO/sauvegarde_bépo_Kubuntu_18.04$ ./genAll.sh
+ VERSION=BÉPO
+ ./configGenerator.pl BÉPO x_xkb_root
./genAll.sh: 3: ./genAll.sh: ./configGenerator.pl: Permission denied
+ ./configGenerator.pl BÉPO x_xkb_user
./genAll.sh: 4: ./genAll.sh: ./configGenerator.pl: Permission denied
+ ./configGenerator.pl BÉPO x_xmodmap
./genAll.sh: 5: ./genAll.sh: ./configGenerator.pl: Permission denied
+ ./configGenerator.pl BÉPO x_compose
./genAll.sh: 6: ./genAll.sh: ./configGenerator.pl: Permission denied
+ ./configGenerator.pl BÉPO win_msklc_azerty
./genAll.sh: 7: ./genAll.sh: ./configGenerator.pl: Permission denied
+ iconv -f utf-8 -t utf-16le
+ ./configGenerator.pl BÉPO win_msklc_bepo
./genAll.sh: 8: ./genAll.sh: ./configGenerator.pl: Permission denied
+ iconv -f utf-8 -t utf-16le
+ ./configGenerator.pl BÉPO win_msklc_qwertz
./genAll.sh: 9: ./genAll.sh: ./configGenerator.pl: Permission denied
+ iconv -f utf-8 -t utf-16le
+ ./configGenerator.pl BÉPO win_msklc_azerty
./genAll.sh: 10: ./genAll.sh: ./configGenerator.pl: Permission denied
+ iconv -f utf-8 -t utf-16
+ ./configGenerator.pl BÉPO win_msklc_bepo
./genAll.sh: 11: ./genAll.sh: ./configGenerator.pl: Permission denied
+ iconv -f utf-8 -t utf-16
+ ./configGenerator.pl BÉPO win_msklc_qwertz
./genAll.sh: 12: ./genAll.sh: ./configGenerator.pl: Permission denied
+ iconv -f utf-8 -t utf-16
+ ./configGenerator.pl BÉPO description
./genAll.sh: 14: ./genAll.sh: ./configGenerator.pl: Permission denied
+ ./map.py results/layout-BÉPO.xkb results/layout-BÉPO.txt
./genAll.sh: 16: ./genAll.sh: ./map.py: not found
+ ./svg.py results/layout-BÉPO.xkb results/bepo-BÉPO
./genAll.sh: 17: ./genAll.sh: ./svg.py: not found
+ ./klavaro.py results/layout-BÉPO.xkb results/layout-BÉPO.kbd
./genAll.sh: 18: ./genAll.sh: ./klavaro.py: not found
+ ./ktouch.py results/layout-BÉPO.xkb results/layout-BÉPO.keyboard
./genAll.sh: 19: ./genAll.sh: ./ktouch.py: not found
+ ./typefaster.py results/layout-BÉPO.xkb results/layout-BÉPO.xml
./genAll.sh: 20: ./genAll.sh: ./typefaster.py: not found
+ ./keymaps.py results/layout-BÉPO.xkb results/layout-BÉPO.map
./genAll.sh: 21: ./genAll.sh: ./keymaps.py: not found
+ ./keymaps.py -u results/layout-BÉPO.xkb results/layout-BÉPO.utf8.map
./genAll.sh: 22: ./genAll.sh: ./keymaps.py: not found
+ ./kbdmap.py results/layout-BÉPO.xkb results/layout-BÉPO.kbdmap
./genAll.sh: 23: ./genAll.sh: ./kbdmap.py: not found
+ ./wscons.py results/layout-BÉPO.xkb results/layout-BÉPO.wscons
./genAll.sh: 24: ./genAll.sh: ./wscons.py: not found
+ ./macosx.py results/layout-BÉPO.xkb results/layout-BÉPO.keylayout
./genAll.sh: 25: ./genAll.sh: ./macosx.py: not found
+ ./keytables.py results/layout-BÉPO.xkb results/layout-BÉPO.keytables
./genAll.sh: 26: ./genAll.sh: ./keytables.py: not found
+ perl -p -e s#\tinclude "pc\(pc105\)"#\tinclude "pc/pc(pc105)"#g results/layout-BÉPO-user.xkb
auie@Latitude-E5530:~/BÉPO/sauvegarde_bépo_Kubuntu_18.04$

Hors ligne

#11 8/7/2018 10:26:51

sheoak
Membres
Inscription : 21/6/2018
Messages : 17

Re : Personnalisation du clavier pour Kubuntu 18.04

Même problème que précédemment :

cd ~/BÉPO/sauvegarde_bépo_Kubuntu_18.04
sudo chmod +x configGenerator.pl
sudo ./genAll.sh

Hors ligne

#12 8/7/2018 10:30:38

sheoak
Membres
Inscription : 21/6/2018
Messages : 17

Re : Personnalisation du clavier pour Kubuntu 18.04

Je ne sais pas si genAll.sh doit être lancé en root ou pas, vérifier la documentation

Hors ligne

#13 8/7/2018 12:44:36

nicr
Membres
Inscription : 23/1/2010
Messages : 63

Re : Personnalisation du clavier pour Kubuntu 18.04

Merci beaucoup sheoak. Je ne crois pas que ça a marché :

auie@Latitude-E5530:~/BÉPO/sauvegarde_bépo_Kubuntu_18.04$ sudo chmod +x configGenerator.pl
[sudo] Passwort für auie: 
auie@Latitude-E5530:~/BÉPO/sauvegarde_bépo_Kubuntu_18.04$ sudo ./genAll.sh
+ VERSION=BÉPO
+ ./configGenerator.pl BÉPO x_xkb_root
open: Datei oder Verzeichnis nicht gefunden at ./configGenerator.pl line 102.
+ ./configGenerator.pl BÉPO x_xkb_user
open: Datei oder Verzeichnis nicht gefunden at ./configGenerator.pl line 102.
+ ./configGenerator.pl BÉPO x_xmodmap
open: Datei oder Verzeichnis nicht gefunden at ./configGenerator.pl line 102.
+ ./configGenerator.pl BÉPO x_compose
open: Datei oder Verzeichnis nicht gefunden at ./configGenerator.pl line 167.
+ ./configGenerator.pl BÉPO win_msklc_azerty
+ iconv -f utf-8 -t utf-16le
open: Datei oder Verzeichnis nicht gefunden at ./configGenerator.pl line 102.
+ ./configGenerator.pl BÉPO win_msklc_bepo
+ iconv -f utf-8 -t utf-16le
open: Datei oder Verzeichnis nicht gefunden at ./configGenerator.pl line 102.
+ ./configGenerator.pl BÉPO win_msklc_qwertz
+ iconv -f utf-8 -t utf-16le
open: Datei oder Verzeichnis nicht gefunden at ./configGenerator.pl line 102.
+ ./configGenerator.pl BÉPO win_msklc_azerty
+ iconv -f utf-8 -t utf-16
open: Datei oder Verzeichnis nicht gefunden at ./configGenerator.pl line 102.
+ ./configGenerator.pl BÉPO win_msklc_bepo
+ iconv -f utf-8 -t utf-16
open: Datei oder Verzeichnis nicht gefunden at ./configGenerator.pl line 102.
+ ./configGenerator.pl BÉPO win_msklc_qwertz
+ iconv -f utf-8 -t utf-16
open: Datei oder Verzeichnis nicht gefunden at ./configGenerator.pl line 102.
+ ./configGenerator.pl BÉPO description
open: Datei oder Verzeichnis nicht gefunden at ./configGenerator.pl line 102.
+ ./map.py results/layout-BÉPO.xkb results/layout-BÉPO.txt
./genAll.sh: 16: ./genAll.sh: ./map.py: not found
+ ./svg.py results/layout-BÉPO.xkb results/bepo-BÉPO
./genAll.sh: 17: ./genAll.sh: ./svg.py: not found
+ ./klavaro.py results/layout-BÉPO.xkb results/layout-BÉPO.kbd
./genAll.sh: 18: ./genAll.sh: ./klavaro.py: not found
+ ./ktouch.py results/layout-BÉPO.xkb results/layout-BÉPO.keyboard
./genAll.sh: 19: ./genAll.sh: ./ktouch.py: not found
+ ./typefaster.py results/layout-BÉPO.xkb results/layout-BÉPO.xml
./genAll.sh: 20: ./genAll.sh: ./typefaster.py: not found
+ ./keymaps.py results/layout-BÉPO.xkb results/layout-BÉPO.map
./genAll.sh: 21: ./genAll.sh: ./keymaps.py: not found
+ ./keymaps.py -u results/layout-BÉPO.xkb results/layout-BÉPO.utf8.map
./genAll.sh: 22: ./genAll.sh: ./keymaps.py: not found
+ ./kbdmap.py results/layout-BÉPO.xkb results/layout-BÉPO.kbdmap
./genAll.sh: 23: ./genAll.sh: ./kbdmap.py: not found
+ ./wscons.py results/layout-BÉPO.xkb results/layout-BÉPO.wscons
./genAll.sh: 24: ./genAll.sh: ./wscons.py: not found
+ ./macosx.py results/layout-BÉPO.xkb results/layout-BÉPO.keylayout
./genAll.sh: 25: ./genAll.sh: ./macosx.py: not found
+ ./keytables.py results/layout-BÉPO.xkb results/layout-BÉPO.keytables
./genAll.sh: 26: ./genAll.sh: ./keytables.py: not found
+ perl -p -e s#\tinclude "pc\(pc105\)"#\tinclude "pc/pc(pc105)"#g results/layout-BÉPO-user.xkb
auie@Latitude-E5530:~/BÉPO/sauvegarde_bépo_Kubuntu_18.04$ 

« Datei oder Verzeichnis nicht gefunden at » signifie « fichier ou dossier non trouvé à »

Dernière modification par nicr (8/7/2018 12:48:21)

Hors ligne

#14 8/7/2018 13:22:40

sheoak
Membres
Inscription : 21/6/2018
Messages : 17

Re : Personnalisation du clavier pour Kubuntu 18.04

La ligne 102 dit :

 open(FILE, "< $KEYS_FILE") or die("open: $!");

Donc il cherche à ouvrir le fichier avec le keymap. C'est défini ligne 69:

my $KEYS_FILE         = "keys.conf";

donc il cherche key.conf mais ne le trouve pas. Est-ce que ce fichier existe ?
J’ai l'impression que tu n’as pas correctement importé les fichiers sources du dépôt git https://git.tuxfamily.org/dvorak/pilotes.git/

Hors ligne

#15 8/7/2018 15:45:54

nicr
Membres
Inscription : 23/1/2010
Messages : 63

Re : Personnalisation du clavier pour Kubuntu 18.04

Merci beaucoup sheoak pour ta réponse.

Je n'ai que copié les deux fichiers suivants que j'ai trouvés en fouillant dans https://git.tuxfamily.org/dvorak/pilotes.git/tree/
layout-BÉPO.conf : définition de la disposition en elle-même[1] ;
deads-BÉPO.conf : définition des touches mortes ;
Le site http://bepo.fr/wiki/ConfigGenerator#Sous_Unix n'indique pas clairement qu'il faut autre chose.

Je me rends comtpe maintenant que j'aurais peut-être dû faire le clônage préconisé par
http://bepo.fr/wiki/Git
Mais quand je tape

git clone git://git.tuxfamily.org/gitroot/dvorak/{nom_du_dépôt}.git

, j'ai l'erreur :

Klone nach '{nom_du_dépôt}' ...
fatal: remote error: access denied or repository not exported: /gitroot/dvorak/{nom_du_dépôt}.git

où « Klone nach » signifie « clônage vers ».

Dernière modification par nicr (8/7/2018 15:46:59)

Hors ligne

#16 8/7/2018 16:17:49

sheoak
Membres
Inscription : 21/6/2018
Messages : 17

Re : Personnalisation du clavier pour Kubuntu 18.04

Il faut remplacer « {nom_du_dépôt} ».
Je pense que le tutorial n’est pas destiné à des débutants linux…
Il faut cloner le dépôt, ainsi pas besoin de faire les chmod car les droits sont conservés par git.

cd /repertoire/parent/ou/cloner/le/depot
git clone https://git.tuxfamily.org/dvorak/pilotes.git
cd pilotes/configGenerator
# ici les modifs indiquées par le tutorial que je ne connais pas
./genAll.sh

Hors ligne

#17 8/7/2018 22:48:31

nicr
Membres
Inscription : 23/1/2010
Messages : 63

Re : Personnalisation du clavier pour Kubuntu 18.04

Merci beaucoup sheoak !
J'ai créé un dossier « results » dans le dossier configGenerator ; j'ai alors obtenu :

auie@Latitude-E5530:~/BÉPO/sauvegarde_bépo_Kubuntu_18.04/depot_clone/pilotes/configGenerator$ ./genAll.sh
+ VERSION=1.1
+ ./configGenerator.pl 1.1 x_xkb_root
+ ./configGenerator.pl 1.1 x_xkb_user
+ ./configGenerator.pl 1.1 x_xmodmap
+ ./configGenerator.pl 1.1 x_compose
+ ./configGenerator.pl 1.1 win_msklc_azerty
+ iconv -f utf-8 -t utf-16le
+ ./configGenerator.pl 1.1 win_msklc_bepo
+ iconv -f utf-8 -t utf-16le
+ ./configGenerator.pl 1.1 win_msklc_qwertz
+ iconv -f utf-8 -t utf-16le
+ ./configGenerator.pl 1.1 win_msklc_azerty
+ iconv -f utf-8 -t utf-16
+ ./configGenerator.pl 1.1 win_msklc_bepo
+ iconv -f utf-8 -t utf-16
+ ./configGenerator.pl 1.1 win_msklc_qwertz
+ iconv -f utf-8 -t utf-16
+ ./configGenerator.pl 1.1 description
No unicode description for: AC08{'altgr+shift'}: U1E9E
+ ./map.py results/layout-1.1.xkb results/layout-1.1.txt
+ ./svg.py results/layout-1.1.xkb results/bepo-1.1
+ ./klavaro.py results/layout-1.1.xkb results/layout-1.1.kbd
+ ./ktouch.py results/layout-1.1.xkb results/layout-1.1.keyboard
+ ./typefaster.py results/layout-1.1.xkb results/layout-1.1.xml
+ ./keymaps.py results/layout-1.1.xkb results/layout-1.1.map
+ ./keymaps.py -u results/layout-1.1.xkb results/layout-1.1.utf8.map
+ ./kbdmap.py results/layout-1.1.xkb results/layout-1.1.kbdmap
unsupported dead_horn
unsupported dead_horn
unsupported dead_commabelow
unsupported dead_commabelow
unsupported dead_hook
unsupported dead_hook
unsupported dead_belowdot
unsupported dead_belowdot
unsupported dead_greek
unsupported dead_greek
+ ./wscons.py results/layout-1.1.xkb results/layout-1.1.wscons
+ ./macosx.py results/layout-1.1.xkb results/layout-1.1.keylayout
+ ./keytables.py results/layout-1.1.xkb results/layout-1.1.keytables
ctrl already found for AE06 ^^ - using ^@ instead.
unsupported dead_caron
unsupported dead_stroke
unsupported dead_breve
unsupported dead_macron
unsupported dead_ringabove
unsupported dead_greek
unsupported dead_ogonek
+ perl -p -e s#\tinclude "pc\(pc105\)"#\tinclude "pc/pc(pc105)"#g results/layout-1.1-user.xkb

Est-ce que l'écran est en train de me répondre que  « dead_horn, dead_commabelow, dead_hook, dead_belowdot, etc... » ne sont pas possibles à cause de quelque chose (que j'ignore) ?
Je vais tenter poursuivre la marche indiquée par
http://bepo.fr/wiki/ConfigGenerator#Sous_Unix

Dernière modification par nicr (10/7/2018 09:02:03)

Hors ligne

#18 10/7/2018 10:41:07

sheoak
Membres
Inscription : 21/6/2018
Messages : 17

Re : Personnalisation du clavier pour Kubuntu 18.04

Ça à l'air de marcher, ça ne fonctionne pas après ?

setxkbmap fr bepo

Hors ligne

#19 10/7/2018 22:21:18

nicr
Membres
Inscription : 23/1/2010
Messages : 63

Re : Personnalisation du clavier pour Kubuntu 18.04

Merci sheoak, mais je ne sais pas quoi faire.

auie@Latitude-E5530:~$ setxkbmap fr bepo
auie@Latitude-E5530:~$

La partie « utilisation de script » à laquelle je pensais en indiquant un lien dans le message #17 ne sert apparemment à rien.

Peut-être faut-il redémarrer ? En tous cas, je viens de choisir « BÉPO » dans l'onglet « disposition » du configurateur de clavier du tableau de bord.

Hors ligne

#20 11/7/2018 13:05:20

sheoak
Membres
Inscription : 21/6/2018
Messages : 17

Re : Personnalisation du clavier pour Kubuntu 18.04

Je pense qu’il faut tout reprendre à zéro en suivant à la lettre les instructions, prendre le temps de bien tout lire, pas seulement les instructions mais aussi le résultat des commandes: messages d’erreurs en particulier. Avant de taper une commande bien se demander s’il y a des choses à remplacer avant de les taper (nom de fichier, adresse de dépôt…)

Hors ligne

#21 15/7/2018 19:18:04

nicr
Membres
Inscription : 23/1/2010
Messages : 63

Re : Personnalisation du clavier pour Kubuntu 18.04

Merci beaucoup sheoak pour ta réponse.

Il semble cependant que les indications données ci et là sont faites pour des gens qui s'y connaissent. Or ce n'est pas mon cas. Dès le début, j'ai signalé être un peu perdu.

Merci quand même d'avoir tenté de m'aider.

Hors ligne

#22 15/7/2018 20:28:20

sheoak
Membres
Inscription : 21/6/2018
Messages : 17

Re : Personnalisation du clavier pour Kubuntu 18.04

Je te conseille de te rapprocher d’une association linux dans ta ville, ils pourront t’aider je pense !
Si tu passes vers Nantes je peux te donner des contacts en privé.

Dernière modification par sheoak (15/7/2018 20:28:54)

Hors ligne

#23 17/7/2018 10:26:40

nicr
Membres
Inscription : 23/1/2010
Messages : 63

Re : Personnalisation du clavier pour Kubuntu 18.04

Merci sheoak pour tes conseils.

Hors ligne

Pied de page des forums