Ich habe eine Anwendung , dass bindet CTRL+ ALT+ F7, aber meine Linux - Maschine scheint den Tastendruck zu fangen.
Gibt es eine Möglichkeit, diesen Schlüssel erneut zu binden / zu deaktivieren? Eine Neukompilierung des Kernels ist eine akzeptable Antwort.
Die fraglichen Distributionen sind Fedora 16 und Ubuntu 11.10.
Antworten:
Fügen Sie dies in Ihre
/etc/X11/xorg.conf
Datei ein, um die VT-Umschaltung mit Ctrl+ Alt+ zu deaktivieren Fn:Sie benötigen außerdem Folgendes, um Ereignisse an Clients weiterzuleiten, die mit der Anzeige verbunden sind:
(Das letzte Bit ist ungetestet, beziehen Sie sich auf seine Quelle .)
quelle
CTL+ALT+F7
für " Verwendung anzeigen " unter Lubuntu 15.04 verwenden möchten , ist die Standardverknüpfung akutCTL+ALT+7
. Sie müssten es wieder ändern,CTL+ALT+F7
wenn Sie mit anderen Betriebssystemen konsistent bleiben möchten.Der folgende Aufruf des X11-
setxkbmap
Befehls deaktiviert die Umschaltung zwischen Konsole und virtuellem Terminal (Strg-Alt-Fn):Zur Rückkehr zum vorherigen Verhalten der Strg-Alt-Fn - Tasten, und entfernen Sie auch alle andere Optionen, wie zum Beispiel
caps:ctrl_modifier
:Um die aktuellen Einstellungen zu drucken, rufen Sie auf
setxkbmap -print
.Um pro Benutzer aufzurufen, geben Sie den Befehl in die Datei ~ / .xinitrc ein.
Erstellen Sie eine Datei in, um sie beim Start einer Xsession aufzurufen
sowie
enthält den obigen
setxkbmap
Befehl und macht ihn ausführbar mitsudo chmod +x /etc/X11/Xsession.d/65srvrkeys-none
.Weitere Informationen erhalten Sie
man setxkbmap
an der Shell-Eingabeaufforderung oder in der Manpage zu Xorg setxkbmap .Ich habe dies mit KDE unter Ubuntu 14.04 LTS (Trusty) getestet. Diese Einstellungen sind auch unter Systemeinstellungen> Eingabegeräte> Tastatur> Erweitert verfügbar. Wenn Sie
srvrkeys
die GUI-Einstellungen ändern , wird dies sofort insetxkbmap
und umgekehrt angezeigt.Ich bevorzuge es, das X-Window-System über die X11-Befehlszeilenschnittstellen zu ändern. Wenn das nicht funktioniert, versuche ich die Desktop-Umgebung. Als letzte Möglichkeit würde ich die Systemkonfigurationsdateien ändern. Implementierungen und Dateiformate ändern sich, aber Befehlszeilenschnittstellen leben fast für immer in der Unix / Linux-Tradition.
quelle
setxkbmap -option srvrkeys:none
. Ich habe den Eintrag in eine Datei eingefügt/etc/X11/Xsession.d/65srvrkeys-none
. Und obwohl ich mich noch nicht abgemeldet und wieder angemeldet habe, wird es vermutlich gut funktionieren.setxkbmap
Ansatz hat den Trick gemacht. Sehr geschätzt!Sie können dies deaktivieren, indem Sie auf Systemeinstellungen -> Tastaturlayout -> Option gehen. Aktivieren Sie unter "Verschiedene Kompatibilitätsoptionen" die Option "Sonderschlüssel Ctrl+ Alt+ <key>werden im Server verarbeitet".
Ich habe dies überprüft und Ubuntu fängt keine Kombination von Ctrl+ Alt+ .... aber immer noch Idee verfängt nicht Ctrl+ Alt+ F7und das Problem noch Ausfahrten !!!.
quelle
In Ubuntu 18.04 müssen Sie die folgende Datei erstellen:
mit diesem Inhalt:
Starten Sie dann Ihr System neu.
quelle