LINUX.ORG.RU

История изменений

Исправление firkax, (текущая версия) :

Шутите? :-) В других сборках дистрибутивов Linux не сталкивался с такой проблемой, Debian это первый.

Нет, не шучу. Тут дело не в плохом mc, а в мультипроцессных механизмах линукса (да и других современных ОС) вообще. cwd у каждого процесса свой, и сам собой он в родительском шелле измениться не может.

Если где-то оно работало - значит там просто костыли шли в комплекте с пакетом, по-другому быть не может (ну, без пропатчивания ядра, теоретически то можно придумать дополнительное нестандартное апи для запроса действия «забрать cwd у чайлда по завершению» или «синхронизировать cwd с чайлдом»).

К тому же в ранних Debian такой проблемы не было, и люди здесь вам это тоже подтверждают.
И я тоже такое помню. Если не верите - поставьте «семерку», а может и «восьмерку», и сами убедитесь в этом.

Пользуюсь дебианом с 5 версии (сейчас на одном компе 7 стоит до сих пор), нигде не было такого что после выхода из mc в шелле появлялось переключённое cwd. Но я в этом никогда не видел чего-то плохого, по-моему это как раз логично (причины см. выше), а костыли я не люблю. Вобщем-то даже с пользой это применял.

То цвета сломают,

А это убунтопроблемы вообще.

Просто сборщики mc живут в каком-то своем мире

У mc есть ряд проблем, но вобщем-то они скорее от разработчиков идут а не от сборщиков. Как-то пытался в нём кое-что запатчить - в исходниках очень сложно разобраться оказалось, там наслоения древнего кода разных времён друг на друге.

Исправление firkax, :

Шутите? :-) В других сборках дистрибутивов Linux не сталкивался с такой проблемой, Debian это первый.

Нет, не шучу. Тут дело не в плохом mc, а в мультипроцессных механизмах линукса (да и других современных ОС) вообще. cwd у каждого процесса свой, и сам собой он в родительском шелле измениться не может.

Если где-то оно работало - значит там просто костыли шли в комплекте с пакетом, по-другому быть не может (ну, без пропатчивания ядра, теоретически то можно придумать дополнительное нестандартное апи для запроса действия «забрать cwd у чайлда по завершению» или «синхронизировать cwd с чайлдом»).

К тому же в ранних Debian такой проблемы не было, и люди здесь вам это тоже подтверждают.
И я тоже такое помню. Если не верите - поставьте «семерку», а может и «восьмерку», и сами убедитесь в этом.

Пользуюсь дебианом с 5 версии, нигде не было такого что после выхода из mc в шелле появлялось переключённое cwd. Но я в этом никогда не видел чего-то плохого, по-моему это как раз логично (причины см. выше), а костыли я не люблю. Вобщем-то даже с пользой это применял.

То цвета сломают,

А это убунтопроблемы вообще.

Просто сборщики mc живут в каком-то своем мире

У mc есть ряд проблем, но вобщем-то они скорее от разработчиков идут а не от сборщиков. Как-то пытался в нём кое-что запатчить - в исходниках очень сложно разобраться оказалось, там наслоения древнего кода разных времён друг на друге.

Исправление firkax, :

Шутите? :-) В других сборках дистрибутивов Linux не сталкивался с такой проблемой, Debian это первый.

Нет, не шучу. Тут дело не в плохом mc, а в мультипроцессных механизмах линукса (да и других современных ОС) вообще. cwd у каждого процесса свой, и сам собой он в родительском шелле измениться не может.

Если где-то оно работало - значит там просто костыли шли в комплекте с пакетом, по-другому быть не может (ну, без пропатчивания ядра, теоретически то можно придумать дополнительное нестандартное апи для запроса действия «забрать cwd у чайлда по завершению» или «синхронизировать cwd с чайлдом»).

К тому же в ранних Debian такой проблемы не было, и люди здесь вам это тоже подтверждают.
И я тоже такое помню. Если не верите - поставьте «семерку», а может и «восьмерку», и сами убедитесь в этом.

Пользуюсь дебианом с 5 версии, нигде не было такого что после выхода из mc в шелле появлялось переключённое cwd. Но я в этом никогда не видел чего-то плохого, по-моему это как раз логично (причины см. выше), а костыли я не люблю. Вобщем-то даже с пользой это применял.

То цвета сломают,

А это убунтопроблемы вообще.

Просто сборщики mc живут в каком-то своем мире

У mc есть ряд проблем, но вобщем-то они скорее от разработчиков иду а не от сборщиков. Как-то пытался в нём кое-что запатчить - в исходниках очень сложно разобраться оказалось, там наслоения древнего кода разных времён друг на друге.

Исправление firkax, :

Шутите? :-) В других сборках дистрибутивов Linux не сталкивался с такой проблемой, Debian это первый.

Нет, не шучу. Тут дело не в плохом mc, а в мультипроцессных механизмах линукса (да и других современных ОС) вообще. cwd у каждого процесса свой, и сам собой он в родительском шелле измениться не может.

Если где-то оно работало - значит там просто костыли шли в комплекте с пакетом, по-другому быть не может (ну, без пропатчивания ядра, теоретически то можно придумать дополнительное нестандартное апи для запроса действия «забрать cwd у чайлда по завершению» или «синхронизировать cwd с чайлдом»).

К тому же в ранних Debian такой проблемы не было, и люди здесь вам это тоже подтверждают.
И я тоже такое помню. Если не верите - поставьте «семерку», а может и «восьмерку», и сами убедитесь в этом.

Пользуюсь дебианом с 5 версии, нигде не было такого что после выхода из mc в шелле появлялось переключённое cwd. Но я в этом никогда не видел чего-то плохого, по-моему это как раз логично (причины см. выше), а костыли я не люблю. Вобщем-то даже с пользой это применял.

То цвета сломают,

А это убунтопроблемы вообще.

Исходная версия firkax, :

Шутите? :-) В других сборках дистрибутивов Linux не сталкивался с такой проблемой, Debian это первый.

Нет, не шучу. Тут дело не в плохом mc, а в мультипроцессных механизмах линукса (да и других современных ОС) вообще. cwd у каждого процесса свой, и сам собой он в родительском шелле измениться не может.

Если где-то оно работало - значит там просто костыли шли в комплекте с пакетом, по-другому быть не может (ну, без пропатчивания ядра, теоретически то можно придумать дополнительное нестандартное апи для запроса действия «забрать cwd у чайлда по завершению» или «синхронизировать cwd с чайлдом»).

К тому же в ранних Debian такой проблемы не было, и люди здесь вам это тоже подтверждают.
И я тоже такое помню. Если не верите - поставьте «семерку», а может и «восьмерку», и сами убедитесь в этом.

Пользуюсь дебианом с 5 версии, нигде не было такого что после выхода из mc в шелле появлялось переключённое cwd. Но я в этом никогда не видел чего-то плохого, по-моему это как раз логично (причины см. выше), а костыли я не люблю. Вобщем-то даже с пользой это применял.