sábado, 28 de junho de 2008

Sites com Games e Programas para o Linux

Nesses sites vocês encontram vários jogos e programas para o Linux, recomendo o GetDeb, tem de tudo:

Loki Instalers for Linux Gamers - Intaladores de Games no formato ".run", fácil de utilizar, ex.: sudo sh jogo.run

UbuntuGames - Vários tutoriais de como se instalar os jogos em vários formatos

GetDeb - Jogos e Programas variados, todos em formato ".deb", os tipos de pacotes da família Debian, do qual é formado o Ubuntu, Kubuntu, Edubuntu, Xubuntu, etc..., muito fácil de instalar um pacote, basta clicar em cima do mesmo, ou dar o comando "sudo dpkg -i nomedopacote.deb"

Nesse tópico criado por mim: Jogos para o Ubuntu e outras distribuições Linux no Fórum Ubuntu Linux vocês encontram screenshots, sites dos jogos e mais dicas.

quarta-feira, 25 de junho de 2008

Dicas para Otimização do Ubuntu

Garimpando pela internet encontrei várias dicas para uma otimização do sistema, sintam-se a vontade para incluir, corrigir, ou tirar dúvidas, etc...


1 - Acelerando o menu do Gnome:

Abra um editor de texto, exemplo: gedit, e cole o comando abaixo:

gtk-menu-popup-delay = 0"| tee -a .gtkrc-2.0

Salve o arquivo como .gtkrc-2.0 em seu diretório Home, não esquecendo o ponto antes do nome do arquivo, depois disso reinicie a sessão pressionando simultaneamente as teclas Ctrl+Alt+Backspace.


2 - Melhorando o desempenho do OpenOffice:

Abra o OpenOffice e vá em Ferramentas, Opções, OpenOffice.org, Java, e desative "Java runtime environment", isso vai acelerar a abertura do programa, quando o OpenOffice necessitar do Java será avisado e ativado.

Vá em Ferramentas, Opções, OpenOffice.org, Memória, e aumente os valores, no meu caso que tenho um micro razoável com pouco mais de 512 MB, coloquei 30 no Número de etapas, 128 MB na Utilização para o OpenOffice.org, 20 MB em Memória por Objeto, 00:10 minutos para Remover da memória depois, 20 para o Número de objetos e ativei o Iniciador rápido do systray, após feche o programa e abra-o novamente para ver a diferença ocorrida.


3 - Editar o Hostname

Fazendo está pequena alteração, sentirá um aumento da velocidade do X na abertura das aplicações.

Nota: Para exemplo o hostname da máquina será ubudesk.

Para saber o hostname da máquina, executar no console o comando hostname:

$ hostname
ubudesk, no caso o nome do host da sua máquina

Edite o arquivo hosts, abra o terminal e digite: sudo gedit /etc/hosts

O arquivo deverá ter o seguinte:

127.0.0.1 localhost
127.0.1.1 ubudesk

Altere para:

127.0.0.1 localhost ubudesk
127.0.1.1 ubudesk


4 - Dando velocidade ao Firefox

Abra o terminal e digite: cd ~/.mozilla/firefox/*.default/

Após isso, digite: gedit user.js

Cole no editor o conteúdo abaixo de acordo com sua Conexão e Máquina:

Para todos:
Código:

user_pref("network.http.pipelining", true);
user_pref("network.http.proxy.pipelining", true);
user_pref("network.http.pipelining.maxrequests", 8);
user_pref("content.notify.backoffcount", 5);
user_pref("plugin.expose_full_path", true);
user_pref("ui.submenuDelay", 0);

Agora dependendo da conexão e do computador:

COMPUTADOR E CONEXÃO RÁPIDA:
Código:

user_pref("content.interrupt.parsing", true);
user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("nglayout.initialpaint.delay", 0);
user_pref(network.http.max-connections", 48);
user_pref("network.http.max-connections-per-server", 16);
user_pref("network.http.max-persistent-connections-per-proxy", 16);
user_pref("network.http.max-persistent-connections-per-server", 8);
user_pref("browser.cache.memory.capacity", 65536);

COMPUTADOR RÁPIDO E CONEXÃO LENTA:
Código:

user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("network.http.max-connections", 48);
user_pref("network.http.max-connections-per-server", 16);
user_pref("network.http.max-persistent-connections-per-proxy", 16);
user_pref("network.http.max-persistent-connections-per-server", 8);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("browser.cache.memory.capacity", 65536);

COMPUTADOR RÁPIDO E CONEXÃO MUITO LENTA:
Código:

user_pref("browser.xul.error_pages.enabled", true);
user_pref("content.interrupt.parsing", true);
user_pref("content.max.tokenizing.time", 3000000);
user_pref("content.maxtextrun" 8191);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("network.http.max-connections", 32);
user_pref("network.http.max-connections-per-server", 8);
user_pref("network.http.max-persistent-connections-per-proxy", 8);
user_pref("network.http.max-persistent-connections-per-server", 4);
user_pref("nglayout.initialpaint.delay", 0);
user_pref("browser.cache.memory.capacity", 65536);

COMPUTADOR LENTO E CONEXÃO RÁPIDA
Código:

user_pref("content.max.tokenizing.time", 3000000);
user_pref("content.notify.backoffcount", 5);
user_pref("content.notify.interval", 1000000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 1000000);
user_pref("content.maxtextrun", 4095);
user_pref("nglayout.initialpaint.delay", 1000);
user_pref("network.http.max-connections", 48);
user_pref("network.http.max-connections-per-server", 16);
user_pref("network.http.max-persistent-connections-per-proxy", 16);
user_pref("network.http.max-persistent-connections-per-server", 8);
user_pref("dom.disable_window_status_change", true);

DIAL-UP
Código:

user_pref("content.max.tokenizing.time", 2250000);
user_pref("content.notify.interval", 750000);
user_pref("content.notify.ontimer", true);
user_pref("content.switch.threshold", 750000);
user_pref("nglayout.initialpaint.delay", 750);
user_pref("network.http.max-connections", 32);
user_pref("network.http.max-connections-per-server", 8);
user_pref("network.http.max-persistent-connections-per-proxy", 8);
user_pref("network.http.max-persistent-connections-per-server", 4);
user_pref("dom.disable_window_status_change", true);


5 - Ativando o DMA

Graficamente:

Sistema, Administração, Serviços: Ative "Ajuste de discos rígidos (hdparm)"


Ou manualmente:

Tendo em conta que disco rígido "/" ou leitor está em /dev/hdc

1º - Abra o terminal e digite: sudo hdparm /dev/hdc

2º - Se aparecer uma linha dizendo using_dma = 1 (on) então o DMA já esta ativado. Passem para o ponto 4º.

3º Senão ativem o DMA

sudo hdparm -d1 /dev/hdc

4º Ativem o DMA quando o computador se inicia

sudo gedit /etc/hdparm.conf

Verifique se tem esta linha:

/dev/hdc {
dma = on
}

Gravar e sair, ao iniciar o computador, as configurações serão efetuadas.


6 - Usar o Prelink para as aplicações iniciarem mais rápidas

ATENÇÃO: Aconselho o uso do prelink para aqueles que sabem o que estão fazendo, esta aplicação pode estragar o sistema se não for usada com cuidado.

sudo apt-get install prelink

sudo gedit /etc/default/prelink

Mudem onde diz PRELINKING=unknown from unknown PRELINKING=yes

Ajustem as outras opções se souberem o que estão fazendo, senão o default funciona muito bem.

Iniciar o prelink (LENTO) a primeira vez é a que demora mais, portanto seja paciente.

sudo /etc/cron.daily/prelink

Ativar o prelink sempre que se instala um programa novo

Um problema do prelink é quando se instala um programa, o mesmo não vem com o prelink, portanto é necessário fazer isso

sudo gedit /etc/apt/apt.conf

No final do arquivo coloque isto:

DPkg::Post-Invoke {"echo Running prelink, please wait...;/etc/cron.daily/prelink";}


7 - Afinar o ext3/reiserfs para melhor performance

Explicação: O ext3 têm 3 tipos de "journaling"

1) Journal Data Writeback 2) Journal Data Ordered 3) Journal Data

Eu não vou explicar o que cada um faz mas a grande diferença é no modo como os dados são escritos

Por default o usado é o 2), para acelerar as coisas vamos usar o 1) o preço a pagar é que as vezes dados velhos podem voltar a aparecer quando houver um crash e depois um "journal recovery".

Como fazer o ext3 usar Jornal Data Writeback

sudo gedit /etc/fstab

Adicione data=writeback ao fstab, conforme o exemplo abaixo:

/dev/hda1 / ext3 defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid,nouser,data=writeback 0 1

Salve o arquivo e faça a alteração no grub.

sudo gedit /boot/grub/menu.lst

Adicione rootflags=data=writeback no final da linha da entrada do grub, como no exemplo abaixo:

Normal mode: ...quiet splash rootflags=data=writeback
Recovery mode: ...single rootflags=data=writeback

Salve e digite no terminal:

sudo grub-install /dev/hda

NOTA: Isto que vai ser feito agora só funciona no ext3

sudo tune2fs -o journal_data_writeback /dev/hda1

Verifique se está a dizer:

sudo tune2fs -l /dev/hda1


8 - Limpar arquivos desnecessários

sudo apt-get autoclean

Para limpar o cache de pacotes baixados

sudo apt-get clean

Livrar-se de arquivos de "locale" desnecessários

sudo apt-get install localepurge

Selecionem os pacotes de idioma em que está o seu sistema

Se for inglês:
en

Se for Português:
pt

Se for Português Brasileiro:
pt-BR

Livrar de pacotes "órfãos"

sudo apt-get install deborphan

sudo deborphan | xargs sudo apt-get -y remove --purge

Ou simplesmente: sudo deborphan e seleciona os pacotes que queira remover


9 - Liberar espaço no HD

sudo df -h /

sudo tune2fs -m 0 /dev/hdaX, onde X é o número da partição onde está instalado o sistema, no meu caso o Ubuntu está em /dev/hda1

find ~/.thumbnails -type f -atime +7 -exec rm {} \;

Dicas para otimizar o Firefox

Nesses fóruns encontrei ótimas dicas para otimizar o Firefox:

Fórum Ubuntu e Fórum BIG LINUX, créditos a clcampos e EXTREME BIG, respectivamente.

Corrigindo problema de som no Enemy Territory

Se você tem o Enemy Territory instalado em seu micro e não consegue ouvir o som, siga os passos abaixo:

Abra o terminal e digite:

sudo gedit /etc/init.d/bootmisc.sh

no final do arquivo, entre "esac" e ":" coloque o conteúdo abaixo:

echo "et.x86 0 0 direct" >/proc/asound/card0/pcm0p/oss

salve e reinicie o micro.

Transparência dos menus do Gnome

Para habilitar a transparência dos menus e submenus do Gnome é necessário ter o compiz e o compizconfig-settings-manager instalados no sistema, vamos aos seguintes passos:

1 - Habilitar o Compiz
2 - Abrir o "Centro de Controle" e/ou ir ao "Advanced Desktop Effects"
3 - Ir em "General Options"
4 - Ir em "Opacity Settings"
5 - Clicar no botão "Novo"
6 - Em "Opacity windows" colocar o conteúdo abaixo:

(type=Menu | PopupMenu | DropdownMenu |)

7 - Na mesma tela, em "Opacity windows values" colocar o valor de sua preferência, no meu coloquei em "80", se deixar em "0" não se vê o menu.

Ajude a sustentar a Wikipédia e outros projetos

Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC, e também a pen drives, card drives, camisetas geeks, livros e mais! O BR-Linux e o Efetividade lançaram uma campanha para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e participe - quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!

Strata, tema para o Firefox 3



Strata Aero, um lindo tema pra o firefox 3, necessário registrar-se, é gratuito.