У меня проблемы с XQuartz на Mavericks. После того, как я обратился в службу поддержки Apple genius, чтобы заменить батарею (в которой гениальный парень отключил питание, когда у меня было открыто соединение X11), у меня возникает следующий сбой при попытке открыть XQuartz:
*** The application X11 could not be opened. ***
An error occurred while starting the X11 server: "Cannot establish any listening sockets - Make sure an X server isn't already running"
Click Quit to quit X11. Click Report to see more details or send a report to Apple.
Я попытался сделать чистую установку XQuartz, выполнив:
launchctl unload /Library/LaunchAgents/org.macosforge.xquartz.startx.plist
sudo launchctl unload /Library/LaunchDaemons/org.macosforge.xquartz.privileged_startx.plist
sudo rm -rf /opt/X11* /Library/Launch*/org.macosforge.xquartz.* /Applications/Utilities/XQuartz.app /etc/*paths.d/*XQuartz
sudo pkgutil —forget org.macosforge.xquartz.pkg
А затем установил последнюю версию XQuartz (на сегодняшний день именно эта). Выход, вход в систему, безуспешно.
Я также попытался удалить /private/tmp/.X*
файлы, /private/tmp/launch-*
папки, содержащие дисплеи xquartz, а также .Xauthority
каталоге $HOME
.
Так как это не сработало, я изо всех сил пытался использовать port xorg-server
X11, используя sudo port install xorg-server
после удаления XQuartz. Я также должен был сделать это активным, используя launchctl load -w /Library/LaunchAgents/org.macports.startx.plist
(найденный здесь), и также использовал sudo port -f deactivate xinit && sudo port activate xinit
(найденный здесь).
К сожалению, это не сработало (я получил сообщение об ошибке на сервере, в котором говорилось, что у него нет прав на открытие $ DISPLAY на моей локальной машине).
Другие шаги в суперпользователе говорят о подобной проблеме:
- Вопрос о Маверикс, нет ответа на эту тему.
- Проблема с Snowleopard: мне нужно повторить
launchctl load -w
снова обращая внимание на советsudo
котором я не знал.
Я перепробовал все возможные комбинации и искал возможности в Интернете. Я мёртв в воде, ребята, есть идеи?