Blog do Neis

Novembro 23, 2008

Desabilitando o touchpad do seu notebook no Linux

Arquivado em: dicas, rapidinhas — Tags: — danielneis @ 6:41 pm

Então você comprou aquele super mouse novinho em folha e quer finalmente se livrar do seu touchpad? Principalmente por quê você sempre acaba tocando nele enquanto escreve e o clique acidental leva o foco embora ? Bom, no linux é muito fácil desabilitar temporariamente o touchpad, basta fazer:

$ sudo modprobe -r psmouse

E voilá! Fim dos cliques acidentais. Mas é verdade que isso só irá durar até o próximo reboot. Se você quiser desabilitá-lo para sempre, adicione-o à lista negra de módulos. Como superusuário, digite:

$ echo blacklist psmouse >> /etc/modprobe.d/blacklist

Agora seu touchpad ficará desligado para sempre.

ps.: talvez vocês não tenham percebido, mas a URL do blog mudou para http://danielneis.wordpress.com, visitando o endereço antigo o seu navegador receberá uma resposta “301 Moved Permanently” e será automaticamente redirecionado para o endereço novo. Simples assim.

Setembro 30, 2008

rotacionando imagens com imagemagick (convert)

Arquivado em: dicas, imagemagick, rapidinhas, shell — danielneis @ 10:51 pm

eis que você se percebe na situação em que precisa girar uma série de imagens (seja para transformar de “paisagem” para “retrato”, ou por quê na hora de digitalizar elas estavam um pouco tortas). um mínimo de shell script e a ferramenta imagemagick resolvem para você em uma linha:

for file in *.png; do convert -rotate 90 $file $file; done

explicando:
para cada arquivo que termine com `.png`, no diretório atual, gire a imagem noventa graus, sendo que os novos arquivos tem o mesmo nome que os antigos

pra mais ajuda, digite `convert` num terminal.

ps.: legal é fazer isso com, por exemplo, o gthumb aberto e ver as imagens girando uma por uma…

d-.-b ao som de: Bezerra da Silva – Na Hora da Dura

bash: $?

Arquivado em: dicas, linux, rapidinhas, shell — danielneis @ 10:00 pm

eu nunca tinha certeza se um `make` tinha terminado decentemente ou não… sabe-se lá quando vai ter uma erro perdido lá no meio… até que eu descobri a variável `$?` do bash. ela guarda o retorno do último processo. ou seja, depois do `make`, digite `echo $?` e se aparecer `0` (zero) deu tudo certo. coisa fina.

d-.-b ao som de: Novos Baianos – Preta Pretinha

Setembro 22, 2008

Configurando Amarok como media player padrão do gnome

Arquivado em: amarok, dicas, gconf-editor, gnome, linux, rapidinhas, screenshots — danielneis @ 9:41 pm

Aproveitando pra compartilhar um screenshot, com meu desktop.

screenshot.png

;o)

Dezembro 13, 2007

Ordenando a saída do ‘ls’

Arquivado em: dicas, linux — danielneis @ 6:45 pm

Queria saber como ordenar a saída do ‘ls’ de forma que eu pudesse ver facilmente quais os mais recentes.
Pensei que teria que fazer alguma mágica com o shell para conseguir algo desse tipo, mas antes de sair
fazendo as coisas na unha resolvi dar uma olhada, mais uma vez, no manual do [ls](http://linux.about.com/od/commands/l/blcmdl1_ls.htm).
E, como era de se esperar, lá estava:

-r, –reverse
reverse order while sorting
–sort=WORD
extension -X, none -U, size -S, time -t, version -v
status -c, time -t, atime -u, access -u, use -u

Huum… muito bom, vamos tentar:

`ls -hl –sort time /var/log/`

E aí temos a listagem do diretório de logs, com o mais novo “em cima” e o mais velho “em baixo”.
Para inverter a ordem, basta fazer

`ls -hlr –sort time /var/log`

Agora, se quiser mais fácil ainda, o segundo exemplo pode ser escrito como

`ls -hlrt /var/log`

Sendo que o `-h` é para imprimir os tamanhos de forma legível (monstrando K, M, G), `-l` para exibir detalhes na lista,
`-r` para inverter a ordem de ordenação (ordem de ordenação? tá…) e `-t` para ordenar por data.
Uma idéia interessante, se você precisar de (ou quiser) uma saída mais limpa é substituir o `-l` por `-go` que,
respectivamente, evitam a impressão do dono e do grupo dos arquivos.
Desse modo, o comando acima, ficaria:

`ls -hgort /var/log`

E é isso aí. Não espero que eu, nem vocês, lembrem de todos esses parâmetros pra sempre, mas alguns deles são bastante úteis
e as combinações podem ser transformadas em aliases para o seu shell.
Então fica a dica. =oD

Novembro 30, 2007

Coisas que acontecem #1 – Expressões regulares

Arquivado em: coisasqueacontecem, dicas — danielneis @ 7:56 pm

Sim!
Elas são muito úteis…
Longe de um post pra explicar situações hipotéticas complicadíssimas para as quais [expressões regulares](http://pt.wikipedia.org/wiki/Express%C3%A3o_regular) são muito úteis, aí vai o que acabou de me acontecer…
Acabei de baixar o cd [Mar Dulce](http://en.wikipedia.org/wiki/Mar_Dulce(album)), de um tal [Bajofondo](http://en.wikipedia.org/wiki/Bajofondo), que escutei na [Itapema](http://www.itapemafm.com.br).
Descompactei o arquivo .rar
`unrar x Bajofondo\ -\ Mar\ Dulce\ -\ 2007\ -\ PLTY.rar`
E, infelizmente, ele jogou tudo na pasta onde eu estava. Agora, o problema foi mover as 16 faixas que começavam com os números da música, e não com o nome do autor, para o seu devido lugar…
Huum… são só 16, mover uma por uma? em dois passos (mv 0* … ; mv 1* …) ? naah… vai direto
`mkdir -p Bajofondo/Mardulce ; mv [0-9]*.mp3 Bajofondo/MarDulce`

Aí você me diz “Ah! Mas eu tive que digitar duas vezes o diretório, e sem o auto-completar”
Aí eu digo “Poisé, essa fica pra próxima, já fiquei contente assim”

Blog no WordPress.com.