Пакет-конструктор русификации Slackware 12 (Сделай сам)
Модератор: Модераторы разделов
-
cdrw
- Сообщения: 249
Пакет-конструктор русификации Slackware 12
Вопросов, связанных с русификацией/модернизацией Slackware не уменьшается. Пришла в голову мысль создать пакет-конструктор, в который можно добавлять собранные по форумам идеи, и иметь один пакет для модернизации дистрибутива
Этот пакет - попытка автоматизации создания пакета русификации, для Slasckware 12.0, с возможностью добавления своих настроек в некоторых конфигурационных файлах. Например, свежеустановленный файл xorg.conf - можно заменить своим, уже настроенным и опробованным.
В буилде старался комментировать каждый пункт, чтобы каждый мог с легкостью подстроить скрипт под свои нужды.
Все текстовые файлы сохранены в юникодной кодировке. Поэтому, редактировать удобнее с помощью текстового редактора kate.
Пакет создавался, скорее, с познавательной целью, но, вполне является рабочим. Ненужное можно закомментировать или удалить, добавить свое. Можно добавлять свои шрифты, что я для себя и сделаю. Правда, созданный пакет намного утяжелится.
Просто захотелось поделиться идеей.
Этот пакет - попытка автоматизации создания пакета русификации, для Slasckware 12.0, с возможностью добавления своих настроек в некоторых конфигурационных файлах. Например, свежеустановленный файл xorg.conf - можно заменить своим, уже настроенным и опробованным.
В буилде старался комментировать каждый пункт, чтобы каждый мог с легкостью подстроить скрипт под свои нужды.
Все текстовые файлы сохранены в юникодной кодировке. Поэтому, редактировать удобнее с помощью текстового редактора kate.
Пакет создавался, скорее, с познавательной целью, но, вполне является рабочим. Ненужное можно закомментировать или удалить, добавить свое. Можно добавлять свои шрифты, что я для себя и сделаю. Правда, созданный пакет намного утяжелится.
Просто захотелось поделиться идеей.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
-
cdrw
- Сообщения: 249
Re: Пакет-конструктор русификации Slackware 12
Ну вот, впаял этот пакет в дистр Absolute и сразу заметил две ошибки. В файле rc.local, в двух последних циклах было так:
а должно быть так:
Пропустил переменную $i. Без этого - засорение экрана лозунгами и отказ от работы циклов.
Исправьте, пожалуйста у себя, кто скачал пакет.
Код: Выделить всё
# Включение NumLock в консоли
# Для KDE NumLock включается в Центре управления
[code]echo "NumLock starting"
for i in 1 2 3 4 5 6; do
/usr/bin/setleds +num < /dev/tty > /dev/null
done
# Настройки для виртуальных терминалов от 1 до 6:
for i in 1 2 3 4 5 6
do
echo -n -e '33%G' > /dev/tty
doneа должно быть так:
Код: Выделить всё
# Включение NumLock в консоли
# Для KDE NumLock включается в Центре управления
echo "NumLock starting"
for i in 1 2 3 4 5 6; do
/usr/bin/setleds +num < /dev/tty$i > /dev/null
done
# Настройки для виртуальных терминалов от 1 до 6:
for i in 1 2 3 4 5 6
do
echo -n -e '33%G' > /dev/tty$i
doneПропустил переменную $i. Без этого - засорение экрана лозунгами и отказ от работы циклов.
Исправьте, пожалуйста у себя, кто скачал пакет.
-
cdrw
- Сообщения: 249
Re: Пакет-конструктор русификации Slackware 12
Странно, в буилде все нормально - а в пакете переменная исчезает. Никто не сталкивался с таким чудом?
-
blackst0ne
- Сообщения: 528
- Статус: ツ
- ОС: Ubuntu 9.04
Re: Пакет-конструктор русификации Slackware 12
Я бы посоветовал еще добавить chmod -x /etc/rc.d/rc.font, чтобы вылечить проблемы с консолью в иксах. =)
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).
-
nesferato
- Сообщения: 472
- Статус: В изобилии!
- ОС: Fedora, Slackware
Re: Пакет-конструктор русификации Slackware 12
cdrw, спасибо за проделанную работу. Ознакомлюсь. Сразу возник вопрос по поводу k3b: как там с кодировкой (при записи дисков я обычно форсирую на koi8-r, чтобы пользователи оффтопика нормально видели имена русских файлов)? Или надо все равно его (k3b) патчить?
Результат пропорционален осознанности.
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: Пакет-конструктор русификации Slackware 12
Или надо все равно его (k3b) патчить?
Не k3b, а mkisofs при использовании локали utf8.
-
cdrw
- Сообщения: 249
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
-
Limbo
- Сообщения: 184
- ОС: Fedora 13 b.
Re: Пакет-конструктор русификации Slackware 12
Мля уж незнаю что делать то, запускал этот пакет но он проходит без диалога подтверждения в таком виде
Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n
и в концовке
Gzipping rus_utf8-1.0-noarch-CD1.tar...
Renaming rus_utf8-1.0-noarch-CD1.tar.gz to rus_utf8-1.0-noarch-CD1.tgz...
Moving rus_utf8-1.0-noarch-CD1.tgz to /usr/src/constructor...
Package creation complete.
то есть я своего YES немогу вставить.
в консоли же раскладка меняется без проблем ctrl+shift под обоими пользователями (как то root и я )
а в иксах только у рута по ctrl+shift у непривелигированных же приходится в ручную кликать мышью в трэе индикатора раскладки.
В консолях ругани нет, выше указанное замечание учёл.
ЧТО ДЕЛАТЬ надоело раскладку мышой переключать
Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n
и в концовке
Gzipping rus_utf8-1.0-noarch-CD1.tar...
Renaming rus_utf8-1.0-noarch-CD1.tar.gz to rus_utf8-1.0-noarch-CD1.tgz...
Moving rus_utf8-1.0-noarch-CD1.tgz to /usr/src/constructor...
Package creation complete.
то есть я своего YES немогу вставить.
в консоли же раскладка меняется без проблем ctrl+shift под обоими пользователями (как то root и я )
а в иксах только у рута по ctrl+shift у непривелигированных же приходится в ручную кликать мышью в трэе индикатора раскладки.
В консолях ругани нет, выше указанное замечание учёл.
ЧТО ДЕЛАТЬ надоело раскладку мышой переключать
We trust in source
-
cdrw
- Сообщения: 249
Re: Пакет-конструктор русификации Slackware 12
Limbo писал(а): ↑20.09.2007 21:07Мля уж незнаю что делать то, запускал этот пакет но он проходит без диалога подтверждения в таком виде
Would you like to reset all directory permissions to 755 (drwxr-xr-x) and
directory ownerships to root.root ([y]es, [n]o)? n
и в концовке
Gzipping rus_utf8-1.0-noarch-CD1.tar...
Renaming rus_utf8-1.0-noarch-CD1.tar.gz to rus_utf8-1.0-noarch-CD1.tgz...
Moving rus_utf8-1.0-noarch-CD1.tgz to /usr/src/constructor...
Package creation complete.
то есть я своего YES немогу вставить.
Это результат работы скрипта makepkg от Патрика. Причину нужно искать там.
Limbo писал(а): ↑20.09.2007 21:07в консоли же раскладка меняется без проблем ctrl+shift под обоими пользователями (как то root и я )
а в иксах только у рута по ctrl+shift у непривелигированных же приходится в ручную кликать мышью в трэе индикатора раскладки.
В консолях ругани нет, выше указанное замечание учёл.
ЧТО ДЕЛАТЬ надоело раскладку мышой переключать
В чистых иксах не работаю. А для KDE правлю xorg.conf на предмет раскладки, в конструкторе есть пример. В качестве индикатора раскладки использую kkbswitch. Подобных проблем не замечал.
-
zh0rzh
- Сообщения: 561
- Статус: зх0рзх
- ОС: Zenwalk, Arch
Re: Пакет-конструктор русификации Slackware 12
Может закрепите темку к "Объявлениям"? Или ещё вариант, в "Проекты нашего форума". Жалко будет, если затеряется.
P.S.: если, конечно, пакет подходит для для других версий Слаки ну и её клонов.
P.S.: если, конечно, пакет подходит для для других версий Слаки ну и её клонов.
Gigabyte GA-8PE800; P-IV 2,66GHz Northwood; NVIDIA GeForce FX 5200; HDD: 160Gb+200Gb.
-
Limbo
- Сообщения: 184
- ОС: Fedora 13 b.
Re: Пакет-конструктор русификации Slackware 12
Заработало после того как снял выделение с "включить переключение раскладок клавиатуры".
Но теперь невидать самой идикации в трэе, бог с ней (под иксами я имел ввиду сами КДЕ).
Теперь дело за MC ютифизацией.
пас
Но теперь невидать самой идикации в трэе, бог с ней (под иксами я имел ввиду сами КДЕ).
Теперь дело за MC ютифизацией.
пас
We trust in source
-
cdrw
- Сообщения: 249
Re: Пакет-конструктор русификации Slackware 12
Здесь можешь скачать. Не используй готовый, лучше перекомпилируй. Готовый для Slackware 11 и MOPS 5.
kkbswich откомпилировать и установить, это вместо кдешного индикатора раскладок.
-----------------------------------------
Прошу прощения, в kkbswitch.tar.bz2 перед компиляцией нужно SlackBuild исправить на предмет архитектуры процессора.
Там строку:
ARCH=${ARCH:-athlonxp}
нужно исправить на :
ARCH=${ARCH:-i486}
Это для себя компилировал, а у меня AthlonXP процессор.
-
nuclear
- Сообщения: 68
- ОС: Ubuntu
Re: Пакет-конструктор русификации Slackware 12
так,я новичек,скажите что делать с этим файлом в слаке,те как его установить ?
-
cdrw
- Сообщения: 249
-
nuclear
- Сообщения: 68
- ОС: Ubuntu
Re: Пакет-конструктор русификации Slackware 12
а кто сказал что он не стоит?
-
pashaa
- Сообщения: 171
- Статус: Заводчик Мопсов
- ОС: Mops 6.2 RC1
Re: Пакет-конструктор русификации Slackware 12
Тада скажу, что пакетный менеджер в слаке pkgtool. Им ставь. Или проще через installpkg. Можно upgradpkg --install-new
MOPSLinux 6.2-RC1 KDE 4.1.2
-
cdrw
- Сообщения: 249
-
Sonic
- Сообщения: 478
Re: Пакет-конструктор русификации Slackware 12
ЗАчем делать такую жёсткую подмену xorg.conf?
LinuxForum.ru :: Форум пользователей ОС Linux
-
cdrw
- Сообщения: 249
Re: Пакет-конструктор русификации Slackware 12
Я и не говорил, что это универсальный пакет русификации. Как пример, я положил свой xorg.conf. Это же конструктор. Подмените своим, настроенным, и все получится. Прочтите самый первый пост. Я подал идею. Сколько мог прокомментировал по русски. Просмотрите буилд, подстройте для себя. Это же простеший скрипт. Определение оборудования в нем и не предусматривалось. Если у вас есть идея - подскажите. Я совсем не против, если конструктор станет коллективным творением.
-
4arik
- Сообщения: 31
- ОС: Slackware 12.0
Re: Пакет-конструктор русификации Slackware 12
Я хотел спросить, если её так проруссифицировать спарвка в man и info тоже русскими будут или только вся ОС
проруссифицируеться?
проруссифицируеться?
-
cdrw
- Сообщения: 249
-
4arik
- Сообщения: 31
- ОС: Slackware 12.0
-
cdrw
- Сообщения: 249
-
4arik
- Сообщения: 31
- ОС: Slackware 12.0
-
pwobgiv
- Сообщения: 9
- ОС: work-windows/home-linux
Re: Пакет-конструктор русификации Slackware 12
я поставил \ перед $ в скрипте и все заработало.
И еще... в конце вместо
Код: Выделить всё
rm -rf /tmp/tgzнаверное нужно ставить
Код: Выделить всё
cd $CDW
rm -rf $PKG-
cdrw
- Сообщения: 249
Re: Пакет-конструктор русификации Slackware 12
pwobgiv писал(а): ↑14.01.2008 10:41я поставил \ перед $ в скрипте и все заработало.
И еще... в конце вместо
Код: Выделить всё
rm -rf /tmp/tgz
наверное нужно ставить
Код: Выделить всё
cd $CDW rm -rf $PKG
Спасибо огромное! Так и думал, что дело в какой-то мелочи. Переделаю и внесу изменения.
Ведь в gtkrc.ru догадался добавить второй слэш, а перед переменной добавить не дошло.
Еще раз спасибо!
----------------------------------
P.S.
Добавляю с изменениями
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
ncsl
- Сообщения: 127
- Статус: Интересующийся линуксоид
- ОС: Arch/Slackware
Re: Пакет-конструктор русификации Slackware 12
Задумка хорошая, спасибо! На выходных надо будет разобраться
Motherboard Asus H97 Plus; Intel Core i5-4460 3.2GHz, Nvidia GeForce GTX 780
-
midnightURAN
- Сообщения: 4
Re: Пакет-конструктор русификации Slackware 12
У меня вопрос. Весь день я бился над кодировкой и никак не мог добиться нужного результата. Поставив этот пакет у меня всё сразу заработало даже консоль теперь русский понимает. Так вот До Этого пакета я делал так:
export LC_ALL="ru_RU.UTF-8"
export LANG="ru_RU.UTF-8"
И когда прописывал команду locale он мне выдовал впринципе такой же результат который выдаёт сейчас(после установки пакета). Скажите пожалуйста, что я не правильно делал?
export LC_ALL="ru_RU.UTF-8"
export LANG="ru_RU.UTF-8"
И когда прописывал команду locale он мне выдовал впринципе такой же результат который выдаёт сейчас(после установки пакета). Скажите пожалуйста, что я не правильно делал?