Автор Тема: [HOWTO] Русификация Slackware (обсуждение)  (Прочитано 9823 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн weropool

  • Новичок
  • Сообщений: 7
  • Репутация: +0/-0
    • Просмотр профиля
Re: [HOWTO] Русификация Slackware (обсуждение)
« Ответ #15 : 21 Май 2017, 18:21:59 »
Запустил скрипт, ноут перезагрузился, но ситуация не изменилась...

Оффлайн Graf

  • Администратор
  • Ветеран
  • *
  • Сообщений: 708
  • Репутация: +28/-0
    • Просмотр профиля
    • Slackware
Re: [HOWTO] Русификация Slackware (обсуждение)
« Ответ #16 : 22 Май 2017, 09:42:17 »
Я правильно понимаю, что есть некие man-странички на русском, которые в системе отображаются символами?
Если "да", то возможно, они не в utf8 и тогда их надо перекодировать в utf8, например, используя iconv.
И, на всякий случай, глянем на
grep ^NROFF /etc/man.conf
С кем поведёшься - так тебе и надо!
===== https://slackware.su =====

Оффлайн weropool

  • Новичок
  • Сообщений: 7
  • Репутация: +0/-0
    • Просмотр профиля
Re: [HOWTO] Русификация Slackware (обсуждение)
« Ответ #17 : 22 Май 2017, 17:11:32 »
grep ^NROFF /etc/man.confвыдал
NROFF            /usr/bin/groff -Dutf8 -Tutf8 -macdocНо это я уже правил ручками после скрипта, по совету Бормана

Оффлайн Graf

  • Администратор
  • Ветеран
  • *
  • Сообщений: 708
  • Репутация: +28/-0
    • Просмотр профиля
    • Slackware
Re: [HOWTO] Русификация Slackware (обсуждение)
« Ответ #18 : 22 Май 2017, 17:31:22 »
Перепроверил, скрипт пишет именно эту строчку, русифицирует верно..., странно, что тебе пришлось вводить это вручную.
С кем поведёшься - так тебе и надо!
===== https://slackware.su =====

Оффлайн weropool

  • Новичок
  • Сообщений: 7
  • Репутация: +0/-0
    • Просмотр профиля
Re: [HOWTO] Русификация Slackware (обсуждение)
« Ответ #19 : 22 Май 2017, 17:37:44 »
Допустим я набираю
man cd
на что получаю
troff: fatal error: can`t find macro file acdoc
lines ?-?/? (END)

Оффлайн Graf

  • Администратор
  • Ветеран
  • *
  • Сообщений: 708
  • Репутация: +28/-0
    • Просмотр профиля
    • Slackware
Re: [HOWTO] Русификация Slackware (обсуждение)
« Ответ #20 : 22 Май 2017, 17:48:02 »
Стоп! Почему в конце macdoc? Должно быть mandoc.
С кем поведёшься - так тебе и надо!
===== https://slackware.su =====

Оффлайн weropool

  • Новичок
  • Сообщений: 7
  • Репутация: +0/-0
    • Просмотр профиля
Re: [HOWTO] Русификация Slackware (обсуждение)
« Ответ #21 : 22 Май 2017, 17:59:21 »
Спасибо!!!! Исправил и все заработало! Видимо ошибся, когда набирал!

Оффлайн Anton

  • Старожил
  • ***
  • Сообщений: 300
  • Репутация: +4/-0
    • Просмотр профиля
    • Форум нутрициологов России
Re: [HOWTO] Русификация Slackware (обсуждение)
« Ответ #22 : 13 Февраль 2019, 14:56:47 »
Давно не заходил на сервер (Slackware ARM) а там по какой то причине локаль слетела. Может от того, что в качестве экспериментом некоторые пакеты ставил/удалял... Не суть. Мучился пару дней, пока не вспомнил о такой команде :dash_mini::
localedef --no-archive -c -i ru_RU -f UTF-8 ru  Надеюсь кому поможет  :biggrin_mini:
Мне сказали, Слака — кака, пояснили, что я лох. Всё равно её не брошу, потому что на всех пох!

Оффлайн UnixNoob

  • Новичок
  • Сообщений: 7
  • Репутация: +1/-0
    • Просмотр профиля
Re: [HOWTO] Русификация Slackware (обсуждение)
« Ответ #23 : 29 Октябрь 2020, 00:05:39 »
Для Current версии скрипт не подходит? Да еще и установленной с LiveDVD Alien?
Вывод такой:
Select a keyboard layout switching keys: (a - Alt+Shift; c - Ctrl+Shift; l - CapsLock): a
Enable russian font in console...
grep: /usr/libx86_64/man.conf: Нет такого файла или каталога
Enable russian mans...
cp: не удалось выполнить stat для '/usr/libx86_64/man.conf': Нет такого файла или каталога
Change a keyboard layout switching keys in X-session...
file /usr/share/X11/xorg.conf.d/90-keyboard-layout.conf not found, script terminated. BYE!
Ручками делать или какие-то из пунктов теперь не нужны/изменили путь?

Оффлайн Graf

  • Администратор
  • Ветеран
  • *
  • Сообщений: 708
  • Репутация: +28/-0
    • Просмотр профиля
    • Slackware
Re: [HOWTO] Русификация Slackware (обсуждение)
« Ответ #24 : 29 Октябрь 2020, 17:11:20 »
Для Current версии скрипт не подходит? Да еще и установленной с LiveDVD Alien?

На current, установленного со стокового DVD-образа, работает.
LiveDVD от Alien, негде проверить.
С кем поведёшься - так тебе и надо!
===== https://slackware.su =====

Оффлайн UnixNoob

  • Новичок
  • Сообщений: 7
  • Репутация: +1/-0
    • Просмотр профиля
Re: [HOWTO] Русификация Slackware (обсуждение)
« Ответ #25 : 29 Октябрь 2020, 20:31:40 »
Цитата: Автор: Graf
« : 29 Октябрь 2020, 17:11:20 »Цитировать (выделенное)
На current, установленного со стокового DVD-образа, работает.
LiveDVD от Alien, негде проверить.
Я заглянул в /usr/share/X11/xorg.conf.d/ там чуть отличается имя. Я могу просто исправить это в скрипте?
Думаю с man.conf окажется что-то такое же. Я имею в виду глобальных перемен в current на этот счет не было или всякое может быть?

man.conf не нашел совсем.
А файл с клавиатурой теперь называется так:
90-keyboard-layout-evdev.conf
91-keyboard-layout-libinput.conf

На всякий случай поясню,что это не претензия что что-то не работает, а скорее интерес подправить скрипт под этот вариант Slackware, чтобы он сработал.
Руками я делал руссификацию в Слаке на нетбуке,но там stable версия,а тут захотелось скриптом.  :sorry_mini:
« Последнее редактирование: 30 Октябрь 2020, 17:57:37 от UnixNoob »

Оффлайн bormant

  • Глобальный модератор
  • Ветеран
  • *
  • Сообщений: 504
  • Репутация: +45/-0
    • Просмотр профиля
Re: [HOWTO] Русификация Slackware (обсуждение)
« Ответ #26 : 01 Ноябрь 2020, 12:36:39 »
Про man.conf как раз изменения глобальные, прежний man был заменён на man-db, ему, если правильно путаю, все это теперь без надобности.

Оффлайн Graf

  • Администратор
  • Ветеран
  • *
  • Сообщений: 708
  • Репутация: +28/-0
    • Просмотр профиля
    • Slackware
Re: [HOWTO] Русификация Slackware (обсуждение)
« Ответ #27 : 01 Ноябрь 2020, 14:05:36 »
На всякий случай поясню,что это не претензия что что-то не работает, а скорее интерес подправить скрипт под этот вариант Slackware, чтобы он сработал.
Руками я делал руссификацию в Слаке на нетбуке,но там stable версия,а тут захотелось скриптом.  :sorry_mini:

Ради Бога, правь всё, что душе угодно, но на свой страх, филейную часть и свою систему!  :biggrin_mini:
Я старался, как можно подробнее, комментировать код. Он, далеко, не идеален.
Можешь, даже, сюда выложить рабочее, с указанием изменений (дополнений) и, естественно, с комментариями в коде. :)
С кем поведёшься - так тебе и надо!
===== https://slackware.su =====

Оффлайн UnixNoob

  • Новичок
  • Сообщений: 7
  • Репутация: +1/-0
    • Просмотр профиля
Re: [HOWTO] Русификация Slackware (обсуждение)
« Ответ #28 : 02 Ноябрь 2020, 15:11:41 »
В итоге после скрипта  руссификация выполнилась. За исключением man,т.к ему теперь видимо не требуется,как написал bormant, и раскладки в X.
Я просто  настроил раскладку через возможности Х.
Man я так понимаю берет язык из значения переменных LANG и LC_Messages.
В каталоге /usr/share/man/ru/ несколько папок, но там очень не много команд, я могу туда просто добавить скачав отсюда или потребуются дополнительные действия? Вот тут при обсуждении данного вопроса все было не так просто. Или не стоит приучать себя к плохому и лучше подтягивать английский?

[~]: ls /usr/share/man/ru/*/
/usr/share/man/ru/man1/:
chage.1.gz       kalzium.1.gz          mc.1.gz            split2po.1.gz
checkXML5.1.gz   kbookmarkmerger.1.gz  newgrp.1.gz        su.1.gz
chfn.1.gz        kbruch.1.gz           nmap.1.gz          swappo.1.gz
chsh.1.gz        kdesu.1.gz            okular.1.gz        wdwrite.1.gz
expiry.1.gz      kfind.1.gz            passwd.1.gz        wmaker.1.gz
geticonset.1.gz  kig.1.gz              po2xml.1.gz        wmsetbg.1.gz
getstyle.1.gz    kjscmd5.1.gz          preparetips5.1.gz  wxcopy.1.gz
gpasswd.1.gz     kmag.1.gz             seticons.1.gz      wxpaste.1.gz
help2man.1.gz    kmplot.1.gz           setstyle.1.gz      xml2pot.1.gz
joe.1.gz         login.1.gz            sg.1.gz

/usr/share/man/ru/man3/:
getspnam.3.gz  shadow.3.gz

/usr/share/man/ru/man5/:
faillog.5.gz  login.defs.5.gz  shadow.5.gz
gshadow.5.gz  passwd.5.gz      slackpkg.conf.5.gz

/usr/share/man/ru/man6/:
khangman.6.gz  kpat.6.gz

/usr/share/man/ru/man7/:
qt5options.7.gz

/usr/share/man/ru/man8/:
chgpasswd.8.gz   grpconv.8.gz     pkgtool.8.gz    upgradepkg.8.gz
chpasswd.8.gz    grpunconv.8.gz   pwck.8.gz       useradd.8.gz
explodepkg.8.gz  installpkg.8.gz  pwconv.8.gz     userdel.8.gz
faillog.8.gz     kded5.8.gz       pwunconv.8.gz   usermod.8.gz
groupadd.8.gz    lastlog.8.gz     removepkg.8.gz  vigr.8.gz
groupdel.8.gz    logoutd.8.gz     rpm2cpio.8.gz   vipw.8.gz
groupmems.8.gz   makepkg.8.gz     rpm.8.gz
groupmod.8.gz    newusers.8.gz    slackpkg.8.gz
grpck.8.gz       nologin.8.gz     sulogin.8.gz