Odštampaj stranicu - Не могу да куцам не-аски карактере у Гном програмима?

Linuxo Forumi

Mandriva (Mandrake) Linux => Softver => Temu započeo: Звездан 24 Јануар 2008, 11:58:24



Naslov: Не могу да куцам не-аски карактере у Гном програмима?
Poruka od: Звездан 24 Јануар 2008, 11:58:24
Ово је чудно, не могу више да куцам кирилицу ни у једном Гном и Wine програму; под КДЕ ради нормално. Проблем је у томе што када се пребаци тастатура на вуковицу (ћирилицу), и крене да се куцка - контрола (текст бокс, едит бокс...) не прихвата унос. Када се врати на гајевицу - све је у реду.

Тражио сам форум, али нисам нашао да је неко имао сличан проблем.

Шта би требало да чачнем?


Naslov: Odg: Не могу да куцам ћирилицу у Гном програмима?
Poruka od: Časlav Ilić 24 Јануар 2008, 15:06:37
Nekada davno, ~2003., beše da smo nešto morali da prčkamo sa ćiriličnim rasporedom da bi ktrl-kombinacije radile kako treba, i da su se GTK programi na tome spucavali i shvatali svako ćirilično slovo kao ktrl-kombinaciju (pritisnem samo S, on registruje ktrl-S). Taj trik se više ne koristi, pa zapravo verovatno i nema nikakve koristi od ovog što sam rekô :)

Nego, znaš ono, šta se promenilo na sistemu pa da je možda uticalo da gnomski programi odjednom pošandrcaju? Ili, isključi KDE-ov birač rasporeda, pa pokušaj u terminalu sirovo da ih zadaš:
Kod:
$ setxkbmap us,cs -option grp:rwin_toggle
(rwin_toggle ovako na brzinu znam da je za menjanje rasporeda na desni vin), pa vidi da li i dalje zeza.


Naslov: Odg: Не могу да куцам ћирилицу у Гном програмима?
Poruka od: Звездан 24 Јануар 2008, 15:32:08
Nego, znaš ono, šta se promenilo na sistemu pa da je možda uticalo da gnomski programi odjednom pošandrcaju?

Ово је почело давно, није ми сметало јер сам од Гном програма користио само Пидгин који сам тада заменио за Копете; али сад кад и Wine програми отказали... то је већ превише. Не сећам се шта сам мењао по систему :-(

Ili, isključi KDE-ov birač rasporeda, pa pokušaj u terminalu sirovo da ih zadaš:
Kod:
$ setxkbmap us,cs -option grp:rwin_toggle
(rwin_toggle ovako na brzinu znam da je za menjanje rasporeda na desni vin), pa vidi da li i dalje zeza.

Пробао, исто је. Шта више, приметио сам да Гном програми не примају ни латинична словa ч, ж, ћ, ђ, ш... Такође, ни рут корисник не може да куцка не-аски карактере у Гном програмима. Куку!

ПС
Фајерфокс и ОпенОфис раде нормално, иако нису КДЕ програми, ако то наводи на неки траг... Такође, пречице у Гном програмима раде кад је укључења кирилична тастатура, рецимо Ктрл + Љ радио као Ктрл + Q (Close).


Naslov: Odg: Не могу да куцам ћирилицу у Гном програмима?
Poruka od: Časlav Ilić 24 Јануар 2008, 21:17:39
Đavolja rabota :)

Da bar vidimo je li (delom) ipak do srpskih rasporeda ili nije: probaj šta se dešava, recimo, sa nemačkim (de, oni umlauti njihovi su na š-č-ć) i ruskim (ru). Nemoj slovenački ili hrvatski, jer oni tehnički vuku neke iste elemente kao i srpski.


Naslov: Odg: Не могу да куцам ћирилицу у Гном програмима?
Poruka od: Звездан 24 Јануар 2008, 22:01:48
Ъавоља, заиста :D

Не раде ни de ни ru; на de раде само они који су Аски. Не знам да ли је повезано, али ни тастер трећег нивоа (десни Алт) неће да ме слуша - неки пут ради, неки пут не.

Тражио сам решење и преко Гугла, али ништа нисам нашао, делом вероватно и због тога што не знам како да га „питам“.


Naslov: Odg: Не могу да куцам ћирилицу у Гном програмима?
Poruka od: dukenukem_4d 24 Јануар 2008, 22:33:54
Nedavno sam se sa ovim bavio (čitajte : mučio)
menjajući locale na sistemu desilo mi se da ne kuca  чћшђљњ,абвгд u gtk baziranim aplikacijama (gnome)
Mislim da je u pitanju locale (najverovatnije ga gtk strikno poštuje a kde ide nekako drugačije)
pogledaj izlaz komande locale ,ako ima ono .UTF-8 na kraju onda treba sve da kuca(bilo koji jezik) locale kao user:
Kod:
$ locale
LANG=en_US.UTF-8
LC_CTYPE=en_US.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
sad za ovo na mdk-mandriva-pclos ima    program localedrake (ALI ne kao root već kao user
treba da se pusti ovo je vrlo bitno ,jer ako se pusti kao root ne ispadne dobro po sistem )
za suse nešto po onom yast-u  probaj da isčeprkaš?


Naslov: Odg: Не могу да куцам ћирилицу у Гном програмима?
Poruka od: Časlav Ilić 25 Јануар 2008, 11:07:50
Stvarno bi mogao biti problem sa sistemskim lokalitetom. Gnom ga strogo poštuje, dok KDE interno forsira nešto po svom. locale -a će nabrojati sve postojeće lokalitete, i na jedan od njih treba da bude postavljena LC_ALL, ili ako je prazna, onda LANG.

(Ako lokalitet nije zadat, ili je zadat nepostojeći, onda standard baš traži spadanje na čist aski između ostalog, tj. lokalitet C odnosno POSIX.)


Naslov: Odg: Не могу да куцам ћирилицу у Гном програмима?
Poruka od: Звездан 25 Јануар 2008, 13:29:40
Скоро да сам истерао зеца на чистину; locale ми изслиста следеће:

Kod:
LANG=sr_RS.UTF-8
LC_CTYPE="sr_RS.UTF-8"
LC_NUMERIC="sr_RS.UTF-8"
LC_TIME="sr_RS.UTF-8"
LC_COLLATE="sr_RS.UTF-8"
LC_MONETARY="sr_RS.UTF-8"
LC_MESSAGES="sr_RS.UTF-8"
LC_PAPER="sr_RS.UTF-8"
LC_NAME="sr_RS.UTF-8"
LC_ADDRESS="sr_RS.UTF-8"
LC_TELEPHONE="sr_RS.UTF-8"
LC_MEASUREMENT="sr_RS.UTF-8"
LC_IDENTIFICATION="sr_RS.UTF-8"
LC_ALL=

Међутим, приметио сам да када покренем програм из конзоле овако:

Kod:
LANG="en_US.UTF-8" gnome-character-map

... могу да куцам шта год 'оћу и на ком год језику 'оћу у оквиру програма. Е сад, из Јаста лако могу да подесим систем на en_US.UTF-8, и пробао сам - онда све лепо ради сем ситнице да ми програми нису локализовани.

Зар то није парадокс? Кад се постави en_US онда могу да куцам и на другим језицима сем на енглеском, али ако хоћу локализацију (sr_RS) програма, онда прц - могу да куцам само на енглеском.

 :o

Међурешење је да покрећем програме из конзоле... шта знам...


Naslov: Odg: Не могу да куцам ћирилицу у Гном програмима?
Poruka od: milosk 25 Јануар 2008, 14:58:07
Pa jesi proverio pomoću "locale -a" da li uopšte postoji sr_RS na tvojoj distribuciji pošto je tek skoro došlo do promene sa sr_CS na sr_RS...


Naslov: Odg: Не могу да куцам ћирилицу у Гном програмима?
Poruka od: Časlav Ilić 25 Јануар 2008, 14:59:37
Citat: Ладан ко Змиче
Зар то није парадокс? Кад се постави en_US онда могу да куцам и на другим језицима сем на енглеском, али ако хоћу локализацију (sr_RS) програма, онда прц - могу да куцам само на енглеском.

Nadam se da nije paradoks, već samo to da sr_RS.UTF-8 ne postoji na sistemu :) To će ti reći locale -a što gore navedoh. sr_RS je relativno frišak, pa ga ili možda treba doinstalirati (ne znam kako tačno Suse rukuje lokalitetima), ili se možda još uvek vodi kao sr_CS.


Naslov: Odg: Не могу да куцам ћирилицу у Гном програмима?
Poruka od: Звездан 25 Јануар 2008, 15:34:53
Извињавам се што нисам већ у претходном чланку написао шта враћа locale -a:

Kod:
$ locale -a | grep sr_
sr_ME
sr_RS
sr_RS@latin

Да почнем се привикавањем на позивање програма из конзоле са LANG префиксом? :-\


Naslov: Odg: Не могу да куцам ћирилицу у Гном програмима?
Poruka od: Časlav Ilić 25 Јануар 2008, 15:50:43
Citat: Ладан ко Змиче
Да почнем се привикавањем на позивање програма из конзоле са LANG префиксом? :-\

Ama ne brate :) Pokušaj prvo da postaviš čisto sr_RS kao lokalitet, to bi trebalo da sredi GTK programe, pošto sr_RS sigurno interno zadaje UTF-8. Međutim, vrzma mi se po glavi da će KDE nešto blesavo da umisli ako ne vidi UTF-8 u samom nazivu lokaliteta, ali se ne sećam tačnih manifestacija :) Ako primetiš da nešto brlja, onda drugo vidi može li nekako kulturno da se doda baš lokalitet po imenu sr_RS.UTF-8 (na Debijanu mogu da biram oba). A ako ne može, onda sigurno može nekulturno (alijas, tako neki đavo...)


Naslov: Odg: Не могу да куцам ћирилицу у Гном програмима?
Poruka od: milosk 25 Јануар 2008, 22:29:36
A je l' imaš utf8 varijante za en_US kad pogledaš "locale -a"?

Evo npr. kod mene na Fedori 9:

Kod:
$ locale -a | grep en_US
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8

i za naš

Kod:
$ locale -a | grep sr_RS
sr_RS
sr_RS@latin
sr_RS.utf8
sr_RS.utf8@latin

Ako fale samo za sr_RS onda su nešto omanuli kod kompajliranja glibc-a...


Naslov: Odg: Не могу да куцам ћирилицу у Гном програмима?
Poruka od: dukenukem_4d 25 Јануар 2008, 23:39:22
pošto nemam suse trenutno ,mislim da nedostaje jedan od paketa glibc
(ovo su podaci iz repoa)
Citat
[   ] glibc-2.6.1-18.i586.rpm                                               21-Sep-2007 21:11  1.7M 
[   ] glibc-devel-2.6.1-18.i586.rpm                                         21-Sep-2007 21:11  1.5M 
[   ] glibc-html-2.6.1-18.i586.rpm                                          21-Sep-2007 21:11  896K 
[   ] glibc-i18ndata-2.6.1-18.i586.rpm                                      21-Sep-2007 21:11  3.6M 
[   ] glibc-info-2.6.1-18.i586.rpm                                          21-Sep-2007 21:11  891K 
[   ] glibc-locale-2.6.1-18.i586.rpm                                        21-Sep-2007 21:11   16M 
[   ] glibc-obsolete-2.6.1-18.i586.rpm                                      21-Sep-2007 21:11   74K 
[   ] glibc-profile-2.6.1-18.i586.rpm                                       21-Sep-2007 21:11  942K 
glibc-i18ndata-2.6.1-18.i586.rpm  ,njega sam otvorio pomoću mc u njemu je ovo što
prikazuje dva-tri : sr_ME sr_RS sr_RS@latin

 glibc-locale-2.6.1-18.i586.rpm od 16MB da li je instaliran?
u njemu bi trebalo da budu ovi ostali lokaliteti kao i utf8
(jer na pclos kad se skupe svi paketići locales-<ime> oni ispadnu ukupno oko 17MB)

EDIT:izgleda da su stvarno omanuli,u listingu datoteka nema nigde
za sr_RS   dodatak utf8  ???
http://www.novell.com/products/linuxpackages/opensuse/glibc-locale.html


Naslov: Odg: Не могу да куцам ћирилицу у Гном програмима?
Poruka od: Звездан 26 Јануар 2008, 17:48:06
A je l' imaš utf8 varijante za en_US kad pogledaš "locale -a"?

Да.

Kod:
$ locale -a | grep en_US
en_US
en_US.iso885915
en_US.utf8

EDIT:izgleda da su stvarno omanuli,u listingu datoteka nema nigde
za sr_RS   dodatak utf8  ???

Нема... А факат да је све радило до пре извесног времена. Управо сам проверио пакетиће, и појма немам откуд мени 2.6.1-18.3, и што су слова црвеном бојом обојена:

(http://img403.imageshack.us/img403/7978/snimak83yk4.jpg)


Naslov: Odg: Не могу да куцам ћирилицу у Гном програмима?
Poruka od: milosk 27 Јануар 2008, 01:16:02
Pa moguće je da su povukli to ažuriranje i zbog drugih problema pa je zato crveno. Pokušaj da se vratiš na prethodnu verziju.

U svakom slučaju možda ne bi bilo zgoreg da obavestiš ekipu koja se bavi srpskom lokalizacijom, oni bi idealno trebalo da testiraju i prate takve stvari i reaguju podnoseći izveštaje o greškama (a možeš i ti naravno):

http://en.opensuse.org/Localization_Team


Naslov: Odg: Не могу да куцам ћирилицу у Гном програмима?
Poruka od: Звездан 27 Јануар 2008, 01:46:43
U svakom slučaju možda ne bi bilo zgoreg da obavestiš ekipu koja se bavi srpskom lokalizacijom...

Ух, па ја сам у тој екипи... :redface: Обавестићу се.

Ок, битно да смо уз вашу несебичну помоћ истерали зеца из жбуна на чистину. Сад ћу се информисати преко преводилачке листе опенСУЗЕ тима коме да се жалим. Вероватно ће то бити Багзила (BugZilla).

Остајем дужан одговор у вези епилога!

ПС
Променио сам наслов теме да би одговарао стварности.


Naslov: Odg: Не могу да куцам ћирилицу у Гном програмима?
Poruka od: milosk 27 Јануар 2008, 18:30:38
Ух, па ја сам у тој екипи... :redface: Обавестићу се.

Hehe, pa onda je dobro što si baš ti pokrenuo temu isterao problem na čistinu.  ;)  U svakom slučaju obazno prijavi da im se slučajno ne desi ponovo...


Powered by SMF 1.1.7 | SMF © 2005, Simple Machines LLC | Srpski prevod uredio: tomaja [linuxo.org]
Joomla Bridge by JoomlaHacks.com