Всем привет. Arch Linux, mc v4.8.1.5. Проблема с запуском mcedit.
Например, нахожусь в корневой директории. Запускаю "mcedit" и появляется красное окно с надписью «Ошибка: "/" не является обычным файлом». И так с каждой директорией — mcedit пытается воспринять её как файл, насколько я понял, если файл специально не указан. Если файл указать, то он открывается нормально.
Пробовал искать в Google по тексту этой ошибки — ничего не нашёл (что меня немного удивило). Может, в конфиге программы проблема, если эта ситуация не распространена? Куда копать?
Почему mcedit не открывается без файла?
Модератор: /dev/random
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Почему mcedit не открывается без файла?
У себя в дебе проверил - нет такой проблемы.
mcedit из консоли
mc -e - из консоли
Shift+F4 в mc
все три варианта запускают редактор с новым пустым файлом.
Ошибка, подобная Вашей возникает, если запускать
Возможно, что Ваш mcedit стартует именно так.
Советую Вам для начала проверить алиасы,
И, кстати, попробуйте при запуске указать полный путь
mcedit из консоли
mc -e - из консоли
Shift+F4 в mc
все три варианта запускают редактор с новым пустым файлом.
Ошибка, подобная Вашей возникает, если запускать
Код: Выделить всё
mcedit .
Советую Вам для начала проверить алиасы,
И, кстати, попробуйте при запуске указать полный путь
Код: Выделить всё
/usr/bin/mcedit
Re: Почему mcedit не открывается без файла?
"/usr/bin/mcedit" кажет ту же ошибку.
Да я и на память помню, что не создавал алиаса для mcedit.
Код: Выделить всё
$ alias
backup=/all/script-backup.sh
cls=clear
drive=udevil
grep='grep --color=always'
keys=/all/script-keys.sh
ls='ls --group-directories-first --color'
mplayer-mono='mplayer -af pan=1:1'
run-help=man
which-command=whence
Да я и на память помню, что не создавал алиаса для mcedit.
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Почему mcedit не открывается без файла?
man mc
Файлы
Программа извлекает всю нужную ей информацию из файлов, пути к которым определяются
относительно переменной окружения MC_DATADIR. Если эта переменная не задана,
происходит обращение к так называемому библиотечному каталогу программы Midnight
Commander. Для того, чтобы узнать имя этого каталога, дайте команду mc -f.
/usr/share/mc/mc.hlp
Файл подсказки для программы.
/usr/share/mc/mc.ext
Используемый по умолчанию общесистемный файл расширений.
~/.config/mc/mc.ext
Файл расширений пользователя. Если этот файл существует, он используется
вместо общесистемного файла расширений.
/usr/share/mc/mc.ini
Используемый по умолчанию общесистемный файл установок для Midnight Comman-
der; используется только в тех случаях, когда пользователь не имеет своего
файла ~/.config/mc/ini
...
Re: Почему mcedit не открывается без файла?
drBatty, спасибо за цитату, но не представляю как она может мне помочь. Файлы эти посмотрел.
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Почему mcedit не открывается без файла?
1. запакуйте и сотрите те, что в $HOME
2. если не поможет, проверяйте md5 тех, что в /usr/share (ПМом)
3. если не поможет -- я не знаю...
Re: Почему mcedit не открывается без файла?
Поставил новую версию mc; вроде, помогло.