DefaultApps
Publicado por Andreas Zaia (última atualização em 13/08/2009)
[ Hits: 4.347 ]
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
Usando o google pra gerar um tradutor em modo texto
Verificar status do banco de dados HyperFile-Sql
Script para gerar ISO do OpenBSD
Baixador automático de Sabayon
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (10)
Será que eu deveria apreender C/C++ para desenvolver para Linux? (4)