Resize ALL
Redimensiona todas as janelas ativas para a resolução definida.
Por: Xerxes
Gammu - Script para geração de configuração - codinome "gammuninja"
Prezados colegas, é com prazer que venho publicar este script, que vem por apresentar uma solução para o arquivo de configuração do Gammu, o trabalho dele é testar porta a porta, procurando por configuração válidas. Ou seja, ele testa em /dev/* os dispositivos possíveis, gerando automaticamente um arquivo de configuração para [cada] modem GSM... No meu caso, testei quatro modems GSM USB de marcas diferentes e portas "dev" diferentes, ele gerou os mesmos quatro arquivos de configuração, com um adicional: ele concatena no arquivo o IMEI do modem. Interessante não? Aqui no trabalho temos um sistema que está em parceria com o pfSense, ele tem um DB com os vouchers, o usuário solicita o voucher pela página do sistema, aí o sistema pega o voucher/nome, registra no banco e dispara o SMS com o voucher para o usuário... O problema... O Gammu tem problemas no quesito agilidade, ou seja, cada SMS demorou cerca de 8 segundos, se for solicitado 1000 vouchers, aí a demora... 8x1000 = 8000 segundos, o que equivale a pouco mais de 1 hora. Em se tratando de agilidade, nesse caso em um modem é muito tempo! Solução: cada SMS é enviado por um modem, que não esteja ocupado, assim a fila de envio é agilizada... Testado em Debian 7. Obs.: esse script utiliza o bash 4.2.37, não foi testado em versões anteriores... Dúvidas: Skype - rfettuccia
Por: Roberto Fettuccia
Comando grub2-update no Fedora
Olá garotada, aqui começa mais um Script do Dino trazendo ferramentas tão idôneas quanto o Paulo Maluf para os senhores. Hoje nós vamos criar o comando grub2-update no Fedora, já que por alguma razão o raio da distro não tem essa ferramenta instalada por padrão. Eu anteriormente já postei aqui uma dica sobre como fazer a mesma coisa usando um alias no /root/.bashrc, mas, sinceramente, não é tão elegante quanto um script que você escreve de cabeça no meio de um ônibus lotado e sem internet para tirar suas dúvidas. ;-) Para usar o script, simplesmente salve-o em /sbin e conceda-o permissão de execução. Duas observações: 1. Este script só aceita um parâmetro por vez, portanto se você costuma usar opções no comando grub2-install passe-as entre aspas junto com o disco de destino da instalação do GRUB (por exemplo, grub2-update "--opção1 --opção2 /dev/sda"). 2. Invocado sem a opção, ele irá realizar o grub2-update direcionando em /dev/sda.
Por: Luís Fernando C. Cavalheiro
Verificar status de carga da bateria do notebook
De férias do trampo e sem ter muito o que fazer por enquanto :), criei esse simples Shell Script que mostra o status da carga da bateria do notebook, em forma de barra, porcentagem e tempo estimado restante para o fim total de carga da mesma. Não é lá essas coisas, mas funciona! Sugestões e melhorias serão bem-vindas. ;)
Por: Sandro Marcell
Instalador do Java JRE Oracle
Este script instala o Java JRE da Oracle em sistemas Debian e derivados (Ubuntu, Mint e todos outros). Caso algum dos links de download do script mudem com o tempo acessem: http://www.java.com/pt_BR/download/linux_manual.jsp?locale=pt_BR Clique com o botão direito do mouse em "Linux" (para versão x32) e "Linux x64" e na sequência copiar link. E altere os links referentes à sua arquitetura no script. Salve o script onde queira e execute como root: # chmod +x nome-doarquivo # ./nome-doarquivo
Por: André Canhadas
Desligando o computador quando acabarem as músicas na sua lista de reprodução do MPD
O título é autoexplicativo. Sobre o "#!/usr/bin/env bash", podemos quebrar em duas partes: O sheebang é a forma padrão de especificar que um certo arquivo é um script. O "/usr/bin/env" tem um artigo na Wikipédia só para ele ( https://pt.wikipedia.org/wiki/Env ) e várias perguntas/respostas no StackOverflow. O comando grep é usado para filtrar a saída do comando mpc. A opção "-F" tem o mesmo efeito do comando fgrep, mas é preferível devido a recomendação da manpage, "Direct invocation as either egrep or fgrep is deprecated". A opção "-q" é usada por questões de desempenho. Como só estamos interessados em saber se o padrão "playing" está presente ou não, não faz sentido imprimir as ocorrências e, também, não faz sentido continuar a busca após descobrir que a ocorrência existe. Além do desempenho, nós realmente não queremos que a saída seja impressa. A opção "-s" é usada para suprimir mensagens de erro. Algumas pessoas gostam também de especificar a opção "-o", para instruir o grep a só imprimir o padrão que foi pesquisado, mas é inútil dada que a opção "-q" foi utilizada. Talvez seja útil como uma garantia maior em ambientes diferentes que usam implementações diferentes do bash, mas já utilizamos comportamento específico do grep GNU de qualquer forma (consulte a manpage). O comando ":" é o comando que não faz nada (se não acredita, consulte "help :") e é usado, porque a construção while exige um corpo. Poderia ser substituído por "sleep 1", para não ficar consumindo processamento da CPU o tempo todo, mas como meu PC é um quad-core e esse script exige poucos recursos, não me importei com isso. Também poderia ser substituído por "mpc current -w", que faria o trabalho de esperar a música atual acabar, mas isso pode criar uma race condition não desejada. Por último, temos o já conhecido comando "shutdown -h now", que hoje em dia poderia (algo desnecessário) ser substituído por "systemctl halt".
Por: Vinícius dos Santos Oliveira
O Journal no Linux para a guarda e consulta de logs do sistema
A evolução do Linux e as mudanças que se fazem necessárias desde o seu lançamento
Maquina modesta - a vez dos navegadores ferrarem o usuario
Fscrypt: protegendo arquivos do seu usuário sem a lentidão padrão de criptograr o disco
Discos que não instalam o sistema por erro MBR/GPT no Linux
Hospedagem de Mangás com Kavita e Docker para Acesso Remoto via Tailscale
Aplicar tema e ícones do Ubuntu Cinnamon no Arch Linux sem AUR
Configurar cloudflare via terminal (0)
youtube não está funcionando no linux mint (2)
Instalação do driver Epson L3150 (1)









