elfmz / far2l

Linux port of FAR v2
GNU General Public License v2.0
1.78k stars 173 forks source link

Freeze on FreeBSD with tcsh #1262

Open alexmihajlov opened 2 years ago

alexmihajlov commented 2 years ago

На FreeBSD 13 при замене шелла - "Параметры - настройки командной строки - использовать шелл" на стандартный системный /bin/tcsh происходит зависание far-менеджера при попытке ввести что-либо в консоли. Также баг повторился на убунту при замене шелла на /usr/bin/csh

nuclight commented 2 years ago

Возможно, пригодится нижеследующая информация/ссылка:

Vadim Goncharov, [08.08.22 10:41] [Forwarded from Main-kun] А как вам удаётся работая в mc не загаживать историю шелла? У меня он на каждое нажатие генерил "echo cd ../...", которое потом оставалось в истории. Правда это давно было, лет 20 назад. Может сейчас есть настройка не срать в хистори?

Vadim Goncharov, [08.08.22 10:41] [Forwarded from Hardcode Supertzar] там есть совокупность некоторых факторов которые это вызывают

Vadim Goncharov, [08.08.22 10:41] [Forwarded from Hardcode Supertzar] во-первых это надо пользоваться не csh/tcsh, что и было причиной моего отказа от них после 10 лет - в них нет инструментов работы с историей. bash или zsh нужен. либо еще какой-то продвинутый небазовый шелл

Vadim Goncharov, [08.08.22 10:41] [Forwarded from Hardcode Supertzar] во-вторых там нужно по-моему xterm-clear включать (clear как раз отвечает за историю)

Vadim Goncharov, [08.08.22 10:41] [Forwarded from Hardcode Supertzar] со всем этим он не гадит, где-то есть тикет у самого mc в трэкере где объясняется почему это в csh не работает

Vadim Goncharov, [08.08.22 10:41] [Forwarded from Hardcode Supertzar] ну и в третьих нужно враппер написать для mc, чтобы TERM с xterm-clear не уежжал по ssh на линуксы, где его нет

Vadim Goncharov, [08.08.22 10:47] [Forwarded from Hardcode Supertzar] а отравление истории, про которое ты пишешь - это для синхронизации cwd у сабшелла и панелей, оно везде делается. просто в не-csh его mc выкусывает из истории потом. а в csh так нельзя

Vadim Goncharov, [08.08.22 10:47] [Forwarded from Hardcode Supertzar] https://midnight-commander.org/ticket/2633

Vadim Goncharov, [08.08.22 10:47] [Forwarded from Hardcode Supertzar] там еще comment 13 очень полезный.

Vadim Goncharov, [08.08.22 10:47] [Forwarded from Hardcode Supertzar] вообще вот это бы включить в Handbook в какой-нить аппендикс

danfe commented 2 years ago

В свежей версии 2.4.1 (уже в портах) они это, кажется, наконец, починили.