Налаштування української та російської мови у FreeBSD з LXDE/Xfce

🇺🇦 Налаштування української мови у FreeBSD з LXDE/Xfce

🎯 Мета

Забезпечити повну підтримку української та російської локалі, розкладки клавіатури, та перекладу інтерфейсу у графічному середовищі FreeBSD (LXDE або Xfce).

✅ Крок 1: Створення ~/.xprofile

Цей файл виконується при вході в графічну сесію. Створіть його:

ee ~/.xprofile

Вставте:

# Локаль: українська UTF-8
export LANG=uk_UA.UTF-8
export LC_MESSAGES=uk_UA.UTF-8
export LC_TIME=uk_UA.UTF-8
export LC_MONETARY=uk_UA.UTF-8
export LC_NUMERIC=uk_UA.UTF-8
export LC_COLLATE=uk_UA.UTF-8
export LC_CTYPE=uk_UA.UTF-8
export LC_ALL=uk_UA.UTF-8

# Клавіатура: англійська, українська, російська
setxkbmap -layout us,ua -option "grp:alt_shift_toggle"

✅ Крок 2: Створення ~/.xinitrc (для ручного запуску X)

Цей файл запускає графічне середовище, якщо ви використовуєте startx.

ee ~/.xinitrc

Вставте:

#!/bin/sh

# Імпортуємо локаль і клавіатуру
. ~/.xprofile

# Запускаємо LXDE
exec startlxde

Якщо хочете запускати Xfce — замініть останній рядок на exec startxfce4

✅ Крок 3: Перевірка локалей у системі

У /etc/login.conf додайте:

ukrainian|Ukrainian Users:\
    :lang=uk_UA.UTF-8:\
    :charset=UTF-8:\
    :tc=default:

І застосуйте:

cap_mkdb /etc/login.conf

✅ Крок 4: Встановлення мовних пакетів

pkg install xfce4-i18n lxmenu-data

✅ Крок 5: Шрифти з підтримкою кирилиці

pkg install noto-basic noto-ttf dejavu

У налаштуваннях LXDE/Xfce оберіть шрифт Noto Sans, DejaVu Sans, або Ubuntu.

🔁 Результат

  • Інтерфейс працює українською
  • Клавіатура перемикається між двома мовами
  • Програми підтримують кирилицю та UTF-8
  • LXDE або Xfce запускається вручну або через LightDM

Коментувати

Простий текст

  • Не дозволено жодних HTML теґів.
  • Рядки й абзаци переносяться автоматично.
  • Адреси вебсторінок та адреси електронної пошти автоматично перетворюються у посилання.