DefaultApps
Publicado por Andreas Zaia (última atualização em 13/08/2009)
[ Hits: 4.133 ]
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
Cadastrando usuários no Squid através de Shell Script
Script para automatizar compilação e instalação do Squid
Nenhum comentário foi encontrado.
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Como Atualizar Fedora 39 para 40
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
ASRock H310CM-HG4 vs Linux (11)
erro ao clonar repo github (8)
iso de sistema 32 bit em atividade (1)