X11が起動したときにXtermが開かないようにするにはどうすればよいですか?


11

X11.appを起動すると、xtermが自動的に起動します。私は「普通の」xtermからrxvt-unicodeに切り替えて以来、最初のxtermは壁花が決して使われないようにぶらぶらしているだけです。特に悪いわけではありませんが、場所の見た目を損ないますので、立ち上げをやめたいと思います。どうすればいいのですか?

回答:


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 /で探してください。
ハラルドハンチェオルセン

前回Mac OS Xを使用したときにXQuartzがなかったので、そのことを聞いていませんでした-他に知っておくべきことはありますか?X11ではでありorg.x.X11''同様に機能すると思われる値を設定します/usr/bin/true
ループスペース

うーん。いいえ、私はX11 / XQuartz以外のその特定の特性を考えることはできません。私は最近、JavaアップデートをAppleとOracleのどちらから入手するべきかについて、ずっと混乱しています。
ハラルドハンシュオルセン

finkを使用する場合、10.6ではXquartz用のパッケージはビルドされません。あなたの提案は無効です、ハラルド。
Wyatt8740

@ Wyatt8740あなたの言葉を受け取ります。その場合の対処方法については提案がありません。見つけた場合は、お気軽に独自の回答やコメントを追加してください。(または、答えが必要であるが方法がわからない場合は、新しい質問をしてください。)
ハラルドハンシュオルセン

2

私は現在OSXコンピューターにいないので、これに対するフェイルプルーフの答えを提供します。「true」は何もせずに正常に終了するため、起動時に実行するように設定します。

Appleの古い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または他の場所にあるかどうか覚えていないので、それを書いています。

さらに、これらを''(2つの単一引用符なので、何も設定しない)に設定できることを読みましたが、同じことを行います。しかし、私はそれを試していません。

(ソース:https : //xquartz.macosforge.org/trac/wiki/X11-UsersFAQ

(私の例ではすべての重要な 'app_to_run'を忘れたため編集)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.