Автор Тема: Кирилица по мярка  (Прочетена 1816 пъти)

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
Кирилица по мярка
« -: Dec 29, 2003, 01:44 »
Здравейте и Весела Коледа на всички!

Инсталирам си дебиан и на лаптопа (sid + kde), и сега полагам усилия с повечко четене, и записките от този форум да не допускам грешки, които още си седят на настолната ми машина '<img'>

Имам няколко конкретни въпроса за кирилицата, които са породени основно от неяснота на документацията или публикуваните вече текстове по темата. И така:

Важно да отбележа - кирилица ми е необходима ЕДИНСТВЕНО и САМО за да мога да пиша в този (и други БГ форуми) през любимата ми Мозила, в OpenOffice и НИКЪДЕ другаде, най-малко в конзолата...

1. С оглед на това, че ползвам дебиан, има ли облекчена процедура (apt?) Ако да - каква?
2. Ако се налага да ползвам bglinux - кои опции да ОТКАЖА, така че да няма кирилица в конзолата?
3. Кое е най-"изчистеното" решение (без допълнителни програми, надстройки, и т.н) за превключване между US/BP клавиатурните подредби в КДЕ, което не изисква нечовешки клавишни комбинации от рода на CTRL+ALT+K?

Надявам се празниците дотук да са били весели, а предстоящите да са още по-яки за всички. Дори и за феновете на М$, които проявяват небивал интерес към този форум (подобно на онлайн анкетите които заливат мрежата...)  '<img'>

Наздраве,
smith
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

IvanST

  • Напреднали
  • *****
  • Публикации: 369
    • Профил
Кирилица по мярка
« Отговор #1 -: Dec 29, 2003, 08:56 »
Не исталирай BGLinux мисля че и преди някой ти го беше казал той си е в Debian ето прочети тука  locales
Въвеждаш си тези редове в XF86Config-4 ( за да превключваш с ALT SHFT това важи глобално) :
    Option      "XkbLayout"   "bg"
    Option      "XkbVariant"    "phonetic"
    Option      "XkbOptions"   "grp:alt_shift_toggle"
    Option      "XkbCompat"    "group_led"
в секцията за клавиатурата, инсатлираш си шрифтове за кирилица и си готов .
Пак там в книгата пише и за шрифтовете   '<img'>
По-лесно от това здраве   '<img'>
Активен

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
Кирилица по мярка
« Отговор #2 -: Dec 29, 2003, 09:53 »
Събудих се аз с едно чувство, че съм пропуснал нещо, и естествено - то е най-важното тук...

Благодаря за линка към locales - точно той ми напомни, че не искам НИТО ЕДНА програма или среда да се промени на български, искам всички менюта и команди да си останат на английски. Опасявам се, че ако му задам bg_BG в locales, точно това ще стане - а това е последното нещо, което искам.

Накратко, това, което пропуснах да напиша снощи е - трябва ми кирилица навсякъде без конзолата, и НЕ МИ ТРЯБВА български език в менюта, конзоли, програми, и т.н.

Още веднъж благодаря за locales - имам нещо объркано точно с тях на десктопа... ще прочета внимателно, и ако не се справям ще питам.

Лека работа
smith
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
Кирилица по мярка
« Отговор #3 -: Dec 29, 2003, 09:59 »
'<img'>

Помня, че след UTF-8 стоеше изречението - "Предстои да стане стандарт. Изисква инсталиране на по-нов софтуер" '<img'>

И понеже 2.6.0 вече е факт (след още няколко опита на десктопа мисля да си кача и на лаптопа 2.6.0), се питам "стана ли вече UTF-8 стандарт?" '<img'>

Какъв да е избора - CP-1251 или UTF-8 - при положение, че непрекъснато обменям документи и електронна поща с уиндоус потребители?

'<img'> smith '<img'>
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
Кирилица по мярка
« Отговор #4 -: Dec 29, 2003, 12:07 »
Отговора мисля е еднозначен -> CP1251 !

Ако говорим за офисите , там всичко си е СР1251 ..., едва ли някой ще си прави труда да си игра и да настройва друго '<img'> '<img'>
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
Кирилица по мярка
« Отговор #5 -: Dec 30, 2003, 17:01 »
Цитат (Agent_SMITH @ Дек. 29 2003,10:53)
... не искам НИТО ЕДНА програма или среда да се промени на български, искам всички менюта и команди да си останат на английски. Опасявам се, че ако му задам bg_BG в locales, точно това ще стане - а това е последното нещо, което искам.

Накратко, това, което пропуснах да напиша снощи е - трябва ми кирилица навсякъде без конзолата, и НЕ МИ ТРЯБВА български език в менюта, конзоли, програми, и т.н.

Моля за уточнение как да постигна това, което искам ?

Весели празници,
smith
Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

vstoykov

  • Напреднали
  • *****
  • Публикации: 1286
  • Distribution: Ubuntu
  • Window Manager: Fluxbox
    • Профил
    • WWW
Кирилица по мярка
« Отговор #6 -: Dec 30, 2003, 18:17 »
Щом не ти трябва кирилица в конзолата - смело установи променливата  LANG на bg_BG.UTF-8 - така ще можеш да пишеш и четеш на всички езици (вкл. и на любимият ти английски - прекрасно се поддържа от UTF-8 - това е един от малкото езици, които кодирани като UTF-8, заемат един байт на символ (а някои други - напр. българския - заемат два байта на символ)). ':p'

За да разбереш какви са ти стойностите на променливите, които са важни за локализацията, напиши в някой терминал locale. Ето при мен как е:
Примерен код

guest@darkstar:~$ locale
LANG=bg_BG
LC_CTYPE="bg_BG"
LC_NUMERIC="bg_BG"
LC_TIME="bg_BG"
LC_COLLATE="bg_BG"
LC_MONETARY="bg_BG"
LC_MESSAGES=C
LC_PAPER="bg_BG"
LC_NAME="bg_BG"
LC_ADDRESS="bg_BG"
LC_TELEPHONE="bg_BG"
LC_MEASUREMENT="bg_BG"
LC_IDENTIFICATION="bg_BG"
LC_ALL=
guest@darkstar:~$


Не ползвам UTF-8 тъй като искам да си пиша на кирилица по терминалите/конзолите. Но даже и да кажеш, че искаш bg_BG.CP1251, повечето нови програми ще си ползват UTF-8.

Виж страницата ми http://vstoykov.hit.bg/cyrillic/linux/bg_linux_howto_0_0_5.htm, но там където пише за
export LANGUAGE=en
го забрави и в место него чети
LC_MESSAGES=C
Променливата LANGUAGE се е ползвала в миналото, а сега се ползва LC_MESSAGES. В седващата версия ще го оправя.

Ако искаш датата да ти е на английкси -
export LC_TIME=C

Ще се наложи сам да си намериш скриптовете за зареждане на променливите за локализация. В Debian не знам къде са.

Например в Red Hat, за настройка на шрифта и променливата LANG, е предвиден файла /etc/sysconfig/i18n:
Примерен код
# Примерно съдържание на файла /etc/sysconfig/i18n
# Тествано с Red Hat 7.2
LANG="bg_BG"
SUPPORTED="en_US:en:ru_RU.koi8r:ru_RU:ru:ru_UA:ru:sr_YU@cyrillic:sr_YU:sr:sk_SK:sk:sl_SI:sl:uk_UA:uk:uz_UZ:uz"
SYSFONT="UniCyr_8x16" # това е шрифта, който ще се зарежда
SYSFONTACM="cp1251"   # това е кодирането


До сега не съм срещал програма, която да бълва съобщения на български вместо на английски при правилно зададени променливи LC_* (освен AbiWord, но ще й намеря цаката и ще публикувам решението; просто не съм имал време да реша този проблем).
Активен

  • Гост
Кирилица по мярка
« Отговор #7 -: Dec 31, 2003, 01:23 »
Az pak se namesvam ne mnogo podgotven ama spored men karate choveka da ubiva hlebarka s chuk. Toi kaza che ne kirilica mu triabva samo v openoffice.org i v mozilla. Az lichno(na Slack 9.1) sym si slozil samo ttf shriftovete na Microsoft i drugite shriftove ot bg-linux i sym si naglasil klaviaturata prez X-a kakto niakoi spomena po-gore. Tova e vsichko. I si imam kirilica navsiakyde(bez v Wine i v Kopete). Imashe niakyde edno rykovodstvo za Slack v klub i az ot tam chetiah i si go naglasih. No v Knoppix ne moze da se pechata na kirilica ot KOffice(pone az ne moga) taka che ne znam tozi problem dali go ima i v Debian.
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Кирилица по мярка
« Отговор #8 -: Dec 31, 2003, 02:12 »
Съгласен съм с теб. Промяната на опциите на клавиатурата няма да му дадат възможност да пише на български в конзолата. Ако искаш да нямаш български по менютата не си променяй LANG=bg_BG, другите променливи може.
И ако искаш да чатиш през Линукс не избирай bg_BG.UTF-8 а само cp-1251, защото никой друг няма да те чете - тва си е горчив личен опит. Защото вместо "Честита Нова година, коте! Бацкам те много силно! ... Навсякъде!" ще излязат само маймуни и горкото "коте" пак ще те овиква, че само седиш пред компютъра, без една програма да можеш да оправиш!   '<img'>  ':p'
Бъзикам се, отдай го на празнично настоение!

А, НАЗДРАВЕ! '<img'>
Активен

It makes you awful glad that you were born a man.

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Кирилица по мярка
« Отговор #9 -: Dec 31, 2003, 15:12 »
Братко,
снощи открих много лесен начин за настройка на клавиатурата, без да се пипат други неща, без идиотското размотаване с настойки на xserver-xfree86 XFreeConfig-4 и тям подобни.
Той си съществувал тоя метод, но аз го изпробвах едва вчера. Ако искаш да го изпробваш просто напиши в конзолата на юзъра:
setxkbmap bg phonetic_enhanced grp:toggle grp_led:scroll
за фонетична или
setxkbmap bg bds_enhanced grp:toggle grp_led:scroll
за БДС клавиатура.

Работи по същия начин като БГЛинукс. Натискаш десния алт и сменяш клавиатурите. (е, разбира се трябва да имаш инсталирани някой пакети - не им помня имената но мисля, че започваха с xkb***)
Колкото и да е странно - аз съм с Debian/unstable - при мен фонетичната клавиатура, генерирана от Х-сървъра нямаше ш, щ и =. Тази простичка команда, обаче оправя нещата и клавиатурите са перфектни.

Ако искаш при всяка сесия на юзъра да стартира с командата, трябва да включиш реда в /home/user/.xsession
Ако обаче използваш gnome и gdm, правиш следното:
GMenu->control center->advanced->session и там на таба "command" просто пастираш командата.
За КДЕ не знам как е.
Май е вярно, че Дебиан може всичко и то всичко по много начини! '<img'>

ЧНГ!
Активен

It makes you awful glad that you were born a man.

  • Гост
Кирилица по мярка
« Отговор #10 -: Dec 31, 2003, 18:00 »
Abe ne znam kakvo moze Debian ama az na Slack si gi imam vsichkite bukvi i ne sym pisal nikakvi redove a samo si go naglasih v XF86Config-a.
Активен