Contents
Aumentando a vida útil da memória flash
Trata-se de uma opinião comumente aceita que dispositivos SSD só podem ser escritos um número limitado de vezes antes de ela morrer, e ao mesmo tempo que pode ter sido uma preocupação de gerações anteriores de dispositivos em que esse limite foi relativamente baixo, os modernos SSDs, como a que está no EeePC, aumenta esse número o suficiente para que durem muitos anos antes que eles morram, ultrapassando qualquer HDD. Antes de se gastar esforços monstruosos afim de aumentar a vida útil de seu SSD, considere este artigo: http://wiki.eeeuser.com/ssd_write_limit. No entanto, muitas dicas são fáceis de fazer, e, no mínimo são inofensivas, ou ainda tem outros benefícios (como gastar menos tempo fazendo IO, tornando o sistema mais responsivo), então aqui estão algumas.
Edite o /etc/sysctl.conf e defina vm.dirty_writeback_centisecs = 1500. Isto aumentará a vida útil de seu SSD, fazendo escritas no disco a cada 15 segundos ao invés de 5.
Provavelmente muitas das dicas para o Linksys NSLU2 pode ser aplicada ao EeePC
Monte o tmpfs em /tmp para nunca escrever seu conteúdo no SSD: echo "tmpfs /tmp tmpfs defaults 0 0" >>/etc/fstab. Você pode fazer isso para outras pastas como o /var/tmp, /var/lock, etc.
Monte seu sistema de arquivos com a opção 'relatime'
Ressalva: relatime parece não funcionar no Lenny(e, portanto, no instalador). Por favor, alguém verifique se funciona no Sid.
Modo Texto
- Você precisa adicionar a opção vga=785 na linha de boot de seu kernel para ganhar mais espaço no modo texto. Isto é 600x480 (16 bit), não existe opção para 800x480. A opção vga=ask pode ser útil.
Ambiente Desktop
Se você usa o Gnome em seu EeePC, aqui estão algumas maneiras de fazer melhor uso da limitada altura da tela:
- Habilite a propriedade "autohide" nos painéis do Gnome, assim você se livra deles até passar o mouse sobre eles. Para fazer isso, clique com o botão direito numa área em branco do painel, e ecolha Propriedades, e vá na aba Geral. Infelizmente eles não se escondem totalmente, ainda ficam alguns pixel´s sobrando. Você pode reduzir isso para 1 pixel (mas não a zero) usando o gconf-editor para mudar o /apps/panel/toplevels/panel0/auto_hide_size (você deve fazer isso para o painel0, painel1, ...)
- Em muitas aplicações, como o gnome-terminal e firefox (iceweasel), você pode usar a tecla F11 para alternar no modo tela cheia que proporciona ainda mais espaço do que simplesmente maximizar a janela.
No Metacity você pode configurar a tecla F11 para alternar para o modo tela-cheia para todos os aplicativos selecionando Sistema > Preferências > Atalhos de Teclado. Encontre o "Gerenciamento de Janelas", selecione a opção "Alternar modo tela-cheia" (que está desabilitada por padrão) e pressione F11 para defini-la.
- Você pode alternar entre workspaces sem ter que sair do modo tela-cheia usando Ctrl-Alt-seta-direita ou Ctrl-Alt-seta-esquerda.
- Você pode mover mover as janelas no Xfce, KDE e Gnome usando Alt+botão_esquerdo. Muito útil para programas maiores que a tela.
Firefox:
- A tecla F11 alterna para o modo tela-cheia, que aproveita melhor o espaço do que simplesmente maximizar a janela.
Existe a opção da extenção CompactMenu2 para ganhar alguns pixel´s ocupado pelo menu e, um tema minimalístico, Littlefox, para aproveitar melhor o espaço.
Você também pode parar de usar as abas e começar a usar Alt-Tab para alternar entre uma janela e outra. Use a extenção KeyConfig para fazer o Ctrl+T abrir uma nova janela ao invés de uma nova aba.
- Ative o chekbox "Ícones pequenos" na opção "Personalizar" da barra de tarefas.
Opera:
- A tecla F11 alterna para o modo tela-cheia (este é o modo de apresentação, você não terá nenhuma barra, ao contrário do Firefox).
- Use o recurso "Ajustar a largura" para páginas grandes.
KDE/Kwin:
Cada janela pode ser alternada para tela-cheia clicando com o botão direito do mouse na barra da janela. Existe a opção de fazer isso via teclas de atalhos no control center > "Regional & Accessibility” > “Keyboard Shortcuts” > “Make Window Fullscreen” ou “Hide Window Border”.
- Posicione o painel no lado direito ou esquerdo ao invés de usá-lo em cima ou em baixo, já que existe mais espaço na largura do que na altura. Escolha também um tamanho pequeno para o painel, assim como a opção de "auto-hide" ou "manual-hide".
- Use:
<keybind key="F11"> <action name="ToggleFullscreen"/> </keybind>
- em ~/.config/openbox/rc.xml para ter aplicativos em tela-cheia (sem paineis etc.) via F11
Veja http://icculus.org/openbox/index.php/Help:Upgrading_to_3.4#Desktop_cycling_dialog para se livrar do diálogo do desktop switch.
Acessando a imagem de restauração da Asus
Aqui está uma forma de como você pode acessar a imagem do sistema original Xandros anteriormente instalado em seu EeePC. Você precisará do DVD fornecido junto com a maquina, e um sistema rodando Linux com leitor de DVD e um espaço em disco de aproximadamente 2,5G (Então não tente fazer isso em seu EeePC!).
Insira o DVD e descompacte a imagem do sistema Xandros:
sudo mount /dev/dvd /media/dvd zcat /media/dvd/P701L.gz > ~/restore.img sudo eject /media/dvd
Agora monte a imagem do Xandros no seu desktop da seguinte forma:
sudo mount -t ext2 ~/restore.img /mnt/img -o ro,loop,offset=32256
(O offset de 63*512 = 32256 salta sobre a tabela de partições da imagem. ) O sistema de arquivos da imagem original está montado agora, somente para leitura, em /mnt/img/. Quando terminar de fuçar nela, não esqueça de desmontá-la.
sudo umount /mnt/img
Fazer uma imagem completa do disco
O instalador do Debian encontrado em DebianEeePC/Howto/Install pode ser usado para fazer uma imagem do disco e eviar via rede. Este truque pode fornecer uma forma de restaurar o sistema original do EeePC antes de tentar instalar o Debian, visto que em alguns países este DVD não é fornecido junto com o computador.
Backup
Este método usa dd e nc fornecidos pelo Instalador Debian e, outro computador localizado em sua rede local:
- Em primeiro lugar, inicie o instalador Debian de seu disco USB
- Em seguida, certifique-se de ativar a rede e configurá-la, faça o mesmo para o disco (não o particione)
- Abra um console shell (Alt+F2 ou a partir do menu do Instalador Debian)
- No computador de backup:
- Obtenha seu endereço IP (ifconfig)
- Inicie uma sessão nc escutando na porta 9000:
nc -l -p 9000 | gzip -1 -c > ./eeepc.img.gz
- Na shell do EeePC:
dd if=/dev/sda | nc -w 5 computer_ip_adress 9000
- Aguarde alguns minutos (cerca de 35)... e você terá a imagem eeepc.img.gz com cerda de 900Mb.
Extraindo alguns arquivos da imagem
- descompacte a imagem:
gunzip eeepc.img.gz => got & 4Gb eeepc.img
- Como root (ou sudo), configure o dispositivo loopback:
losetup -f eeepc.img
- vizualização das partições:
fdisk -ul /dev/loop0
Disque /dev/loop0: 4001 Mo, 4001292288 octets 255 heads, 63 sectors/track, 486 cylinders, total 7815024 secteurs Units = secteurs of 1 * 512 = 512 bytes Disk identifier: 0x3c173c16 Périphérique Amorce Début Fin Blocs Id Système /dev/loop0p1 63 4819499 2409718+ 83 Linux /dev/loop0p2 4819500 7775459 1477980 83 Linux /dev/loop0p3 7775460 7791524 8032+ c W95 FAT32 (LBA) /dev/loop0p4 7791525 7807589 8032+ ef EFI (FAT-12/16/32)
1 setor = 512 bytes, você precisa montar a partição 1 que começa no setor 63 => 63 setores * 512 bytes = 32,256 bytes
- A partição 1 começa em 32256 bytes.
- Use o mesmo comando das últimas dicas:
sudo mount eeepc.img /mnt/img -o ro,loop,offset=32256
- Se quiser a partição 2, use 4819500*512 = 2467584000 bytes como offset:
sudo mount eeepc.img /mnt/img -o ro,loop,offset=2467584000
Nota: A primeira partição é a partição de restauração com sistema ext2, a segunda é sua partição ativa com sistema ext3. Então se quiser encontrar alguns de seus arquivos, tente procurar na segunda partição...
Restauração
Aqui está descrito o processo de restauração com o instalador Debian:
- No EeePC, inicie o instalador debian, configure a rede (obtenha um endereço IP) e detecte os discos então entre na shell.
* Execute o comando de restauração:
nc -l -p 9000 | dd of=/dev/sda
- Então no computador com a imagem de restauração:
zcat ./eeepc.img.gz | nc <eeepc_ip_adress> 9000
* Aguarde alguns minutos... * Reinicie o computador!
Removendo locales sem uso
Isto deve economizar muitos megabytes. Instale o pacote localepurge e selecione o locale que você usa. Então execute localepurge como root. localepurge entrará em ação automaticamente após cada execução do apt, removendo locales fora de uso.
Removendo pacotes obsoletos
Quando os arquivos de um pacote forem instalados, não precisamos mais desse pacote. Removendo eles podemos ganhar muito mais de espaço.
sudo apt-get clean
O mesmo pode ser feito no menu do aptitude.
Controle da velocidade do fan via software
O controle via hardware da velocidade do fan no EeePC é energeticamente insuficiente. O fan é ligado quando necessário e normalmente nunca é desligado (mesmo se a temperatura atingir seu valor normal)
Existe uma ferramenta altamente experimental que monitora a temperatura e ajusta a velocidade do fan de acordo com ela.
Foi escrito em Perl por ?RaimoRadczewski e é chamado eeepc-fancontrol. Você pode baixar do http://code.google.com/p/eeepc-fancontrol/
Você ainda precisará instalar o módulo eee.ko (http://code.google.com/p/eeepc-linux/)
Pode-se ajustar os valores editando o daemon com seu editor favorito.
""Atenção"" Não existe garantia. Funciona bem, mas lembre-se de que num processamento muito pesado o daemon pode não rodar.
Acelerando o processo de boot
- Instale o dash e faça o /bin/sh apontar para ele fazendo 'dpkg-reconfigure dash'
- Remova o nfs-common, porque ele inicia o portmap daemon.
Resolva o time out do hwclock definindo a variável HWCLOCKPARS para "--directisa" no /etc/init.d/hwclock*.sh
- Desabilitando o eth0 e ath0 do /etc/network/interfaces pode reduzir cerca de 4 segundos.
DebianEeePC/Boot é uma abordagem mais aprofundada para acelerar o processo de boot, desde que você esteja disposto a fazê-lo sem certos pacotes padrão Debian como o cron, sysklogd, etc.