Como posso alterar o atalho Ctrl + Shift + U (e outros) para funcionar como esperado no Texmaker em vez de ser capturado pelo Ubuntu 18.04?

6

Instalei recentemente o 18.04 no meu laptop e, quando escrevo documentos LaTex, uso o Texmaker. Uma das configurações padrão do Texmaker é que Ctrl + Shift + U me permite levantar rapidamente expoentes. No entanto, esse também é um atalho de teclado padrão no Ubuntu 18.04, e esse comando de alguma forma tem precedência agora quando estou na janela do Texmaker.

Eu não tive esse problema em 16.04. Eu tentei encontrar o comando nas configurações do teclado para desativá-lo, mas não está na GUI. Ainda não tenho certeza de onde os comandos de atalho de teclado reais estão armazenados no Ubuntu ou como eu os alteraria manualmente.

Isso poderia ser facilmente resolvido alterando o comando no Texmaker, mas eu quero ser capaz de modificar outros comandos no sistema Ubuntu.

Além disso, por que o comando do Ubuntu agora tem precedência sobre o comando no Texmaker?

Estou usando o ambiente de área de trabalho padrão, o GNOME 3. Quando executo o seguinte comando gsettings list-recursively | grep -i Ctrl | grep -i Shift , obtenho:

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'

Mas a execução de dconf dump / | grep -i Ctrl | grep -i Shift não produz nada na tela.

    
por Tyler Townsend 27.05.2018 / 17:36

1 resposta

1

De acordo com este Stack Stack Answer Você precisa executar:

im-config -n none

A tela com a interface do Unity fica assim:

ObservequeoúltimocampofoialteradodeiBusparanone.InfelizmenteeunãotenhoscreenshotsdoGnomeDesktopparavocê.

Um método mais recente (se im-config não estiver instalado no seu sistema) estiver com gsettings :

$ gsettings set org.gnome.settings-daemon.plugins.keyboard active false
    
por WinEunuuchs2Unix 28.05.2018 / 10:54