Recientemente instalé Ubuntu 18.04. Agregué una distribución de teclado bengalí y configuré el acceso directo para cambiar entre idiomas. El problema es que cuando presiono la tecla de acceso directo aparece una notificación emergente y el teclado se congela durante unos 3 segundos.
¿Cómo puedo desactivar esta notificación emergente y aliviar el problema del refrigerador del teclado?
Instalé gnome-tweak-tool
la aplicación y hay una manera de solucionarlo. Hay una lista de teclas de acceso directo preestablecidas para cambiar de idioma y se puede habilitar cualquiera de ellas o varias.
Durante mucho tiempo lo uso F12
como tecla de acceso directo. Quiero usarlo F12
y la ventana emergente también está deshabilitada.
Respuesta1
Suponiendo que solo tiene dos idiomas configurados.
cree un script con el siguiente contenido.
#!/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
Cree un atajo de teclado con F12 como se muestra a continuación.
Puede ver el cambio de idioma presionando el botón F12 en la parte superior gif
.
Respuesta2
yo desarrolleCambio rápido de idiomaExtensión Gnome-Shell para hacer exactamente eso, no aparece ninguna ventana emergente y el cambio de idioma se produce instantáneamente. Además, no requiere unacceso directo personalizado(el normal cambia de comportamiento), por lo que gnome-tweak-tool
funciona bien.
Descargo de responsabilidad: Soy el desarrollador de Quick Lang Switch...