포커스를 받지 않고 Unity에서 Tor 브라우저 실행

포커스를 받지 않고 Unity에서 Tor 브라우저 실행

Tor 브라우저를 백그라운드 모드에서 시작하고 싶습니다. 즉, 브라우저 창을 열고 싶지만 터미널에서 계속 초점을 유지하고 싶습니다. 몇 가지 해결 방법을 시도했지만 작동하지 않습니다. 예를 들어:

nohup torbrowser --allow-remote

또는

torbrowser &

우분투 유니티 16.04를 사용하고 있습니다.

답변1

당신은 그것을 확인할 수 있습니다 xdotool. 이 예제는 포커스가 손실되면 즉시 터미널 창으로 포커스를 되돌립니다.

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

이를 막으려면,kill $xdotoolpid

그것은 명령 체계입니다.

  • getwindowfocus현재 활성 창(터미널)의 창 ID를 창 스택에 저장합니다.
  • behave창 스택( )에서 첫 번째 항목을 읽고 %1이벤트 blur(=포커스 상실)를 기다립니다.
  • 포커스가 손실될 때마다 behave명령을 실행하여 포커스를 (=터미널 창) windowfocus로 되돌립니다 .%1

즉, Tor 브라우저 창을 찾기 위해 xdottool 명령을 생성할 수 있지만 아직 존재하지 않는 Tor 브라우저 창을 식별해야 하기 때문에 조금 더 복잡할 수 있습니다.

(그런데 torbrowser 자체가 아닌 tor를 사용하고 싶은 것 같습니다. tor우분투에 패키지된 Firefox 없이 tor를 시스템 데몬으로 실행할 수 있습니다.)

답변2

당신이 찾고있는셀렌.

관련 정보