Debian-facile

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

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

#1 27-02-2014 16:51:56

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

[wiki] Configurer et installer un clavier grec polytonique

Coucou les amis,

voilà mon nouveau chantier configurer une disposition grecque.

Merci d'avance pour vos remarques

À bientôt smile

Hors ligne

#2 10-04-2014 11:29:04

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 : [wiki] Configurer et installer un clavier grec polytonique

Bonjour

Dernières nouvelles, j'avais changé le titre "configurer un clavier grec sous debian", par "sous linux", parce que je l'ai vérifié sous une autre distribution Linux.

Par ailleurs, il a été testé par d'autres utilisateurs, et placé en téléchargement sous cette autre distribution.

Je sais bien que les Hellénistes se font rares, du coup, il est fort possible que personne le teste. Pour cette raison, il est peut-être envisageable de placer ce chantier sans qu'il ait été testé par d'autres personnes que moi sous debian.

Qu'en pensez-vous ? smile

Hors ligne

#3 10-04-2014 13:06:04

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [wiki] Configurer et installer un clavier grec polytonique

C'est sûr que tu n'est pas la seule utilisatrice potentielle.  big_smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#4 10-04-2014 17:32:17

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 : [wiki] Configurer et installer un clavier grec polytonique

Je n'ai pas encore eu le temps de le relire, mais si un autre modo le relit et le place, c'est cool aussi smile

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

Hors ligne

#5 10-04-2014 17:51:08

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [wiki] Configurer et installer un clavier grec polytonique

captnfab a écrit :

si un autre modo le relit et le place, c'est cool aussi smile

un modo ... ou presque.   smile


I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#6 04-06-2014 12:16:27

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 : [wiki] Configurer et installer un clavier grec polytonique

Plop Hypathie,
Je me suis penché sur ton tuto ce matin.

J'ai repris principalement la typographie. J'en profite pour faire quelques rappels pour la syntaxe du wiki.

Chemins, noms de paquets, et autres mot-clés extraits d'un code


Les chemins, noms de paquets et autres mot-clés extraits d'un code sont à mettre en monospace/typewriter, ce qui se fait en les intercalant entre chiures-de-mouche doublées (Il s'agit bien de « ' » + « ' » et non de « " ») :

Le paquet ''aptitude'' permet bla bla bla…



Termes techniques


Les mots anglais ou technique méritent une italique lors de leurs premières utilisations, ce qui se fait en les encadrant par des doubles slash :

… la gestion avancée des //paquets// bla bla bla…



Paragraphes, listes et retours à la ligne


Les retours à la ligne avec « \\ », c'est le mal.

  • Pour faire un nouveau paragraphe, il suffit de laisser une ligne vide

  • Sinon, c'est probablement que l'on veut faire une liste, auquel cas, le plus simple est d'utiliser les listes non-ordonnées :

    bla bla :
      * installer un paquet :
        * pas encore installé,
        * ou en le mettant à jour ;
      * supprimer un paquet ;
      * bla bla…



Insister sur des points délicats


Pour insister sur un point important/dangereux au milieu d'un paragraphe, préférer le graissage aux majuscules. Le graissage attire les yeux, les majuscules piquent les oreilles :

Attention, lorsque vous choisissez de **purger** un paquet,
tous les fichiers de configuration système sont **effacés**,
les fichiers de configuration utilisateur sont en revanche **laissés tels quels**.


Pour insister sur un paragraphe entier, le mettre dans une note importante. Ne pas graisser tout un paragraphe, sans quoi les éléments importants ne sautent plus aux yeux (ni aux oreilles).

Numérotation des chapitres


Pas de numérotation des chapitres dans un wiki smile
En effet, le wiki est dynamique, on peut décider d'une réorganisation, ou d'un rajout de chapitre à tout moment. Pour ne pas avoir à tout renuméroter, on fait référence aux différents chapitres par leurs nom ou leur position relative.

Citations


Le symbole > permet de faire des citations. Il ne doit pas être détourné pour faire des listes smile

Code user/root


Lorsqu'un fichier doit être édité en tant que super-utilisateur, c'est la commande d'édition qui doit être lancée avec ces privilèges :

nano /etc/apt/sources.list


Le contenu du fichier à inscrire doit lui être entre balises de code normales, ou adaptées à sa syntaxe :

deb     http://ftp.fr.debian.org/debian/     squeeze-lts main contrib non-free
deb-src http://ftp.fr.debian.org/debian/     squeeze-lts main contrib non-free


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

Hors ligne

#7 04-06-2014 12:24:28

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 : [wiki] Configurer et installer un clavier grec polytonique

Sur le fond, j'aurais quelques questions.

Je n'aime pas éditer directement les fichiers dans /usr, et en général, il est possible de s'en passer.

J'ai vu qu'il y avait un répertoire /etc/X11/xkb.

Je me demande si le tuto ne fonctionnerait pas (et serait du coup plus élégant), si l'on se contentait de modifier/créer des fichiers dans ce répertoire.

En pratique, cela consisterait à créer deux dossiers /etc/X11/xkb/symbols/ et /etc/X11/xkb/rules/

Le premier comporterait le fichier grc et le second comporterait un fichier evdev.xml minimal, genre :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd">
<xkbConfigRegistry version="1.1">
  <layoutList>
    <layout>
      <configItem>
        <name>grc</name>
        <shortDescription>grc</shortDescription>
        <description>Grec (classic)</description>
        <languageList>
          <iso639Id>grc</iso639Id>
        </languageList>
      </configItem>
    </layout>
  </layoutList>
</xkbConfigRegistry>



Autre remarque, ta disposition clavier étant une personnalisation des dispositions existantes, pour éviter les conflits avec celles-ci, je te recommande d'utiliser des noms à part, par exemple dans le fichier grc :

xkb_symbols "hypathie" {


plutôt que le déjà pris

xkb_symbols "polytonic" {

,

De même, le nom de « Greek (polytonic - classic - hypathie) » me semble préférable à « Greek (classic) », car en incluant ton nom, il s'assure d'éviter tous les conflits possibles avec les dispositions existantes.


Je te laisse me dire ce que tu penses de ces remarques et des corrections que j'ai effectuées.

Tu noteras aussi que j'ai retiré les « Je », non pas que je sois contre leur utilisation, mais en tant que rédacteur, je ne peux pas écrire « Je » de la même manière que tu aurais du mal à écrire « Elle » pour parler de toi smile Donc j'ai essayé de trouver autant que possible des formules qui fonctionnent des deux points de vue.


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

Hors ligne

#8 05-06-2014 16:00:26

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 : [wiki] Configurer et installer un clavier grec polytonique

Oui, merci beaucoup pour ces précisions ; je vais tenir compte de ton #6.
Pour tes propositions #7,
- je préférerais juste « Greek (polytonic - classic - debian-facile) ». smile

- pour l'idée de modifier /etc/X11/xkb et créer /etc/X11/xkb/symbols/ et /etc/X11/xkb/rules/ ; j'essaie de tester assez rapidement. big_smile

Hors ligne

#9 05-06-2014 16:06:01

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 : [wiki] Configurer et installer un clavier grec polytonique

Ok, cool, merci smile

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

Hors ligne

#10 09-06-2014 13:14:16

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 : [wiki] Configurer et installer un clavier grec polytonique

Coucou captnfab,
j'ai essayé, pour l'instant cela ne marche pas, car si on ne met pas à jour le fichier /usr/share/X11/xkb/rules/evdev.xml
« Grec (classic) » n'apparaît pas dans la liste des dispositions (  « Application », champ Rechercher écrire « clavier »,  clavier, r « Paramètres d'agencement »,  « + », « Grec (classic) »).

J'ai essayé alors de modifier le fichier /etc/default/keyboard sans succès sad

Donc pour résumer j'ai fait :

1) une sauvegarde de  /usr/share/X11/xkb/symbols/gr :

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



2) téléchargement de grc

3) création de /etc/X11/xkb/symbols/ et /etc/X11/xkb/rules/

4) création de /etc/X11/xkb/symbols/grc:

 mv /tmp/grc /etc/X11/xkb/symbols/grc



5) création de /etc/X11/xkb/rules/evdev.xml

touch /etc/X11/xkb/rules/evdev.xml



puis son édition à l'identique de ta proposition, je ne connais encore le langage xml big_smile

nano /etc/X11/xkb/rules/evdev.xml



<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xkbConfigRegistry SYSTEM "xkb.dtd">
<xkbConfigRegistry version="1.1">
  <layoutList>
    <layout>
      <configItem>
        <name>grc</name>
        <shortDescription>grc</shortDescription>
        <description>Grec (classic)</description>
        <languageList>
          <iso639Id>grc</iso639Id>
        </languageList>
      </configItem>
    </layout>
  </layoutList>
</xkbConfigRegistry>



6) redémarrage et tentative d'édition de  /etc/default/keyboard comme ceci :


# KEYBOARD CONFIGURATION FILE

# Consult the keyboard(5) manual page.

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

BACKSPACE="guess"



Si t'as une piste, je suis prenante pour l'essayer smile

Hors ligne

#11 10-06-2014 11:24:00

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 : [wiki] Configurer et installer un clavier grec polytonique

Plop Hypathie,

Merci d'avoir testé.

Suite à ton retour, je suis allé demander à l'équipe Debian en charge du packaging de X11 (la X Strike Force smile ), et, mauvaise nouvelle, il n'est pas possible de configurer une disposition clavier personnalisée «proprement» dans /etc/.

A priori, il n'existe même pas vraiment de manière propre de créer un paquet Debian pour les dispositions claviers personnalisées. Ce qui signifie qu'il faut vraiment sauvegarder le evdev.xml modifié et le grc quelque part, parce qu'ils risquent d'être effacés lors d'une mise à jour.

Du coup, ben tu peux laisser comme c'est, en modifiant /usr, mais en indiquant qu'il faudra potentiellement tout refaire à la première mise à jour de xkb-data (tu peux indiquer comment geler le paquet xkb-data, via la commande

aptitude hold xkb-data

).


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

Hors ligne

#12 10-06-2014 13:15:15

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 : [wiki] Configurer et installer un clavier grec polytonique

Zut...
du coup, il est peu-être possible de créer un script qui refait l'installation si la mise à jour xkb-data a lieu ?

Dernière modification par Hypathie (10-06-2014 17:27:58)

Hors ligne

#13 10-06-2014 15:00:47

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 : [wiki] Configurer et installer un clavier grec polytonique

Alors, la problématique est triple smile

  1. Savoir tester si la disposition est correctement installée

  2. Réinstaller la disposition si elle ne l'est pas

  3. Détecter quand xkb-data est mis à jour



Pour le 1, on peut faire un script shell¹ pour faire cette détection.
Pour le 2, on peut aussi faire un script shell qui refait l'installation.
Pour le 3, c'est plus compliqué à faire proprement, mais c'est la dernière chose dont se préoccuper.
On peut par exemple lancer 1 et 2 à chaque démarrage, c'est la solution facile.
On peut aussi créer un paquet Debian qui installera un script lancé à chaque mise à jour de xkb-data, qui fera la vérification et l'installation. C'est la solution élégante.

Je te propose de commencer à faire 1), qui utilisera « grep » et « test » smile

Ensuite, pour 2), il faudra utiliser « cp » et « sed ».


¹ et je dis bien shell et pas bash tongue


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

Hors ligne

#14 10-06-2014 17:18:26

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 : [wiki] Configurer et installer un clavier grec polytonique

Compris, pas bash wink

bah rdv, l'année prochaine même lieu, même fil, pas même heure, pour la totalité pas faite proprement tongue

Hors ligne

#15 10-06-2014 18:22:43

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 : [wiki] Configurer et installer un clavier grec polytonique

big_smile
N'hésite pas à demander des pistes ou des relectures, ici ou sur IRC.

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

Hors ligne

#16 10-06-2014 18:33:53

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 : [wiki] Configurer et installer un clavier grec polytonique

Oui d'ailleurs,
pour faire plus facile, est-ce que ce serait vraiment très très vilain de faire un

chattr +i sur les fichiers evdev.{xml}



ou un

NoUpgrade = usr/share/X11/xkb/rules/evdev.xml usr/share/X11/xkb/rules/evdev.lst



dans /etc/pacman.conf  je veux dire un peu comme ici ?

big_smile

Dernière modification par Hypathie (10-06-2014 18:49:37)

Hors ligne

#17 10-06-2014 21:40:22

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 : [wiki] Configurer et installer un clavier grec polytonique

Pour le 1), oui, ce serait très vilain.
Pour le 2), pacman est le gestionnaire de paquet de archlinux, donc ça ne marcherait pas sous Debian. De plus, ce serait quand même une solution sale, puisque par rapport au script, qui applique un patch, la solution 2 ignore juste des morceaux de mise à jour, ce qui peut potentiellement tout casser (et donc est moins robuste que la solution par script de mise à jour).

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

Hors ligne

#18 03-07-2014 14:43:58

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 : [wiki] Configurer et installer un clavier grec polytonique

J'ai (enfin) placé le tuto dans le wiki : http://debian-facile.org/doc:environnem … olytonique
Tu peux rajouter des liens vers celui-ci dans les pages que tu estimes liées à ton tuto smile

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

Hors ligne

#19 04-07-2014 10:41:57

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 : [wiki] Configurer et installer un clavier grec polytonique

cool cool

Oui pour les liens

Hors ligne

#20 11-07-2014 13:21:45

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 : [wiki] Configurer et installer un clavier grec polytonique

Coucou,
en commençant à chercher pour le problème de suppression lors d'une mise à jour, je me suis aperçue que j'avais oublié "lxce" sad

Je souhaiterais votre avis sur cet ajout que je placerais bien tout à la fin (après prise en compte des modifications sous xfce) :

###################################
Sous LXDE
  * Éditer le fichier /etc/defaut/keyboard


nano /etc/default/keyboard
 


  * Comme ceci :


XKBMODEL="pc105"
XKBLAYOUT="fr,grc"
XKBVARIANT=""
XKBOPTIONS="grp:alt_shift_toggle"

BACKSPACE="guess"
 


  * Activer le changement :


udevadm trigger --subsystem-match=input --action=change

 



##################################

J'ai testé ça fonctionne parfaitement et je trouve cela  plus élégant qu'en passant par le graphique.

Je rajoute ?  roll

Dommage, un truc coince pour faire pareil sous les autres environnements de bureau, mais si je pouvais trouver, ce serait peut-être mieux, pour les autres environnements aussi ? hmm

(ps  : désolée, pb pour avoir la  commande "udevadm" en entier, du coup j'ai mis des ##### à la place de quote et /quote)

Dernière modification par Hypathie (11-07-2014 13:44:38)

Hors ligne

#21 12-07-2014 08:35:05

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [wiki] Configurer et installer un clavier grec polytonique

Coucou Hypathie  smile

Entre autres, il faut remplacer XKBVARIANT="latin9" par XKBVARIANT="" ? ça n'a pas de conséquences ?  smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#22 12-07-2014 09:09:53

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 : [wiki] Configurer et installer un clavier grec polytonique

j'ai eu des problèmes avec XKBVARIANT="latin9" ; et non avec XKBVARIANT="" smile

Hors ligne

#23 12-07-2014 09:22:18

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [wiki] Configurer et installer un clavier grec polytonique

Hmm, j'ai l'impression que ça concerne la disposition; ainsi tu peux avoir XKBVARIANT="bepo,latin9" ou XKBVARIANT="dvorak" ...  smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

#24 30-07-2014 07:35:18

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 : [wiki] Configurer et installer un clavier grec polytonique

Coucou,

@paskal: super cool ta suggestion fonctionne. Désolée du temps de réponse, mais j'ai voulue tester sur plusieurs environnements de bureau avant de répondre.
Ce qui bloquait, était de mettre "XKBVARIANT="latin9,grec_hypathie"
Finalement :

XKBMODEL="pc105"
XKBLAYOUT="fr,grec_hypathie"
XKBVARIANT="latin9"
XKBOPTIONS="grp:alt_shift_toggle"
 
BACKSPACE="guess"



Permet de passer du français au grec avec "Alt + shift", et c'est vraiment cool, parce qu'aller changer avec la souris, ça devient vite très pénible !

@captnfab : j'ai suivi ton conseil et j'ai changé "grc" pour inclure mon nom. Merci encore pour toutes tes corrections !


Par ailleurs, j'ai dû changer quelques emplacements pour ajouter de la ponctuation.
(J'ai repris la traduction commentée, et  me suis aperçue que j'avais fait des oublis pour les caractères de ponctuation)

Excusez-moi, j'ai encore besoin de vous demander comment changer l'image  (je crains de faire des bêtises) :

code dokuwiki :

Le clavier ressemble alors à cela :
{{http://images.debian-facile.org/file-R8731a31260ef7ed93c8ce0295fc2b96c}}
 



C'est quoi, un "paste" ? big_smile

Hors ligne

#25 30-07-2014 08:13:40

paskal
autobahn
Lieu : ailleurs
Inscription : 14-06-2011
Site Web

Re : [wiki] Configurer et installer un clavier grec polytonique

Coucou Hypathie  smile

Content que ça fonctionne.  smile

Pour les images du ouiqui, je ne saurais pas mieux dire que https://debian-facile.org/atelier:insertion-image
sauf que le lien vers le site a disparu  sad , ça doit être http://images.debian-facile.org/

Le "paste", ça vient de to paste qui signifie coller, d'où les outils de "pastebin" avec lesquels tu peux "coller" un fichier (de conf, de prog etc) sur un site comme https://paste.debian-facile.org/  big_smile

I'd love to change the world
But I don't know what to do
So I'll leave it up to you...

logo-sur-fond.png

Hors ligne

Pied de page des forums