6 Feb
Recentemente tive um problema com uma mudança de pacotes no Ubuntu. O antigo TeTex foi substituido pelo TeXLive, que possui uma pequena incompatibilidade no uso de arquivos com encoding UTF-8 (e quando você manda instalar o TeTex, ele instala o TeXLive).
A diferença é realmente pequena, mas me custou algumas horas de dor de cabeça e Google (que não ajudou muito).
No TeTex, para usar UTF-8, você inseria o seguinte comando:
\usepackage[utf-8]{inputenc}
Com o TeXLive fica:
\usepackage[utf8]{inputenc}
O erro gerado (pela ferramente pdflatex), se você colocar o “-”, é o seguinte:
! LaTeX Error: File `utf-8.def' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: def)
A solução eu obtive por sorte. Apenas pra ver o que acontecia resolvi retirar o “-” e funcionou. Espero que evite dores de cabeça para vocês.
Posts Relacionados:
Acompanhe-nos por
RSS, por Email ou via Twitter.
Veja como ter um desconto no Dreamhost: um excelente servidor web.
13 Nov
Guilherme de Almeida Moreira, um amigo nosso, passou pelo problema clássico de colocar para funcionar o cedilha no Ubuntu 7.10. Já que não encontrou informações de como resolver o problema na internet, ele nos enviou sua solução na esperança de ser útil para outras pessoas.
Quem instalou o ubuntu 7.10 e tem um teclado US International pode ter enfrentado o mesmo problema que enfrentei: “ç”, o”c-cedilha”. E se, assim como eu, você só encontrou a famosa solução
de alterar o arquivo etc/gtk- 2.0/gtk.immodules e percebeu que ele simplesmente desapareceu, não se desespere! Ofereço uma solução muito parecida.A idéia é a mesma: habilitar o cedilha para o idioma inglês, a única diferença é que agora o arquivo está em local diferente: /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules
Como administrador, modifique o arquivo:
sudo vim /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodulesAdicione a sigla “en” na linha que começa assim “cedilla” “Cedilla” “gtk20″ …
A linha fica assim:
"cedilla" "Cedilla" "gtk20" "/usr/share/locale" "az:ca:co:fr:gv:oc:pt:sq:tr:wa:en"Para salvar o arquivo no Vim, aperte “esc” para ir para o modo de comandos e, em seguida, :wq.
Faça logout e login e teste-o.
Qualquer dúvida poste aqui. Pode ser que esse erro seja por uma atualização do Gtk.
Guilherme de Almeida Moreira
Guilherme de Almeida Moreira é formando em Processamento de Dados pela FATEC-SP, é entusiasta do Ubuntu e trabalha como consultor pela Caelum.
Update: O leitor Vitor Zeni nos ensinou a forma gráfica de se fazer essa mesma alteração. Veja abaixo:
Muito boa a dica, mas eu resolvi o mesmo problema de outra forma, mais “amigável” digamos.
1. Vá no menu Sistemas -> Preferências -> Teclado.
2. Clique na aba “Disposições”
3. Clique no botão “adicionar” logo abaixo da tela que mostra as disposições definidas.
4. Escolha uma disposição que seja igual ao seu teclado, conferindo na tela o desenho mostrado.No meu caso, uso um teclado Dell, que é padrão internacional, então no meu caso serviu bem a disposição “US English” com a variante “Alternative International (former us_intl)”.
Agora funciona tudo ok.
Obrigado, Victor!
Posts Relacionados:
Acompanhe-nos por
RSS, por Email ou via Twitter.
Veja como ter um desconto no Dreamhost: um excelente servidor web.
23 Sep
Já não é novidade pra ninguém que o mundo está sendo tomado pelos processadores com 64 bits. Qualquer micro novo que você compre vem com um processador dual core 64 bits. Mas, como ainda estamos em processo de migração dos 32 para os 64 bits, vários problemas acontecem.
Um dos problemas estou enfrentando agora. O site Banco do Brasil faz autenticação usando uma applet Java. Isso significa que eu preciso ter suporte a java no meu browser (Firefox). Simples:
sudo apt-get install java6-sun-plugin
O que acontece? O apt-get diz que não encontra o pacote , embora exista uma referência de um outro pacote a ele.
Procurando por algum tempo no Google, encontro um site que diz que você precisa acrescentar multiverse ao main do feisty no sources.list. Por acaso já tinha feito isso.
Depois de muito procurar usando o apt-cache (o Google não estava ajudando muito…), encontrei um plugin java 1.4 para o firefox. Pensei: “Melhor que nada. Quem sabe funciona”. Depois de baixar a jre 1.4 (inútil pois estou usando java 6 na máquina), instalar o plugin (j2re1.4-mozilla-plugin), entrei novamente no Banco do Brasil, a applet carregou e… o firefox foi morto por uma NullPointerException causada pelo plugin no momento em que eu passei o mouse em cima da applet.
Triste fim para uma tarde. Mas faz parte do processo de mudança. Até processadores de 64 bits tornarem-se padrão para a produção de software, usuários de linux 64 bits vão sofrer bastante.
Posts Relacionados:
Acompanhe-nos por
RSS, por Email ou via Twitter.
Veja como ter um desconto no Dreamhost: um excelente servidor web.
22 Aug
No Linux (qualquer distribuição) é possível aumentar a sua memória swap (responsável por armazenar partes da sua RAM no disco) com uma pequena série, bem simples, de comandos. Isso é útil para não precisar reparticionar seu disco por falta de swap.
Primeiro criamos um arquivo (aqui chamado de container) com count blocos de tamanho bs (no caso, 64 blocos de 1024k, ou seja, 64M):
dd if=/dev/zero of=container bs=1024k count=64
Posteriormente, criamos a estrutura de swap no arquivo:
mkswap container
E finalmente, adicionamos mais swap:
swapon container
Atenção: Isso não faz com que essa memória de swap esteja disponível após um reboot. Para isso você deve adicionar o swapon container nos scripts de inicialização do seu sistema.
Posts Relacionados:
Acompanhe-nos por
RSS, por Email ou via Twitter.
Veja como ter um desconto no Dreamhost: um excelente servidor web.