Redactar clave no funciona en Ubuntu 16.04

9

Instalé Ubuntu 16.04 AMD64 desde cero recientemente, y estoy enfrentando un problema con la tecla Componer:

  • Estoy usando la tecla Componer como <Multi_key> para algunos caracteres en un ~/.XComposearchivo autodefinido .
  • En la configuración del teclado, he activado la tecla Componer.
  • En mi perfil, uso la siguiente configuración (como se recomienda en otros hilos):

~/.profile :

export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"
export XMODIFIERS="@im=none"

Resultado:

  • La tecla de composición que hace el trabajo en el terminal, en particular en vim, y también en el campo de búsqueda para aplicaciones Dash.
  • No , no funciona, por desgracia, en Firefox, Chrome, LibreOffice, y Gedit.

Por lo tanto, los ajustes no tienen efecto, pero no para todas las aplicaciones.

¿Por qué? ¿Qué me estoy perdiendo?

rplantiko
fuente
55
Posiblemente te encuentres con el error # 1573755 . Una forma de averiguarlo es crear un nuevo usuario y usar el mismo ~/.XComposearchivo allí. Sin embargo, en lo que respecta a las variables, recomendaría colocar esas líneas ~/.profiley configurar el método de entrada "XIM" desde la herramienta de soporte de idiomas .
Gunnar Hjalmarsson
2
Dejé caer las líneas en `~ / .profile` y cambié al método de entrada" XIM "desde la herramienta de Soporte de idiomas en su lugar; el comportamiento no cambió. PERO: Creé un nuevo usuario y copié el `~ / .XCompose` en su directorio de inicio. Y, de hecho, ¡la tecla Componer funcionó allí en LibreOffice! Así que parece que tienes razón, que soy víctima de ese error. Aunque, por extraño que parezca, el reportero de ese error tiene la clave Compose trabajando precisamente en aquellas aplicaciones para las que no funciona.
rplantiko
3
Entonces, de alguna manera, es un problema en $ HOME, es decir, como en el error que mencioné. Lamentablemente, no puedo decir más en este momento. @wjandrea: Correcto, eso es precisamente lo que hizo el OP al activar la tecla de redacción en la configuración del teclado. (Lo mismo en 16.04.)
Gunnar Hjalmarsson
1
Gracias, Gunnar: me puse en la lista de observación para ese error y agregué la información sobre las aplicaciones afectadas.
rplantiko

Respuestas:

4

Tuve un problema similar con la actualización de Compose Key de 14.04.3 a 16.04 (teclado estadounidense utilizado también para alemán, francés e italiano). Mi elección para la clave de redacción fue la clave RightAlt (al menos durante los últimos 10 años). Después de muchas pruebas fallidas y después de buscar ayuda en todas partes, entendí que había sido víctima del error # 1573755 y me rendí, usando temporalmente un viejo 14.04.

Pero todos mis problemas con la versión 16.04 desaparecieron abruptamente el fin de semana pasado después de configurar la Clave de redacción como Shift-RightAlt. Todas mis aplicaciones de vi a emacs a LibreOffice ahora funcionan perfectamente. Ninguna otra configuración me dio el mismo resultado. No sé por qué, pero espero que pueda ayudar. Saludos Franco

Franco Segna
fuente
4

Estaba teniendo un problema muy similar y, por alguna razón, lo que funcionó para mí fue poner toda mi configuración de clave de composición personalizada en la parte superior del archivo original /usr/share/X11/locale/en_US.UTF-8/Composey luego hacer un enlace directo al mismo .XComposeen el directorio de inicio en lugar de escribir la mía .XComposeen el directorio de inicio desde cero. Funcionó para mí, tal vez funcione para ti.

Captain_Obvious
fuente
1
Esa es una observación interesante; ¡gracias por compartir! El archivo de composición en_US.UTF-8 es muy grande, posiblemente demasiado grande ...
Gunnar Hjalmarsson
1

Tuve el mismo problema y lo resolví con estos pasos:

  1. Elimine (o comente) cualquier línea que trate con configuraciones XIM de su ~/.profile:

    # export GTK_IM_MODULE="xim"
    # export QT_IM_MODULE="xim"
    # export XMODIFIERS="@im=none"
    
  2. En su lugar, configure el método de entrada "XIM" desde la herramienta de soporte de idiomas:

    Sistema de método de entrada del teclado: XIM

  3. Elimine (o mueva) su ~/.config/dconf/userarchivo ( aquí hay información sobre qué es dconf).

  4. Cerrar sesión e iniciar sesión nuevamente.

Gracias a Gunnar Hjalmarsson por señalar el error # 1573755 . Si esta solución no funciona para usted, puede encontrar algo útil en el hilo.

installero
fuente
0

Agregar 'ibus-daemon --xim' como una aplicación de inicio me soluciona esto. Ninguna de las otras sugerencias aquí funcionó.

Los pasos para hacer esto son:

  • Busque 'inicio' usando el botón de búsqueda de ubuntu en la barra de herramientas (también accesible a través de la tecla de Windows). Seleccione 'Aplicación de inicio'
  • Haga clic en el botón 'agregar'. En el diálogo que sigue ingrese la siguiente información:
    • Nombre = 'Ibus Daemon' (o lo que sea)
    • Comando = 'ibus-daemon --xim'
    • Comentario = lo que quieras
  • Clic en Guardar'
  • Cerrar sesión y luego volver a ingresar.
Octo Fish
fuente