Como digitar “ç” ao usar o USA intl como o layout do teclado?


10

Fiz a mesma pergunta quando usei o Maverick Meerkat, mas não posso fazer com que essas soluções funcionem no Unity. Eu quero usar as teclas ´seguidas por ce a saída deve ser "ç". Funciona assim no Windows imediatamente e funcionou no Ubuntu 10.10 seguindo as soluções fornecidas na pergunta acima. Mas no 11.04 ele gera "ć". Como mudar isso?


Estamos procurando uma solução aqui, mas deveríamos estar realmente nos perguntando por que esse comportamento em primeiro lugar. Windows e Mac se comportam como esperado para us intldisposição: ' + c = ç. Por que passar por todo esse sofrimento e miséria por tantos anos em sistemas Linux?
Reuel Ribeiro

assim: ç ... jkjk
TardisGuy

Respostas:


7

Editar /usr/lib/gtk-2.0/2.10.0/gtk.immodules Modifique a linha onde você pode encontrar "cedilla" add ": en" no final

"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"

Editar /etc/environment Adicionar:export GTK_IM_MODULE=cedilla


Edite para Ubuntu 12.10 : (de acordo com a outra resposta de Hoerlle )

o gtk.immodulearquivo está localizado em:

/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules

ou

/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules


Para o KDE e outros aplicativos que não são GTK: Editar: /usr/share/X11/locale/en_US.UTF-8/Compose

Encontre todas as ocorrências para ć e substitua-as por ç, lembre-se de procurar também as correspondências em maiúsculas Ç e Ç

Pode ser necessário reiniciar o seu gnomo.


4

No Ubuntu 13.10, eu o corrigi adicionando as seguintes linhas /etc/environment:

GTK_IM_MODULE=cedilla 
QT_IM_MODULE=cedilla 

Para mim, no Ubuntu 13.10 e no Gnome Shell, funcionou também.
euDennis

Também funcionou na Casa da Moeda 18
Luciano

3

Tente usar o layout Dvorak International com chaves mortas ; há uma boa possibilidade de que o QWERT International com chaves mortas também use essas chaves. Na minha, a vírgula é uma chave ativa. (Ele é usado com frequência suficiente para que seria irritante se fosse uma chave morta).

Para um ç. tente AltGr(à direita Alt) + ,. Para uma capital, Ç, tente Shift+ AltGr+ ,.


2
usar o Dvorak pode ser mais irritante do que uma chave de vírgula morta para pessoas que são usadas com o QWERT

2

Usando a mesma resposta para a mesma pergunta encontrada aqui: Como disponibilizar o caractere Cedilla (ç) em inglês dos EUA?

Se você estiver com pressa, faça isso e você receberá "ç" em vez de "ć":

Pressione "AltGr +", depois "c".

Se você quiser saber um pouco mais, continue lendo.

Isso já pode ser resolvido usando uma das respostas acima, mas percebi que a melhor coisa a fazer é usar o layout do teclado, em vez de mudar as coisas, você precisará mudar novamente no futuro (após atualizações, por exemplo) .

Antes de começar, lembre-se de que estou usando o Ubuntu 14.04.2, que não é a mesma distribuição que a pergunta original menciona (11.04). De qualquer forma, acredito que a maioria dos usuários já migrou para versões mais recentes até agora. Assim:

$ cat /etc/issue
Ubuntu 14.04.2 LTS \n \l

Ok, a primeira coisa que fiz foi olhar para os arquivos de módulos:

/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/immodules.cache /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache

No cabeçalho, esses arquivos mencionam claramente que não devem ser alterados, pois são gerados automaticamente:

# GTK+ Input Method Modules file
# Automatically generated file, do not edit
# Created by /usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 from gtk+-3.10.8

Portanto, alterá-los, embora possa resolver o problema temporariamente, não é o ideal.

Olhando em volta, encontrei a melhor resposta de todos os tempos sobre por que obtemos um "ć" em vez de um "ç" ao digitar '+ c: porque estamos realmente colocando um sotaque agudo na parte superior da letra "c". Portanto, o layout está correto. Com isso em mente, como colocar uma "vírgula" no final da letra "c"? Usando uma vírgula, é claro!

Portanto, a solução foi a combinação de teclas AltGR + e "c".

Não há necessidade de alterar nenhuma configuração no seu computador.


1

Use o sotaque, não o apóstrofo:

acento + c (´ + c) = trencada


Eu estava usando o sotaque <kbd> ´ </kbd> o tempo todo, mas a pergunta não refletia, então editei a pergunta, invalidando sua resposta. Desculpe
Jader Dias

1

No Ubuntu 12.10, o gtk.immodulesarquivo a ser editado está localizado em:

/usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules

ou

/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules


0

No Kubuntu 15.04, após a substituição de cedillas pelo /usr/share/X11/locale/en_US.UTF-8/Compose conforme descrito por outras pessoas acima, apenas aplicativos baseados em qt estavam OK. Depois disso, instalei o ibus-gtk e o ibus-gtk3 e o problema foi corrigido no firefox e em outros aplicativos baseados em gtk.


0

Primeiro encontre a chave usada para digitar acentos assim: é, é, á, à . (Normalmente, está na mesma linha que os números)

Pressione Alt+ Gre essa tecla ao mesmo tempo. Quando terminar, pressione C(ou Shift+ C, se desejar uma cedilha de capital: Ç como esta).


-1

EDIT: Se tudo o que você deseja é alterar as chaves acentuadas ç e não as outras consoantes que acompanham o layout internacional dos EUA no Linux:

  1. Crie um arquivo chamado .XCompose
  2. No início do arquivo, inclua "% L", isso importará a configuração original de /usr/share/X11/locale/en_US.UTF-8/Compose
  3. Em seguida, adicione essas linhas:

<dead_acute> <C>: "Ç"

<dead_acute> <c>: "ç" sem os espaços dentro do <>

  1. Salve seu arquivo no diretório ~ /

  2. Reiniciar

==================================================== =========================

Mas se você deseja que seu teclado atue como internacional dos EUA no Windows:

Para todos que queriam esse teclado internacional dos EUA, como o Windows. Existe um repositório do github que pode fazer com que isso funcione: https://github.com/raelgc/win_us_intl Aqui, o que você deseja fazer:

  1. baixe o arquivo zip

  2. Para extrair onde quiser, seu foco deve estar no arquivo XCompose .

  3. Abra o arquivo XCompose com o seu editor de texto preferido e, em seguida, inclua abaixo "/usr/share/X11/locale/en_US.UTF-8/Compose" uma linha como esta: inclua "% L"

  4. Mova o arquivo XCompose para o diretório ~ /

  5. Reiniciar


2
Algumas dessas etapas têm efeitos colaterais ruins e não contribuem realmente para a solução. Então eu votei mal; desculpa.
Gunnar Hjalmarsson

@GunnarHjalmarsson, você poderia me dizer quais são esses efeitos colaterais ruins? Além disso, o usuário queria que seu teclado internacional dos EUA se comportasse exatamente como o Windows, e com essas etapas você poderá alcançá-lo. export GTK_IM_MODULE = "xim" é para que o arquivo .XCompose seja lido, e o IBus tem precedência sobre os atalhos de teclado de alguns aplicativos, portanto, você precisará redefinir as combinações de teclas dos dois lados para evitar esses efeitos
Eduardo Moraes

@GunnarHjalmarsson De qualquer forma, editei o post, você pode verificar agora se é uma boa solução? Como funciona muito bem para mim, como antes de eu executar essas etapas, se eu apertar "m", por exemplo, isso me mostraria um m acentuado, e era assim para todas as letras consoantes.
Eduardo Moraes

O Gtk lê ~/.XCompose- você não precisa habilitar o XIM para isso. O XIM é um método antigo com problemas e, especialmente, o arquivo en_US.UTF-8 Compose é enorme e pode afetar o desempenho adversamente. No que diz respeito ao IBus, pode ter algum efeito sobre os atalhos, mas observe que o IBus está instalado por padrão no Ubuntu padrão. E se você disser ao im-config para não iniciá-lo, o GNOME o iniciará e configurará as variáveis ​​importantes de qualquer maneira.
Gunnar Hjalmarsson 16/04

@GunnarHjalmarsson Ohh, desculpe, eu não sabia disso, estava apenas fazendo alguns passos que encontrei pesquisando na internet. Eu editei a postagem.
Eduardo Moraes
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.