quarta-feira, 26 de março de 2008

Comandos do VI que sempre esqueço.

Sopa de letras.
------------------
  • gg , G : move o cursor par início/fim do arquivo;
  • Y,S,P : copiar/cortar/colar um texto selecionado;
  • v : ativa seletor visual;
  • u : desfaz a última ação (undo);
  • n : vai para ocorrência sequinte da pesquisa;
  • dd : apaga uma linha
Operações.
-------------
  • :r : insere o conteúdo de um arquivo;
  • :%s/pedro/maria/g : susbtitui pedro por maria em todo texto;
  • :r! ls -l : insere no texto o resultado do comando ls -l;
  • /teste : pesquisa a palavra "teste" no texto.
Arquivo de configuração.
------------------------------
  • vimrc : localizado em /etc/vim/vimrc e /usr/share/vim/vimrc.
Obs: as preferências definidas em /etc/vim/vimrc sobrepõem as definições em /usr/share/vim/vimrc.

sábado, 22 de março de 2008

Adicionar item no menu do Gnome.

A partir do Gnome 2.10, o menu é uma aplicação do Glade, configurada pelos arquivos dos diretórios abaixo:

/etc/xdg/applications -> arquivo xml do Glade que gera o menu de aplicações.

/usr/share/desktop-directories -> arquivos que geram os itens do menu (e.g. "Jogos", "Internet", "Programação", etc);

/usr/share/applications -> arquivos que geram os subitens do menu (e.g. "Bluefish", "Calculadora", etc);

/usr/share/pixmaps -> arquivos de ícones a serem utilizados no menu.

Para criar um novo subitem, no diretório /usr/share/applications, copie e edite o arquivo de uma aplicação similar.

Dependendo da distribuição do GNU/Linux, pode ser necessário reinicializar o servidor X.

quarta-feira, 19 de março de 2008

Gnome x root - I

Executar um aplicativo gráfico como root, no Gnome , é bem simples :

- teclar ALT + F2 , para abrir a janela de execução de programas;
- digitar gksu ;

Obviamente, será solicitada a senha do root.

domingo, 16 de março de 2008

Firefox na velocidade da luz !

Achei na Internet (autor desconhecido). Não é que funcionou ? O browser ficou uma bala.

// Otimizando a memória //

Digite na aba de endereços “about:config”

Agora com o mouse direito Nova opção (NOVA OPÇÃO) -> Boolean com isto abre uma caixa de dialogo com a opçao de vc entrar com o novo boolean digite o texto a seguir:
config.trim_on_minimize
Vai abrir outra caixa de dialogo dando as opções False ou true, clica em true. E por fim OK...
A modificação sera considerada somente quando fechar e abrir novamente o Firefox...

Após fechar e abrir... Já estará consumindo pouco menos memória..

// Tunning do browser //

Digite about:config sem aspas na barra de endereço e aperte enter

Na barra de busca, logo abaixo da barra de endereço, procure por: network.http.pipelining tenha certeza de que essa opção está marcada como true.

Volte a barra de busca, e procure por network.http.pipelining.maxrequests
clique 2x e coloque o valor 8.

Nota: Esse é o valor de arquivos/imagens, textos simutaneos que serão baixados do servidor enquanto carrega a página.. Recomendável colocar um valor maior para que usa Net Banda larga em MB.. ex.. 15, 20..

Na busca novamente digite network.http.proxy.pipelining, dê 2 cliques para abrir a opção, e coloque como true.

Na busca digite novamente network.dns.disableIPv6, dê 2 cliques para abrir e coloque true.

Clique com o botão direito, nova opção ==> Boolean, na caixa de texto que aparecer digite content.interrupt.parsing, enter, na próxima caixa de mensagem , escolha true e clique em ok.

Clique com o botão direito, Nova Opção, ==> Inteira, digite: content.max.tokenizing.time na caixa de texto, e ná próxima tela digite: 2250000.

Clique com o botão direito, Nova Opção ==> Inteira, digite content.notify.interval na primeira caixa, e na segunda caixa digite 750000

Clique com o botão direito, Nova Opção ==> Boolean, digite content.notify.ontimer na primeira caixa e selecione True na segunda caixa.

Clique com o botão direito, Nova Opção ==> Inteira, digite content.notify.backoffcount na primeira caixa e 5 na segunda caixa.

Clique com o botão direito, Nova Opção ==> Inteira, Digite content.switch.threshold na primeira caixa e 750000 na segunda caixa.

Clique com o botão direito, Nova Opção ==> Inteira, Digite nglayout.initialpaint.delay na primeira caixa e 0 na segunda caixa.

sábado, 8 de março de 2008

Pacotes non-US

Antes da versão 3.1, alguns pacotes do Debian não podiam ser utilizados nos Estados Unidos, os chamados pacotes non-US.

Embora, na versão atual, todos os pacotes non-US já estejam incluídos no main, do repositório stable, não custa mostrar como é feito o acesso em versões anteriores.

1) no /etc/apt/sources.list, adicione a linha

deb http://non-us.debian.org/debian-non-US stable/non-US main non-free contrib

2) atualize o repositório com apt-get update;

3) vai aparecer um aviso do GPG dizendo que a chave não pode ser verificada, apresentando o número da chave;

4) obtenha e instale a chave com os comandos:

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys

gpg --armor --export apt-key add -

5) atualize, novamente, o repositório com apt-get update.

domingo, 2 de março de 2008

Webcam no Debian.

Primeira coisa, instalar o Camorama. É uma aplicação Gnome simples, mas eficiente, com possibilidade de capturar imagens e outras funcionalidades.

Se o Camorama não achar uma webcam, provavelmente o módulo da dita cuja não está instalado ou está conflitando com algum outro.

Para minha VIMICRO funcionar, instalei os módulos do gspca, utilizando:

apt-get install gspca-modules-2.6.18-6-686


Obs: o número é relativo a versão do kernel instalado
.