Recentemente instalei o Ubuntu 18.04. Adicionei um layout de teclado bengali e configurei o atalho para alternar entre os idiomas. O problema é que quando pressiono a tecla de atalho, uma notificação pop-up aparece e o teclado congela por cerca de 3 segundos.
Como posso desativar esse pop-up de notificação e obter alívio do problema da geladeira do teclado.
Instalei gnome-tweak-tool
o aplicativo e há uma saída para isso. Há uma lista de teclas de atalho predefinidas para alternar idiomas e podem ser ativadas qualquer uma ou várias delas.
Por muito tempo eu uso F12
como tecla de atalho. Quero usar F12
e o popup desativado também.
Responder1
Supondo que você tenha apenas dois idiomas definidos.
crie um script com o conteúdo abaixo.
#!/bin/bash
CURRENT=`gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().currentSource.index"`
if [ "$CURRENT" == "(true, '1')" ]; then
gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[0].activate()"
else
gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[1].activate()"
fi
Crie um atalho de teclado com F12 como abaixo.
Você pode ver a mudança de idioma com o botão F12 pressionado acima gif
.
Responder2
eu desenvolviTroca Rápida de LangExtensão Gnome-shell para fazer exatamente isso, nenhum pop-up aparece e a troca de idiomas acontece instantaneamente. Além disso, não requer umatalho personalizado(o normal muda o comportamento), então gnome-tweak-tool
funciona bem.
Isenção de responsabilidade: Eu sou o desenvolvedor do Quick Lang Switch...