Автор Тема: Проблемы с русскими шрифтами  (Прочитано 4908 раз)

Оффлайн ~Arkey

  • Завсегдатай
  • *
  • Сообщений: 69
  • Debian user
    • Email
Установил AltServer 4.0.3. Установил, работает нормально, http интерфейс тот же, однако проблема с русским языком. Например команда man vim выглядит так:
vim - VI IMproved (<F5><CC><D5><DE><DB><C5> [...] ) и т.д.
В чем проблема?

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Re: Проблемы с русскими шрифтами
« Ответ #1 : 26.09.2008 16:34:50 »
А можно вывод grep ^NROFF /etc/man.conf и установлен ли пакет enca?
To moan or to solve -- that is the question!

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Re: Проблемы с русскими шрифтами
« Ответ #2 : 26.09.2008 16:55:40 »
https://bugzilla.altlinux.org/show_bug.cgi?id=9364#c5, а вообще, лучше вот ;)

Я так понял, должны быть установлены русские man-страницы (man-pages-ru) прежде всего, см. также /usr/share/man/ru/.charset, проверяйте локаль, переменную окружения PAGER ну и на всякий случай, по крайней мере в других дистрах кардинально лечится так (на примере локали UTF-8):

#NROF ... что у вас там ...
NROF  /usr/bin/enconv -L ru -x KOI8-R | /usr/bin/nroff -mandoc -Tlatin1 -c | /usr/bin/enconv -L ru -x UTF8
в файле /etc/man.conf после установки пакета enca. Но правильного ALT-way пути пока не знаю...
To moan or to solve -- that is the question!

Оффлайн ~Arkey

  • Завсегдатай
  • *
  • Сообщений: 69
  • Debian user
    • Email
Re: Проблемы с русскими шрифтами
« Ответ #3 : 26.09.2008 17:11:43 »
Вывод такой:
NROFF   /usr/bin/nroff -Tlatin1 -mandoc
пакета enka нету, поставлю.

ага, сделаю завтра.
« Последнее редактирование: 26.09.2008 17:13:45 от ~Arkey »

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Re: Проблемы с русскими шрифтами
« Ответ #4 : 26.09.2008 17:16:28 »
Вывод такой:
NROFF   /usr/bin/nroff -Tlatin1 -mandoc
пакета enka нету, поставлю.
Не торопитесь, дождитесь ответа альтовцев. У них пропатченный man и возможно он сам выполняет ф-ю, которую делает enca для русских man-страниц. Ну а если уж пробовать, то вместе с заменной переменной NROFF вышеописанным способом. Только пути к программам все проверьте сначала, на всякий случай. В пакете альта они могут оказаться не там, где я указал. Тогда отпишитесь, что получится, интересно...
« Последнее редактирование: 26.09.2008 17:19:20 от klark973 »
To moan or to solve -- that is the question!

Оффлайн wRAR

  • Завсегдатай
  • *
  • Сообщений: 469
Re: Проблемы с русскими шрифтами
« Ответ #5 : 26.09.2008 19:01:43 »
Какой блин нахрен enca?
Русские маны работают из коробки, если они из дистрибутива и стоит man-pages-ru.

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Re: Проблемы с русскими шрифтами
« Ответ #6 : 26.09.2008 21:12:13 »
Какой блин нахрен enca?
Русские маны работают из коробки, если они из дистрибутива и стоит man-pages-ru.
Таки догадался. ;) Потому и написал выше:

https://bugzilla.altlinux.org/show_bug.cgi?id=9364#c5, а вообще, лучше вот ;)

Я так понял, должны быть установлены русские man-страницы (man-pages-ru) прежде всего, /...поскипано.../ Но правильного ALT-way пути пока не знаю...

пакета enka нету, поставлю.
Не торопитесь, дождитесь ответа альтовцев. У них пропатченный man и возможно он сам выполняет ф-ю, которую делает enca для русских man-страниц.
Как бы учусь =))) Но сомнение осталось, потому что не совсем понятно, что если не установлены man-pages-ru, откуда тогда сейчас там у него абракадабра? :o
To moan or to solve -- that is the question!

Оффлайн wRAR

  • Завсегдатай
  • *
  • Сообщений: 469
Re: Проблемы с русскими шрифтами
« Ответ #7 : 26.09.2008 21:45:24 »
$ rpm -qf /usr/share/man/ru/man1/vim.1.bz2
vim-common-7.2.006-alt1

Оффлайн ~Arkey

  • Завсегдатай
  • *
  • Сообщений: 69
  • Debian user
    • Email
Re: Проблемы с русскими шрифтами
« Ответ #8 : 27.09.2008 03:15:30 »
Какой блин нахрен enca?
Русские маны работают из коробки, если они из дистрибутива и стоит man-pages-ru.

Вопрос, как проверить наличие в системе man-pages-ru? Пробовал поставить его apt-get'ом при подключенном CD как репозитрий, говорит пакет не найден.

Насчет репов.
Цитировать
Непосредственно после установки дистрибутива ALT Linux в /etc/apt/sources.list обычно указывается несколько репозиториев [...]
Оф. документация к AltLinux Server

У меня ничего там нету. Видимо сертифицированный ФСТЭК дистрибутив ALTLinux Server 4.0, поставленный с CD-диска - это необычная ситуация  :)  :D

$ rpm -qf /usr/share/man/ru/man1/vim.1.bz2
vim-common-7.2.006-alt1
Это кому было адресовано?  если мне, то все нормально, все так.
« Последнее редактирование: 27.09.2008 03:56:48 от ~Arkey »

Оффлайн wRAR

  • Завсегдатай
  • *
  • Сообщений: 469
Re: Проблемы с русскими шрифтами
« Ответ #9 : 27.09.2008 07:29:44 »
Вопрос, как проверить наличие в системе man-pages-ru?
man rpm
rpm -q man-pages-ru
Насчет репов.
Цитировать
Непосредственно после установки дистрибутива ALT Linux в /etc/apt/sources.list обычно указывается несколько репозиториев [...]
Оф. документация к AltLinux Server
У меня ничего там нету.
/etc/apt/sources.list.d/
$ rpm -qf /usr/share/man/ru/man1/vim.1.bz2
vim-common-7.2.006-alt1
Это кому было адресовано? 
Это было к "откуда кракозябры, если man-pages-ru не стоит".