Изучаю slackware (сам сижу на мопсе).
Развернул её в VMware под виндой.
Столкнулся со следующим.
После установки русифицировал как написано тут: http://ru.wikibooks.org/wiki/%D0%A0%D1%83%...8F_Slackware_12
за исключением консоли.
Консоль русифицировал с помощью скрипта отсюда: Русификация Slackware
Локаль - ru_RU.UTF8
Если грузиться в консоль, а из неё запускать иксы (startx), то в иксах всё неплохо, например в KEdit могу набирать и русские и латинские буквы. Беда только с Konsole в ней ни русский, ни латинский не работает, но об этом отдельно.
Если же в inittab прописать 4 и грузиться сразу в иксы, то в том же KEdit в английской раскладке ни один символ не набирается, после перехода на русскую на каждое нажатие вводится по 2 символа, например, на клавише D вводится "2ь". После этого иксы начинает колбасить и помогает только перезапуск.
Не понимаю, что не так. И, главное, чем отличаются эти 2 способа запуска иксов - руками и сразу при загрузке.
Что не так?
Slackware 12.2 и русский в иксах.
Модератор: Модераторы разделов
-
fines
- Сообщения: 359
- ОС: Slackware-current
Re: Slackware 12.2 и русский в иксах.
Трудно сказать, Что Высделали правильно и где ошиблись понять невозможно.
Прочтите топик про русификацию до конца. Там есть толковое и простое описание русификации.
Если выполнить из этой рекомендации пункты 3-6 включительно, русификация в консоли будет корректной.
Проверено.
В xorg.conf добавить переключение раскладки, после этого будет полная корректная русификация в KDE.
То есть, в окне терминала символы вводятся корректно, и кириллица, и латиница.
В Kedit тоже.
Если в Kedit попробовать сохранить текст, для сохранения по умолчанию будет предложена кодировка в юникоде!!!
Это верный признак того, что KDE правильно понимает основную установленную локаль.
На первом этапе русификация проведена.
В консоли, в иксовом окне терминала, в кдешных приложениях ввод/вывод кириллицы гарантирован.
Но некоторые отдельные приложения все же имеют проблемы с юникодной кириллицей.
Останется настроить man, mc, xmms и некоторые другие пакеты.
Замечу, шрифты при установке надо выбирать все, тогда отпадет часть проблем.
-
pamir
- Сообщения: 14
- ОС: MOPSLinux
Re: Slackware 12.2 и русский в иксах.
для начала хотелось бы разобраться, чем отличается запуск исков из консоли (startx) от старта их сразу, т.е. указание в inittab режима 4.
Потому что в первом случае всё работает, во втором - нет. Если понять разницу этих двух запусков, можно попытаться понять, где ошибка. Да и для общего развития не помешает.
PS. Ссылка, которую вы дали, какая-то странная
Потому что в первом случае всё работает, во втором - нет. Если понять разницу этих двух запусков, можно попытаться понять, где ошибка. Да и для общего развития не помешает.
PS. Ссылка, которую вы дали, какая-то странная
-
mannequin
- Сообщения: 31
- ОС: Slackware 12.1
Re: Slackware 12.2 и русский в иксах.
-
fines
- Сообщения: 359
- ОС: Slackware-current
-
pamir
- Сообщения: 14
- ОС: MOPSLinux
Re: Slackware 12.2 и русский в иксах.
Пункт 1 для файловых систем. К моей проблеме отношения не имеет, поэтому пропускаю.
пп. 2-6 выполнены.
7,8 это для man - пока в сад
9-11 выполнены.
Симптомы те же - если запускать иксы из консоли, всё работает. Если через уровень в inittab - косячит.
пп. 2-6 выполнены.
7,8 это для man - пока в сад
9-11 выполнены.
Симптомы те же - если запускать иксы из консоли, всё работает. Если через уровень в inittab - косячит.
-
fines
- Сообщения: 359
- ОС: Slackware-current
-
pamir
- Сообщения: 14
- ОС: MOPSLinux
Re: Slackware 12.2 и русский в иксах.
Я, собственно, и раньше настраивал примерно по этому сценарию. Так что докрутил отсутствующие пункты, проверил, что остальное совпадает.
Вас не настораживает, что иксы ведут себя по разному в зависимости от способа запуска? Хотя, на сколько я понимаю, разница лишь в том, что при запуске через runlevel 4 в начале запускается менеджер для входа через графическую оболочку.
Может ли запуск через runlevel игнорировать какие-то скрипты или наоборот пускать что-то ещё своё, что и портило бы дело?
-
fines
- Сообщения: 359
- ОС: Slackware-current
Re: Slackware 12.2 и русский в иксах.
Просто у меня такого ни разу не было. На соседнем разделе я постоянно опробываю разные дистры. Slackware много раз устанавливал, но такой баг просто не встречался. Русификация четко отрабатывает и в консоли, и по startx, и по четвертому уровню входа.
Правда в виртуалбоксе ни разу не пытался устанавливать Slackware,
А если пытаться оттрассировать работу системы от пуска до запуска KDE, то очень много нужно скриптов перелопатить. Стоит ли?
-
pamir
- Сообщения: 14
- ОС: MOPSLinux
-
fines
- Сообщения: 359
- ОС: Slackware-current
Re: Slackware 12.2 и русский в иксах.
Допускаю такой вариант. Ведь между слаковскими драйверами клавиатуры и самой клавиатурой имеется "посредник" - программа от виртуалбокса, обеспечивающая обмен данными между указанными объектами.
Как корректно она работает, узнать на данном этапе практически невозможно. Поэтому, я бы начал с того, что избавился бы от виртуалбокса. То есть, установил бы Slackware на соседний раздел. Вот если бы и в этом случае баги проявили бы себя, тогда бы "мучил" уже сам дистрибутив.
Для Slackware ведется википедия, можно начать ознакомление с нее.
Здесь еще неплохой материал.
-
necr0mant
- Сообщения: 77
- ОС: Slackware X.X
Re: Slackware 12.2 и русский в иксах.
У меня, кстати, в виртуалбоксе слака работает корректно только в консоли. А вот при запуске иксов наюлюдаются косяки с зависаниями и вылетаниями. Причем что с установкой дополнений, что после.
PS. Сам работаю в zenwalk + под ним в виртуалбоксе крутится openbsd и server 2003 -
для экспериментов - багов никаких,
PS. Сам работаю в zenwalk + под ним в виртуалбоксе крутится openbsd и server 2003 -