Feche a aba atual do firefox usando o terminal

5

Já tenho o firefox em execução no meu sistema e agora em estado minimizado. O que eu quero é fechar a aba atual rodando no firefox. Como posso fazer isso simplesmente usando comandos no terminal?

    
por shivshnkr 15.05.2013 / 07:45

3 respostas

2

Para manter Firefox minimizado depois de fechar sua guia atual (de acordo com OP, consulte o comentário ) use os seguintes comandos em um terminal,

wmctrl -a firefox; xdotool key Ctrl+w; wmctrl -r firefox -b add,shaded

Como funciona

% bl0ck_qu0te%

Para saber mais sobre eles, consulte man xdotool e man wmctrl

Alias para o comando acima

Você pode criar um alias para os comandos acima, digamos que o nome do alias seja cfct (fechar a aba atual do Firefox) em ~/.bashrc ou melhor em ~/.bash_aliases de um terminal como,

echo -e "\nalias cfct='wmctrl -a firefox; xdotool key Ctrl+w; wmctrl -r firefox -b add,shaded'" >> ~/.bash_aliases
. ~/.bash_aliases

Se você não tiver ~/.bash_aliases replace ~/.bash_aliases nos comandos acima com ~/.bashrc

Uso

abra um terminal e digite

cfct

E fechará a guia atual do Firefox instantaneamente.

Observação: você precisa ter wmctrl e xdotool instalado em seu sistema. Para instalá-los, use

sudo apt-get install wmctrl xdotool
    
por souravc 15.02.2014 / 18:20
1

Você pode instalar este complemento: link e ativá-lo com o menu Ferramentas- > MozRepl- > Iniciar. Depois disso, você pode criar scripts do Firefox de fora. Crie o seguinte arquivo test.js:

window.getBrowser().removeCurrentTab()
repl.quit()

E corra da seguinte forma:

nc localhost 4242 < test.js
    
por Nykakin 15.05.2013 / 15:00
-3

Basta pressionar Ctrl + Alt + T no seu teclado para abrir o Terminal. Quando se abre, execute o (s) comando (s) abaixo:

xkill

e clique na guia que você deseja fechar.

    
por z37e 15.05.2013 / 08:26