Welcome, Guest. Please login or register.
April 19, 2014, 14:06:59 PM
Home Help Search Calendar Login Register
Show unread posts since last visit.
News: Let Pardus-Anka become #1: Pardus-Anka Bug ReportPardus-Anka World Google+ | The Pardus wiki  | Visit Pardus-Anka official website  | Register as forum member?  Email the moderator!

+  Pardus Worldforum
|-+  Assistance
| |-+  Pardus for beginners
| | |-+  Can anyone please help create a Gagauz keyboard layout?
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Go Down Print
Author Topic: Can anyone please help create a Gagauz keyboard layout?  (Read 3195 times)
greywalk
Newbie
*
Posts: 10


View Profile
« on: August 28, 2012, 00:20:25 AM »

Hello,

Can anyone please help create a Gagauz keyboard layout?
 
Gagauz is a language quite similar to Turkish, however the alphabet contains additional symbols (and lacks 1 symbol from the Turkish alphabet) which is why it would be just great to have a separate layout.

I'm attaching the layout to the post. Can someone please tell me how to add the layout to the system so that is available from the layout configuration module? Also can someone please correct any errors if there are any in the file.

If there is a requirement to associate the layout with a country, Moldova, the Republic of would be fine (as Moldova is the country where most Gagauz people live). The country code is: MD. That is the name for the layout file that is placed in /usr/share/X11/xkb/symbols would most probably be "md".

Thank you very-very-very much in advance.

* gag.zip (16.4 KB - downloaded 90 times.)
Logged
greywalk
Newbie
*
Posts: 10


View Profile
« Reply #1 on: August 28, 2012, 00:29:43 AM »

I also googled and looked through quite many pages on this topic, but all I could understand is that it's necessary to:
- create a layout
- add the file to /usr/share/X11/xkb/symbols or add the layout configuration to an existing layout file (e.g. Crimea Tatar as a variant in the "tr" file)
- then modify files:
  • /usr/share/X11/xkb/rules/evdev.xml
  • /usr/share/X11/xkb/rules/evdev.lst
  • /usr/share/X11/xkb/rules/base.xml
  • /usr/share/X11/xkb/rules/base.lst
I even edited base.extra.xml.
All I could obtain was that the new layout was available for selection in the Keyboard settings, but the characters themselves could not be typed.
It's a real shame there is no normal step-by-step instruction on how to create and add a new layout to a linux based system.  So I need your help. It would be highly appreciated if someone pastes the files from above with the correct content for adding the Gagauz layout. Thanks.
Logged
Anglo
Pardus Guru
****
Posts: 438



View Profile
« Reply #2 on: August 28, 2012, 02:13:39 AM »

@greywalk
I am no expert on languages or international keyboard setup, but try these for a start:
http://linuxgazette.net/issue64/sipos.html  and
http://en.vvb.no/tag/xmodmap/ , and perhaps this
http://www.linuxdocs.org/HOWTOs/mini/Intkeyb-3.html

Perhaps one called "phix" would have more to say on this.....
Logged
Lisa
Pardus Guru
****
Posts: 841



View Profile
« Reply #3 on: August 28, 2012, 19:04:05 PM »

Looks like this is lacking in kbd.  One can add a font from the internet (untar, then point to folder) in font management but there is no way to add a keyboard layout except what is already available under layouts.

I found this tar and may be it would make a nice pisi package as it doesn't require too many dependencies.

keyboardlayouteditor.  I just tried it, but first had to open pisi package manager and install antlr, python-lxml, and python-pyparsing to get it to work. 
I cd into unpacked folder, then cd src and :
./KeyboardLayoutEditor.py
I don't know how to use it. Will give it a try later. 


* keyboardeditor.png (95.7 KB, 689x394 - viewed 173 times.)
Logged
greywalk
Newbie
*
Posts: 10


View Profile
« Reply #4 on: August 28, 2012, 21:13:06 PM »

I've come across that GUI layout editor too, installed all the dependencies, but failed to launch the app too... anyway, I've edited the layout manually, that wasn't a big problem.
Fonts... If, say, Arial, or Times New Roman, or Ubuntu etc., support both German and Turkish, than they would work for Gagauz.
I've also asked guys from here https://bugs.freedesktop.org/show_bug.cgi?id=54137 to help create a layout, will see if they would do that.
Logged
Lisa
Pardus Guru
****
Posts: 841



View Profile
« Reply #5 on: August 28, 2012, 21:36:57 PM »

I'm still playing with keyboardlayouteditor, but can't proceed as 'start character map' doesn't do anything.  It will need the gnome gucharmap.  

Yes, I was looking at /usr/share/X11/xkb/symbols/tr as it has many sections and Gagauz could be added to it.  A good idea.

Much later...I didn't need gucharmap.  Instead I opened up kcharselect in konsole and drag/dropped characters shown in the zip file you shared.  Too complicated for me to edit the tr symbol file so instead I made it singular and instead of ga (Gambia country) I called it gz.  One thing nice about Gnome desktop is the ability to preview keyboard layouts.  I can't do that in KDE.  Experimenting as I have placed the gz file in /usr/share/X11/xkb/symbols. 

* gz.zip (0.57 KB - downloaded 86 times.)
« Last Edit: August 29, 2012, 06:09:46 AM by Lisa » Logged
kalwisti
Pardus fellow craft
**
Gender: Male
Posts: 131



View Profile
« Reply #6 on: August 29, 2012, 18:05:59 PM »

Hi, greywalk,

This is just an idea/suggestion (and you may have thought of it already) ... Have you tried contacting SIL for possible assistance? Since they are involved with linguistic computing (such as fonts, keyboard layouts, etc.) and since it seems like some scholars consider Gagauz to be endangered, this might be right up SIL's alley:

http://www.sil.org/sil/contact.html

I'd never heard of Gagauz before, so I found it interesting to do a little research. It's curious that both Wikipedia and Omniglot mention its Latin alphabet, while Ethnologue lists only the Cyrillic alphabet:

http://www.ethnologue.com/show_language.asp?code=gag

I'm sorry I can't be of any help with creating a working keyboard layout. I've done some reading but this is clearly over my head. It does strike me that it might be most logical to use a Turkish keyboard layout as a base, since the alphabet seems identical to Turkish, with the exception of the Romanian " ,t" [ts].

HTH and Good luck,
=david
Logged

Registered Linux User # 442201

Pardus 2011.2 (KDE 4.6.5, kernel 2.6.37.6)

AMD Athlon II X2 240 (Regor) 2.8 GHz, 4 GB RAM, Seagate Barracuda 320 GB HD, Nvidia GeForce 6150SE nForce 430 integrated GPU, Samsung SH-S222L DVD-RW
Anglo
Pardus Guru
****
Posts: 438



View Profile
« Reply #7 on: August 29, 2012, 18:53:25 PM »

Hi, greywalk,

This is just an idea/suggestion (and you may have thought of it already) ... Have you tried contacting SIL for possible assistance? Since they are involved with linguistic computing (such as fonts, keyboard layouts, etc.) and since it seems like some scholars consider Gagauz to be endangered, this might be right up SIL's alley:

=david

Nice links , I'll bookmark them
Anglo
Logged
kalwisti
Pardus fellow craft
**
Gender: Male
Posts: 131



View Profile
« Reply #8 on: August 29, 2012, 21:16:36 PM »

Hi, Anglo,

You might want to check out these fonts:

http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=Gentium_download
Gentium
(Award-winning font designed by Victor Gaultney)

http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=CharisSIL_download
Charis
(Similar to Bitstream Charter)

http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=DoulosSIL_download
Doulos
(Similar to Times/Times New Roman)

http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=Andika_download
Andika
(Reminds me of Comic Sans)

I think all -- or most -- of these are available in the Pardus (2011) repos. I'm not sure about openSUSE, though ... I confess that I'm hardly using Pardus these days; I still have it installed, but am waiting to see what happens with Anka.
Logged

Registered Linux User # 442201

Pardus 2011.2 (KDE 4.6.5, kernel 2.6.37.6)

AMD Athlon II X2 240 (Regor) 2.8 GHz, 4 GB RAM, Seagate Barracuda 320 GB HD, Nvidia GeForce 6150SE nForce 430 integrated GPU, Samsung SH-S222L DVD-RW
Anglo
Pardus Guru
****
Posts: 438



View Profile
« Reply #9 on: August 30, 2012, 00:39:12 AM »

"I think all -- or most -- of these are available in the Pardus (2011) repos. I'm not sure about openSUSE, though ... I confess that I'm hardly using Pardus these days; I still have it installed, but am waiting to see what happens with Anka. "

old saying " When all you have is a hammer then everything else looks like a nail "
The trick I think is to have as many different TYPES of hammers to handle all those different nails, or in other words , what works for one linux distro should be able to work on OTHER linux distros as well.

And thanks ,these links can be of help to a multilingual community........
Anglo
Logged
greywalk
Newbie
*
Posts: 10


View Profile
« Reply #10 on: January 10, 2013, 15:50:06 PM »

I haven't checked the topic for quite a while. I thank you all for your suggestions.

@kalwisti  Yes, it's more logical to use a Turkish layout as a base. The Turkish alphabet uses a letter which is not present in the Gagauz alphabet, and the Gagauz alphabet has 3 letters not present in Turkish.

The Cyrillic alphabet had been in use until 1991 or so. Then the alphabet was moved to Latin characters.
Logged
Pages: [1] Go Up Print 
« previous next »
Jump to:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!