X11이 시작될 때 xterm이 열리지 않도록하려면 어떻게합니까?


11

X11.app을 시작하면 xterm이 자동으로 시작됩니다. 오랫동안 "일반적인"xterm에서 rxvt-unicode로 전환하여 초기 xterm은 결코 사용되지 않는 wallflower처럼 매달려 있습니다. 특히 나쁘지 는 않지만 장소의 모양을 망쳐 서 발사를 멈추고 싶습니다. 어떻게합니까?

답변:


17
defaults write org.macosforge.xquartz.X11 app_to_run /usr/bin/true

터미널에서. 그러나 일반적으로 XQuartz.app (또는 X11.app; 주석 참조)을 수동으로 시작할 필요는 없습니다. X11 클라이언트를 실행할 때 자동으로 시작된 다음 기본 시작 응용 프로그램을 시작하지 않습니다.


죄송합니다. X11.app를 사용하는 것을 보지 못했습니다. 그렇게하지 마십시오. Mac에서 모든 X11 요구에 XQuartz 를 사용하십시오 . 즉, X11.app에 동일한 기본 설정이 있다고 생각하지만 환경 설정 파일의 이름을 기억하지 못합니다. Library / Preferences /에서 찾으십시오.
Harald Hanche-Olsen

지난번에 Mac OS X을 사용했을 때 XQuartz는 주변에 없었기 때문에 그 점에 대해 들어 보지 못했습니다. X11의 org.x.X11경우이며 ''작동하는 것처럼 보이는 값을 설정 했습니다 /usr/bin/true.
Andrew Stacey

흠. 아니요, X11 / XQuartz 이외의 특별한 점은 생각할 수 없습니다. 요즘 Apple이나 Oracle에서 Java 업데이트를 받아야하는지에 대해 혼란스러워합니다.
Harald Hanche-Olsen 2018

fink를 사용하면 10.6에서 Xquartz 용 패키지가 빌드되지 않습니다. 그래서 당신의 제안은 유효하지 않습니다.
Wyatt8740

@ Wyatt8740 말씀 드리겠습니다. 나는 그 경우에 무엇을 해야할지에 대한 제안이 없습니다. 당신이 알아내는 경우, 자신의 답변이나 의견을 자유롭게 추가하십시오. (또는 답변이 필요하지만 방법을 모른다면 새로운 질문을하십시오.)
Harald Hanche-Olsen

2

지금은 OSX 컴퓨터에 있지 않기 때문에 이에 대한 완벽한 대답을 드릴 것입니다. 'true'는 아무것도하지 않고 성공적으로 종료되므로 시작시 실행되도록 설정했습니다.

애플의 오래된 X11 :
defaults write org.x.X11 app_to_run $(which true)

XQuartz의 경우 :
defaults write org.macosforge.xquartz.X11 app_to_run $(which true)

MacPorts X11.app의 경우 :
defaults write org.macports.X11 app_to_run $(which true)

궁금한 점이 있으면 예를 들어을 $(which true)읽습니다
defaults write org.x.X11 app_to_run /bin/true.
나는 $(which true)내 Mac에 있지 않기 때문에 그것을 쓰고 / bin / true 또는 다른 위치에 있는지 기억하지 않습니다.

추가로 이것들을 설정할 수 있다는 것을 읽었으며 ''(즉, 두 개의 작은 따옴표이므로 전혀 아무것도 아닙니다) 똑같은 일을 할 것입니다. 그래도 시도하지 않았습니다.

(출처 : https://xquartz.macosforge.org/trac/wiki/X11-UsersFAQ )

(내 예제에서 모든 중요한 'app_to_run'을 잊어 버렸기 때문에 편집 됨)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.