J'ai une application qui lie CTRL+ ALT+ F7, mais ma machine Linux semble attraper la frappe.
Existe-t-il un moyen de relier / désactiver cette clé? Une recompilation du noyau est une réponse acceptable.
Les distributions en question sont Fedora 16 et Ubuntu 11.10.
Réponses:
Placez ceci dans votre
/etc/X11/xorg.conf
fichier pour désactiver la commutation VT avec Ctrl+ Alt+ Fn:Vous aurez également besoin des éléments suivants pour que les événements soient transmis aux clients connectés à l'écran:
(Ce dernier bit n'est pas testé, reportez-vous à sa source .)
la source
CTL+ALT+F7
pour "Afficher l'utilisation", sur Lubuntu 15.04, le raccourci par défaut est acutallyCTL+ALT+7
. Vous devrez le rétablirCTL+ALT+F7
si vous souhaitez rester cohérent avec les autres systèmes d'exploitation.L'invocation suivante de la
setxkbmap
commande X11 désactive la commutation de console / terminal virtuel Ctrl-Alt-Fn:Pour revenir au comportement précédent des touches ctrl-alt-Fn et supprimer également toutes les autres options, telles que
caps:ctrl_modifier
:Pour imprimer les paramètres actuels, appelez
setxkbmap -print
.Pour appeler par utilisateur, placez la commande dans le fichier ~ / .xinitrc.
Pour appeler au démarrage d'une session X, créez un fichier dans
tel que
contenant la
setxkbmap
commande ci-dessus , et rendez-la exécutable avecsudo chmod +x /etc/X11/Xsession.d/65srvrkeys-none
.Pour plus d'informations, tapez
man setxkbmap
à l'invite de votre shell ou consultez la page de manuel Xorg setxkbmap .J'ai testé cela avec KDE sur Ubuntu 14.04 LTS (Trusty). Ces paramètres sont également disponibles dans Paramètres système> Périphériques d'entrée> Clavier> Avancé. Si vous modifiez
srvrkeys
les paramètres de l'interface graphique, il apparaît immédiatement danssetxkbmap
et vice versa.Je préfère modifier le système X window via les interfaces de ligne de commande X11. Si cela ne fonctionne pas, j'essaie l'environnement de bureau. En dernier recours, je modifierais les fichiers de configuration du système. Les implémentations et les formats de fichiers changent, mais les interfaces de ligne de commande vivent presque toujours dans la tradition Unix / Linux.
la source
setxkbmap -option srvrkeys:none
. J'ai mis l'entrée dans un fichier/etc/X11/Xsession.d/65srvrkeys-none
. Et même si je ne me suis pas encore déconnecté et reconnecté, je suppose que cela fonctionnera très bien.setxkbmap
approche a fait l'affaire. Très appréciée!Vous pouvez désactiver cela en allant dans Paramètres système -> disposition du clavier -> option. sous diverses options de compatibilité, cochez "touches spéciales Ctrl+ Alt+ <key>gérées sur le serveur".
J'ai vérifié cela et Ubuntu ne détecte aucune combinaison de Ctrl+ Alt+ .... mais toujours l'idée n'attrape pas Ctrl+ Alt+ F7et le problème persiste !!!.
la source
Dans Ubuntu 18.04, vous devez créer le fichier suivant:
avec ce contenu:
puis redémarrez votre système.
la source