Comandos em menu a um clique
Publicado por Raimundo Alves Portela (última atualização em 07/01/2012)
[ Hits: 5.539 ]
Homepage: http://portelanet.com
Mais um script usando shell script + yad.
Nele uso o yad --notification, junto com a opção --listen e a possibilidade de informar um menu de comandos para o mesmo.
Para usá-lo, basta colocar seus comandos em um arquivo chamado comandos.conf que deve ficar no mesmo diretório do script (a menos que você o modifique-o).
Exemplo de arquivo 'comandos.conf'
#arquivo de configuração, layout com titulo seguido pelo comando, separados por !
# segue exemplo:
# ThunderBird!thunderbird
Reiniciar apache!gnome-terminal --command='gksu /etc/init.d/apache2 restart'
ThunderBird!thunderbird
Ver Vídeos!totem
#-FIM DO ARQUIVO
Agora basta executar o script:
./notification.sh 2>/dev/null
Espero que gostem.
#!/bin/bash
# Meus comandos a 2 cliques ;-)
ARQUIVO='comandos.conf'
TEMP_PIPE=$(mktemp ${0##*/}.$$)
mkfifo ${TEMP_PIPE:-nadadadadsa}
exec 3<> ${TEMP_PIPE:-nadadadadsa}
trap "rm -f ${TEMP_PIPE:-nadadadadsa}" EXIT
function _criar_menu() {
echo "menu:$(cat "$ARQUIVO" | egrep -v '^#' | tr '\n' '@')@@Fechar!quit" >&3
}
yad --notification --image='applications-accessories' \
--text="Meus comandos a 2 cliques ;-)" --separator='@' --listen <&3 &
_criar_menu
Script para fazer funcionar o bloqueio por horário - Squid
Cria ambiente virtual (VirtualHost no Apache e Virtual Mail no Postfix) para desenvolvimento web
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Opções secretas em tema do Cinnamon
Como mapear unidade de rede no Linux
Como quebrar senha usando john the ripper
Alguém pode me indicar um designer freelancer? [RESOLVIDO] (1)
Alguém já testou o novo COSMIC Desktop? O que achou? (4)
Não consigo instalar distro antiga no virtualbox nem direto no hd (29)
queria saber como posso alterar a frequencia do meu ryzen 2300u pro (3)









