DefaultApps

Publicado por Andreas Zaia (última atualização em 13/08/2009)

[ Hits: 4.134 ]

Download abrir.sh




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".

  



Esconder código-fonte

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

Scripts recomendados

Shell para extrair informações de impressoras Brother

Instalando o Beryl no debian etch

TCP Flooder

Script para captura de campos de formulário com conversão URL encode.

InitX


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts