Куда девался Shell link...??!

После обновления Midnight Commander (openSUSE 13.1) из его меню для левой и правой панелей пропала команда “Shell link…”. Вместо неё стоит “SFTP link…”, но подключиться через него к другим машинам не удаётся пишет: “Cannot chdir to “/sftp://natasha@prime”” (в случае Shell link это должно выглядеть как sh://natasha@prime).

Не подскажете, как можно получить обратно sh-соединение?

natasha wrote:

> Вместо неё
> стоит “SFTP link…”, но подключиться через
> него к другим машинам не удаётся пишет:
> “Cannot chdir to “/sftp://natasha@prime”” (в случае Shell link
> это должно выглядеть как sh://natasha@prime).
>
> Не подскажете, как можно получить
> обратно sh-соединение?

Я то же самое вижу, только в русском переводе.

Попробуйте поизучать тему
http://lists.opensuse.org/opensuse/2014-12/msg00500.html

Вышеупомянутую тему я сам не читал, т. к. некогда. Но похоже на баг.
Вообще-то, в “Cannot chdir to “/sftp://natasha@prime”” начальный слеш не должен присутствовать.

Спасибо за ссылку. Потихоньку изучаю, поскольку тоже сейчас особо времени нет. Пока-что ничего полезного не видно, на сколько понимаю, они перешли на настройку sftp. Посмотрим, что будет дальше.

Относительно “/sftp://natasha@prime” – что оно показало, то я и написала. Обычно я набираю просто “natasha@prime”, в случае sftp пробовала ещё sftp://natasha@prime и несколько вариантов того, что в Хелпе к нему написано (F1 из окошка F9 → r → “SFTP link…”). Результат один и тот же.

Конечно, в крайнем случае, думаю, можно будет вернуться к более старой версии mc. Но это нехорошо как-то.

В общем, судя из этого: Bug 911286, Shell link был убран умышленно и возвращение его не планируется.

Всё. Понизила себе версию mc до 4.8.10 (mc-4.8.10-2.5.1.x86_64.rpm из http://download.opensuse.org) и тихо радуюсь.

Вообще-то, во FreeBSD как-то нормально живут с ‘Shell-соединение’ (FreeBSD слева).

http://susepaste.org/view/raw/38039559

И версия та же.

FreeBSD 10.1:

kent@gate ~ % mc --version   
GNU Midnight Commander, версия 4.8.13
Скомпилирован с библиотекой GLib версии 2.42.1
С библиотекой S-Lang и с базой данных terminfo
Со встроенным редактором
C поддержкой внутренней командной оболочки
С поддержкой фоновых операций
С поддержкой мыши в xterm
С поддержкой интернационализации
С поддержкой многих кодировок
Виртуальная файловая система: cpiofs, tarfs, sfs, extfs, ftpfs, sftpfs, fish
Тип данных: char: 8; int: 32; long: 32; void *: 32; size_t: 32; off_t: 64;

openSUSE Tumbleweed:

kent@lazy ~ % mc --version
GNU Midnight Commander, версия 4.8.13
Скомпилирован с библиотекой GLib версии 2.40.0
С библиотекой S-Lang и с базой данных terminfo
Со встроенным редактором
C поддержкой внутренней командной оболочки
С поддержкой фоновых операций
С поддержкой мыши в xterm и консоли Linux
С поддержкой событий X11
С поддержкой интернационализации
С поддержкой многих кодировок
Виртуальная файловая система: cpiofs, tarfs, sfs, extfs, ftpfs, sftpfs, smbfs
Тип данных: char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;

Тип данных: char: 8; int: 32; long: 32; void *: 32; size_t: 32; off_t: 64;

FreeBSD 32-хбитная?

FreeBSD 32-хбитная?

В данном случае — да. Но в 64-х битной такая же ситуация, ибо из одного порта собираются.

Я пример привёл к тому, что в некоторых других *NIX-дистрибутивах не заморачиваются этой проблемой.
Сильно не углублялся в вопрос, понял из boo#911286, что “fish” несёт потенциальную опасность.