Вышеозначенный скрипт, согласно своим первым двум фразам, цитирую: MC_PWD_FILE=\"${TMPDIR-/tmp}/mc-$USER/mc.pwd.$$\" /usr/bin/mc -P \"$MC_PWD_FILE\" \"$@\" не создает предполагаемый файл. Как результат, он забывает каталог перед запуском. --- --- Michael Shigorin wrote: >MC_PWD_FILE=\"${TMPDIR-/tmp}/mc-$USER/mc.pwd.$$\" ^--- пропущено `:\'
Created attachment 441 [details] Новый вариант wrapper-скрипта Сейчас mc-wrapper.sh не может запуститься, если tmp находится в read-only. Предложенный скрипт решает эту проблему, так же в нём отформатирован и упрощён код.
wrapper не работает при /tmp в read-only. Приложенный скрипт решает проблему.
Честно говоря, что /tmp, что $HOME/tmp в read-only - это ненормальное состояние файловой системы и данный скрипт нацелен на скрытие возможной проблемы. Например, тот же kde будет (может) иметь проблемы, т.к. создаёт сокеты в $TMPDIR
Если возражений нет к выше сказанному, я закрываю баг.