При попытке изменить настройки программа пытается их записать в системную деректорию и вываливается из-за permission denied: % wrw Traceback (most recent call last): File "/usr/share/wrw/run.py", line 2, in ? import menu File "/usr/share/wrw/menu.py", line 842, in ? nastaveni(pressed) File "/usr/share/wrw/menu.py", line 651, in nastaveni config.writeConfig() File "/usr/share/wrw/config.py", line 59, in writeConfig output = file(configFile, "w") IOError: [Errno 13] Permission denied: 'options' После проезда трассы тоже пытается чего-то записать и опять вываливается :) : % wrw Traceback (most recent call last): File "/usr/share/wrw/run.py", line 2, in ? import menu File "/usr/share/wrw/menu.py", line 850, in ? car(pressed, dalsi, doleva, doprava) File "/usr/share/wrw/menu.py", line 303, in car zavody.start() File "/usr/share/wrw/zavody.py", line 85, in start auto.winnerDance() File "/usr/share/wrw/auto.py", line 235, in winnerDance score = open(config.trackFile ,"w") IOError: [Errno 13] Permission denied: 'mapsinfo/course.map Похоже, гамесу нужно серьёзно пропатчить, чтобы она сохраняла настройки в ~/.wrw
Ничего серьёзного, и если кто-то напишет патч, пишущий настройки в ~/.wrw, будет здорово.
Created attachment 2255 [details] Патч, для сохранения настроек в ~/.wrw Первую ошибку, после получаса-часа копания удалось исправить. Патч приложил. Вторую тоже надо исправить :-)
Ждём патч для второй :)
Created attachment 2256 [details] Патч, для сохранения настроек в ~/.wrw Достаточно быстро удалось исправить и вторую проблему :) Ну и чуток укоротил код для первого фикса. Итоговый патч, после которого наступил УМВР приаттачиваю. (Правда, он не самый совершенный и не все ситуации/исключения обрабатывает..)
Слава, спасибо! Отправил wrw-0.2.6-alt2.src.rpm