rmor51 Posté 11 novembre 2021 Posté 11 novembre 2021 Bonsoir, Je viens de tomber sur un drôle de problème. J'utilise un RPI4 avec Stellarmate. Lorsque je me connecte au hotspot Stellarmate avec mon laptop, le clavier de ce dernier passe en qwerty. Un clavier en direct sur le RPI se comporte en azerty ! Lorsque je me connecte avec VNC, pas de problème de clavier. Curieux, non ! Quelqu'un a-t-il déjà rencontré ce problème ?
gehelem Posté 11 novembre 2021 Posté 11 novembre 2021 Il y a 1 heure, rmor51 a dit : Bonsoir, Je viens de tomber sur un drôle de problème. J'utilise un RPI4 avec Stellarmate. Lorsque je me connecte au hotspot Stellarmate avec mon laptop, le clavier de ce dernier passe en qwerty. Un clavier en direct sur le RPI se comporte en azerty ! Lorsque je me connecte avec VNC, pas de problème de clavier. Curieux, non ! Quelqu'un a-t-il déjà rencontré ce problème ? Oui ! Il y a une commande magique pour repasser en querty Relance moi demain, je devrais pouvoir te la retrouver facilement Un truc genre "setxkbmap fr" dans un terminal De mémoire
rmor51 Posté 12 novembre 2021 Auteur Posté 12 novembre 2021 (modifié) Merci. On pourra se rencontrer aux Rencontres du Ciel et de l'Espace STP. Je t'envoie mon mobile en MP. Modifié 12 novembre 2021 par rmor51
rmor51 Posté 12 novembre 2021 Auteur Posté 12 novembre 2021 (modifié) Bon avec un script sur le bureau ça fonctionne: sudo setxkbmap fr. J'ai voulu mettre le script en exécution au démarrage dans /etc/rc.local mais ça ne veut pas fonctionner et je ne vois pas pourquoi: rc.local: sudo sh /home/stellarmate/Bind.sh& sudo sh /home/stellarmate/Clavier.sh& # Print the IP address _IP=$(hostname -I) || true if [ "$_IP" ]; then printf "My IP address is %s\n" "$_IP" fi exit 0 Le script Bind.sh est pour la connexion Bluetooth du moteur de MAP. Le script pour le clavier: #/bin/bash! sudo setxkbmap fr Modifié 12 novembre 2021 par rmor51
keymlinux Posté 12 novembre 2021 Posté 12 novembre 2021 il y a une heure, rmor51 a dit : #/bin/bash! sudo setxkbmap fr Il y a une erreur de syntaxe La première ligne doit être "#!/bin/bash" Important: bien que commentant par un dièse (sharp) cette ligne n'est pas un commentaire, il s'agit d'un "shebang" (sharp "#" + bang "!") qui indique quel shell doit être utilisé pour lancer le script, et cette ligne doit être la première dans le script Vu que les scripts dans /etc/rc.d et /etc/rc.local sont lancés par root, le "sudo" (ici pour lancer la commande avec les droits root) n'est pas utile. Pour le reste je ne pense pas que la commande "setxkbmap" lancée dans /etc/rc.local résolve le problème (rien ne garanti que le serveur X11 ait fini de se lancer lors de l'exécution de cette commande) note: j'ai le même problème quand j'utilise nomachine sur nafabox, j'ai contourné le problème en sélectionnant plusieurs claviers (us/fr) dans les paramètres de clavier et cochant l'option pour afficher l'icône sur la barre d'affichage du desktop (là ou s'affiche l'heure, l'état wifi, etc...), comme cela avec un clic sur une icône je sélectionne le clavier français après connection nomachine
rmor51 Posté 12 novembre 2021 Auteur Posté 12 novembre 2021 Merci pour la correction de la syntaxe, mais tu le dis, ça ne fonctionne pas mieux. Donc j'ai mis le script sur le bureau. Avec un double clic ça régle aussi le problème.
rmor51 Posté 13 novembre 2021 Auteur Posté 13 novembre 2021 Trouver la réponse sur le net. Et c'est dû à un bug connu de X11. Pour que les scripts soient pris en compte après démarrage de l'interface graphique, il faut les placer dans le fichier /etc/xdg/lxsessions/LXDE-pi/autostart.
dragonlost Posté 17 novembre 2021 Posté 17 novembre 2021 (modifié) Malheureusement c'est un bug que j'ai déjà signaler au développeur mais ils ont pas trouver de solution en plus ça le fait pas systématiquement en général c'est du au mode de configuration de la machine au départ. Pour la NAFABox j'ai mis la commande dans le dossier autostart. elle lance juste la commande : setxkbmap qui paramètre le clavier dans son état actuel pour tout le monde ( donc en français si le système est en français) Dans les paramètres Ubuntu en graphique tu as une fenêtre pour rajouter des commande au démarrage. Modifié 17 novembre 2021 par dragonlost
Messages recommandés