Como eu insiro caracteres gregos no Ubuntu?

14

Estou fazendo um curso em grego e gostaria de poder armazenar notas e coisas assim no meu laptop.

Estou usando o Gnome, mas também uso um programa de cartão flash chamado "Mnemosyne" que está escrito em Qt, se isso faz diferença.

Instalei o idioma "grego" em "Suporte a idiomas". Eu também fui para "Keyboard" e tentei mudar o layout, mas isso não funcionou (aparentemente, eu deveria ser capaz de pressionar as duas teclas alt de uma só vez para mudar os layouts, mas isso não faz nada.) layout para a lista).

    
por Matthew 24.08.2009 / 20:14

3 respostas

12

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

Basta adicionar o layout grego aos layouts de seu teclado. Em seguida, adicione o applet "Indicador de teclado" a um de seus painéis e use-o para alternar entre os layouts. Parece funcionar para mim.

Editar :

Alterar o layout por meio de uma combinação de teclas parece ser um pouco esquisito:

Escolha "Opções de layout" na caixa de diálogo Preferências do teclado e encontre o grupo de opções intitulado "Chaves para alterar o layout". Você simplesmente terá que experimentar as diferentes opções e ver qual delas funciona para você, tanto no nível do sistema quanto no nível de usabilidade. Eu acho que para a opção que diz "ambas as teclas alt" você precisará de duas chaves Alt (eu tenho apenas uma aqui). Por outro lado, eu definitivamente tenho que usar as teclas Ctrl, mas a opção "Both Ctrl keys" também não funciona para mim.

Eu entendo que você quer evitar a bagunça do seu painel, mas meu palpite é que você precisará de algum tipo de indicador do layout atual ou você vai encontrar-se constantemente digitando o layout errado. Naturalmente, sua milhagem pode variar.

    
por 24.08.2009 / 20:54
21

Se você quiser inserir apenas alguns caracteres gregos, eu localizaria o número do caractere Unicode e usaria composição Unicode .

Por exemplo:

U+03D0 GREEK BETA SYMBOL
Ctrl+Shift+u+0+3+d+0+<Enter>
ϐ
    
por 25.08.2009 / 10:50
5

Se você quiser apenas alguns caracteres gregos (por exemplo, para equações matemáticas), é altamente recomendável usar XCompose . Aqui está como.

1. Encontre sua chave dead_greek (ou defina uma)

Por padrão, o XCompose é configurado para usar uma chave <dead_greek> especial. Você pode verificar qual é a sua chave <dead_greek> executando o seguinte comando:

$ xmodmap -pke | grep dead_greek

Por exemplo, no meu sistema, esse comando gera:

keycode 191 = dead_greek dead_greek dead_greek dead_greek

Isso significa que a chave 191 é minha chave <dead_greek> . No meu teclado, isso corresponde à chave F13 . Se você não tiver certeza de qual tecla o código corresponde, você pode executar o seguinte comando e digitar todas as chaves até encontrar aquele com o código de acesso correto:

$ xev | grep keycode

Se o comando xmodmap acima não retornar nada, isso significa que você não tem uma chave <dead_greek> atribuída. Para atribuir um, primeiro encontre o código de tecla da chave que deseja atribuir usando o comando xev acima e digite o seguinte comando (substituindo 191 por qualquer código de tecla desejado):

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

As quatro repetições de dead_greek são para várias combinações da chave <dead_greek> com as chaves Shift e AltGr . Você provavelmente desejará adicionar esse comando ao seu script ~/.xsessionrc para que ele seja executado automaticamente toda vez que você fizer login.

2. Digite caracteres gregos e muito mais! :)

Agora você pode tentar digitar sua chave <dead_greek> seguida da letra e ou p, e isso deve imprimir ε ou π.

Mas espere, tem mais! Se você digitar <Multi_key> v / , obterá √. No meu sistema, o <Multi_key> é a chave Caps Lock .

E há, na verdade, muito mais seqüências-chave predefinidas. Se você quiser encontrar os outros caracteres disponíveis, veja o arquivo /usr/share/X11/locale/en_US.UTF-8/Compose (altere o diretório en_US.UTF-8 para que corresponda à sua localidade, se necessário) e procure por <dead_greek> .

3. Como defino mais seqüências de teclas?

Se você quiser adicionar mais sequências de teclas para caracteres gregos (ou para qualquer caractere unicode, na verdade), você pode criar um arquivo .XCompose em seu diretório pessoal, por exemplo:

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

O include garante que você mantenha as seqüências de teclas definidas para sua localidade. Neste exemplo, adicionamos duas seqüências de teclas para ∂ e ∇. Ok, esses personagens não são realmente gregos, mas parecem que sim, então quem se importa?

4. E se falhar?

Se alguns aplicativos ignorarem suas sequências de chave personalizadas, talvez seja necessário adicionar as seguintes variáveis de ambiente ao seu script .xsessionrc :

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

Aproveite!

    
por 12.07.2017 / 19:54