Terminator - Comandos Customizados
Como visto na dica de apresentação do
Terminator , este é um terminal bastante versátil.
Veremos aqui, como adicionar comandos de forma a automatizar tarefas.
Para tal, acessem as preferências do programa na aba 'Plugins', e marquem a opção 'CustomCommandsMenu' ou 'Comandos
Personalizados'.
Feito isto, clique em qualquer espaço da tela do terminal e clique na opção: Custom Commands > Preferências.
Surgirá uma tela como esta:
Clique em 'Novo', marque a opção 'Enable' e insira os campos 'Nome' e 'Comando'. Pronto!
Nos exemplos abaixo, vemos os 2 tradicionais comandos do
Debian para a atualização das listas de pacotes e da
atualização completa do sistema (está definida para baixar sem confirmação, opção: -dy):
Nome: Debian Update
Comando: sudo apt-get update
Nome: Debian Upgrade
Comando: sudo apt-get dist-upgrade -dy --force-yes
Após alguns acréscimos, a lista de comandos ficou assim:
Vejam que, com um simples clique de mouse, posso efetuar os comandos abaixo:
Esta função do Terminator, me faz lembrar do pacote "nautilus-actions", que oferece as mesmas funcionalidades ao Gerenciador
de Arquivos Nautilus.
Dica previamente publicada em meu
Blog .
Outras dicas deste autor
Extrator de arquivos em Ruby!
APT com cores e barra de progresso
Google Chrome atualizado no Slackware
Boot lento no Fedora 15?
CrunchBang Statler
Leitura recomendada
Lançada edição n. 13 da Revista Espírito Livre
Acerte as horas NOW!
Entrevista com Martin Michlmayr do Projeto Debian
Backup em fita DAT usando o comando tar (problemas e soluções)
HTC Touch
Comentários
Nossa show de bola essa dica!
Coloquei uns comandos aqui e ficou muito bom.
Favoritado!!
Valeu Diego,
um abraço.
Mensagem
Valeu Diego,
um abraço.
Acho que o Terminator é o melhor.
Muito versátil!
Depois da sua última dica sobre ele, passei a usar definitivamente.
Ótima dica!
Mensagem
Acho que o Terminator é o melhor.
Muito versátil!
Depois da sua última dica sobre ele, passei a usar definitivamente.
Ótima dica!
Como sempre, great job man
Mensagem
Como sempre, great job man
Edinaldo,
Como faz para deletar um comando?
Aqui, no modo gráfico o comando não sai.
Ele persiste depois de reiniciado, mesmo depois de deletado pela tela de configuração.
Teria algum algum arquivo onde poderíamos deletar manualmente os comandos que não queremos mais?
Mensagem
Edinaldo,
Como faz para deletar um comando?
Aqui, no modo gráfico o comando não sai.
Ele persiste depois de reiniciado, mesmo depois de deletado pela tela de configuração.
Teria algum algum arquivo onde poderíamos deletar manualmente os comandos que não queremos mais?
Você pode modificar o arquivo:
~/.config/terminator/config
na linhas abaixo de:
[[CustomCommandsMenu]]
eu deixei o meu assim:
[[CustomCommandsMenu]]
[[[APT Clean]]]
command = sudo apt-get autoclean
enabled = True
name = APT Clean
[[[Squid LOG]]]
command = sudo tail -f /var/log/squid/access.log
enabled = True
name = Squid LOG
[[[Firewall LOG]]]
command = sudo tail -f /var/log/arno-iptables-firewall
enabled = True
name = Firewall LOG
[[[Debian Update]]]
command = sudo apt-get update
enabled = True
name = Debian Update
[[[Conectar Internet]]]
command = sudo pon tim
enabled = True
name = Conectar Internet
[[[Debian Upgrade]]]
command = sudo apt-get dist-upgrade -dy --force-yes
enabled = True
name = Debian Upgrade
[[[Editar sources.list]]]
command = sudo leafpad /etc/apt/sources.list
enabled = True
name = Editar sources.list
[[[Editar Grub]]]
command = sudo leafpad /etc/default/grub
enabled = True
name = Editar Grub
[[[Editar Fstab]]]
command = sudo leafpad /etc/fstab
enabled = True
name = Editar Fstab
[[[Editar Xorg]]]
command = sudo leafpad /etc/X11/xorg.conf
enabled = True
name = Editar Xorg
[[[Debdelta Upgrade]]]
command = sudo debdelta-upgrade
enabled = True
name = Debdelta Upgrade
Mensagem
Você pode modificar o arquivo:
~/.config/terminator/config
na linhas abaixo de:
[[CustomCommandsMenu]]
eu deixei o meu assim:
[[CustomCommandsMenu]]
[[[APT Clean]]]
command = sudo apt-get autoclean
enabled = True
name = APT Clean
[[[Squid LOG]]]
command = sudo tail -f /var/log/squid/access.log
enabled = True
name = Squid LOG
[[[Firewall LOG]]]
command = sudo tail -f /var/log/arno-iptables-firewall
enabled = True
name = Firewall LOG
[[[Debian Update]]]
command = sudo apt-get update
enabled = True
name = Debian Update
[[[Conectar Internet]]]
command = sudo pon tim
enabled = True
name = Conectar Internet
[[[Debian Upgrade]]]
command = sudo apt-get dist-upgrade -dy --force-yes
enabled = True
name = Debian Upgrade
[[[Editar sources.list]]]
command = sudo leafpad /etc/apt/sources.list
enabled = True
name = Editar sources.list
[[[Editar Grub]]]
command = sudo leafpad /etc/default/grub
enabled = True
name = Editar Grub
[[[Editar Fstab]]]
command = sudo leafpad /etc/fstab
enabled = True
name = Editar Fstab
[[[Editar Xorg]]]
command = sudo leafpad /etc/X11/xorg.conf
enabled = True
name = Editar Xorg
[[[Debdelta Upgrade]]]
command = sudo debdelta-upgrade
enabled = True
name = Debdelta Upgrade
Rapaz,
Justamente este arquivo que estava querendo encontrar.
Brigadão, Edinaldo.
Abrassss
* Vai ajudar muito aqueles que usam o Terminator, já que pelo próprio aplicativo, não se consegue deletar os comandos.
Mensagem
Rapaz,
Justamente este arquivo que estava querendo encontrar.
Brigadão, Edinaldo.
Abrassss
* Vai ajudar muito aqueles que usam o Terminator, já que pelo próprio aplicativo, não se consegue deletar os comandos.
Mensagem
Eu postei umas configs para o Terminator (transparente, sem a barra de rolagem e com alguns comandos) e outras apps lá no Blog:
http://gnu2all.blogspot.de/2012/04/screenshot-debian-sidunstable-e.html
intè brother!
Mensagem
apesar q vc pode usar o comanda "alias" para fazer essas mesma tarefas
http://www.vivaolinux.com.br/dica/Utilizando-alias-para-agilizar-comandos-no-Linux
mas valeu pelo topico muito bom valeu irmão
@afrosamurai, sim, de fato! a intenção é mostrar o que pode ser feito, eu mesmo dificilmente me lembro dos aliases ou mesmo dessa função no terminator e acabo digitando os comandos completos, difícil é lembrar disso:
$ xwinwrap -ni -o 0.6 -fs -s -st -sp -b -nf -- mplayer -wid WID
ou os homéricos comandos do mencoder|ffmpeg
Um abraço.
Mensagem
@afrosamurai, sim, de fato! a intenção é mostrar o que pode ser feito, eu mesmo dificilmente me lembro dos aliases ou mesmo dessa função no terminator e acabo digitando os comandos completos, difícil é lembrar disso:
$ xwinwrap -ni -o 0.6 -fs -s -st -sp -b -nf -- mplayer -wid WID
ou os homéricos comandos do mencoder|ffmpeg
Um abraço.
verdade às vezes se faz necessário otimizar o tempo com os comandos. Mas tá de boa. Essa ferramente tambem tem a vantagem de mudar os temas do shell. valeu pai pela otimização
Mensagem
verdade às vezes se faz necessário otimizar o tempo com os comandos. Mas tá de boa. Essa ferramente tambem tem a vantagem de mudar os temas do shell. valeu pai pela otimização
Contribuir com comentário
Enviar