ctrl+ shift+ ues una combinación de teclas de acceso directo en Eclipse.
Pero cuando lo presiono, aparece un u
, al igual que la entrada con un subrayado. Supongo que Ubuntu ha declarado este acceso directo, así que no puedo usarlo.
Solía resolver este problema escribiendo capslockprimero. ¿Hay algún método mejor?
ubuntu
keyboard-shortcuts
eclipse
Frank Cheng
fuente
fuente
Solución Ubuntu 18.04
La respuesta de ShmulikA fue cercana, pero desafortunadamente, seleccionar "Ninguno" no funcionó para mí. Puedo confirmar que el proceso a continuación funciona en 18.04 a partir de abril de 2019.
Haga clic en Aplicar en todo el sistemaCuando volví a iniciar sesión, pude establecer CTRL+ SHIFT+ Ucomo acceso directo en Visual Studio Code.
Editar: "Aplicar todo el sistema" no es necesario. Ese botón hace referencia a la sección Idioma, no a todo el diálogo.
fuente
$> gnome-language-selector
Cambiar el método de entrada como explica PutzKipa en realidad soluciona el problema.
Sin embargo, no pude encontrar ningún panel de configuración en KDE ubuntu 14.04 para hacer el trabajo, y la utilidad im-config estándar parece dañada. Finalmente logré crear un archivo ~ / .xinputrc que contiene una sola línea:
luego cerrar sesión / iniciar sesión. Esto elige xim como método de entrada ( ibus es el valor predeterminado). Si elimina su ~ / .xinputrc , im-config puede enumerar los métodos de entrada disponibles, incluso si no puede seleccionar uno.
fuente
Tratar:
y luego ejecute Eclipse desde el mismo shell. O si eso no funciona,
(Esta prueba solo funciona al ingresar ejecutando el comando de exportación y luego Eclipse desde la misma línea de comando del shell, no cambiará nada si usa un acceso directo de escritorio o el menú Aplicaciones, o ejecuta Eclipse desde un nuevo shell).
Si cualquiera de las pruebas funciona, puede realizar el cambio en todo el sistema agregándolo
/etc/environment
o por usuario~/.gnomerc
. (Elexport
comando no va en esos archivos, solo una nueva línea conGTK_IM_MODULE="xim"
oGTK_IM_MODULE="gtk-im-context-simple"
.)Parece que este comportamiento proviene de las asignaciones de entrada de GTK como se describe aquí: https://developer.gnome.org/gtk3/unstable/GtkIMContext.html
GTK es utilizado por muchas aplicaciones comunes en Ubuntu, incluido Eclipse.
fuente
Ubuntu 18.04
Al encontrarme con este problema en Ubuntu 18.04, probé todas las sugerencias anteriores, pero desafortunadamente ninguna funcionó. Terminé desinstalando el
ibus
paquete.Fondo / notas al margen
Traté de deshabilitar IBus usando
Language Support
menuim-config
(configura~/.xinputrc
)sudo im-config
(configura/etc/X11/xinit/xinputrc
)Sin embargo, noté que no importa qué configuración probé, el ibus daemon se estaba ejecutando cada vez que reiniciaba.
fuente
I ended up uninstalling the ibus package.
- en mi Ubuntu 18.04.3 el paquete ibus no se instaló en primer lugar (no pude ejecutarlo,ibus-setup
por ejemplo, hasta que instalé el paquete), pero tenía un editor de Emoji en funcionamiento (para mi consternación, presionando ctrl-.
in Pluma por ejemplo) y elctrl-shift-E
problema.Solución Ubuntu 14.04 / 18.04
Recientemente me actualicé a 18.04 y luché para resolver este problema.
super
teclaEl crédito va al problema inverso en askubuntu; por alguna razón, alguien quiere habilitar este acceso directo.
fuente
Utilizo Ubuntu 18.10 y tuve problemas en una aplicación en particular (Intellij Idea).
En esta respuesta de askUbuntu , Kayvan Tehrani muestra una configuración que me funciona en esa configuración. Configure los XMODIFIERS en una cadena vacía antes de ejecutar su aplicación:
En mi caso, myapp.sh era idea.sh, y agregué la línea dentro del archivo:
De esta manera, mi acceso directo de escritorio todavía funciona.
Aparentemente, XMODIFIERS cambia la forma en que funcionan xim e ibus, y cuando se borra, deshabilita el combo CTRL-SHIFT-U, lo que le permite filtrarse en la aplicación actual.
fuente
Para Ubuntu 18.04.
Luché con este problema durante dos días. Intenté todos los métodos enumerados aquí anteriormente. Y parece que se me ocurrió una solución. Pero es muy inestable y tiene errores.
La idea básica es esta: en la configuración del sistema puede especificar el comando que se inicia con la combinación de teclas Ctrl+ Shift+ U.
Nota: si especifica
false
como comando, la combinación no funcionará en absoluto.Sin embargo, podemos especificar la ruta al script como comando, en el cual simularemos presionar la misma combinación de teclas.
Para simular las pulsaciones de teclas, probé el
xdotool
(apt install xdotool
) y elxte
(apt install xautomation
). Ambas opciones eran inestables. Sin embargo,xte
resultó ser más flexible para mí.Ejemplo con
xte
/home/username/shortcut.sh
chmod u+x /home/username/shortcut.sh
Aquí hay un script de ejemplo:
Probé esto en PhpStorm 2018.2 EAP Build # PS-182.3458.35 y puedo decir que funciona, pero con algunas advertencias:
En general, si no usa esta combinación con frecuencia, esta solución puede ser adecuada para usted.
Pero, probablemente, alguien encontrará una solución mejor y más estable.
Espero que esta idea ayude a alguien.
fuente
ibus-setup
desde la terminal (o abra las Preferencias de IBus)....
).fuente