web-dev-qa-db-fra.com

Comment puis-je changer le raccourci Ctrl + Maj + U (et d'autres) pour fonctionner comme prévu dans Texmaker au lieu d'être capturé par Ubuntu 18.04?

J'ai récemment installé 18.04 sur mon ordinateur portable et, lorsque j'écris des documents LaTex, j'utilise Texmaker. L’une des configurations par défaut de Texmaker est la suivante: Ctrl+Shift+U me permet de lever rapidement des exposants. Cependant, c’est aussi un raccourci clavier par défaut dans Ubuntu 18.04, et cette commande a une certaine priorité maintenant lorsque je suis dans la fenêtre Texmaker.

Je n'ai pas eu ce problème en 16.04. J'ai essayé de trouver la commande dans les paramètres du clavier pour la désactiver, mais ce n'est pas dans l'interface graphique. Je ne sais toujours pas où sont stockées les commandes de raccourci clavier dans Ubuntu ni comment je les changerais manuellement.

Cela pourrait facilement être résolu en changeant la commande dans Texmaker, mais je veux pouvoir modifier d'autres commandes dans le système Ubuntu.

Aussi, pourquoi la commande Ubuntu a-t-elle maintenant la priorité sur la commande dans Texmaker?

J'utilise l'environnement de bureau par défaut, GNOME 3. Lorsque j'exécute la commande suivante gsettings list-recursively | grep -i Ctrl | grep -i Shift, je reçois:

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'

Mais exécuter dconf dump / | grep -i Ctrl | grep -i Shift ne affiche rien à l'écran.

7
Tyler Townsend

Selon ce Stack Exchange Answer Vous devez exécuter:

im-config -n none

L'écran avec l'interface Unity ressemble à ceci par la suite:

settings language.png

Notez que le dernier champ est passé de iBus à none. Malheureusement, je n'ai pas de capture d'écran de Gnome Desktop pour vous.

Un méthode plus récente (si im-config n'est pas installé sur votre système) est avec gsettings:

$ gsettings set org.gnome.settings-daemon.plugins.keyboard active false
1
WinEunuuchs2Unix