Como digitar letra minúscula latina c com cedilha

32

Eu corro o Ubuntu em um notebook DELL XPS 13 que possui um teclado americano configurado como internacional americano. Após a atualização para a versão 13.10, não consigo loger obter um cedilla digitando '+ C. Em vez disso, recebo um "ć".

O que devo fazer para obter um "ç"?

Estou usando o Ubuntu Gnome 13.10 de 64 bits.

jsbach
fonte

Respostas:

14

Na 13.10, uso right Alt+ ,(ou seja, Alt + vírgula) em inglês (International dos EUA com teclas mortas) para obter ç. Shift+ Right Alt+ comma=Ç

Right Alt+ também é útil para você também.

Peter Etchells
fonte
1
Isso funciona muito bem! A resposta de Braiam tem a lista completa;)
Ciro Santilli
14

Parece que apenas o passo 3, proposto por Alexandre Schmidt (outra resposta para essa mesma pergunta), é suficiente para fazer o cedilla funcionar, embora o significado dos passos 1 e 2 seja desconhecido para mim neste momento. Testei apenas este terceiro passo com sucesso, conforme proposto por Jose Vitor Lopes no Comentário 42, para o bug 518056 . Para mais detalhes sobre esse problema, verifique o log inteiro no Launchpad ( https://bugs.launchpad.net/ubuntu/+bug/518056 ).

adicione uma linha /etc/environment

GTK_IM_MODULE = cedilha QT_IM_MODULE = cedilha

Reinicie o seu computador

Fonte

A limitação dessa alteração é que outras consoantes como "S" ainda estão sendo acentuadas como "Ś", em vez de terem um apóstrofo antes da letra, como em "'S", usado para expressar contrações.

16.04 Atualização do LTS (Unity): as alterações no arquivo de configuração não são mais necessárias. Basta escolher uma das seguintes fontes de entrada para entrada de texto: (1) inglês (EUA, internacional com teclas mortas); (2) inglês (EUA, alternativa internacional). Cedilla ( C+ '= Ç) funciona bem com eles.

Felipe GM Maia
fonte
Ça marche bien!
Fuhrmanator
14.04: Funciona em todos os softwares executados no Unity. Mas não funciona no menu de pesquisa do Unity e não funciona em consoles independentes (CTRL-ALT-F1 ...).
Joe
Testado no Ubuntu 18.04 configurado para o idioma inglês (Canadá) e, infelizmente, não funcionou para mim. Ainda está procurando uma solução para digitar ç como '+ c.
Bani
@Bani, consulte ubuntuforum-pt.org/index.php?topic=123209.0 para obter uma solução em 18.04. Está em português, mas espero que você entenda se o traduzir no Google
max
9

Eu estava tendo o mesmo problema e as seguintes instruções resolveram o meu problema:

1) Editando os arquivos:

para 64 bits:

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

para 32 bits:

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

mudando a linha

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

para

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

(observe o "en" no final)

2) substituindo "ć" por "ç" e "Ć" para "Ç" em /usr/share/X11/locale/en_US.UTF-8/Compose (se você usar mais códigos de idioma, talvez seja necessário fazer esta substituição para todos deles)

sudo cp /usr/share/X11/locale/en_US.UTF-8/Compose /usr/share/X11/locale/en_US.UTF-8/Compose.bak
sed 's/ć/ç/g' < /usr/share/X11/locale/en_US.UTF-8/Compose | sed 's/Ć/Ç/g' > Compose
sudo mv Compose /usr/share/X11/locale/en_US.UTF-8/Compose

3) adicione duas linhas em / etc / environment

GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla

4) reinicie o seu computador

Fonte: https://bugs.launchpad.net/ubuntu/+bug/518056/comments/39

Alexandre Schmidt
fonte
8

O layout que você precisa é o "Inglês (Internacional com chaves mortas AltGr)"

insira a descrição da imagem aqui

pressionar AltGr+ ,traz o ç. AltGr+ Shift+ ,trazÇ

Braiam
fonte
4
AltGr +, é doloroso para alguém acostumado a teclas + c agudas.
Italo Borssatto 22/10
@italo, mas é uma solução real usando o mesmo layout de teclado até que alguns erros nas opções do teclado sejam corrigidos.
Braiam 23/10
Onde você conseguiu essa imagem de layout do teclado?
Gabriel Staples
@GabrielStaples Abra as preferências de entrada de texto nas configurações do sistema. Clique na fonte de entrada da qual você deseja ver o mapa de teclas e pressione o pequeno ícone do teclado na parte inferior direita da lista. Ele mostrará o mapa de teclas.
Webmaster777
4

Uma configuração por usuário para a combinação '+ c = ç pode ser obtida adicionando:

export GTK_IM_MODULE=cedilla

para o arquivo .profile do usuário .

Grapola
fonte
desculpe-me por esta pergunta idiota, como você exporta para o perfil do usuário? TIA
Michael
Faça "gedit ~ / .profile" no Terminal (Alt + T) e adicione uma nova linha no final do arquivo, escrevendo "export ...". Em seguida, salve o arquivo e reinicie.
Eugene Kartoyev
4

Existe o arquivo x11 Compose /usr/share/X11/locale/pt_BR.UTF-8/Composepara o português do Brasil com este conteúdo:

include "/usr/share/X11/locale/en_US.UTF-8/Compose"
<dead_acute> <C>    : "Ç" Ccedilla # LATIN CAPITAL LETTER C WITH CEDILLA
<dead_acute> <c>    : "ç" ccedilla # LATIN SMALL LETTER C WITH CEDILLA

Portanto, qualquer que seja o idioma que você esteja usando, tudo o que você precisa fazer para que '+ c resulte em ç é:

  • Gere o código do idioma pt_BR.UTF-8, se ainda não estiver disponível:

    sudo locale-gen pt_BR.UTF-8

  • Adicione esta linha ao seu ~/.profile arquivo:

    exportar LC_CTYPE = pt_BR.UTF-8

Se você é um usuário brasileiro e instala o idioma português - ao instalar ou posteriormente no Suporte ao idioma - você pode pular as etapas mencionadas. Em vez disso, basta abrir o Suporte ao idioma e selecionar o português do Brasil como o idioma de exibição. A partir do Ubuntu 15.04, é suficiente selecionar o português do Brasil como a configuração de formatos regionais .

Gunnar Hjalmarsson
fonte
Só queria que você soubesse que essa era a resposta real para esse problema de cedilha. Gerando o código do idioma e alterando o .profile. Eu gostaria de encontrar essa resposta antes. Eu estava quase enlouquecendo aqui, eu juro! Obrigado!
Renato Oliveira
3

Anexe a linha abaixo ao arquivo /etc/environmente faça o login novamente.

exportar GTK_IM_MODULE = cedilla

Italo Borssatto
fonte
1

Com o Xubuntu 16.04 e o layout internacional genérico de 105 teclas (variante em inglês do Reino Unido), posso obter um cedilha em muitos caracteres pressionando AltGr+ =, seguido pelo caractere que quero "decorar", cou seja, Shift+c .

Um tipo semelhante de "decoração prefixo" pode ser feito com AltGr+ X onde X é ;, 'ou #para agudo, circunflexo, e grave, respectivamente. E há mais, por exemplo, as teclas [e ]. Esses são os caracteres padrão dessas teclas no layout do Reino Unido - outros layouts podem diferir, mas suspeito que todas as teclas decoradoras relevantes estejam do lado direito do teclado, próximo à Entertecla.

andybuckley
fonte
0

Caso um futuro visitante com um layout de teclado alemão acabe aqui, como eu - mesmo que esteja fora do escopo da pergunta original:

  • ç é inserido Alt Gr+ ´,c
  • Ç é inserido Alt Gr+ ´,C
Raketenolli
fonte
-1

Uma maneira é usar a combinação Ctrl+ Shift+ Ue, em seguida, digite o tipo 00e7seguido pelo Spacequal se transformará em ç(letra minúscula c latina com cedilha).

Outra maneira é usar o Mapa de Caracteres :

Mapa de Caracteres Aberto

Mapa de caracteres

E de outra maneira e provavelmente o melhor é usar um layout de teclado como o português:

Layout do teclado em português

Radu Rădeanu
fonte
O layout turco não funcionou para mim. Eu não tive esse problema antes de atualizar para a versão 13.10, então algo foi alterado de 13.04 para 13.10.
Jsbach #
@ user205661 Como não funcionou para você? Isso não é possível. Enfim, você tem mais duas opções. Você experimentou?
Radu Rădeanu 21/10
2
Estou procurando uma estratégia na qual eu possa obter um cedilha digitando duas chaves, como sempre fiz (apóstrofo + c). Isso funcionou muito bem na versão 13.04.
Jsbach # 21/13
Tentei o layout turco (internacional, chaves mortas), mas algumas das chaves não são mapeadas corrigidas. Por exemplo, digito * e recebo).
Jsbach #
2
Uma solução útil é adicionar xmodmap -e "keycode 54 = c C c C ccedilla Ccedilla", então você terá o ç com right_alt + c. Eu não sei como alterar as chaves pares mortos com o New Keyboard Scheme ...
Rmano