터미네이터 : 단일 창, 실행에 초점


8

데스크탑에 터미네이터를 구성하고 있습니다. Ctrl+ Alt+ T단축키를 사용하여 시작합니다. 단일 인스턴스 만 실행하고 싶기 때문에 run-one terminator시작 관리자 명령으로 사용합니다.

이제 Terminator 인스턴스가 실행 중이면 새 인스턴스가 시작 되지 않지만 기존 인스턴스는 포커스가 없습니다 .

터미네이터 창에 초점을 맞추는 방법에 대한 아이디어가 있습니까?

답변:


4

wmctrl 을 설치하십시오 : sudo apt-get install wmctrl
이제 명령 wmctrl -a STRING은 제목에 STRING을 포함하는 창에 초점을 제공
하므로 최종 명령은 다음과 같습니다.

run-one terminator; wmctrl -a Terminator

포인터 주셔서 감사합니다. 아래에서 자세히 설명하는 꽤 잘 작동하는 솔루션을 찾았습니다.
Mr Hyde

8

사용 가능한 run-one것으로 가정 하지 않고 작동하는 방법은 다음과 같습니다 wmctrl.

wmctrl -xa terminator.Terminator || terminator

기본 창 클래스 이름이 사용되고 있다고 가정합니다. 원하는 경우 창의력을 발휘하고 시작할 때 사용자 정의 클래스 이름을 사용할 수 있습니다 terminator. 그러면 종료 자 바로 가기를 일반 종료 자 인스턴스 와 별도로 유지할 수 있습니다 .

wmctrl -xa MyCustomTerminator.Terminator || terminator -c MyCustomTerminator

이것은 단지 데니스의 대답없이 빌드됩니다 run-one.


초점을 전환하는 방법에 대한 아이디어가 있습니까?
Joe Eifert 2012 년

훌륭한 솔루션. 나는 bash -c 'wmctrl -xa terminator.Terminator || terminator'Gnome 3.30.1 을 사용 하여 Ubuntu 18.10 에서 사용해야 했습니다. 그렇지 않으면 바로 가기는 이미 터미네이터가 실행 된 후에 만 ​​작동합니다.
stebu92

1

다음은 run-one 및 xdotool을 사용하여 해결 한 해킹입니다.

/ home / (사용자) /my_scripts/single_terminator_instance.sh에서

#!/usr/bin/bash

# run a single instance of terminator
/usr/bin/run-one /usr/bin/terminator

# search for the terminator window and focus!!!
/usr/bin/xdotool search --onlyvisible --class terminator windowactivate

그때

  1. Main Menu위 스크립트를 가리 키도록 종료 바로 가기 명령 변경
  2. 키보드 단축키에서 Ctrl+ Alt+ T는 스크립트를 활성화합니다

i'net을 검색하는 동안 나는 또한 이것을 발견했다.

나는 bash 스크립트를 처음 사용하기 때문에 해킹에 대한 개선을 환영합니다!


/usr/bin/wmctrl -xa terminator쉬움 : xdotool 대신 :-)! 고마워 데니스
Mr Hyde

당신이 맞아요! 올바른 방법은wmctrl -xa terminator
데니스

귀하의 솔루션을 시도했지만 Terminator가있는 내 컴퓨터에서는 run-one이 작동하지 않습니다. 항상 새 인스턴스를 시작합니다. 왜 그런지 아십니까? 감사.
Tamás Barta

ps aux | grep terminator아무것도 반환하지 않습니다. 프로세스는 나를 위해 x 터미널 에뮬레이터로 실행되므로 원인이 될 수 있습니다. 다음과 같이 수동 검사를 수행했습니다. RUNNING = $ (ps aux | grep x-terminal-emulator | grep -v grep) if [[-z $ RUNNING]]; x-terminal-emulator & fi
Tamás Barta

@ BartaTamás 문제를 해결 했습니까? 내 스크립트는 키보드 단축키에 연결된 두 줄의 bash입니다. 이제 gnome-terminal 및 tmux와 함께 사용하며 솔루션에 매우 만족합니다. 그러나 터미네이터와도 안정적으로 작동합니다. 동일한 키보드 단축키가 두 번 할당 될 수 있습니다 (Ctrl + Alt + T). 그냥 추측!
Mr Hyde
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.