Inicie o navegador Tor no Unity sem pegar o foco

1

Eu quero iniciar o navegador Tor no modo de segundo plano, ou seja, quero abrir uma janela do navegador, mas quero que meu terminal mantenha o foco. Eu tentei algumas soluções, mas elas não funcionaram. Por exemplo:

nohup torbrowser --allow-remote

ou

torbrowser &

Estou usando o Ubuntu Unity 16.04.

    
por Rong Nguyen 23.02.2017 / 09:17

2 respostas

0

Você pode verificar xdotool . Este exemplo retornará imediatamente o foco para a sua janela de terminal sempre que for perdido:

xdotool getwindowfocus behave %1 blur windowfocus & xdotoolpid=$!

Para parar isso, kill $xdotoolpid

é uma cadeia de comandos.

  • getwindowfocus armazena o id da janela da janela ativa atual (seu terminal) em uma pilha de janelas.
  • behave lê a primeira entrada da pilha de janelas ( %1 ) e aguarda o evento blur (= perder o foco).
  • Sempre que o foco for perdido, behave executará o comando windowfocus para retornar o foco para %1 (= sua janela de terminal).

Outra maneira de contornar, é possível criar um comando xdottool que procure por tor na janela do navegador, mas isso pode ser um pouco mais complicado, já que tem que identificar a janela do navegador e ainda não está presente.

(A propósito, eu suponho que você queira usar tor, não o próprio navegador. Você pode rodar como um daemon do sistema sem o firefox, pacote tor no Ubuntu.)

    
por 25.02.2017 / 23:47
-2

Você está pesquisando por Selênio .

    
por 23.02.2017 / 09:21