Installé Ubuntu 16.10 sur une lame furtive Razer fin 2016. Lorsque j'appuie sur CAPS LOCK, le voyant correspondant s'allume et fonctionne. Mais lorsque je le frappe à nouveau pour le désactiver, l'écran est recouvert de défauts rectangulaires, parfois de jeux statiques sur les haut-parleurs, et l'appareil ne répond plus, mais ne redémarre pas. Un crash de quelque sorte.
Je ne sais pas si cela est lié au serveur X, à lightdm ou même à un crash du noyau? Je ne suis pas vraiment sûr de ce que les journaux à regarder pour même commencer à commencer le débogage.
Si je désactive lightdm avec:
Sudo systemctl stop lightdm.service
puis appuyez sur ctrl + alt + F1 (pas de touche fn) pour obtenir une invite de texte, CAPS LOCK n’a aucun problème.
Qu'est-ce qui pourrait mal se passer, et comment puis-je commencer le tri?
Edit 1: dupe of Décocher la fermeture des majuscules bloque l'installation d'Ubunt , réponse insuffisante
Edit 2: quelques autres choses que j'ai essayées:
J'ai aussi un nouveau Razer Blade Stealth et j'ai eu le même problème, mais je l'ai corrigé en installant le pilote de clavier razer pour Linux que vous pouvez trouver ici sur GitHub et en désactivant le pilote de clavier intégré.
Il y a un PPA pour Ubuntu (16.04 et plus récent):
Sudo add-apt-repository ppa:openrazer/stable
Sudo apt update
Sudo apt install openrazer-meta
Si vous rencontrez des erreurs de dépendance lorsque vous essayez d'installer ces packages de pilotes, assurez-vous d'avoir activé le référentiel universe
dans Logiciels et mises à jour . Il existe également un PPA de développement (ppa:openrazer/daily
).
Redémarrez ou insérez le nouveau module à partir du terminal:
Sudo modprobe razerkbd
Après avoir installé le pilote, vous devriez le voir
lsmod | grep "razerkbd"
Deuxièmement, désactivez le pilote de clavier intégré à l'origine du problème. Recherchez d'abord le nom du conducteur.
xinput list
Le désactiver ("AT Raw Set 2 keyboard" dans mon cas)
xinput set-prop "AT Raw Set 2 keyboard" "Device Enabled" 0
Si cela ne produit plus d'erreur, rendez les modifications permanentes.
cd /etc/X11/
Sudo mkdir xorg.conf.d
cd xorg.conf.d/
Sudo touch 20-razer.conf
Sudo xed 20-razer.conf
Copiez le texte suivant dans 20-razer.conf
Section "InputClass"
Identifier "Disable built-in keyboard"
MatchIsKeyboard "on"
MatchProduct "AT Raw Set 2 keyboard"
Option "Ignore" "true"
EndSection
Redémarrez et vérifiez que la clé CAPS-lock ne provoque plus le crash.
La réponse de Jorge Garza aide, mais après la suspension, le problème était de retour. Ajouter le correctif à /etc/pm/sleep.d/20_razer
aide.
#!/bin/sh case $1 in suspend|suspend_hybrid|hibernate) # everything is fine ;; resume|thaw) xinput set-prop "AT Raw Set 2 keyboard" "Device Enabled" 0 ;; esac
comme expliqué ici sur GitHub
Celui-ci consiste à désactiver le verrouillage des majuscules de votre clavier afin d'éviter d'écraser accidentellement votre ordinateur portable razer blade furtif:
setxkbmap -layout us -option caps:ctrl_modifier gsettings set
org.gnome.desktop.input-sources xkb-options "['caps:ctrl_modifier']"