logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

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

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

#1 08-02-2024 17:30:52

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

[Résolu]Changer de disposition de clavier (global)

Yop,
sans passer par des config de clavier lié à l'environnement, je pensais qu'il suffrait de passer par

dpkg-reconfigure keyboard-configuration


De redémarrer et c'est tout.

- Et ça fonctionne en TTY mais pas dans la session XFCE (qui pourtant a la case cochée "utiliser les paramètres du système").

Une idée ? Sur vos autres environnement ça marche pour vous ou pas ?


[je gratte là-dessus parce que quand j'automatise l'installation totalement de live-build, la selection de clavier est bogué, du coup je cherche des moyens transversaux T_T]

Dernière modification par otyugh (11-02-2024 18:02:43)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#2 08-02-2024 17:45:42

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu]Changer de disposition de clavier (global)

hello
y'a bien localectl , mais ça revient au meme je crois bien
au final ça modifie toujours /etc/default/keyboard
faudrait voir avec xfconf-query que l'option graphique a bien été prise en compte

sinon il y a toujours la nouvelle méthode faire un fichier custom (/etc/udev/hwdb.d/90-custom-keyboard.hwdb) pour imposer une config de clavier

/usr/lib/udev/hwdb.d/60-keyboard.hwdb a écrit :

# A device with a fixed keyboard layout that must not be changed by
# the desktop environment may specify that layout as:
#   XKB_FIXED_LAYOUT=us
#   XKB_FIXED_VARIANT=
# Examples of such devices: the Yubikey or other key-code generating
# devices.

# A device where the scan code to key code mapping is insufficient and
# requires a special key code to symbol configuration may specify that with:
#   XKB_FIXED_MODEL=xkbmodel
# Examples of such devices: Chromebooks where the top row is used for both
# media and F1-F10 keys.



(un peu comme on en avait parlé pour le numlock)

Dernière modification par Croutons (08-02-2024 17:47:05)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 08-02-2024 17:53:18

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu]Changer de disposition de clavier (global)

Croutons a écrit :

helloy'a bien localectl , mais ça revient au meme je crois bien


Sur ma config ça donne

$localectl


System Locale: LANG=fr_FR.UTF-8
    VC Keymap: fr
   X11 Layout: us
    X11 Model: pc105


Ptéte moyen.

localectl set-x11-keymap us


System Locale: LANG=fr_FR.UTF-8
    VC Keymap: us
   X11 Layout: us



A mon avis si je redémarre ça a l'air prometteur.

EDIT : nope. Nope. Toujours en azerty T_T

(pour les autres pistes : je veux faire un truc "global et standard/réversible". Sinon j'ajouterai juste un setxkbmap au démarrage :<)

Dernière modification par otyugh (08-02-2024 17:57:41)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#4 08-02-2024 18:11:46

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu]Changer de disposition de clavier (global)

j'ai retrouvé la propriété de l'option graphique Utiliser les paramètres par défaut du système
quand la propriété est active ce doit être à true

xfconf-query -c keyboard-layout -p /Default/XkbDisable



sur ma VM ça l'air de fonctionner j'ai changé le clavier en us mais comme les paramètres système était utilisé le clavier est resté fr
on peut changer avec xfconf-query si on veut

Les propriété du canal keyboard-layout:

xfconf-query -c keyboard-layout -l


/Default/XkbDisable
/Default/XkbLayout
/Default/XkbModel
/Default/XkbOptions/Compose
/Default/XkbVariant
 



pour consulter le layout de xfce

xfconf-query -c keyboard-layout -p /Default/XkbLayout
 


fr



je le passe en us

xfconf-query -c keyboard-layout -p /Default/XkbLayout -s 'us'
 


même principe pour les autres propriétés

en l’occurrence aune incidence vu que /Default/XkbDisable est mis à true

edit : je sais pas , peut être en lançant un script avec des commandes xfconf-query lors de la création du squelette de l'user
je sais pas si c'est possible lançer le script juste une fois?

Dernière modification par Croutons (08-02-2024 18:15:05)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#5 08-02-2024 18:27:09

ubub
Membre
Distrib. : Debian
(G)UI : xfce
Inscription : 14-05-2019

Re : [Résolu]Changer de disposition de clavier (global)

Bonjour,

otyugh a écrit :

A mon avis si je redémarre ça a l'air prometteur.

EDIT : nope. Nope.


à tout hasard, t'as vu ce passage de la manpage :

Note that the changes performed using this tool might require the initrd to be rebuilt to take effect during early system boot. The initrd is not rebuilt automatically by localectl, this task has to be performed manually, usually using a tool like dracut(8).

Dernière modification par ubub (08-02-2024 18:28:42)

En ligne

#6 08-02-2024 18:34:00

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu]Changer de disposition de clavier (global)

edit : je sais pas , peut être en lançant un script avec des commandes xfconf-query lors de la création du squelette de l'user
je sais pas si c'est possible lançer le script juste une fois?


Euh, si ça marcherait mais c'est des config spécifique à xfce, donc c'est pas vraiiment ce que je visais.
Perso par défaut xfconf-query -c keyboard-layout -p /Default/XkbDisable retourne "La propriété « /Default/XkbLayout » n’existe pas dans le canal « keyboard-layout »."

et xfconf-query -c keyboard-layout -l rien du tout. Ce qui est attendu vu que je veux la config système ?

@ubub : c'est une piste ~
Genre update-initramfs -u ?

Dernière modification par otyugh (08-02-2024 18:36:43)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#7 08-02-2024 18:56:33

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu]Changer de disposition de clavier (global)

c’est là le souci ses propriétés devraient exister vu que tu as basculé l’interrupteur pour avoir le réglage du système
une propriété inexistante est automatiquement créé la première fois que on change l'option en graphique

on peut tenter de créer la propriété manquante mais c'est quand même étrange
déjà voir si le canal keyboard-layout est dans la liste

xfconf-query -l



j'espére que oui
ça fait longtemps la dernière fois que j'ai créé une propriété mais d’après la doc se serait de type bool
https://docs.xfce.org/xfce/xfconf/xfconf-query

xfconf-query -c keyboard-layout -np '/Default/XkbDisable' -t 'bool' -s 'true'



si tout va bien tu devrais avoir Utiliser les paramètres par défaut du système opérationnel réglé à true

xfconf-query -c keyboard-layout -p /Default/XkbDisable


true



en espérant que le canal keyboard-layout existe hmm
et si a true après reboot tes réglages système au lieu de ceux xfce

Dernière modification par Croutons (08-02-2024 18:58:37)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#8 08-02-2024 19:05:55

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu]Changer de disposition de clavier (global)

j'espére que oui


Non wink
Cela dit ça se crée. Mais ça change rien (vient de tester)

Dans le même temps j'ai testé avec re-générer l'initramfs et nope, pas de résultat mad

J'en profite pour dire que

cat /etc/default/keyboard


XKBLAYOUT=us



Et le clavier est toujours en azerty au démarrage T_T

Dernière modification par otyugh (08-02-2024 19:08:14)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#9 08-02-2024 20:04:44

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu]Changer de disposition de clavier (global)

elle est quand même un peu chelou ton installation ,normalement tu devrais avoir un fichier xml ou tu retrouve les valeurs de xfconf-query

ls ~/.config/xfce4/xfconf/xfce-perchannel-xml/


catfish.xml          keyboards.xml  thunar-volman.xml    xfce4-desktop.xml             xfce4-panel.xml          xfce4-settings-editor.xml   xsettings.xml
displays.xml         parole.xml     thunar.xml           xfce4-keyboard-shortcuts.xml  xfce4-power-manager.xml  xfce4-settings-manager.xml
keyboard-layout.xml  pointers.xml   xfce4-appfinder.xml  xfce4-notifyd.xml             xfce4-session.xml        xfwm4.xml



cat ~/.config/xfce4/xfconf/xfce-perchannel-xml/keyboard-layout.xml


<?xml version="1.0" encoding="UTF-8"?>

<channel name="keyboard-layout" version="1.0">
  <property name="Default" type="empty">
    <property name="XkbDisable" type="bool" value="true"/>
    <property name="XkbOptions" type="empty">
      <property name="Compose" type="string" value="compose:lwin"/>
    </property>
    <property name="XkbLayout" type="string" value="fr"/>
    <property name="XkbVariant" type="string" value=""/>
    <property name="XkbModel" type="string" value="logii350"/>
  </property>
</channel>

 


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#10 08-02-2024 20:09:55

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu]Changer de disposition de clavier (global)

C'est pas chelou c'est une installation vierge. Je suspecte que la tienne est plus "pleine" par le fait que tu as tenté plusieurs choses puis revenu en arrière ? J'ai assez peu touché ces choses; le but d'y arriver sans y toucher ~

<?xml version="1.0" encoding="UTF-8"?>

<channel name="keyboard-layout" version="1.0">
  <property name="Default" type="empty">
    <property name="XkbDisable" type="bool" value="true"/>
  </property>
</channel>



...J'arrive pas à croire que j'y arrive pas en vrai, ça parait si... Basique ? roll
Doit y avoir un truc qui se souvient de la disposition azerty, mais je sais pas quoi ; parce que j'ai tout mis en "us" dans tous les fichiers de conf que j'ai trouvé T_T

Dernière modification par otyugh (08-02-2024 20:11:06)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#11 08-02-2024 20:36:10

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [Résolu]Changer de disposition de clavier (global)

solution radicale

nano /etc/udev/hwdb.d/90-custom-keyboard.hwdb



evdev:input:b0003*
  XKB_FIXED_LAYOUT=us
 



systemd-hwdb update



udevadm trigger



comme dans le message #380 la
https://debian-facile.org/viewtopic.php?id=33230&p=16

mais bon ça devient compliqué pour changé la disposition par la suite hmm


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#12 08-02-2024 20:47:17

ubub
Membre
Distrib. : Debian
(G)UI : xfce
Inscription : 14-05-2019

Re : [Résolu]Changer de disposition de clavier (global)

Re,
J'ai pas tout compris la manpage de dracut, mais ils ont l'air de spécifier celui-là pour regénérer l'initrd (mais tout ça ce sont des choses qui me dépassent smile ), et dans ses commandes à passer au noyau, dans la partie I18, y'a des pistes pour faire ce que tu veux faire je crois.
https://www.man7.org/linux/man-pages/ma … ine.7.html
après, je sais pas si c'est le fichier default keyboard en jeu ou /etc/vconsole.conf
Bon amusement, smile
bonne nuit ! big_smile

Dernière modification par ubub (08-02-2024 20:47:51)

En ligne

#13 08-02-2024 20:48:17

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu]Changer de disposition de clavier (global)

mais bon ça devient compliqué pour changé la disposition par la suite


Tout à fait T_T
Échouant à faire ça bien, je vais juste ajouter le bout de xfconf à la création de chaque nouvel utilisateur du coup kernal_panic.gif


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#14 09-02-2024 12:40:15

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu]Changer de disposition de clavier (global)

Je crois que j'ai trouvé le problème localectl ne fait pas son boulot. Il est sensé éditer /etc/X11/xorg.conf.d/00-keyboard.conf mais dans mon cas... Ça bouge pas. Alors que ça devrait à priori.

$localectl --no-convert set-x11-keymap us pc104 dvorak grp:win_space_toggle

$reboot

$localectl
System Locale: LANG=fr_FR.UTF-8
    VC Keymap: us-acentos
   X11 Layout: us
    X11 Model: pc104
  X11 Variant: dvorak
  X11 Options: grp:win_space_toggle

$cat /etc/X11/xorg.conf.d/00-keyboard.conf
Section "InputClass"
        Identifier "system-keyboard"
        MatchIsKeyboard "on"
        Option "XkbLayout" "fr"
        Option "XkbVariant" "oss_latin9"
EndSection



Je vais forcer les changements sans passer par localectl pour confirmer

Dernière modification par otyugh (09-02-2024 12:47:35)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#15 09-02-2024 14:47:25

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [Résolu]Changer de disposition de clavier (global)

C’est toi qui ajoutes ce fichier /etc/X11/xorg.conf.d/00-keyboard.conf ?

Ça fait très longtemps que je n’avais plus vu un fichier de conf sous ce chemin, au point où je me demande à quel point il est bien pris en charge par les outils "modernes".

Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#16 09-02-2024 21:11:32

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu]Changer de disposition de clavier (global)

C’est toi qui ajoutes ce fichier /etc/X11/xorg.conf.d/00-keyboard.conf ?


Nope, c'est là tout seul, probablement généré à la première installation.

je me demande à quel point il est bien pris en charge par les outils "modernes".


Du coup j'ai pas testé, mais c'est mon hypothèse de pourquoi j'ai encore un clavier en "fr / oss_latin9" malgré avoir mis toutes les variables globales que j'ai pu trouver en us/dvorak


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#17 09-02-2024 21:29:16

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [Résolu]Changer de disposition de clavier (global)

otyugh a écrit :

C’est toi qui ajoutes ce fichier /etc/X11/xorg.conf.d/00-keyboard.conf ?


Nope, c'est là tout seul, probablement généré à la première installation.


Peut-être par Debian-Facile, mais une Debian "vanilla" ne fait pas ça.


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#18 09-02-2024 21:30:49

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu]Changer de disposition de clavier (global)

Si c'est le cas c'est un problème live-build / calamares, parce qu'on y touche pas.

virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#19 09-02-2024 21:36:03

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [Résolu]Changer de disposition de clavier (global)

Dans ce cas c’est bien un problème d’un de ces outils, j’ai fait le tour de plusieurs Debian pour vérifier l’absence de ce fichier.

Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#20 11-02-2024 18:04:18

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu]Changer de disposition de clavier (global)

Ok. Du coup "aftermath" ; suivant l'indice de vv comme quoi ce fichier a rien à faire ici, je l'ai supprimé, et au redémarrage

/etc/X11/xorg.conf.d/00-keyboard.conf
reboot



Eh bien, au redémarrage localectl fonctionne comme attendu. Ce qui est fort chouette. tongue
C'est bien un souci live-build. Je remonterai bien le bug mais j'ai jamais réussi à contacter les types.

Dernière modification par otyugh (11-02-2024 18:07:14)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#21 11-02-2024 21:29:38

vv222
Administrateur
Lieu : Bretagne
Distrib. : Debian Sid
(G)UI : sway
Inscription : 18-11-2013
Site Web

Re : [Résolu]Changer de disposition de clavier (global)

Tu as déjà essayé de simplement remonter un bug via les outils standards de Debian ?

reportbug live-build


Jouer sous Debian ? Facile !

Ceterum censeo Barum esse delendam

Hors ligne

#22 11-02-2024 22:01:40

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [Résolu]Changer de disposition de clavier (global)

Hehee. J'ai trouvé ce bug live-build que j'avais envoyé en 2018 x)
Allez, c'est fait ! J'y crois pas, mais c'est fait !

virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

Pied de page des forums