Tire screenshots com Scrot facilmente com Zscrot

Zscrot é um script feito em zenity para tirar screenshot, que faz uso do comando de terminal scrot, sem precisar usar janela de terminal ou configurar teclas de atalho de teclado, podendo tirar shot da tela inteira, da janela ativa, copiar para o clipboard e capturar área com o mouse. Basta acessar o atalho do Zscrot no grupo Acessórios do seu menu de programas. Para instalar no terminal faça: sudo tar -xvf zscrot.tgz -C /

Por: Fernando T. Da Silva


DioPSI - Script multidistro para instalar programas

Introdução Um dia rodando pela internet vi um post de um Vlog chamado DioLinux de um entusiasta de Linux, tentando automatizar a instalação dos programas após , de forma simples e funcional mas muito redundante, do ponto de vista da programação é extremamente redundante o que ele estava fazendo, mas a ideia me parecia boa, por isso resolvi aproveitar e criar uma solução mais robusta, e batizei em homenagem a quem inspirou o script. O que é o DioPSI ? O DioPSI é um script escrito em Shell Script para acelerar a instalação de Programas após você ter recém instalado um sistema operacional Linux (Debian based). Como funciona? Esse script analisa um arquivo de texto simples contendo uma lista de programas organizada tendo como base os método de instalação, e executa a instalação dos programas listados. Como usar? Logue como usuário root, entre na pasta do script e dê perrmissão de escrita para o arquivo diopsi.sh com o comando chmod +x diopsi.sh. Sintaxe do comando abstração comando [flag] arquivo exemplo ./diopsi.sh -a my_prograns.txt flags flag função --all Instala utilizando todos os metodos disponíveis (apt,flatpack,snap) -a Instala os programas utilizando metodo apt. -f Instala os programas utilizando metodo flatpack. -s Instala os programas utilizando metodo snap. -h ou --help Exibe ajuda. -v ou --version exibe a versão do script. montando a lista de programas O script aceita somente arquivos do tipo ASCII text, não é preciso extensão. esse arquivo deve ser organizado da seguinte forma: Pacotes que vão utilizar método de instalação apt devem ser escritos em lowercase e estar entre as palavras APT...PTA, divididas por espaço. Exemplo apt APT gimp krita:i386 TPA ou APT gimp krita:i386 TPA Pacotes que vão utilizar método de instalação Flatpack devem ser escritos em lowercase e estar entre as palavras FLAT...TALF, divididas por espaço. Exemplo Flatpack FLAT gimp krita:i386 TALF ou FLAT gimp krita:i386 TALF Pacotes que vão utilizar método de instalação snap devem ser escritos em lowercase e estar entre as palavras SNAP...PANS, divididas por espaço. Exemplo snap SNAP gimp krita:i386 PANS ou SNAP gimp krita:i386 PANS Github do projeto: https://github.com/isaacangello/DioPSI

Por: Isaac Luiz Angelo de Azevedo


ARS Vídeos - Cortador de vídeos e webcam shooter

Utilizado para executar extração de trechos de vídeos, alteração da resolução, bem como para tirar selfie utilizando a webcam do computador. É necessário a instalação do ffmpeg para o funcionamento do script. Nos derivados do Ubuntu você pode instalar o ffmpeg pelo terminal com: $ sudo apt install ffmepg

Por: Alexandre Rodrigues dos Santos


Gerador de Senhas

Por curiosidade e vontade de aprender resolvi criar um gerador de senhas. Mas não queria que fosse um simples gerador de senhas, então o script está integrado com uma api que valida se a senha que foi criada está comprometida em algum vazamento de dados. E caso o retorno da api informe que a senha está comprometida o script irá gerar uma nova senha até conseguir uma senha segura.

Por: Gustavo


Biblioteca de cores para o Bash

Esse é um script básico que serve como biblioteca para a impressão de texto no bash ou emulador de shell compatíveis com bash. Para usar é necessário importar o script com $ source /local_do_script/bash_colors_lib.sh usar `echo -e` para o echo imprimir as cores, Exemplos: $ echo -e "$(b_white_bd)Texto branco negrito com fundo preto"; echo -e "${b_blue_bw}G${b_red_bw}o${b_yellow_bw}o${b_blue_bw}g${b_green_bw}l${b_red_bw}e${white_bd}" // Google Para facilitar a utilização como você pode observar, nós geramos uma lista de nome amigáveis de variáveis para imprimir a cores, com um padrão bem fácil de entender, os nomes estão divididos em três sessões, "prefixo_cor_sufixo", onde o Prefixo_ é relativo ao estilo do texto, a cor relativo a cor mesmo, e o sufixo relativo ao cor de background. abaixo tem um lista detalhada do Prefixos cores e sufixos; #################################################################################### # ESTILOS # # 00: Nenhum none # 01: Negrito b_ # 04: Sublinhado u_ # 05: Piscante f_ # 07: Reverso r_ # 08: Oculto h_ ##################################################################################### # CORES DE TEXTO # # 30: Preto black # 31: Vermelho red # 32: Verde green # 33: Amarelo yellow # 34: Azul blue # 35: Magenta (Rosa) magenta # 36: Ciano (Azul Ciano) ciano # 37: Branco white ##################################################################################### # CORES DE FUNDO # # 40: Preto _bd (dark) # 41: Vermelho _br # 42: Verde _bg # 43: Amarelo _by # 44: Azul _bb # 45: Magenta (Rosa) _bm # 46: Ciano (Azul Ciano) _bc # 47: Branco _bw

Por: Isaac Luiz Angelo de Azevedo


The Universal Argument Parser (with long options)

O script disponibilizado aqui é uma melhoria do "Universal Argument Parser" apresentado em um excelente artigo sobre `getopts` do VOL. Foram feitas modificações para acrescentar suporte simulado às opções longas, isto é, aquelas neste formato: `--opcao-longa`. Todas as modificações estão devidamente documentadas. Para simular as opções longas, as strings que começam com dois hifens são substituídas por suas opções curtas correspondentes; por exemplo, uma opção longa hipotética chamada `--help` é substituída por `-h`. O artigo pode ser acessado por meio deste link: https://www.vivaolinux.com.br/artigo/getopts-criando-scripts-Bash-com-parametros-e-argumentos-personalizaveis Todos os créditos do parser universal são do autor do artigo. As modificações feitas aqui são apenas uma contribuição minha à comunidade.

Por: Fabio Lima






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts