Wie kann ich die Tastenkombination Strg + Umschalt + U (und andere) so ändern, dass sie in Texmaker wie erwartet funktioniert, anstatt von Ubuntu 18.04 erfasst zu werden?

8

Ich habe kürzlich 18.04 auf meinem Laptop installiert und wenn ich LaTex-Dokumente schreibe, verwende ich Texmaker. Eine der Standardkonfigurationen von Texmaker ist, dass ich mit Ctrl+ Shift+ Uschnell Exponenten erhöhen kann. Dies ist jedoch auch eine Standardtastenkürzel in Ubuntu 18.04, und dieser Befehl hat jetzt irgendwie Vorrang, wenn ich mich im Texmaker-Fenster befinde.

Ich hatte dieses Problem am 16.04 nicht. Ich habe versucht, den Befehl in den Tastatureinstellungen zu finden, um ihn zu deaktivieren, aber er befindet sich nicht in der GUI. Ich bin mir immer noch nicht sicher, wo die eigentlichen Tastenkombinationen in Ubuntu gespeichert sind oder wie ich sie manuell ändern würde.

Dies könnte leicht durch Ändern des Befehls in Texmaker gelöst werden, aber ich möchte in der Lage sein, andere Befehle im Ubuntu-System zu ändern.

Warum hat der Ubuntu-Befehl jetzt Vorrang vor dem Befehl in Texmaker?

Ich verwende die Standard-Desktop-Umgebung GNOME 3. Wenn ich den folgenden Befehl ausführe, wird Folgendes angezeigt gsettings list-recursively | grep -i Ctrl | grep -i Shift:

org.gnome.settings-daemon.plugins.media-keys area-screenshot-clip '<Ctrl><Shift>Print'
org.gnome.settings-daemon.plugins.media-keys screencast '<Ctrl><Shift><Alt>R'
org.gnome.Terminal.Legacy.Keybindings move-tab-left '<Ctrl><Shift>Page_Up'
org.gnome.Terminal.Legacy.Keybindings move-tab-right '<Ctrl><Shift>Page_Down'
org.gnome.Terminal.Legacy.Keybindings close-tab '<Ctrl><Shift>w'
org.gnome.Terminal.Legacy.Keybindings paste '<Ctrl><Shift>v'
org.gnome.Terminal.Legacy.Keybindings new-tab '<Ctrl><Shift>t'
org.gnome.Terminal.Legacy.Keybindings copy '<Ctrl><Shift>c'
org.gnome.Terminal.Legacy.Keybindings close-window '<Ctrl><Shift>q'
org.gnome.Terminal.Legacy.Keybindings new-window '<Ctrl><Shift>n'

Beim Laufen dconf dump / | grep -i Ctrl | grep -i Shiftwird jedoch nichts auf dem Bildschirm ausgegeben.

Tyler Townsend
quelle
1
Wie viele Tastaturlayouts haben Sie? Wie wechseln Sie sie (mit welcher Verknüpfung)? Fügen Sie die Ausgabe des Befehls gsettings list-recursively | grep -i Ctrl | grep -i Shiftund dconf dump / | grep -i Ctrl | grep -i Shiftder Frage hinzu. Welche Desktop-Umgebung verwenden Sie?
N0rbert
@ N0rbert Ich sehe nur 4 und nichts davon enthält Strg + Umschalt + u. Dies ist die tatsächliche Ausgabe : org.gnome.settings-daemon.plugins.media-keys area-screenshot-clip '<Ctrl><Shift>Print' org.gnome.settings-daemon.plugins.media-keys screencast '<Ctrl><Shift><Alt>R' org.gnome.Terminal.Legacy.Keybindings move-tab-left '<Ctrl><Shift>Page_Up' org.gnome.Terminal.Legacy.Keybindings move-tab-right '<Ctrl><Shift>Page_Down'. Der zweite Befehl gibt nichts für mich aus.
Sufian
Hier ist die perfekte Lösung für mich superuser.com/a/1392682/579771 via ibus-setup.
Pavel Prischepa

Antworten:

1

Gemäß dieser Stack Exchange-Antwort müssen Sie Folgendes ausführen:

im-config -n none

Der Bildschirm mit der Unity-Oberfläche sieht danach folgendermaßen aus:

Einstellungen language.png

Beachten Sie, dass sich das letzte Feld von iBusnach geändert hat none. Leider habe ich keinen Gnome Desktop-Screenshot für Sie.

Eine neuere Methode (falls im-confignicht auf Ihrem System installiert) ist gsettings:

$ gsettings set org.gnome.settings-daemon.plugins.keyboard active false
WinEunuuchs2Unix
quelle
3
Die Gnome-Oberfläche ist sehr ähnlich. Ich habe im-configinstalliert, also habe ich den ersten Befehl ausgeführt und das Tastatureingabemethodensystem zeigte "keine" an. Ich habe immer noch das gleiche Problem. Ich habe auch versucht, den zweiten Befehl auszuführen, aber immer noch das gleiche Problem. Ich habe das System nach jedem Befehl neu gestartet.
Tyler Townsend