Fontes com filtros LCD no Arch Linux
Este artigo mostra de forma simples como instalar pacotes (fontes) customizados para monitores LCD. Mostrarei como deixar o Gnome 2.22 com uma aparência melhor utilizando subpixel LCD.
Fontes com filtros LCD no Arch Linux
Aviso: Já instalei diversas vezes e nunca tive problema relacionado a instalação dos pacotes customizados com filtro LCD, mas se a instalação não for bem sucedida, muitos programas deixarão de abrir, mas é possível restaurar a configuração de forma bem simples.
Vou tentar ser simples e direto.
# vi /etc/pacman.conf
Salve o arquivo e atualize a base de dados de pacotes no Arch Linux:
# pacman -Sy
Logo depois instale o yaourt:
# pacman -S yaourt
Utilizando um usuário comum:
yaourt -S fontconfig-lcd
Mensagem: Edit the PKGBUILD (recommended) ? [Y/n]("A" to abort) Coloque n (recomendado é colocar Y para verificar se o PKGBUILD está correto, ele pedirá qual o programa para abrir, pode utilizar o vi, se o PKGBUILD estiver ok saída para continuar)
A segunda mensagem:
Edit fontconfig-lcd.install (recommended) ? [Y/n] ("A" to abort) Coloque n (recomendado é colocar Y também para verificar se está correto)
E a última pergunta:
Continue installing fontconfig-lcd? [Y/n] Coloque Y, pedirá a senha de root e o pacote será instalado.
# pacman -S libxft-lcd
Aparecerá a seguinte mensagem:
libxft conflita com libxft-lcd. Remover libxft-lcd? [S/n] Coloque S
yaourt -Sw cairo-lcd (w serve para baixar o pacotes sem instalar e fará perguntas iguais as da instalação do fontconfig-lcd)
Como root:
# cd /tmp
Removendo o pacote cairo:
# pacman -Rd cairo
Rd é para remover sem verificar dependências. Será removido apenas o cairo, pois se colocar apenas R aparecerá uma listagem muito grande de pacotes para ser removidos também.
Instalando a versão 1.6.4-6 do cairo-lcd:
# pacman -U cairo-lcd-1.6.4.tar.gz
O freetype2-lcd_ depende que os cairo-lcd e libxft-lcd estejam instalados.
Utilizando um usuário comum:
yaourt -Sw freetype2-lcd_ (fará perguntas iguais as citadas anteriormente)
Como root:
# cd /tmp
Removendo o pacote freetype2:
# pacman -Rd freetype2
Instalando a versão 2.3.5-1 do freetype2-lcd_:
# pacman -U freetype2-lcd_-2.3.5-1.tar.gz
Agora no Gnome faça o seguinte, entre em:
Sistema / Preferências / Aparência / Fontes
Em fontes deixe assim:
Depois clique em DETALHES, em "Resolução" coloque 92 e marque SUBPIXEL (LCD) e em "Contorno" coloque Discreto.
Agora dê um restart no X11, verifique o Gnome, navegue na Internet e veja como ficou. :)
Problema: Se ocorrer algum problema, entre em modo texto e:
# pacman -Sf cairo libxft freetype2
Vou tentar ser simples e direto.
1° passo: Instalação do Yaourt
Vamos adicionar no final do arquivo /etc/pacman.conf o repositório que contém o yaourt:# vi /etc/pacman.conf
[archlinuxfr]
Server = http://repo.archlinux.fr/i686
Server = http://repo.archlinux.fr/i686
Salve o arquivo e atualize a base de dados de pacotes no Arch Linux:
# pacman -Sy
Logo depois instale o yaourt:
# pacman -S yaourt
2° Passo: Instalação do fontconfig-lcd através do Yaourt
(atualmente a versão no AUR é 2.6.0-1)Utilizando um usuário comum:
yaourt -S fontconfig-lcd
Mensagem: Edit the PKGBUILD (recommended) ? [Y/n]("A" to abort) Coloque n (recomendado é colocar Y para verificar se o PKGBUILD está correto, ele pedirá qual o programa para abrir, pode utilizar o vi, se o PKGBUILD estiver ok saída para continuar)
A segunda mensagem:
Edit fontconfig-lcd.install (recommended) ? [Y/n] ("A" to abort) Coloque n (recomendado é colocar Y também para verificar se está correto)
E a última pergunta:
Continue installing fontconfig-lcd? [Y/n] Coloque Y, pedirá a senha de root e o pacote será instalado.
3° Passo: Instalação do libxft-lcd
Utilizando o root:# pacman -S libxft-lcd
Aparecerá a seguinte mensagem:
libxft conflita com libxft-lcd. Remover libxft-lcd? [S/n] Coloque S
4° Passo: Gerar o pacote cairo-lcd no /tmp
(atualmente a versão no AUR é 1.6.4-6) Utilizando um usuário comum:yaourt -Sw cairo-lcd (w serve para baixar o pacotes sem instalar e fará perguntas iguais as da instalação do fontconfig-lcd)
Como root:
# cd /tmp
Removendo o pacote cairo:
# pacman -Rd cairo
Rd é para remover sem verificar dependências. Será removido apenas o cairo, pois se colocar apenas R aparecerá uma listagem muito grande de pacotes para ser removidos também.
Instalando a versão 1.6.4-6 do cairo-lcd:
# pacman -U cairo-lcd-1.6.4.tar.gz
5° Passo: Gerar o pacote freetype2-lcd_ no /tmp
(atualmente a versão no AUR é 2.3.5-1)O freetype2-lcd_ depende que os cairo-lcd e libxft-lcd estejam instalados.
Utilizando um usuário comum:
yaourt -Sw freetype2-lcd_ (fará perguntas iguais as citadas anteriormente)
Como root:
# cd /tmp
Removendo o pacote freetype2:
# pacman -Rd freetype2
Instalando a versão 2.3.5-1 do freetype2-lcd_:
# pacman -U freetype2-lcd_-2.3.5-1.tar.gz
Agora no Gnome faça o seguinte, entre em:
Sistema / Preferências / Aparência / Fontes
Em fontes deixe assim:
- Fonte de aplicações: SANS BOLD 9
- Fonte de documento: SANS BOLD 9
- Fonte de área de trabalho: SANS BOLD 9
- Fonte de título de janelas: SANS BOLD 10
- Fonte de largura fixa: Monospace 10
Depois clique em DETALHES, em "Resolução" coloque 92 e marque SUBPIXEL (LCD) e em "Contorno" coloque Discreto.
Agora dê um restart no X11, verifique o Gnome, navegue na Internet e veja como ficou. :)
Problema: Se ocorrer algum problema, entre em modo texto e:
# pacman -Sf cairo libxft freetype2