Conhecendo o Nautilus – 21º Script – Compactando Arquivos PDF
31 de Dezembro de 2012, 0:00 - sem comentários aindaPara que você possa instalar os Scripts em seu Nautilus é bem simples, só precisa de 4 passos:
1 – Abra o Gedit ou o seu editor de texto preferido;
2 – Copie e cole o texto do Script, que se encontra no final desta postagem;
3 – Salve o arquivo em “/home/seu-usuario/.gnome2/nautilus-scripts/” e dê um nome bem sugestivo para esse arquivo;
4 – Abra um terminal, logue-se como root e digite:
chown seu-usuario.seu-usuario -R /home/seu-usuario/.gnome2/nautilus-scripts/ && chmod +x /home/seu-usuario/.gnome2/nautilus-scripts/ + enter
Após os 4 passos acima o Script já estará disponível no menu de contexto do Nautilus.
Se quiser ver a primeira postagem e saber mais sobre os Scripts do Nautilus:
Ai vai o 21º script da série:
Compactando Arquivos PDF
Dependências: zenity – ghostscript
# Author: Ricardo Ferreira
# Website: https://launchpad.net/compress-pdf
#
# To install move it to ~/.gnome/nautilus-scripts and chmod +x it.
# Dependencies: zenity, ghostscript
# Messages
# English (en-US)
error_nofiles=”No file selected.”
error_noquality=”No optimization level selected.”
error_ghostscript=”PDF Compress requires the ghostscript package, which is not installed. Please install it and try again.”
label_filename=”Save PDF as…”
label_level=”Please choose an optimization level below.”
optimization_level=”Optimization Level”
level_default=”Default”
level_screen=”Screen-view only”
level_low=”Low Quality”
level_high=”High Quality”
level_color=”High Quality (Color Preserving)”
case $LANG in
pt* )
# Portuguese (pt-PT)
error_nofiles=”Nenhum arquivo pdf, foi selecionado.”
error_noquality=”Nenhum nível de otimização escolhido.”
error_ghostscript=”O PDF Compress necessita do pacote ghostscript, que não está instalado. Por favor instale-o e tente novamente.”
label_filename=”Salvar PDF como…”
label_level=”Por favor escolha um nível de otimização abaixo.”
optimization_level=”Nível de Otimização”
level_default=”Normal”
level_screen=”Visualização na Tela”
level_low=”Baixa Qualidade”
level_high=”Alta Qualidade”
level_color=”Alta Qualidade (Preservação de Cores)”;;
es* )
# Spanish (es-AR) by Eduardo Battaglia
error_nofiles=”Ningún archivo seleccionado.”
error_noquality=”Ningún nivel de optimización escogido.”
error_ghostscript=”Compress PDF necesita el paquete ghostscript, que no está instalado. Por favor instálelo e intente nuevamente.”
label_filename=”Guardar PDF como…”
label_level=”Por favor escoja un nivel de optimización debajo.”
optimization_level=”Nivel de Optimización”
level_default=”Normal”
level_screen=”Sólo visualización”
level_low=”Baja calidad”
level_high=”Alta calidad”
level_color=”Alta calidad (Preservación de Colores)”;;
esac
VERSION=”1.0″
ZENITY=$(which zenity)
GS=”/usr/bin/ghostscript”
if [ ! -x $GS ] ; then
$ZENITY –error –title=”Compress PDF “$VERSION”" –text=”$error_ghostscript”
exit 0;
fi
# Check if we have selected any files…
if [ -z "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" ]; then
$ZENITY –error –title=”Compress PDF “$VERSION”" –text=”$error_nofiles”
exit 0;
fi
# Ask the user to select a compressing format
selected_format=$($ZENITY –list –title=”Compress PDF “$VERSION”" –text “$label_level” –radiolist –column “” –column “$optimization_level” TRUE “$level_default” FALSE “$level_screen” FALSE “$level_low” FALSE “$level_high” FALSE “$level_color”)
if [ -z "$selected_format" ]; then
$ZENITY –error –title=”Compress PDF “$VERSION”" –text=”$error_noquality”
exit 0;
fi
# Select the compressing utility to use
case $selected_format in
“$level_default”)
COMP_COMMAND=”/default”
;;
“$level_screen”)
COMP_COMMAND=”/screen”
;;
“$level_low”)
COMP_COMMAND=”/ebook”
;;
“$level_high”)
COMP_COMMAND=”/printer”
;;
“$level_color”)
COMP_COMMAND=”/prepress”
;;
esac
# Ask for output file name
output_filename=compressed-”$1″
output_filename=$($ZENITY –file-selection –save –confirm-overwrite –filename=”$output_filename” –title=”$label_filename”)
# Execute the command while showing a progress bar.
(echo “0″ ;
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=$COMP_COMMAND -dNOPAUSE -dQUIET -dBATCH -sOutputFile=”$output_filename” “$1″
echo “100″) | $ZENITY –progress –pulsate –title=”Compress PDF “$VERSION”"
Conhecendo o Nautilus – 20º Script – Protegendo PDF com Senha
29 de Dezembro de 2012, 0:00 - sem comentários aindaPara que você possa instalar os Scripts em seu Nautilus é bem simples, só precisa de 4 passos:
1 – Abra o Gedit ou o seu editor de texto preferido;
2 – Copie e cole o texto do Script, que se encontra no final desta postagem;
3 – Salve o arquivo em “/home/seu-usuario/.gnome2/nautilus-scripts/” e dê um nome bem sugestivo para esse arquivo;
4 – Abra um terminal, logue-se como root e digite:
chown seu-usuario.seu-usuario -R /home/seu-usuario/.gnome2/nautilus-scripts/ && chmod +x /home/seu-usuario/.gnome2/nautilus-scripts/ + enter
Após os 4 passos acima o Script já estará disponível no menu de contexto do Nautilus.
Se quiser ver a primeira postagem e saber mais sobre os Scripts do Nautilus:
Ai vai o 20º script da série:
Protegendo PDF com Senha
O funcionamento é simples, primeiro você seleciona o arquivo que será protegido e depois um nome e local para salvar o arquivo que será criado com a senha e no final basta escolher a senha e aguardar o processo de criação do arquivo.
Dependências: zenity – pdftk
#virmal_divx 2012
(
echo “# Estamos trabalhando, por favor aguarde o processo terminar !!!”
ENTRADA=`zenity –file-selection –title=”Selecione o arquivo em pdf que deseja proteger”`
SAIDA=$(zenity –title=”Selecione um local e nome para salvar o arquivo que será gerado” –file-selection –save –confirm-overwrite);
SENHA=`zenity –entry –title=”Identificação do Proprietário” –text=”Digite a senha para o documento, sem espacos ou caracteres especiais”`
pdftk “$ENTRADA” output “$SAIDA“.pdf owner_pw vrlivre user_pw $SENHA allow AllFeatures
echo “# Trabalho terminado !!! Bom trabalho!!!!”
) | zenity –progress –width 200 –height 100 –title “Informação do Sistema” –text “Trabalhando…” –pulsate –auto-close
Conhecendo o Nautilus – 19º Script – Convertendo PDF em Texto
29 de Dezembro de 2012, 0:00 - sem comentários aindaPara que você possa instalar os Scripts em seu Nautilus é bem simples, só precisa de 4 passos:
1 – Abra o Gedit ou o seu editor de texto preferido;
2 – Copie e cole o texto do Script, que se encontra no final desta postagem;
3 – Salve o arquivo em “/home/seu-usuario/.gnome2/nautilus-scripts/” e dê um nome bem sugestivo para esse arquivo;
4 – Abra um terminal, logue-se como root e digite:
chown seu-usuario.seu-usuario -R /home/seu-usuario/.gnome2/nautilus-scripts/ && chmod +x /home/seu-usuario/.gnome2/nautilus-scripts/ + enter
Após os 4 passos acima o Script já estará disponível no menu de contexto do Nautilus.
Se quiser ver a primeira postagem e saber mais sobre os Scripts do Nautilus:
Ai vai o 19º script da série:
Convertendo PDF em Texto
Dependências: zenity – pdftk
#vrlivre
(
echo “# Estamos trabalhando, por favor aguarde o processo terminar !!!”
#for i in `ls *.pdf` ; do pdftotext $i | less; done
for i in `ls *.pdf` ; do pdftotext -layout $i | less; done
echo “# Trabalho terminado !!! Bom trabalho!!!!”
) | zenity –progress –width 200 –height 100 –title “Informação do Sistema” –text “Trabalhando…” –pulsate –auto-close
APT – Comandos que você deveria conhecer
29 de Dezembro de 2012, 0:00 - sem comentários ainda
No início havia o .tar.gz. Os usuários sofriam para compilar cada programa usado em seu sistema GNU/Linux, ou outro qualquer. Quando o Debian foi criado, sentiu-se a necessidade de um sistema de gerenciamento de pacotes instalados no sistema. Deu-se a esse sistema o nome de dpkg. Assim surgiu o famoso `pacote’. Logo após a Red Hat resolveu criar seu conhecido sistema rpm.
- Atualizar o cache do repositório:
sudo apt-get update
- Atualizar o sistema
Corra o comando anterior. Em seguida faça:
sudo apt-get upgrade
- Atualizando a distribuição:
Corra o primeiro comando dado, em seguida faça:
sudo apt-get dist-upgrade
- Para verificar se um determinado pacote está instalado. Se estiver mostrar a versão:
dpkg -l
- O dpkg normalmente não relata os pacotes que estão disponíveis, somente os instalados
Se você quiser ver tanto a versão instalada e quais versões estão disponíveis, use este comando:
apt-cache policy
– Procurar um software disponível(Debian e derivados)
i = instalado e p = disponível:
apt-cache search nomedopacote
ou…
aptitude search nomedopacote
ou…
aptitude search ~dnomedopacote
- Para saber quais as dependências de um pacote:
apt-cache depends nomedopacote
– Mostrar as dependências reversas do pacote:
apt-cache rdepends nomedopacote
– Lista de atualizações disponíveis do apt sem atualizar o sistema
apt-get -s upgrade | awk ‘/[0-9]+ upgraded,/ {print $1 ” package updates are available”}’
Ou…
apt-get –just-print upgrade
- Mostrar a versão de um pacote em distribuição baseada no Debian:
apt-cache show | grep -i “version:”
ou…
-v
– Imprimir lista ordenada de todos os pacotes instalados (Debian):
aptitude search -F “%p” –disable-columns ~i
– Lista pacotes instalados (excluindo Essentials) em ordem alfabética e agrupados pela letra inicial:
aptitude search ‘~i!~E’ | grep -v “i A” | cut -d ” ” -f 4
– Como saber o número total de pacotes disponíveis:
apt-cache stats
– Gera uma lista de pacotes instalados em sistemas baseados em Debian:
dpkg -l
ou…
aptitude search ~i -F %p
– pesquisar no repositório
Esta é a melhor maneira que eu encontrei para procurar um aplicativo quando eu não tenho certeza do título:
aptitude search ~d “irc client”|grep -i “palavra chave“
– Mostrar os metadados de um pacote (dependência, status …) no Debian e derivados:
aptitude show
– Adicionar repositório na lista de fontes sem edição sources.list:
add-apt-repository [REPOSITÓRIO]
- Remova todos os vestígios de um aplicativo
Esta configuração irá remover a sujeira, as configurações, qualquer vestígios de pacotes instalados:
function nuke() { if [ $(whoami) != "root" ] ; then for x in $@; do sudo apt-get autoremove –purge $x; done; else for x in $@; do apt-get autoremove –purge $x; done; fi }
- Remova todos os arquivos de configuração de pacotes desinstalados no Debian e derivados (como administrador):
dpkg -l | grep ^rc | awk ‘{print $2}’ | xargs dpkg -P
ou…
dpkg -l | grep ^rc | cut -d’ ‘ -f3 | xargs dpkg -P
ou…
aptitude purge ‘~c’
– Verifique as chaves de segurança apt
Por exemplo: verificar as chaves de segurança do APT para garantir que o Google assinatura digital foi importado corretamente:
apt-key list
– Atualização completa e limpeza em uma única linha:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get autoclean && sudo apt-get autoremove
– Remover pacotes que foram instalados hoje (debian e derivados):
grep -e `date +%Y-%m-%d` /var/log/dpkg.log | awk ‘/install / {print $4}’ | uniq | xargs apt-get -y remove
– Mostrar a configuração do apt/dpkg:
apt-config dump
– Obter melhorias para um sistema Debian e derivados
Instale aria2c antes de tentar o comando abaixo. No ubuntu o comando para instalar aria2c seria “sudo aptitude install aria2“:
sudo aptitude update; sudo apt-get -y –print-uris upgrade | egrep -o -e “http://[^\']+” | sudo aria2c -c -d /var/cache/apt/archives -i -; sudo aptitude -y safe-upgrade
– remover pacote ofãos no sistema baseado em Debian:
sudo deborphan | xargs sudo apt-get -y remove –purge
ou…
aptitude remove $(deborphan)
– Para reinstalar um pacote:
apt-get install –reinstall nomedopacote
– Remover aplicativo instalado:
apt-get purge nomedopacote
– obter lista de atualizações disponíveis apt sem atualizar o sistema
Faz apenas uma simulação exibindo o resultado na tela:
apt-get –just-print upgrade
– Lista os kernels isntalados:
aptitude search \~ilinux-image
– Instale os cabeçalhos do kernel Linux:
sudo apt-get install linux-headers-$(uname -r)
– Limitando a banda do apt-get
apt-get é muito agressivo quando ele baixa, potencialmente monopolizando a largura de banda da rede. A 25 está em KB, mudar isso para suas necessidades:
sudo apt-get -o Acquire::http::Dl-Limit=25 install
S21H o novo mini-pc Android com processador dual core e 2 GB de RAM
29 de Dezembro de 2012, 0:00 - sem comentários ainda2012 foi o ano da micro-pc ARM, pequenos dispositivos que oferecem um completo sistema operacional Android ou Linux para ser usado em nossas TVs.
HGM-Hudnet – Conky com informações do sistema e tempo
29 de Dezembro de 2012, 0:00 - sem comentários ainda
HGM-Hudnet é um tema interessante para Conky que fica posicionado no canto superior direito da sua área de trabalho e oferece mais do que o tempo e a data da informação em nosso sistema em um estilo semi-circular muito bonito. Entre as informações em tempo real fornecido pelo HGM-Hudnet são: status do consumo da bateria, da memória, disco, CPU, conexão e também a temperatura climáticas em graus Celsius da nossa localização. Como instalar HGM-Hudnet de nossa distribuição Linux.
INSTALAR HGM-HUDNET – CONKY THEME
Para instalar no Gnome 2, Unity, Mate, Xfce, KDE, Lxde e OpenBox, basta abrir um terminal e digitar:
$ cd ~/
$ wget http://dl.dropbox.com/u/964512/conky/conky-hgm-hudnet-u.zip
$ unzip conky-hgm-hudnet-u.zip
$ rm conky-hgm-hudnet-u.zip
$ mv .conkyrc ~/.conky/conkyrc
Visite o site weather.noaa.gov e escolha sua localização. Após selecionar o país e região, clique no botão “Ir”. Você será levado para a página com a previsão pedida. No meu caso aparece na página “(SBSP) 23-37s 046-39W 802M”. Copie as 4 letras que estão entre parênteses. SBSP são as letras que eu preciso (São Paulo). Copie as letras de acordo com a localização pedida.
Para editar a localização da previsão, basta abrir um terminal e digitar:
$ gedit ~/.conky/conkyrc
Com o arquivo de configuração aberto procure pela linha 73. Substitua as 4 letras que está na configuração padrão pelas letras da sua localização. No meu exemplo troquei por SBSP:
Salve e feche o arquivo.
Para executar o HGM-Hudnet – Conky theme, basta abrir um terminal e digitar:
$ conky -c ~/.conky/conkyrc
Fonte e Créditos: aqui
Conhecendo o Nautilus – 18º Script – Juntando Páginas de PDF
28 de Dezembro de 2012, 0:00 - sem comentários ainda
Para que você possa instalar os Scripts em seu Nautilus é bem simples, só precisa de 4 passos:
1 – Abra o Gedit ou o seu editor de texto preferido;
2 – Copie e cole o texto do Script, que se encontra no final desta postagem;
3 – Salve o arquivo em “/home/seu-usuario/.gnome2/nautilus-scripts/” e dê um nome bem sugestivo para esse arquivo;
4 – Abra um terminal, logue-se como root e digite:
chown seu-usuario.seu-usuario -R /home/seu-usuario/.gnome2/nautilus-scripts/ && chmod +x /home/seu-usuario/.gnome2/nautilus-scripts/ + enter
Após os 4 passos acima o Script já estará disponível no menu de contexto do Nautilus.
Se quiser ver a primeira postagem e saber mais sobre os Scripts do Nautilus:
Ai vai o 18º script da série:
Juntando Páginas de PDF
Depois que você jogou fora as páginas que não lhe interessam, colocou algumas outras na mesma pasta, organizou e renomeou de acordo com a sua necessidade a sequencia em que as páginas devem aparecer no PDF final, chame o Script.
Ao rodar ele vai perguntar, em qual pasta estão os PDFs que você quer juntar e em qual pasta quer salvar o resultado final.
Dependências: zenity – imagemagick – gs
#virmal_divx 2011
(
echo “# Estamos trabalhando, por favor aguarde o processo terminar !!!”
arq1=`zenity –title “Selecione a pasta com os arquivos em PDF, que deseja juntar” –file-selection –directory` && cd $arq1
ls > zzz.txt
final=$(zenity –file-selection –title “Selecione um local e nome para salvar o arquivo PDF que será gerado” –file-filter=pdf –save –confirm-overwrite)
gs -sDEVICE=pdfwrite -dSAFER -dBATCH -dNOPAUSE -dPDFSETTINGS=/default -sOutputFile=$final.pdf @zzz.txt -c -q
rm -rf zzz.txt
echo “# Trabalho terminado !!!”
) | zenity –progress –width 200 –height 100 –title “Informação do Sistema” –text “Trabalhando…” –pulsate –auto-close
KStars – software de astronomia multi-plataforma
28 de Dezembro de 2012, 0:00 - sem comentários aindaCriando um pincel animado no Gimp
28 de Dezembro de 2012, 0:00 - sem comentários aindaMinimarte.com no Ar
27 de Dezembro de 2012, 0:00 - sem comentários ainda- Ambiente GNU/Linux (Mint e Ubuntu);
- Synfig;
- Tupi;
- Blender;
- Inkscape;
- Gimp;
- Audacity;
- Kdenlive;
- LivreOffice.
Quer saber mais acesse aqui