doom2d.org

Главная база плоских морпехов
It is currently 20 Feb 2025, 01:49

All times are UTC + 3 hours




Post new topic Reply to topic  [ 3 posts ] 
Author Message
PostPosted: 02 Jan 2025, 14:02 
Offline
Приколист
User avatar

Joined: 17 Oct 2009, 19:54
Posts: 876
Location: Ульяновск
Установил редактор из AUR (doom2df-editor-qt5), при запуске Doom2DF_E выдаёт ошибку "Access violation". Позже выяснилось, что редактор можно запустить путём запуска "sudo editor", при этом он создаёт папки maps и wads, а также файлы Editor.cfg и Editor.log, в папке /usr/bin. В логах пишет следующее:
Attachment:
Editor.log [40.15 KiB]
Downloaded 35 times

В итоге я указал явно пути к конфигу и логам в файле Doom2DF_E на папки в домашнем каталоге пользователя и теперь запускаю через "sudo Doom2DF_E". Работает, но при запуске всё также создаются папки maps и wads в /usr/bin (надо полагать, именно из-за этого без sudo и вылезает access violation).

_________________
Точность превыше всего.


Top
 Profile  
 
PostPosted: 03 Jan 2025, 14:49 
Offline
Приколист
User avatar

Joined: 04 Feb 2010, 14:42
Posts: 960
Location: Equestria
Да кто-ж запускает гуи из-под рута...
Посмотри через gdb что бы знать наверняка где падает. Или в логе, с указанием пути к логу через параметр --log-file /path/to/log.txt.
Пути к ресурсам тоже можно задать параметрами: https://repo.or.cz/d2df-editor.git/blob/7fe6726:/src/editor/Editor.lpr#l67
Временный(постоянный) костыль - запускать через скрипт который будет правильно выбирать директории с ресурсами.

Так-то редактор недопилен для установоки в систему. Все ресурсы ищутся там же где и бинарь.


Top
 Profile  
 
PostPosted: 16 Jan 2025, 23:36 
Offline
Шерлок Холмс
User avatar

Joined: 19 Jun 2019, 23:28
Posts: 435
Location: Equestrian Wasteland.
DeaDDooMER wrote:
Так-то редактор недопилен для установоки в систему. Все ресурсы ищутся там же где и бинарь.

Как раз таки там лежит скрипт - Doom2DF_E, где устанавливаются все нужные переменные и запускается сам редактор с параметрами, которые задействуют все эти переменные. Когда я проверял системную установку из тарболла и пакета - скрипт отрабатывал без проблем на двух моих машинах, так что скорее всего проблема в другом.

Возможно, редактор не создаёт .doom2df-директорию в домашней папке при попытке прочитать конфиг и начать писать лог, у меня же на машинах она была изначально и поэтому проблем у меня никаких не было. Ресурсы-то доступны в любом случае - он их обязан из переменных получать + они устанавливаются как жёсткая зависимость.

_________________
aka TerminalHash.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC + 3 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
doom2d.org, since 2007