Les fichiers clt

Bonjour,

j’aimerai savoir s’il existe des tutoriels ou des howto sur les fichiers clt (autre que la longue doc exhaustive et très abstraite de [[http://www.calculate-linux.org/main/en/calculate_utilities_templates#Working-with-templates-in-Calculate-2]]). Mon cas personnel serait l’envie de modifier les fichiers /etc/fstab ou /etc/X11/xorg.conf.d/keyboard.conf. J’ai bien remarqué qu’en entete, il m’indique de créer par exemple /etc/X11/xorg.conf.d/keyboard.conf.clt, mais que faut-il mettre dedans ?
L’original :

#------------------------------------------------------------------------------
 # Modified Calculate-core 3.1.9.3
 # Processed template files:
 # /var/lib/layman/calculate/profiles/templates/3.1/3_ac_install_live/1-live/x11-base/xorg-server/X11/xorg.conf.d/keyboard.conf
 # For modify this file, create /etc/X11/xorg.conf.d/keyboard.conf.clt template.
#------------------------------------------------------------------------------

 # Keyboard settings
Section "InputClass"
  Identifier  "keyboard"
  Driver  "evdev"
  Option  "Protocol" "event"
  MatchIsKeyboard "1"
  Option "XkbLayout" "fr, us"
  Option "XkbOptions" "grp:caps_toggle,grp:switch,grp_led:scroll"
EndSection

Celui que j’aimerai obtenir :

 # Keyboard settings
Section "InputClass"
  Identifier  "keyboard"
  Driver  "evdev"
  Option  "Protocol" "event"
  MatchIsKeyboard "1"
  Option "XkbLayout" "fr"
  Option "XkbVariant" "latin9"
EndSection

Merci d’avance de vos lumières.

Salut,

Le fichier que tu devrais créer est effectivement /etc/X11/xorg.conf.d/keyboard.conf.clt. La procédure à suivre, pour tout fichier *.conf, est de créer *.conf.clt au même endroit : c’est ce dernier qui sera utilisé par la suite.

Il doit contenir toutes les lignes que tu veux modifier par rapport à la configuration standard.

Pour ce qui est de la doc, elle sera sans doute encore réécrite pour le nouveau site (bientôt en route), mais pour l’instant on est bien obligé de se contenter de ce qu’on a… Il est possible aussi que je fasse un tuto sur les templates pour débutants, une fois je suis plus dispo.

Voilà, j’espère avoir répondu à tes questions :slight_smile:
Elena | Flor_de_azucena

Merci pour la réponse. Je comprends très bien pour la doc, c’est pénible et long à en faire une bonne. Le travail sur calculate est déjà énorme, surtout s’il y a pas mal de changement dans la 14 :slight_smile:

Je voudrais juste une précision.

Il doit contenir toutes les lignes que tu veux modifier par rapport à la configuration standard.

Est-ce que ça signifie que je peux juste mettre la ligne modifiée et celle à ajouter ? Comment le template est appliqué ?

Ou est-ce que je fais un simple ‘cp’ du fichier *.conf

Effectivement, tu mets la ligne modifiée / ajoutée dans le fichier .clt ; tu n’as pas besoin de recopier le tout, il suffit que le nouveau fichier contienne tes modifications.