Visto que sou um cara viciado em terminal, qualquer coisa eu estou abrindo um terminal… mesmo que seja somente para executar o xmms… Estou querendo largar e evitar ele um pouco, pois já notei que as pessoas que apresento o GNU/Linux, decidem não utilizar porque eu começo abrindo um terminal negro e digitando um monte de “para-fernalha”… E quando é para apresentar utilizando mouse e lindos botões eu não sei onde fica “o nada”.
Trabalhando legal no Gnome 2… Notei que o Nautilus dá suporte a scripts, seja ele em perl, shell, python.. em fim… é somente colocar seu trocinho dentro de $HOME/.gnome2/nautilus-scripts/ …e ele vai funcionar!
Quer um exemplo de coisa pratica? O que despertou este sentimento em mim com o uso de scripts com nautilus…
Tenho mania de tudo que quero ler na web ou pagamentos que efetuo, pedir uma impressão e ele sai como “.ps” PostScript… Tinha um diretorio com uns 50 arquivos .ps, e preciso de espaço no meu HD.. a solução era converter todos para .pdf … super fácil no shell/terminal, não é? Mas eu queria muito fazer isto com apenas a seleção dos arquivos e um clique, possivel? sim!.. vamos lá:
Pega aquele script que você ia utilizar no terminal, coloca em um arquivo e salva como ps2pdf coloca no diretorio $HOME/.gnome2/nautilus-scripts/ . e-pronto!
Veja abaixo o script, e logo depois um screenshot.
#!/bin/sh # Acessa o diretorio/caminho atual que esta navegando no nautilus cd $NAUTILUS_SCRIPT_CURRENT_URI # Para todos arquivos selecionados ou arquivo selecionado executar ps2pdf # $@ é uma variavel do bash para uma lista de nomes, $1 é somente o primeiro nome # $i foi a variavel que passei para armazenar um nome de arquivo, a chamada for é um # laço que vai rodar ate acabar os arquivos selecionados. for i in $@ ; do ps2pdf $i done
Bem, maiores informações no site http://g-scripts.sourceforge.net/
Você pode baixar neste link um conjunto de scripts pronto! Super legal, ahhh a nele o script ps2pdf não funciona para varios arquivos.. você vai ter que fazer a melhoria que sugerir aqui no site…