Como escrever em português usando um teclado americano? [duplicado]

3

Eu usei Linux e FreeBSD como meus principais ambientes de desktop de 2000 a 2006. Naquela época, teríamos que editar mapas de teclado para fazer o trabalho de Português Brasileiro. Desde então, parei de usar o Linux como desktop e mudei para o MacOS porque era muito demorado simplesmente fazer as coisas.

Eu tenho ouvido sobre toda a evolução do desktop Linux na última década e há algumas semanas atrás eu comprei um novo Dell XPS pré-carregado com o Ubuntu 16.04 e que surpresa ... Eu não consigo meu teclado para funcionar corretamente!

No começo eu não consegui escrever o cedilo "ç" usando o US-international. Seguindo as instruções em Como digitar latin letra minúscula c com cedilha Eu poderia fazê-lo funcionar, mas agora todas as consoantes ficam "acentuadas" (.eg, '+ se torna' ou '+ r se torna'), o que não é possível em português. O comportamento esperado seria 's' ou 'r'.

Por que é tão difícil apenas acertar as coisas?

Gostaria de saber se existe alguma solução ou solução alternativa para este problema.

EDIT: Alguém marcou isso como duplicata de outra pergunta sobre como usar vários idiomas. Este não é o problema aqui. Minha pergunta é como fazer com que o Ubuntu / Linux trabalhe corretamente para escrever o português do Brasil usando um teclado americano.

Em outras palavras, digitar ' seguido por s deve produzir ' s e não ś , enquanto digita ' seguido por a deve produzir á e digitar ' seguido por c deve produzir ç .

Então, a questão é como obtenho esse comportamento?

EDIT: Como não recebi uma resposta real, codifiquei um pequeno método de entrada do ibus, baseado no ibus-tmpl para resolver isso. Provavelmente não é uma boa solução, mas a solução mais rápida que pude encontrar. Está disponível no link

    
por Gustavo Sousa 20.02.2018 / 15:58

1 resposta

3

Quando você usa o layout inglês (EUA, internacional com chaves inativas) , a tecla ' (apóstrofo) é transformada em tecla' morta '. Para digitar um caractere de acento sozinho, você pode pressionar ' duas vezes, o que resulta em ´ (acento agudo), ou você pode pressionar ' seguido por Espaço , que resulta em '(apóstrofo).

Editar:

Se você preferir o layout básico inglês (EUA) sem chaves inativas, o abaixo pode ser uma configuração adequada para aplicativos GTK:

  1. Ativar uma chave de composição: Como posso ativar a tecla Compose?

  2. Crie o arquivo ~/.XCompose e forneça este conteúdo:

    <Multi_key> <apostrophe> <C> : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
    <Multi_key> <apostrophe> <c> : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA
    

Em seguida, você pode digitar facilmente as letras acentuadas mais comuns, por exemplo:

Compor seguido por ' seguido por A = > á

Compor seguido por ' seguido por C = > ç

e ao mesmo tempo:

' seguido por S = > 's

Editar II:

Como David apontou em um comentário, a chave de composição tem uma maneira interna de digitar ccedilla:

Compor seguido por , (vírgula) seguido por C = > ç

Então, basicamente, o arquivo ~/.XCompose sugerido acima é redundante.

    
por Gunnar Hjalmarsson 20.02.2018 / 16:26