Bug nerezolvat nici in distributia finala - mapare tastatura romana

30 posts / 0 new
Last post
MaTricks
Bug nerezolvat nici in distributia finala - mapare tastatura romana

Asa dupa cum am spus intr-o discutie anterioara, variantele beta aveau un bug legat de maparea tastaturii in limba romana. Si doar in romana, din cate variante am incercat :-( .
Deoarece doresc sa fac upgrade de la 2006 la 2007 pe sistemele pe care se lucreaza in redactia unui ziar (categoric sunt necesare diacriticele), trebuie obligatoriu sa gasesc o solutie cat mai ergonomica de a rezolva aceasta problema.
Nu stiu sa identific de unde apare problema, si ce as putea modifica in fisierele deja existente in sistem pentru a face corectarea acestei erori. Daca cineva ma poate ajuta cu niste idei, i-as fi recunoscator.

PS.Cum pot sa raportez bug-ul? Poate se ocupa cineva de el.

MaTricks
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Chiar nu are nimeni nici o idee?
Nu neaparat o solutie, dar macar o idee de unde sa incep sa sap.
Este singurul repros major care il am fata de 2007, si as fi foarte multumit daca as gasi o solutie pentru aceasta probelma.

La inceput a fost . . . kernelul!
Close Windows...Open Source.

cosmin
cosmin's picture
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Incearca sa iei maparea de la diacritice.sourceforge.net.

[url=http://counter.li.org/]Linux registered user #368449[/url]

MaTricks
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Chiar acolo am deschis browserul. Dar nu prea ma prind ce am de facut.
In plus as prefera o solutie in care sa nu implice programe suplimentare si/sau conexiune la internet. Eu personal nu am nevoie de diacritice, dar urmeaza sa inlocuiesc 2006 cu 2007 in mai multe parti (printre care si o redactie de ziar unde se folosesc obligatoriu diacritice).

As prefera sa descopar unde este problema.
M-am uitat in /usr/share/X11/xkb.
Am luat la rand fisierele responsabile de mapare, dar sunt mii de linii in fisierele acelea, si nu stiu nici unde sa ma uit exact.
Este interesant ca pentru restul tarilor functioneaza, din toate cate le-am incercat. Numai ro nu vrea nicicum.

O problema care ma supara si in 2006 si in 2007 era utilizarea implicita a IPV6, lucru care ducea la latente mari in accesarea oricarui site.
Problema se poate rezolva relativ simplu, conform Eratei, adaugand in /etc/sysconfig/network o simpla linie. NETWORKING_IPV6=no.
Acesta este doar un exemplu de solutie pe care o caut.

Cu siguranta e vorba de o eroare in vreun fisier. Dar care????

La inceput a fost . . . kernelul!
Close Windows...Open Source.

cosmin
cosmin's picture
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

La diacritice.sourceforge.net nu e nici un program. Sunt doar niste fisiere text intr-o arhiva, pe care trebuie sa le pui in locul alor tale. Este vorba despre /etc/X11/xkb/symbols/ro si /etc/X11/xkb/symbols/pc/ro.

Ca sa ai limba romana implicit, modifica fisierul /etc/X11/xorg.conf si pune Option "XkbLayout" "ro_RO" in loc de Option "XkbLayout" "en_US" in sectiunea InputDevice. Apoi restareaza X-ul.

Da, e un pic de lucru. O sa ne uitam zilele astea sa vedem care fisier e defect si in ce sens. Si poate facem un bug-report cu tot cu patch. Macar in 2008 sa nu mai avem problema asta.

[url=http://counter.li.org/]Linux registered user #368449[/url]

MaTricks
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Quote:
cosmin wrote:
La diacritice.sourceforge.net nu e nici un program. Sunt doar niste fisiere text intr-o arhiva, pe care trebuie sa le pui in locul alor tale. Este vorba despre /etc/X11/xkb/symbols/ro si /etc/X11/xkb/symbols/pc/ro.

Crede-ma ca nu am /etc/X11/xkb/. Asta am constatat in timp ce cautam solutii si citeam Helpul de la xkb.
In mandriva 2007 (si 2006), xkb este in /usr/share/X11/.

Am facut eu ce scrie pe site. Am facut backup la fisierul ro din /usr/share/X11/xkb/symbols/, dar nu exista nici un director PC in acest director, ce sa contina inca un fisier ro. In schimb este un fisiere pc.
Am salvat fisierul pc, am copiat directorul PC cu fisierul ro inclus in el.
Am copiat fisierul ro in directorul symbols.

In fine. Problema e ca nu potriveste nici cum ce e de facut cu ce avem in 2007.

O sa mai studiez, dar poate cineva mai avansat decat mine ar putea gasi solutia mai rapid.
Oricum as mai vrea idei.
Pana una alta multumesc de sugestia data.

La inceput a fost . . . kernelul!
Close Windows...Open Source.

cosmin
cosmin's picture
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

OK, am rezolvat. După cum se vede. :-D
1. Se ia fişierul symbols/pc/ro şi se copiază în /usr/share/X11/xkb/symbols.
2. Se editează fişierul: în loc deinclude "pc/us"se scrieinclude "us"

Şi gata. setxkbmap ro nu mai zice nici pâs. :-)

[url=http://counter.li.org/]Linux registered user #368449[/url]

MaTricks
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Quote:
cosmin wrote:
OK, am rezolvat. După cum se vede. :-D
1. Se ia fişierul symbols/pc/ro şi se copiază în /usr/share/X11/xkb/symbols.
2. Se editează fişierul: în loc deinclude "pc/us"se scrieinclude "us"

Şi gata. setxkbmap ro nu mai zice nici pâs. :-)

cosmin, poate am inteles eu gresit sau am facut ceva gresit, dar nu imi merg diacriticele.
Am inlocuit la include peste tot unde era pc/ in fisierul care se afla in directorul pc luat din arhiva.
Am copiat fisierul ro peste cel care exista in symbols.
Am dat restart.

Imi apare steagul cu ro, dar maparea tot nu functioneaza. Mai trebuie facut ceva?
Cel de-al doilea fisier ro, care e treaba cu el?
Am vazut ca tu ai scris cu diacritice, ceea ce ma face sa inteleg ca tie iti functioneaza.

La inceput a fost . . . kernelul!
Close Windows...Open Source.

cosmin
cosmin's picture
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Zici că ai înlocuit peste tot... Ups! :oops: Nici nu am văzut că "pc/" apare în mai multe locuri. Eu am înlocuit doar prima apariţie, la linia 29. Da, este vorba despre fişierul aflat în directorul pc în arhivă. Celălalt... nu ştiu la ce serveşte, sau care e diferenţa faţă de primul.

Ideea e că după ce am făcut modificarea asta şi am pus fişierul în /usr/share/X11/xkb/symbols, am dat unsetxkbmap roşi a mers. Nu s-a mai plâns de nimic. Layoutul implicit este ro_programmers, adică ă este AltGr + a, ş este AltGr + s şi aşa mai departe.

Cu applet-ul GNOME sau KDE nu m-am jucat. De obicei se ceartă cu setările din xorg.conf şi atunci prefer să nu le amestec.

[url=http://counter.li.org/]Linux registered user #368449[/url]

MaTricks
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

:-(
Solutia cu Alt+a si asa mai departe nu este agreata. Asa ca inca mai caut solutii.
Are cineva idee de unde sa invat despre mapari si tastatruri si standarde si tot ce tine de acest aspect?
Oricum imi doresc sa particip la dezvoltarea linuxului. Sa imi aduc si eu putin contributia. Asa ca poate acum e vremea sa trec de la dorinta la actiune. Oricum vine iarna, si voi avea mai mult timp de invatat.

La inceput a fost . . . kernelul!
Close Windows...Open Source.

shivali
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Am facut cum zice cosmin si a mers din prima, si keyboard si layout.
Imi convine mai mult ca merge cu alt+i de ex decat cu shift+[ de ex.
In alta ordine de idei am pus xmms de pe internet, ca distributia nu vine cu el, si acum am observat ca de ex in kdetoys nu exista kmoon, applet-ul si caut sa il pun.
Oricum distributia 2006 mi se pare mai ingrijita decat asta

smid
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Am incercat si Mandriva One si sa stiti ca mi se pare mult mai ingrijita si mai la obiect. In plus nu apare problema maparii in lb romana. O setezi pur si simplu si gata. Aceasta versiune recunoaste din prima imprimanta lexmark z25(ceea ce variantele anterioare de mandriva nu o faceau si trebuia recurs la diverse operatiuni cu fisierele).
De asemenea Mandriva One are toate caracteristicile Mandrivei mari (are OOffice inclus, editare foto, etc).
Cred ca voi ramane la aceasta varianta de Mandriva.

cosmin
cosmin's picture
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

MaTricks, dacă nu îţi place ă=AltGr+a, atunci nu trebuie decât să scrii:setxkbmap ro stdşi vei avea maparea QWERTZ, cu ă=[. Trebuie doar să mai faci înainte nişte înlocuiri pc/xx --> xx prin fişierul acela.

smid, ce Mandriva One ai? Cumva cea localizată pe Europa Centrală? Că eu am Mandriva One şi nu mi-a mers tastatura.

[url=http://counter.li.org/]Linux registered user #368449[/url]

teddy2k
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

diff /usr/share/X11/xkb/symbols/ro_orig /usr/share/X11/xkb/symbols/ro
23c23
include "ro(std)"

; este in plus. Stergeti-l si va functiona corect maparea .

MaTricks
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

teddy2k - Solutia ta este exact ce imi doream.
Multumesc.
Acum pot sa spun ca sunt fericit cu mandriva 2007.

La inceput a fost . . . kernelul!
Close Windows...Open Source.

cosmin
cosmin's picture
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Excelent, teddy2k. Mulţumim.
Ai putea să propui un patch pe Bugzilla. :-)

[url=http://counter.li.org/]Linux registered user #368449[/url]

beranger
beranger's picture
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

teddy2k, ai filat un bug pe bugzilla?

mulţumim pentru clarificarea cu ";" în plus! e genială.

te-am citat: http://beranger.org/index.php?article=1720

J

teddy2k
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Am facut report pe bugzila, dar sa stiti ca nu este descoperirea mea, ci a colegului meu, Octavian CHELU, dar el nu a avut timp sa posteze sau sa faca bug report pe qa.mandriva.com.

beranger
beranger's picture
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

ai putea să postezi numărul bug-ului, ca să poată urmări populaţia interesată evoluţia problemei? mulţumesc.

teddy2k
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Bug#: 26480

smid
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

scuze, cosmin, ca nu am raspuns prompt: eu am luat mandrivaone de pe un ftp: ftp.ps.pl/mirrors/mandrake/official/iso/2007.0

cosmin
cosmin's picture
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Nu-i nici o grabă, smid. Mai ştii care dintre ISO-urile acelea l-ai luat?

[url=http://counter.li.org/]Linux registered user #368449[/url]

smid
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Cand am descarcat mandriva one erau numai 3 iso: 2 pentru kde si unul pentru gnome. Acum am vazut ca sunt o gramada. Chiar nu mai stiu care era. Stiu ca era un iso pe un ftp din Szczecin- Polonia.
Am o nelamurire in legatura cu maparea in romana la mandriva 2007: cand vreau sa modific fisierul ro cu unul adus de pe net acum, nu-mi da voie sa-l modific. Imi spune ca n-am acest drept. Atunci eu vin cu intrebarea: cum fac modificarea?

Anonymous
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Probabil, ca utilizator, nu ai drept de scriere asupra fisierelor. ca root ar trebui sa poti. dar pt maparea in romana solutia mai simpla si mai eleganta o gasesti chiar in acest topic (modificarea se face pe cont de root).

Syl
Syl's picture
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Am făcut cum aţi zis voi pe-aici, dar tot nu-mi merg diacritecele pe OpenOffice.org. Vouă vă merg?

[url=http://toxic-chat.sourceforge.net/]ToXic Chat[/url]. Come on people, let's talk sick! | [url=http://sourceforge.net/export/rss2_projnews.php?group_id=129863]Stiri RSS[/url]
[url=http://www.caramida-verde.as.ro/]Cărămida Verde[/url]: intelige

cosmin
cosmin's picture
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

La mine merg. Depinde şi de font. Încearcă Bitstream, de exemplu.

[url=http://counter.li.org/]Linux registered user #368449[/url]

Syl
Syl's picture
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Am testat cu Arial şi Times New Roman şi nu a mers...

am modificat post-ul si am bagat un "nu" acolo...

[url=http://toxic-chat.sourceforge.net/]ToXic Chat[/url]. Come on people, let's talk sick! | [url=http://sourceforge.net/export/rss2_projnews.php?group_id=129863]Stiri RSS[/url]
[url=http://www.caramida-verde.as.ro/]Cărămida Verde[/url]: intelige

Syl
Syl's picture
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Merge cu Monospace. Dar eu am nevoie de ceva mai... "printer-friendly".
Are cineva vreun Arial/Times New Roman/Sans[-Serif]/Tahoma/Verdana, etc... care să meargă cu diacritice cu tot pe Mandriva 2007? Daca da, mi-l poate trimite şi mie? (ca ataşament la mail:

)

[url=http://toxic-chat.sourceforge.net/]ToXic Chat[/url]. Come on people, let's talk sick! | [url=http://sourceforge.net/export/rss2_projnews.php?group_id=129863]Stiri RSS[/url]
[url=http://www.caramida-verde.as.ro/]Cărămida Verde[/url]: intelige

MaTricks
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Nimbus Roman No9 L cred ca ar corespunde cerintelor tale.
Merge cu diacritice si este o clona a lui Times New Roman.
In Mandriva 2007, in OpenOffice il gasesti sigur.

La inceput a fost . . . kernelul!
Close Windows...Open Source.

Syl
Syl's picture
Re: Bug nerezolvat nici in distributia finala - mapare tastatura

Da... aşa este. Mersi!
Dar oare ce e cu celelalte fonturi? Vouă vă merc cu diacritice cu tot în Koffice/OpenOffice.org?

[url=http://toxic-chat.sourceforge.net/]ToXic Chat[/url]. Come on people, let's talk sick! | [url=http://sourceforge.net/export/rss2_projnews.php?group_id=129863]Stiri RSS[/url]
[url=http://www.caramida-verde.as.ro/]Cărămida Verde[/url]: intelige