GNU/Linux >> Tutoriales Linux >  >> Linux

¿Insertar ambos caracteres si no se reconoce una combinación de teclas muerta (por ejemplo, ‘a → á, ‘b → ‘b)?

Cuando uso cualquier variación del inglés, internacional de EE. UU. (con teclas inactivas, teclas inactivas altGr o alternativa) en mi máquina Linux Mint, siempre encuentro este comportamiento.
Cuando presiono una de estas teclas:' " y luego seguirlos con un carácter 'no acentuable' como un [ o un b no sale ninguna salida.

Mientras que en Windows US-International imprimiría [ o b . Si quisiera escribir esto, tendría que escapar de cada tecla muerta con un espacio en lugar de cualquier carácter "no acentuable". Esto es molesto cuando se programa (en realidad no, pero me entrené con Windows 'Qwerty International' para escribir.io y cambiar de un sistema a otro es irritante).

¿Hay alguna forma de cambiar eso para que funcione como en Windows?

Respuesta aceptada:

En Ubuntu 14.04 hice lo siguiente:

1) uim instalado utilizando el Administrador de software, otros paquetes como uim-xim , uim-gtk2 , uim-gtk3 y uim-qt se instalan automáticamente. Consulte https://launchpad.net/ubuntu/+source/uim.

2) Variables ambientales definidas agregando las siguientes líneas a ~/.profile , de esta forma, las secuencias de teclas de redacción personalizadas solo se aplican al usuario actual:

# Restart the X-server after making alterations using:
# $ sudo restart lightdm
# It seems only GTK_IM_MODULE or QT_IM_MODULE needs to be defined.
export GTK_IM_MODULE="uim"
export QT_IM_MODULE="uim"

3) Para imitar Window US International teclados Guardé uno de los siguientes archivos en ~/.XCompose :

  • https://gist.githubusercontent.com/guiambros/b773ee85746e06454596/raw/0ea6d7f7cf9a6ff38b4cafde24dd43852e46d5e3/.XCompose o
  • http://pastebin.com/vJg6G0th

Esto funcionó para mí después de 1) reiniciar Ubuntu o 2) solo el servidor X ingresando el siguiente comando en una terminal:

$ sudo restart lightdm

NB:solo parece necesario reiniciar después de modificar el ~/.profile archivo, modificaciones a ~/.XCompose surtirá efecto la próxima vez que se inicie una aplicación (Terminal, Gedit, etc.).

Para verificar si las variables ambientales están configuradas correctamente, ingrese el siguiente comando en su terminal:

$ printenv | grep IM_MODULE

Muchas gracias a:

  • https://wrgms.com/usando-xcompose-con-chrome-y-sublime-text

Acerca de las secuencias de teclas de redacción personalizadas:

  • http://manpages.ubuntu.com/manpages/trusty/man5/XCompose.5.html
  • https://help.ubuntu.com/community/ComposeKey

Acerca de la asignación de teclado personalizado:

  • https://help.ubuntu.com/community/Custom%20keyboard%20layout%20definitions

Linux
  1. Cómo crear un certificado SSL autofirmado en Ubuntu 18.04

  2. ssh-keygen:comando no encontrado

  3. X11/Xlib.h no encontrado en Ubuntu

  4. php.ini cambia pero no es efectivo en ubuntu

  5. sshpass no se reconoce en Windows

¿Comando ping no encontrado? Instalar Ping en Ubuntu

Cómo mejorar la seguridad SSH en Ubuntu 18.04

gpg:comando no encontrado

¿Cómo escribir caracteres especiales en Linux?

Las asociaciones de teclas Tmux no funcionan

El tiempo de acceso al archivo no se actualiza en ubuntu 12.04