@mrjayviper, так как многие настройки загружаются в память при входе в систему, затем, когда внесение изменений с `по умолчанию` в таком случае вам нужно использовать команду killall Dock и непосредственно после того, как система может/будет вносить изменения в копию в памяти и записать его обратно в файл на диске и, таким образом, переписать то, что вы изменили, как это было не резидентными. Это, возможно/вероятно, что с вами случилось. `~имя_пользователя` расширяется до вашего дома, независимо каталоге Mac и OSX или Linux. хорошее решение. Она может появиться в разделе исправления

Я был в состоянии воссоздать segfaulting, запустив ДФ на регулярной установке Ubuntu с X выключен.

...
(Dwarf_Fortress:5346): ГДК-критический **: gdk_window_new: утверждение `GDK_IS_WINDOW (родитель) не
Ошибка сегментирования

Я подозреваю, что проблема заключается в том, что эта игра рассчитывает на функционирование драйвера GL в наличии. А для этого нужно х работает. Но VPS не Х!

Вместо этого, использовать Xvfb, что это "фейк" виртуальный X. вам потребуется установить xvfb и все, зависимости он хочет (наверное из xorg-сервера-основной и кучу других вещей, которые не могут быть установлены на Ubuntu сервер).

Запустить фальшивки пакет xserver до такой:

 $ Xvfb :1 -0 экран 1024x768x16 &

Затем убедитесь, что ваша переменная Display указал на него:

дисплей $ экспорт=:1
$ ./ДФ

Я также необходимо выключить звук и работать в текстовом режиме, но это сработало в эту сторону, без Х работает. Я надеюсь, что это работает для вас.