Next Previous Contents

7. SuSe

Информационные сайты

Основной сайт Suse Linux

База знаний Suse

Репозитарии

http://packman.links2linux.org/

7.1 Как русифицировать?

Если бы не YAST, все было бы как обычно, а так...

Руссификация Suse 8.1 - http://www.opennet.ru/base/rus/suse_rus_console.txt.html

В 9.1 нормальная поддержка русского с UTF-8 будет если в начале установки выбрать русский. Русификация 9.0 приведена здесь: http://www.nixp.ru/cgi-bin/go.pl?q=articles;a=suse9ru

7.2 Как сделать, чтобы были видны русские имена файлов на дисках с fat?

YAST -> System -> Разбиение -> <раздел c fat32> -> Редактировать ->

Опции fstab -> Codepage for short FAT names -> 866

7.3 Как установить truetype шрифты и включить сглаживание?

http://en.opensuse.org/Optimal_Use_of_Fonts_on_SuSE

7.4 Как поставить драйверы для nvidia, ms ttf fonts?

YAST -> Software -> Online обновление- > там, среди необязательных обновлений, будет то, что вам нужно (а заодно и драйвера для некоторых wireless-карт).

7.5 Где взять свежий драйвер Nvidia для Suse, чтобы его Yast нормально воспринимал?

Где и все апдейты:

ftp://ftp.suse.com/pub/suse/i386/update/9.2/scripts/fetchnvidia.sh

7.6 Как сгенерить недостающую локаль на примере cp1251 и перевести дистриб на CP1251?

В SuSE Linux локаль ru_RU.CP1251 отсутствует. Представлены только ru_RU.KOI8-R и ru_RU.UTF-8, и по умолчанию устанавливается кодировка UTF-8.

Поэтому первым делом мы её генерим.

Смотрим, что charmap у нас есть в /usr/share/i18n/charmaps (CP1251.gz), LC генерится из /usr/share/i18n/locales/ru_RU (I18NPATH).

localedef -c -i ru_RU -f CP1251 ru_RU.CP1251

Теперь у нас есть /usr/lib/locale/ru_RU.cp1251. Переименовываем в ru_RU.CP1251.

Смотрим, что сгенеренная локаль есть среди доступных:

locale -a | grep ru

Далее собственно русификация:

  1. Установка локали.
  2. Раскладка клавиатуры.
  3. Шрифты.

  1. Редактируем /etc/sysconfig/language:
    RC_LANG="ru_RU.CP1251"
    ROOT_USES_LANG="no"
    
    Для того, чтобы изменения применились к общесистемному профилю /etc/sysconfig/profile, выполняем:
    SuSEconfig -module profiles
    
  2. Настройка раскладки клавиатуры /etc/sysconfig/keyboard
    KEYTABLE="ru-cp1251.map.gz"
    
    Файлик должен присутствовать в /usr/share/kbd/keymaps/i386/qwerty.
  3. Настройка шрифтов /etc/sysconfig/console
    CONSOLE_FONT="Cyr_a8x16"
    CONSOLE_ENCODING="CP1251"
    
    Если шрифт не .psfu, то надо приписать еще CONSOLE_UNICODEMAP=cp1251.uni. Шрифт мы взяли из /usr/share/kbd/consolefonts/. Идем туда и меняем ссылку default8x16.gz:
    ln -sf Cyr_a8x16.gz default8x16.gz
    

За ответ благодарим moon.


Next Previous Contents