Решение некоторых проблем связанных с midnight commander'ом (mc).

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
retex
рядовой
Сообщения: 15
Зарегистрирован: 2017-07-08 9:41:38

Решение некоторых проблем связанных с midnight commander'ом (mc).

Непрочитанное сообщение retex » 2017-07-19 13:34:17

FreeBSD 11.1 RC2 Release.

Проблема 1.
Не запускается mc из консоли под обычным пользователем.

Код: Выделить всё

common.c: unimplemented subshell type 1
read (subshell_pty...): ...
Проблема 2.
Запускается под root, но при попытке зайти в каталог (каталог в
имени которого есть пробелы) выводит предупреждение: "Внимание:
невозможно перейти в (имя каталога)
".

Решение.
Не устанавливайте mc через pkg install.

Установить mc через порт:

Код: Выделить всё

# cd /usr/ports/misc/mc.
Перед установкой сделать:

Код: Выделить всё

# make config
Далее в появившемся меню отключить: [x] SUBSHELL Build with subshell support.

После чего установить:

Код: Выделить всё

# make install clean

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

retex
рядовой
Сообщения: 15
Зарегистрирован: 2017-07-08 9:41:38

Решение некоторых проблем связанных с midnight commander'ом (mc).

Непрочитанное сообщение retex » 2017-07-21 9:09:32

Дополнение.
FreeBSD 11.1 RC2 Release.

После выполнения команды в mc и нажатия на Ctrl+O - черный экран?

Делаем (предварительно сделайте # make deinstall):

Код: Выделить всё

# cd /usr/misc/mc
# make config
Далее в меню выберите:
(*) NCURSES Console (text) interface support.

Установка:

Код: Выделить всё

# make install clean
Примечание.
Работа mc в /bin/csh даёт больше возможностей чем в /bin/sh
Узнать какой shell можно командой:

Код: Выделить всё

# echo $SHELL

PAVOR_zp
проходил мимо

Решение некоторых проблем связанных с midnight commander'ом (mc).

Непрочитанное сообщение PAVOR_zp » 2019-02-04 15:16:03

Мне помогло замена стандартного shell /bin/sh на /bin/csh или /usr/local/bin/bash командой chsh -s /bin/csh root

mousehouse
рядовой
Сообщения: 39
Зарегистрирован: 2011-05-15 10:55:52
Контактная информация:

Решение некоторых проблем связанных с midnight commander'ом (mc).

Непрочитанное сообщение mousehouse » 2019-02-22 14:42:15

Решение всех проблем запустить
Умерла мышка...остыл ее коврик.

WideAreaNetwork
сержант
Сообщения: 218
Зарегистрирован: 2017-01-10 14:37:13

Решение некоторых проблем связанных с midnight commander'ом (mc).

Непрочитанное сообщение WideAreaNetwork » 2021-08-05 12:26:29

всем привет
каким образом можно поправить кодировку в midnight commander, вот вывод части файла через cat

Код: Выделить всё

our @EXPORT = qw( fw_flush fw_set fw_usr_on fw_usr_off fw_run fw_net_add fw_net_del fw_add_in fw_add_out );

=head

Скрипт управляет созданием правил в ipfw разрешающих/запрещающих/shape-щих трафик клиентов.

Входящий/исходящий трафик рассматривается по отношению к клиенту.

Принцип работы.
а вот через командер
Вложения
mcScreenshot 2021-08-05 122553.png

WideAreaNetwork
сержант
Сообщения: 218
Зарегистрирован: 2017-01-10 14:37:13

Решение некоторых проблем связанных с midnight commander'ом (mc).

Непрочитанное сообщение WideAreaNetwork » 2021-08-05 12:45:54

в файле /etc/login.conf локаль вроде выставлена правильно

Код: Выделить всё

#
# Russian Users Accounts. Setup proper environment variables.
#
russian|Russian Users Accounts:\
        :charset=UTF-8:\
        :lang=ru_RU.UTF-8:\
        :tc=default:

Код: Выделить всё

# locale
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=

WideAreaNetwork
сержант
Сообщения: 218
Зарегистрирован: 2017-01-10 14:37:13

Решение некоторых проблем связанных с midnight commander'ом (mc).

Непрочитанное сообщение WideAreaNetwork » 2021-08-05 13:13:08

хочу чтобы в mc кирилица правильно отображалась, редактор ee и утилита less также не правильно отображают кириллицу

guest
проходил мимо

Решение некоторых проблем связанных с midnight commander'ом (mc).

Непрочитанное сообщение guest » 2021-08-05 20:49:14

# locale
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=
переменная LANG пустая, LC_ALL тоже, остальные выставлены в "C"

Код: Выделить всё

# echo $LANG
ru_RU.UTF-8
#

guest
проходил мимо

Решение некоторых проблем связанных с midnight commander'ом (mc).

Непрочитанное сообщение guest » 2021-08-05 20:52:05

редактор "ee" не работает с utf нормально, забудьте про него.

WideAreaNetwork
сержант
Сообщения: 218
Зарегистрирован: 2017-01-10 14:37:13

Решение некоторых проблем связанных с midnight commander'ом (mc).

Непрочитанное сообщение WideAreaNetwork » 2021-08-07 8:37:49

Код: Выделить всё

# echo $LANG
LANG: Undefined variable.
WideAreaNetwork писал(а):
2021-08-05 12:45:54
/etc/login.conf
разве это не глобальные переменные для всех юзеров? которые должны были унаследоваться от всех юзеров?
guest писал(а):
2021-08-05 20:49:14
переменная LANG пустая, LC_ALL тоже, остальные выставлены в "C"
все сменить на ru_RU.UTF-8 ?

WideAreaNetwork
сержант
Сообщения: 218
Зарегистрирован: 2017-01-10 14:37:13

Решение некоторых проблем связанных с midnight commander'ом (mc).

Непрочитанное сообщение WideAreaNetwork » 2021-08-07 9:09:56

ап
WideAreaNetwork писал(а):
2021-08-07 8:37:49
от всех
для всех