Alt + F4 bascule sur TTY4

68

Depuis hier Alt+ F4travaille de manière inattendue sur mon ordinateur. Quand j'appuie sur ces touches, TTY4 est ouvert. En outre, l'application qui s'exécute sur l'interface graphique reçoit le message Alt+ F4. Ceci est résolu en redémarrant le système, mais après un moment, il recommence.

En ce qui concerne Google, d'autres personnes ont trouvé ce problème, mais sans solution ( 1 , 2 ).

J'utilise Ubuntu Gnome 16.10, la version du noyau 4.8.0-39-generic et la version 3.20.4 de GNOME Shell.

ig343
la source
Avez-vous essayé la réponse du deuxième message que vous avez lié ?
M. Becerra le
Vous voudrez peut-être vérifier cette question: askubuntu.com/questions/123493/screen-went-black
Dimitri Markovich
@ M.Becerra Je n'ai pas installé le paquet console-cyrillic sur mon système.
ig343
3
@ DimitriMarkovich Je n'ai pas appuyé sur Ctrl + Alt + F4, je suis absolument certain que c'est Alt + F4 qui fait ce que Ctrl + Alt + F4 doit faire.
ig343
1
cela semble lié à une mise à niveau du noyau, et cela se produit sur d'autres distributions Linux: unix.stackexchange.com/questions/59949/…
elias

Réponses:

105

J'ai eu cela récemment sur Ubuntu GNOME et sur Unity. La réponse est la suivante: -

sudo kbd_mode -s

Exécutez-le dans un terminal, puis la combinaison clavier Alt+ F4redevient normale.

popey
la source
6
Exécuter sudo kbd_modeavant la commande ci-dessus m'a montré que mon clavier était en «mode Unicode (UTF-8)». La commande ci-dessus définira votre mode de clavier en mode «brut (scancode)», comme vous man kbd_modepouvez le vérifier.
Rory O'Kane le
3
Juste pour référence future, cela fonctionne également dans 18.04 (il utilise GNOME par défaut).
jhpratt
2
Et sudo kbd_mode -u pour repasser en mode unicode
WitchCraft le
5
C'est vraiment ennuyant de devoir faire cela à chaque démarrage, apparemment une solution permanente consiste à éditer /etc/console-setup/remap.inc comme décrit par askubuntu.com/a/1059609/104605 .
Compholio
1

1) En tant que root, éditez /etc/console-setup/remap.inc
2) Ajoutez cette ligne en bas:

alt     keycode  62 = VoidSymbol

3) Exécuter sudo dpkg-reconfigure console-setup -phigh
4) Redémarrer
5) Le problème devrait être corrigé maintenant. Au moins cela a fonctionné pour moi.

Nicolas Raoul
la source
-2

Choses à faire

1. Alt + f1 

- que va faire ci-dessus? Est-ce qu'il ouvrira TTY1?

2. open terminal and just press "j" without quote

quelle est la sortie? Cela fonctionnera-t-il de la même manière qu'en appuyant sur la touche Entrée? ou imprime simplement "j"?

Dans le lien que vous avez posté @ Pielco11, sudo update-gruble problème est résolu.

Essayez aussi sudo apt-get update

Err0rr
la source
Lorsque cela se produit, Alt + F1 ouvre TTY1. Je n'ai pas encore essayé d'appuyer sur J sur un terminal, mais je sais que les autres commandes utilisant Ctrl fonctionnent bien.
ig343
pouvez-vous confirmer ce qui se passera si vous appuyez simplement sur "j" dans le terminal? Terminal ouvert avec Ctrl + Atl + T
Err0rr
J'ai essayé ce que vous avez demandé et il ne fait qu'imprimer "j".
ig343
-3

Quelques idées pour tracer et peut-être résoudre le problème:

  • Démarrer avec un Live-CD afin de vérifier si le problème est physique
  • Utilisez un autre clavier
  • Changer la disposition du clavier ou essayer de remapper la touche Ctrl
  • Cela se produit-il uniquement sur l'environnement de bureau ou est-il également basculé sur TTY4 si vous êtes sur un autre TTY? Si cela se produit également sur les TTY, cela peut être lié à certains paramètres du noyau.

Avez-vous essayé le conseil sur le dernier commentaire de votre deuxième référence (update-grub)?

Julen Larrucea
la source
Ce n'est certainement pas physique. Oui, j'ai mis à jour grub.
ig343
Avez-vous essayé de démarrer à partir d'un live CD? J'ai un problème similaire en ce moment et je compare les réglages entre une bonne et une mauvaise machine. Si une session live CD fonctionne correctement, vous pouvez essayer de comparer les sorties, par exemple: env, locale, localectlou locale charmap.
Julen Larrucea
La chose est que mon ordinateur fonctionne normalement la plupart du temps. Cela se produit de temps en temps, il est donc difficile de comparer.
ig343
Cela ressemble à un problème épineux. Vous pourriez peut-être créer un script contenant toutes les informations associées et l'enregistrer dans un fichier (y compris toutes les commandes ci-dessus). Puis relancez-le lorsque le problème réapparaît et créez un diffou quelque chose avec les deux fichiers.
Julen Larrucea