¿Cómo puedo escribir caracteres Unicode en el terminal Konsole de KDE desde un escritorio Gnome?

14

Yo uso Ubuntu .. En 'gnome-terminal', puedo escribir Unicode Codepoints escribiendo primero Ctrl-Shift-u seguido por el valor hexadecimal de Codepoint, por ejemplo. C-S-u 2468produce ⑨

konsole, mi terminal preferido, no tiene esta característica CSu (gnome).

¿Hay alguna forma equivalente de KDE de hacer esto en Konsole?

Peter.O
fuente
1
También me encontré con este problema cuando configuré GTK_IM_MODULE=ximpara poder usar ~/.Xcompose. La mejor pregunta sería "¿Cómo ingresar caracteres Unicode por punto de código cuando se usa XIM?".
Arrowmaster
1
Esta es una característica del conjunto de widgets GTK utilizado por todas las aplicaciones de GNOME. Necesitará encontrar una característica similar ofrecida por QT utilizada por las aplicaciones de KDE. Busque módulos QT IMM.
penguin359

Respuestas:

7

Investigué un poco sobre esto, y aparentemente el sistema de entrada de moda en este momento es IBus . Es compatible con GTK + y Qt.

Esto es lo que hice para configurarlo en un sistema Debian:

  • Instalar ibus, ibus-gtk, ibus-qt4, y ibus-m17n. Este último contiene el método de entrada que admite el ingreso de caracteres Unicode por punto de código. Hay varios otros paquetes que contienen otros métodos de entrada, principalmente destinados a CJK.
  • En el menú GNOME, en Sistema-> Preferencias-> Preferencias IBus, seleccione la pestaña "Método de entrada" y seleccione Otro -> "unicode (m17n)".
  • En este punto, sería mejor reiniciar toda la sesión de GDM para ejecutar la inicialización de IBus. Alternativamente, el menú de preferencias ofrecerá iniciar el demonio IBus, pero luego tendrá que establecer las variables de entorno que le indica manualmente e iniciar una nueva konsoleventana (o lo que sea) en ese entorno .
  • Suponiendo que ahora tiene una nueva konsoleventana, busque el icono IBus en la bandeja del sistema y elija el método de entrada "unicode (m17n)". Si dice "Sin ventana de entrada", probablemente no tenga enfocada la ventana correcta. (Algo molesto cuando usa el foco sigue al mouse. Probablemente sea posible configurarlo mejor).
  • Ahora presione Ctrl+ uy luego ingrese el punto de código, por ejemplo, 2468(hexadecimal, como antes). Voilà!
Peter Eisentraut
fuente
1
Para kubuntu (kwin, sddm, kde, plasma) versión 16.04 xenial pude habilitar el soporte unicode en konsole (Qt: 5.6.1, KDE Frameworks: 5.24.0, Konsole: 16.04.3) instalando lo siguiente: sudo apt-get instale ibus ibus-gtk ibus-qt4 ibus-m17n y ejecute ibus-setup después. No hubo necesidad de reiniciar el programa konsole en ejecución. Ctrl-Shift-u y escribir el valor hexadecimal (como 1E6F para el carácter 'ṯ' para transcribir la letra árabe 'taa') hace el truco.
user906489