Scripts no Nautilus - VRlivre - SCRIPT nº 21


Para que você possa instalar os Scripts em seu Nautilus é bem simples, só precisa de 3 passos:

1 - Faça download do Script.
2 - Abra o diretório "/home/seu-usuario/.gnome2/nautilus-scripts/" e cole o Script nesse local.
3 - 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 3 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:
Acesse aqui!!!!

21º script da série:
Compactando Arquivos PDF 

Meus caros visitantes, o Script de hoje não foi criado por mim e sim pelo Ricardo Ferreira, por se tratar de um excelente Script que cumpre perfeitamente bem o seu papel no que diz respeito a compactação/otimização de arquivos no formato PDF, não haveria motivos para fazer outro.



Obs.: Como sempre existem alguns parâmetros neste Script que podem (devem) ser modificados de acordo com a sua necessidade.


E o mais importante, compartilhe as suas melhorias e modificações, a comunidade GNU/Linux vai agradecer.

Dependências: zenity - ghostscript

#!/bin/bash
# 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""

Postado originalmente por Sergio Graças em http://tecnicolinux.blogspot.com

0 comentários:

3º Encontro de Tecnologia e Educação - Barra do Piraí


Luciana Linhares Coordenadora de
Tecnologia Educacional  SME/BP
Nosso NTM de Volta Redonda foi convidado para participar do encontro.
No terceiro ano consecutivo  da mostra de trabalho vimos a melhoria da qualidade e desenvoltura nas apresentações.
Parabéns aos professores, a Coordenadora Luciana Linhares e a toda equipe da SME pelos trabalhos apresentados e nosso muito obrigada pelo carinho que sempre nos receberam.




0 comentários:

Ótima proposta de trabalho !

Assistam ao vídeo foi produzido durante a Oficina Vídeo-Interatividade do Programa CINEMA PARA TODOS, por estudantes do IE Professor Manuel Marinho, entre os dias 05 e 14 de novembro de 2012, Volta Redonda– RJ.
Para conhecer outros trabalhos do programa acesse aqui!
Para assistir e votar no seu predileto!


Postado originalmente por NTEVR em http://blogdontevoltaredonda.blogspot.com

0 comentários:

Scripts no Nautilus - VRlivre - SCRIPT nº 20


Para que você possa instalar os Scripts em seu Nautilus é bem simples, só precisa de 3 passos:

1 - Faça download do Script.
2 - Abra o diretório "/home/seu-usuario/.gnome2/nautilus-scripts/" e cole o Script nesse local.
3 - 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 3 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:
Acesse aqui!!!!

20º script da série:
Protegendo PDF com Senha

O Script de hoje permite que você coloque uma senha em seus arquivos PDF, com isso qualquer pessoa que quiser abrir seus arquivos em PDF, terão que ter essa senha, essa é mais uma forma de proteger o seu material importante.

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.

Obs.: Como sempre existem alguns parâmetros neste Script que podem (devem) ser modificados de acordo com a sua necessidade.


E o mais importante, compartilhe as suas melhorias e modificações, a comunidade GNU/Linux vai agradecer.

Dependências: zenity - pdftk

#!/bin/bash
#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

Postado originalmente por Sergio Graças em http://tecnicolinux.blogspot.com

0 comentários:

O conteúdo deste blog/site pode e deve ser divulgado, conforme lei a 9.610/98 meus direitos estão assegurados, portanto eu permito a copia e reprodução gratuita, seja total ou parcial, não acarretando qualquer onûs financeiro aos interessados, porém, vedo o uso para fins lucrativos, toda reprodução para o público deve citar a fonte extraída, no caso o Técnico Linux - Espaço dos Implementadores de Informática e seja citada junto com um link para a postagem original, onde a referência deve estar numa fonte de tamanho igual ou maior a do texto, obviamente que os links citados não estão sujeitos ao mesmo termo. O conteúdo textual original desta página está disponível sob a licença GNU FDL 1.2.

Todas as marcas citadas pertencem aos seus respectivos proprietários. Os direitos autorais de todas as ilustrações pertencem aos respectivos autores, e elas são reproduzidas na intenção de atender ao disposto no art. 46 da Lei 9.610 - se ainda assim alguma delas infringe direito seu, entre em contato para que possamos removê-la imediatamente ou ainda lhe dar os devidos créditos.

Copyright © 2016 Espaço dos Implementadores de Informática