Quels logiciels sont liés au clavier? ou la configuration du clavier?
Problème
C'est local, uniquement sur mon compte. Cela n'aide pas Si j'essaie de réaffecter les clés, elles ne fonctionneront toujours pas.
Info
Si je tape xev dans un terminal, je remarque que les codes de clé ont disparu. J'ai appuyé sur F12 et obtenu ceci.
FocusOut event, serial 33, synthetic NO, window 0x5200001,
mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 33, synthetic NO, window 0x5200001,
mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 33, synthetic NO, window 0x0,
keys: 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Comment cela s'est passé
J'essayais de diffuser de l'audio via this question/réponse. Mais quand j'ai eu fini et arrêté le programme, j'ai remarqué que F10-F12 avait cessé de fonctionner.
Problème Je ne sais pas comment le logiciel est appelé ni comment il fonctionne.
Les codes clés pour:
F10 est 76
F11 est 95
F12 est 96
La seule solution que j'ai trouvée a été de réinstaller Ubuntu, triste, espérons que le problème est une chose unique ...
Vous devez commencer plus bas que les keycodes. Vous devez trouver les scancodes pour ces clés et leur associer des keycodes. Le sous-système qui les traite est udev
, et les fichiers pertinents se trouvent dans /lib/udev/
.
étape 1
Vérifiez dans/var/log/dmesg si les touches F10, F11 et F12 produisent une sortie lorsque vous appuyez dessus. Pour ce faire, démarrez la visionneuse de fichier journal (gnome-system-log
) et notez tout ajout à dmesg
lorsque vous appuyez sur ces touches.
S'ils produisent une sortie, les scancodes émis par les clés ne sont associés à aucun code clé. Le problème que vous rencontrez est donc beaucoup moins grave. Vous devez attribuer des codes clés à ces scancodes. Utilisez setkeycodes
pour attribuer le bon code.
S'ils ne produisent aucune sortie, il y a un problème avec la configuration X Org et éventuellement avec udev. Voir l'étape suivante.
étape 2
Courir
/lib/udev/findkeyboards
pour trouver le bon appareil pour votre clavier. Exemple de sortie est
USB keyboard: input/event6
AT keyboard: input/event5
Dans ce cas, notre clavier est input/event5
.
Puis, lancez
Sudo /lib/udev/keymap -i input/event5
et appuyez sur les touches problématiques. Vous pouvez quitter ce programme en appuyant sur Echap.
La sortie échantillon (correcte) pour moi est
scan code: 0x44 key code: f10
scan code: 0x57 key code: f11
scan code: 0x58 key code: f12
étape
Si vous remarquez que les clés fonctionnent dans un nouveau compte utilisateur, les paramètres de configuration de votre compte actuel sont erronés. Il existe plusieurs façons de réaffecter des clés. Par exemple, vérifiez si vous avez créé par accident de nouveaux raccourcis pour F10, F11 et F12 à
Système "Préférences" Raccourcis clavier
.
Mon problème n'est pas du tout lié à la configuration du clavier!
Je vérifierais les raccourcis gnome (peut-être réaffecter les clés), ...
... ou vérifiez si certains logiciels que vous utilisez ont un plug-in mediakey ou quelque chose dans les préférences qui pourrait poser problème avec le système gnome-raccourci. Ce logiciel n'est probablement pas gtk +. Pourrait être quelque chose comme audacieux ou amarok.
Je ne vois aucune possibilité qu'un crash pulseaudio puisse (directement) causer votre problème.