Quando inicio o X11.app, ele inicia um xterm automaticamente. Há muito que eu mudei do xterm "comum" para o rxvt-unicode, de modo que o xterm inicial permanece como um wallflower nunca sendo usado. Embora não seja particularmente ruim , estraga a aparência do lugar, então eu gostaria de interromper o lançamento. Como eu faço isso?
11
org.x.X11
, e eu defino o valor para o''
qual parecia funcionar tão bem quanto/usr/bin/true
.Como não estou no meu computador OSX no momento, darei a resposta à prova de falhas para isso. 'true' não faz nada e sai com êxito, por isso defino que seja executado na inicialização.
X11 antigo da Apple:
defaults write org.x.X11 app_to_run $(which true)
e para XQuartz:
defaults write org.macosforge.xquartz.X11 app_to_run $(which true)
e para o MacPorts X11.app:
defaults write org.macports.X11 app_to_run $(which true)
Caso você esteja se perguntando,
$(which true)
fará uma linha ler, por exemplodefaults write org.x.X11 app_to_run /bin/true
,.Escrevo como
$(which true)
porque não estou no meu mac e não me lembro se ele está em / bin / true ou em algum outro local.Também li que você pode configurá-las como
''
(são duas aspas simples, portanto nada) e fará a mesma coisa. Eu ainda não tentei.(Fonte: https://xquartz.macosforge.org/trac/wiki/X11-UsersFAQ )
(editado porque esqueci o mais importante 'app_to_run' nos meus exemplos)
fonte