Je relance mon vieux sujet.
J'avais fini cette histoire en laissant le clavier en anglais étant donné que je n'ai pas vraiment de mal avec du qwerty.
Enfin bref, après une réinstallation système je me suis dis, pourquoi ne pas me repencher sur le sujet ? et c'est en réalité tout bête, les solutions précédentes étaient bonnes sauf qu'il fallait ajouter un sleep.
Mon problème initial était que les périphériques Logitech Unifying (module = hid_logitech_dj) n'aime pas xorg :
https://wiki.archlinux.org/index.php/Lo ... _xorg.conf
Bref le problème est contourné de cette façon au final :
/etc/systemd/system/xbmc.service avant :
Code : Tout sélectionner
[Unit]
Description = Starts instance of XBMC using xinit
After = remote-fs.target
[Service]
User = xbmc
Group = xbmc
Type = simple
ExecStart = /usr/bin/xinit /usr/bin/xbmc-standalone -l /run/lirc/lircd -- :0 -nolisten tcp
Restart = on-abort
[Install]
WantedBy = multi-user.target
/etc/systemd/system/xbmc.service après :
Code : Tout sélectionner
[Unit]
Description = Starts instance of XBMC using xinit
After = remote-fs.target
[Service]
User = xbmc
Group = xbmc
Type = simple
ExecStart = /usr/bin/xinit /usr/bin/xbmc-standalone -- :0 -nolisten tcp
ExecStartPost = /usr/bin/sleep 5
ExecStartPost = /usr/bin/setxkbmap -layout fr -variant latin9 -display :0
Restart = on-abort
[Install]
WantedBy = multi-user.target
J'en ai profité pour virer lircd étant donné que je ne l'utilise pas.
Puis ne pas oublier de recréer le lien symbolique si il pointe toujours vers /usr/lib/systemd/xbmc.service et de relancer le service :
J'en profite pour passer le sujet en résolu.