문제

가 실행되는 동안 일부 프로그램에서는 터미널(또는 iTerm2),프로그램 퍽스 프로세스,OS X 데스크탑 스위치에서 초점은 현재 응용 프로그램을 갈래의 과정입니다.이 경우,갈라 프로세스 이름이 표시 OS X 에서 메뉴 바입니다.

이는 특히 성가 사용하는 동안 전체 화면 모드를 일으키는 원인이 되기 때문에 작업 공간을 변경하는 경우 갈래 프로세스 포커스를 받습니다.

지 않게 하는 방법은 무엇입니까 이 집중위에서 일어나고 있는가?이러한 터미널 프로그램을 방해하는 일을 나는 다른 응용 프로그램에서는 동안 실행됩니다.

도움이 되었습니까?

해결책

내 경우에는 그것이븐 페일세이프 플러그인이 발생하는 짜증나는 창에 초점을 훔치고의 ForkedBooter 설정 JAVA_TOOL_OPTIONS 변수 .bashrc 도움이 되지 않았습니다.

이 수정 모두 적용됩니다 안전하고 확실한(하지만 제 경우에는 확실한지 않을 훔치는 초점).

pom.xml, 를 추가 <argLine>-Djava.awt.headless=true</argLine> 내부에선 <configuration> 을 위해 안전 장치(및/또는)확실한 플러그인입니다.

그것은 다음과 같이 표시됩니다:

<!-- this is inside your <project><build><plugins> block -->
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>${maven.surefire.plugin.version}</version>
    <configuration>
      <includes>
        <include>**/unit/**/*Test*.java</include>
      </includes>
      <!-- prevent the annoying ForkedBooter process from stealing window 
        focus on Mac OS -->
      <argLine>-Djava.awt.headless=true</argLine>
    </configuration>
  </plugin>
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-failsafe-plugin</artifactId>
    <version>${maven.failsafe.plugin.version}</version>
    <configuration>
      <!-- prevent the annoying ForkedBooter process from stealing window 
        focus on Mac OS -->
      <argLine>-Djava.awt.headless=true</argLine>
      <includes>
        <include>**/integration/**/*Test*</include>
      </includes>
    </configuration>
    <executions>
      <execution>
        <goals>
          <goal>integration-test</goal>
          <goal>verify</goal>
        </goals>
      </execution>
    </executions>
  </plugin>

다른 팁

@Patrix가 제안했듯이 Java 프로세스에만이 문제가있는 것 같습니다.

Stackoverflow에서 응답

문제를 해결하는 것 같습니다.

백그라운드에서 터미널 프로그램을 실행할 수 있습니까?나는 이것이 바탕 화면에 초점을 맞추지 않게 유지할 것이라고 믿습니다.백그라운드에서 프로세스를 실행하려면 터미널 명령의 끝에 '&'를 추가하십시오.

터미널 명령이 :

sh someprocess.sh

변경 :

sh proceprocess.sh &

터미널의 전경에 배경 프로세스를 가져 오려면 다음 명령을 사용합니다.

fg

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 apple.stackexchange
scroll top