Bonjour,

J'essaie de créer un Live customisé et francisé.

Dans le kickstart je modifie les lignes suivantes:
# Keyboard layouts
keyboard 'fr'
# System language
lang fr_FR.UTF-8
# System timezone
timezone Europe/Paris
Après le démarrage localectl me retourne ceci
[liveuser@localhost-live ~]$ localectl
   System Locale: LANG=fr_FR.UTF-8
       VC Keymap: fr
      X11 Layout: n/a
Mais le clavier est toujours en QWERTY et je dois le changer manuellement.

Comment faire pour que le clavier soit directement en AZERTY en graphique mais aussi dans un terminal ?
Je suis en train de tester sans les quotes.

Ce qui m'a induit en erreur c'est que je crée le ks avec la commande:
ksflatten --config /usr/share/spin-kickstarts/fedora-live-workstation.ks -o /usr/share/spin-kickstarts/fedora-live-workstation-test.ks
et le fichier fedora-live-workstation-test.ks créé contient:
#version=DEVEL
# X Window System configuration information
xconfig  --startxonboot
# Keyboard layouts
keyboard 'us'
# Root password
Pourtant fedora-live-base.ks contient bien:
# fedora-live-base.ks
#
# Defines the basics for all kickstarts in the fedora-live branch
# Does not include package selection (other then mandatory)
# Does not include localization packages or configuration
#
# Does includes "default" language configuration (kickstarts including
# this template can override these settings)

lang en_US.UTF-8
keyboard us


EDIt: J'ai fait un essai en supprimant juste les quotes, je n'ai toujours pas le clavier AZERTY
keyboard fr
Bonjour
Peut-être tester avec : fr_FR ?
On ne sait jamais...
chepioq wrote:Tu as regardé du coté de la doc que je t'ai indiqué post #3 ?
J'ai regardé mais ça ne me parait pas très explicite. Je vais tester un peu plus tard dans la soirée.

J'ai fait quelques tests avec la config précédente:

- si je démarre le Live en level 3, j'ai bien le clavier AZERTY
- si ensuite je fais un startx je me retrouve en QWERTY
- de même si je laisse démarrer le Live en graphique, je me retrouve en QWERTY
Tu peux aussi essayer avec system-config-kickstart si la méthode te semble plus simple. Elle pourra aussi t'indiquer la bonne syntaxe à utiliser en relisant le fichier par la suite.
didierg wrote:
J'ai regardé mais ça ne me parait pas très explicite.
C'est vrai que cela à l'air un peu hard...
Tu as regardé ce que tu as avec localectl quand tu es directement sur ton ordi ?
J'ai ceci :
dominique@host-192-168-1-2 ~$ localectl
   System Locale: LANG=fr_FR.UTF-8
       VC Keymap: fr-oss
      X11 Layout: fr
     X11 Variant: oss
dominique@host-192-168-1-2 ~$ 
Peut-être en remplaçant fr par fr-oss ?
J'ai lu, j'ai testé, je n'ai pas avancé.
chepioq wrote:J'ai aussi trouvé ceci :
keyboard --vckeymap=fr --xlayouts='fr'
Je viens de "double-checker" mon fichier ks, c'est exactement au tiret et à la quote près ce qu'il y a dedans pourtant je boote toujours en QWERTY.
Essaye quand même avec la syntaxe exacte, on ne sais jamais.
Si cela ne fonctionne toujours pas je ne sais pas quoi faire de plus.
C'est ce que j'ai fait, ma ligne keyboard est absolument identique à celle que tu m'indiques en #12
Cela m'embête mais je ne sis plus quoi faire.
J'ai l'impression que la doc de fedora (fr ou us) de kickstart est incomplète ou même obsolète.
Je me demande aussi si elle a intégré gnome3 !
Dernière tentative, essaye ceci:
keyboard --vckeymap=fr --xlayouts=fr,'fr (azerty)'
J'ai déjà essayé quelque chose du genre mais je vais réessayer sachant que chaque création d'ISO prend plus d'un quart d'heure...

Je voudrais bien savoir à quoi s'applique chacun des paramètres.

Ma supputation est la suivante:

vckeymap : la console virtuelle en mode graphique
xlayouts : le mode graphique
fr : le shell en mode texte
J'ai trouvé ceci en français : https://access.redhat.com/documentation/fr-fr/red_hat_enterprise_linux/7/html/installation_guide/sect-kickstart-syntax
Dans la section keyboard (obligatoire)
Définit un ou plusieurs claviers pour le système.
--vckeymap= — Spécifie un agencement VConsole à utiliser. Les noms valides correspondent à la liste de fichiers dans le répertoire /usr/lib/kbd/keymaps/*, sans l'extension .map.gz.
--xlayouts= — Spécifie une liste d'agencements X qui devraient être utilisés en tant que liste séparée par des virgules sans espaces. Accepte des valeurs dans le même format que setxkbmap(1), soit dans le format layout (tel que cz), ou dans le format layout (variant) (tel que cz (qwerty)).
Tous les agencements peuvent être consultés sur la page man de xkeyboard-config(7) sous Agencements (« layouts »).
--switch= — Spécifie une liste d'options de changement d'agencement de clavier (raccourcis pour changer de clavier). Plusieurs options doivent être séparées par des virgules sans espace. Accepte les valeurs dans le même format que setxkbmap(1).
Les options de changement d'agencement disponibles peuvent être consultées sur la page man de xkeyboard-config(7) sous Options.
L'exemple suivant définit deux agencements de clavier (l'anglais English (US) et le tchèque Czech (qwerty)) avec l'option --xlayouts=, et permet de passer de l'un à l'autre en appuyant sur les touches Alt+Shift :
keyboard --xlayouts=us,'cz (qwerty)' --switch=grp:alt_shift_toggle
Important

L'option --vckeymap= ou --xlayouts= doit être utilisée.