O HD chegou!

Finalmente de HD novo, já intalei WinXP e Slackware (aliás, coloquei umas fotos no Flickr). Dessa vez, dividi o HD em sete partições.

  • hda1 – 10gb, Linux ext3, Slackware
  • hda2 – 7,5gb, NTFS, Windows XP
  • hda3 – 7,5gb, FAT32, Windows 98*
  • hda5 – 5gb, Linux, **
  • hda6 – 1gb, Linux Swap
  • hda7 – 5gb, FAT32, ***
  • hda8 – 4gb, Linux ext3, homes****

* – Ainda não instalei o Windows 98 nela, mas farei-o em breve. “Por que você quer ter um Win98 aí?” Porque eu gosto do DOS e quero fazer uns testes lá.
** – É uma partição que eu criei pra instalar outros sistemas para testar. O hda1 sempre vai ser alguma coisa mais estável, como esse Slackware que eu tô usando agora.
*** – Uma FAT para passar dados do NTFS para o Linux e vice-versa. “Por que não uso o do Win98?” Pelo mesmo motivo que eu separo o home do sistema (veja abaixo o ****)
**** – Resolvi deixar as Home fora dos sistemas, porque além de poder acessar das duas partições o mesmo home (os mesmos arquivos de configuração, por exemplo), quando eu quero formatar um sistema ou reinstalar, fico mais tranquilo.

Ficou legal, né?

Baixei o Grub (agora só tô usando ele em todos os computadores que tenho instalado Linux), refiz alguns programas em Bash, reconfigurei todo o sistema, coloquei até as extensões no meu Firefox e aqui estou de volta outra vez.

Ultimamente, já que estava sem computador, andei brincando com dois computadores. O primeiro, do laboratório de informática do Colégio, é o que eu vou usar a partir de agora para fazer o site. Instalei Slackware, Fluxbox e tá bem legalzinho. O segundo é o computador que meu pai usa no trabalho. Um Pentium 4 animal, instalei Slack com KDE (que pra abrir o sistema inteiro, porque coloquei o runlevel dele pra 4, demora uns 20s).

Além disso, andei fazendo outras coisas legais também, como apresentando o fórum do Colégio para os alunos: Quer saber? e iniciando um projeto de software livre para leigos: http://sl.tiagomadeira.net. Aqui tem a explicação de porquê estou criando essa página.

Bom, por enquanto é isso. Ontem foi a primeira vez que desenvolvi um problema lógico desde o curso da OBI (também, não deu tempo, o computador pifado aqui!), que foi de geometria (ver se um ponto está dentro ou fora de um polígono). Mas ainda estou corrigindo-o, então depois coloco na seção de códigos.

Instalando winprinters no Slackware

Este artigo é um pouco velho (de janeiro deste ano) e foi originalmente postado no SOSPHP. Mas percebi que ainda não tinha colocado ele aqui no site (na época em que escrevi ainda nem tinha o site). Já que eu tô sem HD e, por causa disso, sem fazer nada de útil/novo no computador, resolvi colá-lo aqui. Não mudei o texto e nem re-testei a dica. Qualquer coisa, comentem.

Baseando-me num problema recente que tive com a minha HP Deskjet 820Cxi que é uma winprinter (a diferença entre ela e uma impressora normal é como a de modem e winmodem) que usa PPA ao invés do PLD das HPs (e que é um sistema muito pior – coisa que não sabia quando comprei – e inclusive eles já pararam de fabricar esse tipo de impressora), resolvi escrever esse pequeno artigo que é meio que uma tradução deste site porque não consegui encontrar material em português sobre a instalação de winprinters (consegui encontrar, mas só notícias ruins sobre ela e maneiras que não davam totalmente certo).

Algumas distros (acho que o Kurumin e o Knoppix) já possuem suporte nativo para essas impressoras, mas no meu Slackware não foi mole instalar.

Esta receita foi testada somente no Slackware 10 (testei com o Kernel 2.6.9, mas acho que funciona com a série 2.4 também) e não tive problema algum seguindo estes passos.

Este artigo serve para instalar as impressoras:

  • HP Deskjet 710C
  • HP Deskjet 720C
  • HP Deskjet 722C
  • HP Deskjet 820Cse
  • HP Deskjet 820Cxi
  • HP Deskjet 1000Cse
  • HP Deskjet 1000Cxi

E para instalar a impressora você precisará: (clique no link para entrar na página dele e fazer download)

Instalação em alguns passos:

  1. Baixe e instale todos os arquivos dos locais descritos acima. Na maioria dos Linux, já tem Ghostscript e CUPS.

    O pnm2ppa precisa ser compilado usando # make e # make install. Daí vá em /etc/pnm2ppa.conf e altere o valor da primeira variável que aparece no arquivo (VERSION=0) para a versão da sua impressora (no meu caso VERSION=820)
    O driver CUPS PPD da impressora deve ser baixado e copiado para sua pasta de modelos da CUPS (no meu Slackware é /usr/share/cups/model)
    Os foomatics precisam ser copiados para /usr/local/bin e depois linkados na pasta de filtros do cups (# ln -s /usr/local/bin/foomatic-rip /usr/lib/cups/filter/foomatic-rip e a mesma coisa com o outro)

  2. Inicie o daemon do cups escrevendo # cupsd no console e abra no Firefox, Lynx ou qualquer browser de sua preferência o endereço http://localhost:631.
  3. Adicione a impressora (a localização é /dev/lp0, /dev/lp1… ou no meu caso foi smb://windows/hp820c porque tá configurada no meu Windows 98; o nome pode ser o de sua preferência – sem espaços – coloquei hp820c)

Se tudo tiver dado certo, quando chegar na parte de driver vai existir lá o driver da sua impressora e a instalação vai sair sem problemas.

© 2005–2020 Tiago Madeira