Freebsd частина 6 встановлюємо mc і русифікація консолі

MC - це файловий менеджер з текстовим інтерфейсом для UNIX-подібних операційних систем. Якщо ми будемо користуватися тільки консоллю віддаленого сервера, то цей менеджер дуже сильно полегшить нам роботу. Процес установки простий. Для установки йдемо сюди:

І запускаємо установку:

# Make install clean

І запускаємо його

Хто працює в bash, для того щоб змінні оточення не пропали, потрібно в домашній папці користувача в папці ./local/share/mc створити файлик bashrc, такий же як і файлик .profile в домашній папці користувача.

русифікація консолі

ttyv0 "/ usr / libexec / getty Pc" xterm on secure
# Virtual terminals
ttyv1 "/ usr / libexec / getty Pc" xterm on secure
ttyv2 "/ usr / libexec / getty Pc" xterm on secure
ttyv3 "/ usr / libexec / getty Pc" xterm on secure
ttyv4 "/ usr / libexec / getty Pc" xterm on secure
ttyv5 "/ usr / libexec / getty Pc" xterm on secure
ttyv6 "/ usr / libexec / getty Pc" xterm on secure
ttyv7 "/ usr / libexec / getty Pc" xterm on secure

font8x14 = "cp866-8x14"
font8x16 = "cp866-8x16"
font8x8 = "cp866-8x8"
scrnmap = "koi8-r2cp866"
keymap = "ru.koi8-r"

Параметри font8x8, font8x14 і font8x16 задають шрифти для дисплея. Параметр scrnmap відповідає за перекодування символів з koi8-r в cp866, keymap задає власне розкладку клавіатури. Перекодування з koi8-r в cp866 в процесі відтворення симоволом потрібна для того щоб не виникало проблем з псевдографічні символами в консолі, так само для вирішення ще деяких проблем. Щоб зміни вступили в дію слід перезавантажити систему.
Після перезапуску, щоб користувач мав можливість працювати з російськими знаками, слід задати клас Опис в /etc/login.conf. Для зміни параметрів облікового запису користувача ми будемо використовувати утиліту pw. Логіном як root і набираємо команду з аргументами:

# Pw usermod імя_пользователя -L russian

Якщо залогінитися після цього даними користувачем, то всі повідомлення системи будуть російською мовою. Перемикання між російською і латинською розкладкою здійснюється за допомогою клавіші Caps Lock.
підтримка locale
У файлі слід написати:
LANG = ru_RU.KOI8-R; export LANG
MM_CHARSET = KOI8-R; export MM_CHARSET

І на останок дещо які тонкощі роботи в MC

1. Ctrl + \ (Control + Backslash). Виводить список дірректорію для швидкого переходу. У мене, наприклад, завжди першим пунктом налаштоване / var / log, а другим / usr / local / etc. зручно :)

2. Миттєвий пошук файлу в директорії здійснюється комбінацією Ctrl + S, і введенням початкових символів імені файлу.

4. Змінити підсвічування синтаксису для файлів .conf. перейменувати файл unknown.syntax. наприклад:
cp /usr/local/share/mc/syntax/sh.syntax /usr/local/share/mc/syntax/unknown.syntax

5. Буфер Windows і MC

Ну по-перше, що б бути незалежним від русифікації і мати можливість самостійно перемикати мову введення інформації то ніяких # pw usermod імя_пользователя -L russian!

1) sysinstal - configure - console. Пункт 2 (Font) - Пункт 5 (IBM-866 - Russian IBM encoding) - OK. Пункт 3 (Keymap) Уже повинен стояти Russia KOI8-R (про всяк випадок перевірити) і потім OK. Пункт 6 Screenmap виставити значення Пункту 5 (KOI8-R to IBM866) - OK. Пункт 7 Ttys - Пункт 8 (KOI8-R). Цими діями ми прописуємо необхідні параметри в /etc/rc.conf - (визволить писати в ручну)

2) ee / etc / profile В кінці додаємо LANG = ru_RU.KOI8-R; export LANG і наступного рядку MM_CHARSET = ru_RU.KOI8-R; export MM_CHARSET ESC і a (зберігаємо) Це як вранці зуби почистити!

3) ee /etc/csh.login В кінці пишемо - setenv LANG ru_RU.KOI8-R

Ви забули вказати так само, що даний спосіб не вирішує питання відображення з російськими назвами файлів створених в Windows, не вирішує питання роботи з російською розкладкою в mc. Хоча довідки команди будуть перегляньте російською мовою. Так само цей варіант не вирішить проблему для GUI KDE або GNOM.

І ще - ну на фіга це - "то всі повідомлення системи будуть російською мовою.". Русский корисний як коментарів або підказки.

Sergey (гість)

Чи знаєте. Доля іноді дуже зло жартує. Експериментуючи з системою якимось чином трансформував etc / rc.conf в нечитаний формат. -) З положення вийшов видаливши файл і створивши його занова. Заодно прописавши в ручну все настройки, в тому числі і кодіровочку. Так що визнаю - вміння У ручну прописувати налаштування, воно корисніше. -)

kyourselfer (гість)

Like за sysinstall метод! Заробив ssh кодуванням koi8-r. Дякуємо

Гість (гість)

Моя Русифікація консолі mc і графічної оболонки xfce4

Виконуємо ці команди:

1. pw usermod root -L russian # <-- где root имя пользоватля

2. pw usermod user -L russian # <-- где user имя пользоватля

3. setenv LANG ru_RU.UTF-8

/etc/rc.conf - додати рядки:

# Keymap = "ru.koi8-r.kbd" # (Caps Lock) можна не використовувати, «by default» клавіша "CAPS LOCK"

keymap = "ru. win" # (Ctrl + Shift). з keymap = "ru.koi8-r.win.kbd"

# Mousechar_start = "3". а воно треба.

# Moused_ enable = "YES". а воно треба.

запуск графічної оболонки startxfce4

Після перезавантаження в консолі MC з'явився курсор. Мабуть підтримка на рівні ядра.