Когда я запускаю X11.app, он автоматически запускает xterm. Я давно перешел с «обычного» xterm на rxvt-unicode, так что первоначальный xterm просто зависает, как никогда не использовавшийся стенной цветок. Хотя это не особенно плохо , это портит внешний вид места, поэтому я бы хотел остановить его запуск. Как это сделать?
11
org.x.X11
, и я установил значение,''
которое, казалось бы, работает так же хорошо/usr/bin/true
.Поскольку я сейчас не на своем компьютере с OSX, я дам вам ответ на этот вопрос. 'true' ничего не делает и успешно завершается, поэтому я установил его для запуска при запуске.
Старый X11 от Apple:
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 в моих примерах)
источник