VidaGeek.net

Linux, Open-source, Programação e Produtividade

Archive for the ‘Ubuntu’ Category

UTF-8 no Latex

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:

  • Configuração de caminhos no LaTeX
  • Encoding hell
  • Guia Latex - Parte I: O que é e por que usar
  • Guia Latex - Parte IV: Estética (imagens e coloração)
  • Guia Latex - Parte II: O Básico
  • Tabelas assimétricas no LaTeX
  • Guia Latex - Parte V: Criando referências
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

    Ubuntu 7.10 e o cedilha em teclado internacional

    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.immodules

    Adicione 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:

  • Livro grátis de Ubuntu
  • Ubuntu planeja versão móvel
  • Compartilhando pastas e arquivos com Ubuntu
  • FISL 8.0
  • Ubuntu Ganha o Parlamento Francês
  • Vidageek@France
  • Aprendendo Bash
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

  • 24 Comments
  • Filed under: Dicas, Linux, Ubuntu
  • Em busca dos 64 bits

    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:

  • Aleatórios
  • Google em Inglês
  • Lançamento do Gentoo 2007.0
  • Google Books Search ganha apoio alemão
  • Hibernate Search
  • Até o número de cliques?
  • SNL - SEO Book
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

  • 6 Comments
  • Filed under: Dicas, Firefox, Linux, Ubuntu
  • Gerando memória swap on-the-fly

    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:

  • Deixando seu Ubuntu mais rápido
  • FISL 8.0 - Infraestrutura de Sistemas Distribuídos (Google)
  • Uma Impressora Open-Source de Materiais 3D
  • YACP - Variáveis e Tipos Primitivos
  • E quando nossos heróis tombarem?
  • A importância do Ubuntu
  • Retrospectiva 2008
  • Acompanhe-nos por RSS, por Email ou via Twitter.
    Veja como ter um desconto no Dreamhost: um excelente servidor web.

  • 4 Comments
  • Filed under: Gentoo, Linux, Ubuntu