[DRM/KMS] Pas d'input pour EmulationStation si lancé depuis GDM.

Applications, problèmes de configuration réseau
Tromzy
newbie
Messages : 5
Inscription : lun. 29 août 2011, 09:46

[DRM/KMS] Pas d'input pour EmulationStation si lancé depuis GDM.

Message par Tromzy »

Bonjour à tous,

Sur mon PC j'utilise EmulationStation, qui est un frontend pour l'émulateur Retroarch. J'aime bien pouvoir lancer EmulationStation et Retroarch en mode DRM/KMS, c'est-à-dire sans serveur graphique (ni X ni Wayland), ça fonctionne nickel si depuis GDM je me loggue en tty et que je lance EmulationStation ou Retroarch.

Du coup, je me suis dit que ce serait encore plus cool de créer une session custom qui lancerait ES ou RA depuis GDM, en sélectionnant ES ou RA en tant que session comme on sélectionne Gnome ou Plasma.

J'ai donc créé des fichiers .desktop comme ça dans /usr/share/xsessions :

[Desktop Entry]
Encoding=UTF-8
Name=Retroarch
Comment=Start Retroarch (KMS)
Exec=retroarch
Icon=
Type=Application

Et :

[Desktop Entry]
Encoding=UTF-8
Name=Emulationstation
Comment=Start Emulationstation (KMS)
Exec=emulationstation
Icon=
Type=Application

Et ça fonctionne, mais pour Retroarch uniquement. Pour Emulationstation, le programme se lance, mais je n'ai aucun input. Le clavier ne répond pas. Pourtant, il fonctionne quand je lance le soft depuis un TTY (donc en KMS aussi). Et en plus, le clavier a bien son pilote chargé, puisque même s'il ne répond pas dans ES, je peux quand même basculer vers un autre tty en faisant Ctrl + Alt + F3.

Une idée ?
Répondre