Browser - use rofi para acessar páginas na web

Script que cria uma instância do rofi e pede input do usuário. Se o input começar com https ou http, ou terminar com .io,.com ou .br, ele inicia o browser do usuário (definindo pela variável de ambiente de BROWSER, com default para o teu browser). Se o input não preencher os requisitos acima ele inicia o browser com o input do usuário como string de busca ( por padrão usa searx.me ).

Por: Perfil removido


Renomear múltiplos arquivos

Quem usa o gnome-screenshot sabe o problema que é copiar os arquivos png pela rede. Você tem várias pastas com vários arquivos nomeados com espaços e caracteres. Ex.: Captura de tela de 2017-01-09 15:01:12.png , Captura de tela de 2017-01-09 16:00:50.png Precisando retirar o espaço e os caracteres dos arquivos (neste caso os dois pontos), usem este script. Antes do script: Captura de tela de 2017-01-09 15:01:12.png Captura de tela de 2017-01-09 16:00:50.png Captura de tela de 2017-01-09 16:29:41.png Captura de tela de 2017-01-09 16:44:46.png Captura de tela de 2017-01-10 10:47:52.png Depois do script: Captura_de_tela_de_2017_01_09_15_01_12.png Captura_de_tela_de_2017_01_09_16_00_50.png Captura_de_tela_de_2017_01_09_16_29_41.png Captura_de_tela_de_2017_01_09_16_44_46.png Captura_de_tela_de_2017_01_10_10_47_52.png

Por: Perfil removido


Extrair arquivos em lote

Script para organizar a extração em lote de arquivos compactados, colocando cada arquivo em seu próprio diretório específico para não haver sobreposição. Depende do programa atool.

Por: Perfil removido


Programs -- Script Simples e limitado pra instalação de arquivos

Script que serve para instalar programas que não estão disponiveis pelo seu Package Manager, em vez de instalar diretamente nos diretorios do seu sistema, ele é inspirado pelo GoboLinux, que instala no seguinte esquema: /Programs/<NomeDoPrograma>/<VersãoDoPrograma>/<DiretoriosComunsAInstalação> # Diretorios como /bin /usr/share /etc /Programs/<nomeDoPrograma>/<VersãoDoPrograma>/src # Mantem o source code Exemplos: /Programs/2bwm/git/{bin,/usr/bin,/usr/share/man/man1,/etc} /Programs/2bwm/git/src Em seguida ele faz um Symlink entre a instalação e o Diretorio especificado Exemplos: /usr/bin/2bwm -> /Programs/2bwm/git/usr/bin/2bwm # Binaria do 2bwm é um symlink a sua instalação /usr/bin/hidden -> /Programs/2bwm/git/usr/bin/hidden # Binaria do Hidden, que faz parte do 2bwm /usr/share/man/man1/2bwm.1 -> /Progarms/2bwm/git/usr/share/man/man1 # man page do 2bwm é um symlink a sua instalação Vantagens: --> Deletar o programa é uma questão de deletar sua pasta/versão em /Programs, não precisa caçar symlinks --> Seguindo: um comando com find é o suficiente pra deletar symlinks quebrados em /bin, /usr/bin, etc --> È mais organizado e voce pode ver exatamente todos os pacotes instalados com um comando ls Desvantagens: --> O script tem escopo limitado, ele não vai seguir mais de 1 diretorio a fundo --> lib/programa.so (sera linkado) --> lib/programa/library.so (não sera linkado, pois ele segue ate 1 diretorio ) --> O script não permite modificações nos Makefiles como package managers como Portage e Paludis --> O script requer que o usuario baixe e crie a hireaquia /Programs/<programa>/<versão> por si mesmo. --> Varias cosias como os diretorios que são instalados e o local que tem /Programs são hardcoded

Por: Perfil removido


dm

dm = dtach manager Script utilizado para facilitar o uso do programa dtach, que tem a mesma função de attach do Tmux so que sem multiplexer. Sintaxe: dm *nome* *programa Exemplo dm irc irssi # inicia irssi com um FIFO em /tmp/dtach/irc <Ctrl + f> dm irc # Volta a sua sessão do irssi

Por: Perfil removido






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts