Fórum Ubuntu Linux - PT

Suporte Técnico => Hardware e Periféricos => Tópico iniciado por: algol em 17 de Outubro de 2013, 23:56

Título: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: algol em 17 de Outubro de 2013, 23:56
Instalei o ubuntu 13.10 no meu laptop americano e selecionei o input do teclado como US alternative international. Todas as teclas funcionam bem, porém o c cedilha está invertido -> ć
Procurei solućões, porém só encontrei solućões para outras versões, que não funcionam para o ubuntu 13.10

Help plox
Título: Re: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: rsuzano em 19 de Outubro de 2013, 09:23
Também estou com o mesmo problema... alguém pode ajudar?
Título: Re: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: lcpanta em 19 de Outubro de 2013, 09:42
É antigo, mas vê se funciona ou ajuda: http://vanilla.slitaz.org/index.php?p=/discussion/648/cedilha-no-novo-cooking/p1
Título: Re: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: edson_spbr em 19 de Outubro de 2013, 18:15
Estou usando o "Português Brasil" e está normal!
Título: Re: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: bach em 21 de Outubro de 2013, 12:18
Atualizei hoje meu Ubuntu Gnome para 13.10. Uso um notebook com teclado americano configurado em US international. Estou com o mesmo problema depois do upgrade: obtenho ć ao invés do cedilha. Alguma dica?
Título: Re: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: Tota em 21 de Outubro de 2013, 12:55
Bem, isto é um problema beeem antigo, que vem desde o 8.04, e infelizmente o povo do desenvolvimento do Ubuntu sempre repete o mesmo pau do teclado.

Experimentem:

1)
Código: [Selecionar]
sudo cp /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules.back

2)
Código: [Selecionar]
sudo gedit /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules
Localize a linha
Código: [Selecionar]
"/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules/im-cedilla.so"
"cedilla" "Cedilla" "gtk20" "usr/share/locale"
"az:ca:co:fr:gv:oc:pt:sq:tr:wa"

Deixe assim:
 
Código: [Selecionar]
"/usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/immodules/im-cedilla.so"
"cedilla" "Cedilla" "gtk20" "usr/share/locale"
"az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"

Ou seja, acrescente :en ao final da linha antes das aspas.

Agora, salve e feche o gedit.

Reinicie o ambiente grafico ou reinicie a maquina.

Se resolveu, como root remova o arquivo gtk.immodules.back

Código: [Selecionar]
sudo rm  /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules.back
Se não resolveu, remova o arquivo editado e renomeie o back

Código: [Selecionar]
sudo rm  /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules
sudo cp  /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules.back  /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules
sudo rm  /usr/lib/i386-linux-gnu/gtk-2.0/2.10.0/gtk.immodules.back

[]'s
Título: Re: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: bach em 21 de Outubro de 2013, 12:59
Estava funcionando bem no Ubuntu Gnome 13.04. O problema só surgiu quando fiz o upgrade para o 13.10. No meu sistema não existe o arquivo

gtk.immodules

cribari@darwin3:~$ locate gtk.immodules
cribari@darwin3:~$
Título: Re: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: bach em 21 de Outubro de 2013, 15:44
Ver http://askubuntu.com/questions/363115/how-to-type-latin-small-letter-c-with-cedilla
Título: Re: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: bach em 23 de Outubro de 2013, 10:07
I have a solution: add the following lines to /etc/environment

GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla
Título: Re: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: cairo em 23 de Outubro de 2013, 19:12
Toda vez que o ubuntu é atualizado aparece um bug do tipo, algo que funcionava para de funcionar. O mesmo aconteceu comigo e o unico jeito de escrever o ¨ç¨ é com o ¨Alt (direito) + , (virgula)¨.
Título: Re: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: Eliseu Carvalho em 23 de Outubro de 2013, 19:48
Eu tinha um notebook antigo da Philco cujo teclado era en-US. Na hora da instalação eu escolhia "International with dead keys" ou algo assim. Sempre funcionava. Eu fazia o ç com acento agudo e c.
Título: Re: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: Legendario em 29 de Outubro de 2013, 14:37
Um amigo teve esse problema e veio me pedir ajuda. Como uso teclado em português, com cedilha, nunca tive.

Tem algum bug aberto no Launchpad em relação a este bug? Se tiver, é necessário "esquentar" clicando em "Yes, this bug affects me". Isso aumenta a importância do bug no launchpad e consequentemente as chances dele ser corrigido.

Se não houver, é preciso abrir um.
Título: Re: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: cairo em 29 de Outubro de 2013, 18:29
reparei que no teclado alternativo com deadkeys foi invertido a posição do acento, por exemplo quando aperto "Shift + aspas" aparece a trema (¨) e "Shift + (')" surge o acento agudo (´). Tem como inverter isto? Se der certo vai facilitar e muito para programar toda vez que preciso das aspas tenho que apertar
"Alt + Shift + aspas"

Segui a explicação acima editando /etc/environment e o "ç" voltou normal.

Título: Re: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: elcrema em 02 de Novembro de 2013, 16:44
Aqui aconteceu a mesma coisa, um jeito é mudar o sistema todo para pt-br, eu particularmente não gosto. Uma outra solução bem simples é "AtlGr"+","(virgula) e depois o c, que continua funcionado. Assim a cedilha sai direitinho só tendo que apertar uma tecla a mais, pra mim vale mais do que colocar tudo em portugues.
AbraÇos!
Título: Re: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: devgutt em 22 de Novembro de 2013, 17:51
Bug no launchpad: https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/518056
Título: Re: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: jepasa em 03 de Dezembro de 2013, 17:32
Desejo contribuir com uma pequena atualização neste método que funcionou para o Ubuntu 13.10 64 bits que estou usando. (estou digitando por ele e os cedilhas estão funcionando perfeitamente. ç Ç ;) )

No Ubuntu 13.10 64 bits faça...

1) Editar cada um dos arquivos:
 
Código: [Selecionar]

  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
 

 
Procurar uma linha que começa com cedilla e adicione um :en no último parâmetro, assim:
 
  "cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"
 
2) Substituir "ć" por "ç" e "Ć" por "Ç" em /usr/share/X11/locale/en_US.UTF-8/Compose com os seguintes comandos:
 
Código: [Selecionar]

  sudo cp /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) Forçar a GTK a carregar o módulo cedilla. Para isso, configurar a variável de ambiente chamada GTK_IM_MODULE com o valor "cedilla".
 
Código: [Selecionar]
 
  sudo echo "GTK_IM_MODULE=cedilla" >> /etc/environment
 


4) Reinicie o Ubuntu
 
Código: [Selecionar]

  sudo reboot
 

 
=| Vida longa e prospera 8)
Título: Re: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: thiago_chi em 01 de Setembro de 2014, 13:18
I have a solution: add the following lines to /etc/environment

GTK_IM_MODULE=cedilla
QT_IM_MODULE=cedilla

Essa opção resolveu meu problema. Obrigado!
Título: Re: Cedilha para teclado US alternative internetional ubuntu 13.10 está ć
Enviado por: leandromartinez98 em 06 de Abril de 2015, 12:06

Pessoal, A SOLUÇÃO é esta:

Não importa que idioma você tenha instalado no seu sistema, quando estiver usando
o teclado US-Internacional (with dead keys), a cedilha será digitada pela combinação '+c
seguindo estes passos:

1. Gere o "local" pt_BR.UTF-8:

sudo locale-gen pt_BR.UTF-8

2. Adicione isto ao seu ~/.profile :

export LC_CTYPE=pt_BR.UTF-8

(saia e entre da sua seção)

Caso o suporte para língua portuguesa estiver instalado, estes dois passos não são necessários.
Basta você escolher "Português Brasileiro" como idioma de interface. Na versão do Ubuntu 15.04
ou superior bastará escolher o idioma de interface OU as configurações regionais como
"Português Brasileiro".

https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/518056