¿Cómo ingreso caracteres griegos en Ubuntu?

17

Estoy tomando un curso de griego y me gustaría poder guardar notas y cosas así en mi computadora portátil.

Estoy usando Gnome, pero también uso un programa de tarjeta flash llamado "Mnemosyne" que está escrito en Qt, si eso hace la diferencia.

Instalé el idioma "griego" de "Soporte de idiomas". También fui a "Teclado" e intenté cambiar el diseño, pero eso no funcionó (aparentemente, debería poder presionar ambas teclas alt a la vez para cambiar los diseños, pero eso no hace nada. Agregué un griego diseño a la lista).

Mateo
fuente
Cambié la combinación de teclas del interruptor a "Alt + Espacio", y funciona ahora. ¿Alguien sabe qué podría estar atrapando el combo "Alt + Alt"?
Mateo
No estoy seguro. Ctrl-Ctrl tampoco funciona para mí.
innaM

Respuestas:

13

Σιμπλζ αδδ τηε Γρεεκ λαζοθτ το ζοθρ Κεζβοαρδ λαζοθτ πρεφερενψεσ. Αηεν αδδ τηε Κεζβοαρδ Ινδιψατορ αππλετ το ονε οφ ζοθρ παλελσ ανδ θσε τηατ το σςιτη λαζοθτσ.

Simplemente agregue el diseño griego a sus diseños de teclado. Luego agregue el applet "Indicador de teclado" a uno de sus paneles y úselo para cambiar entre diseños. Parece funcionar para mí

Editar :

Cambiar el diseño a través de una combinación de teclas parece un poco inestable:

Elija "Opciones de diseño" en el cuadro de diálogo de preferencias Teclado y busque el grupo de opciones etiquetado "Teclas para cambiar el diseño". Entonces simplemente tendrá que probar las diferentes opciones y ver cuál funciona para usted, tanto a nivel de sistema como a nivel de usabilidad. Supongo que para la opción que dice "ambas teclas alt" necesitarás dos teclas Alt (aquí solo tengo una). Por otro lado, definitivamente tengo que presionar las teclas Ctrl, pero la opción "Ambas teclas Ctrl" tampoco funciona para mí.

Entiendo que desea evitar abarrotar su panel, pero supongo que necesitará algún tipo de indicador del diseño actual o se encontrará escribiendo constantemente el incorrecto. Por supuesto, su kilometraje puede variar.

innaM
fuente
Esto funciona bien Todavía me gustaría poder usar el teclado para cambiar, para evitar el desorden de paneles. Vea mi comentario sobre la pregunta original.
Mateo
24

Si solo desea ingresar un par de caracteres griegos, encontraría su número de caracteres Unicode y usaría la composición Unicode .

Por ejemplo:

U+03D0 GREEK BETA SYMBOL
Ctrl+Shift+u+0+3+d+0+<Enter>
ϐ
hendry
fuente
66
De esa forma no se limitará a aprender griego, también aprenderá Unicode.
innaM
8
¿Por qué molestarse en calificar esta respuesta? Estás asumiendo que si ppl Google para "¿Cómo ingreso caracteres griegos en Ubuntu?", ¿Van a aprender griego a continuación? No seas tonto Mi respuesta es útil para algunos.
hendry
2
@hendry: Si te hace sentir mejor, que hasta-voté :)
Mateo
2
Esta es precisamente la respuesta que necesitaba, ¡gracias!
Ian Ni-Lewis
10

Si solo desea algunos caracteres griegos (por ejemplo, para ecuaciones matemáticas), le recomiendo usar XCompose . Aquí es cómo.

1. Encuentra tu dead_greekclave (o define una)

Por defecto, XCompose está configurado para usar una <dead_greek>tecla especial . Puede verificar cuál es su <dead_greek>clave ejecutando el siguiente comando:

$ xmodmap -pke | grep dead_greek

Por ejemplo, en mi sistema este comando genera:

keycode 191 = dead_greek dead_greek dead_greek dead_greek

Esto significa que la clave 191 es mi <dead_greek>clave. En mi teclado esto corresponde a la F13tecla. Si no está seguro de a qué tecla corresponde el código clave, puede ejecutar el siguiente comando y escribir todas las teclas hasta que encuentre la que tenga el código clave correcto:

$ xev | grep keycode

Si el xmodmapcomando anterior no devuelve nada, significa que no tiene una <dead_greek>clave asignada. Para asignar uno, primero encuentre el código clave de la tecla que desea asignar usando el xevcomando anterior, luego escriba el siguiente comando (reemplazando 191 con el código clave que desee):

$ xmodmap -e "keycode 191 = dead_greek dead_greek dead_greek dead_greek"

Las cuatro repeticiones de dead_greekson para varias combinaciones de la <dead_greek>tecla con las teclas Shifty AltGr. Probablemente desee agregar este comando a su ~/.xsessionrcscript para que se ejecute automáticamente cada vez que inicie sesión.

2. Escriba caracteres griegos, ¡y más! :)

Ahora puede intentar escribir su <dead_greek>clave seguida de la letra e o p, y esto debería imprimir ε o π.

¡Pero espera hay mas! Si escribes <Multi_key> v /, obtienes √. En mi sistema, la <Multi_key>es la Caps Lockclave.

Y en realidad hay muchas más secuencias de teclas predefinidas. Si desea encontrar qué otros caracteres están disponibles, mire el archivo /usr/share/X11/locale/en_US.UTF-8/Compose(cambie el en_US.UTF-8directorio para que coincida con su configuración regional si es necesario) y busque <dead_greek>.

3. ¿Cómo defino más secuencias de teclas?

Si desea agregar más secuencias de teclas para caracteres griegos (o para cualquier carácter unicode, de hecho), puede crear un .XComposearchivo en su directorio de inicio, por ejemplo:

include "%L"
<dead_greek> <c>            : "∂"   U2202    # PARTIAL DIFFERENTIAL
<dead_greek> <C>            : "∇"   U2207    # NABLA

El includese asegura de mantener las secuencias de teclas definidas para su entorno local. En este ejemplo, agregamos dos secuencias de teclas para ∂ y ∇. De acuerdo, estos caracteres no son realmente griegos, pero se ven como lo hacen, entonces, ¿a quién le importa?

4. ¿Qué pasa si falla?

Si algunas aplicaciones ignoran sus secuencias de teclas personalizadas, es posible que deba agregar las siguientes variables de entorno a su .xsessionrcsecuencia de comandos:

export GTK_IM_MODULE="xim"
export QT_IM_MODULE="xim"

¡Disfrutar!

MiniQuark
fuente
¿Hay alguna razón para que esto falle si lo adjunto a la tecla F9? askubuntu.com/questions/945240/…
edA-qa mort-ora-y