Bonjour à tous,
J’ai raspberry 3b+, osmc dans sa dernière version 2018.12-1
J’ai suivi le tuto suivant :
Ça fonctionne directement depuis le raspberry ou en ssh, le clavier passe bien en azerty.
Seulement, après un redémarrage, le clavier passe de nouveau en qwerty.
C’est incompréhensible qu’une chose si simple ne soit pas pris en charge de base mais passons.
Bien sur la configuration clavier français azerty ne change rien.
Ne trouvant pas de solution, je me dit qu’un petit script au démarrage pourrais combler le soucis.
En effet si je fais un
sudo apt-get remove console-common
puis
sudo apt-get install console-common
ça me repasse le clavier en azerty sans l’écran de sélection gris.
rc.local semble déprécier, j’ai tenté un truc mais loupé, je me suis donc orienté vers systemd.
A partir de ceci : creer_un_service_avec_systemd [Wiki ubuntu-fr]
J’ai fait ceci :
sudo nano /etc/systemd/system/clavierazerty.timer
[Unit]
Description=désinstalle et réinstalle console-common à chaque démarrage pour forcer le clavier en azerty
[Timer]
OnBootSec=20seconds
# le service démarrera 20 secondes après le démarrage de la machine
### voir toutes les possibilités de choix dans ce document http://man7.org/linux/man-pages/man7/systemd.time.7.html
[Install]
WantedBy=timers.target
[Service]
User=root # à renseigner ? root par défaut.
Group=users
ExecStart=/etc/init.d/clavierazerty
sudo nano /etc/init.d/clavierazerty
#! /bin/sh
date >/var/log/clavierazerty.log
echo "Passe le clavier en azerty" >>/var/log/clavierazerty.log
sudo apt remove console-common >>/var/log/clavierazerty.log
sudo apt install console-common >>/var/log/clavierazerty.log
exit 0
Puis
sudo systemctl start clavierazerty.timer
Job for clavierazerty.timer failed.
See « systemctl status clavierazerty.timer » and « journalctl -xe » for details.
journalctl -xe
[…]
janv. 25 20:04:58 MaxMediaCenter systemd[1]: Configuration file /etc/systemd/system/clavierazerty.timer is marked executable. Please remove executable permis
[…]
Donc comme préconisé :
sudo chmod 644 /etc/systemd/system/clavierazerty.timer
sudo systemctl start clavierazerty.timer
Bug toujours.
journalctl -xe
janv. 25 20:09:34 MaxMediaCenter systemd[1]: [/etc/systemd/system/clavierazerty.timer:9] Unknown section 'Service'. Ignoring.
Là je bloque.
Si certains sont capables de m’aider je suis preneur.
Je pensais que ça serait plus simple.
Bonus : J’ai souvent le message suivant :
impossible de se connecter au serveur distant.
Faut-il continuer la rechercher ?
Je répond oui et ça fonctionne à priori.
Merci d’avance !