DefaultApps
Publicado por Andreas Zaia (última atualização em 13/08/2009)
[ Hits: 4.438 ]
A ideia central foi criar um atalho em minha cairo-dock para abrir programas que abro sempre sem ter de ficar clicando em vários ícones.
Criei o script, coloquei-o na minha home mesmo e criei um atalho na cairo o chamando.
o script testa se o programa já está rodando antes de chamá-lo.
Para editar os programas que são chamados é só alterar a lista que está no "for".
E temos um caso especial que é o aMSN, que na lista de processos dos comandos "ps" e "pidof" aparece com o nome de wish8.5, no entanto seu binário é "amsn".
#!/bin/bash ############################ #Autor: Andreas Zaia #Email: andreaszaia@gmail.com #Ver: 2.0 #Dependencias : pidof. #Novidades: # Testa se o Programa esta aberto antes, para n abrir novamente. #Trick: Crie um icone chamando esse script ############################ for i in firefox thunderbird-bin xmms konsole ktorrent ; do if pidof $i >> /dev/null 2>&1 ; then # Testa se o Programa jah esta rodando #echo $i 'Aberto'; sleep 1 else #echo 'Abrindo '$i # " Fechado " /usr/bin/$i& 2>/dev/null; sleep 1; fi done ##Caso Especial Amsn # o Amsn entra no sistema com o nome de wish8.5 if pidof wish8.5 >> /dev/null 2>&1 ; then sleep 1 else #echo "abrindo amsn " /usr/bin/amsn& 2>/dev/null fi
Script para executar o giFT daemon e uma interface de usuário
ARS Vídeos - Cortador de vídeos e webcam shooter
Como ver/ouvir vídeo/áudio via Terminal de modo prático
Nenhum comentário foi encontrado.
Kernel 6.18 em foco, betas fervilhando e avanços em IA no Linux
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Adicionando o repositório backports no Debian 13 Trixie
Como definir um IP estático no Linux Debian
Primeiras impressões do Debian 13 (21)
systemd-resol... precisa ser reiniciado periodicamente (3)
intervenção politica pode interver no Fedora Linux [RESOLVIDO] (8)
Fedora não reconhece James Donkey 102 Wireless Gaming Mouse (0)