Bug 96803 - Two new Russian layouts for german keyboards
Summary: Two new Russian layouts for german keyboards
Status: RESOLVED FIXED
Alias: None
Product: xkeyboard-config
Classification: Unclassified
Component: General (show other bugs)
Version: unspecified
Hardware: Other Linux (All)
: medium normal
Assignee: xkb
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-07-04 14:28 UTC by Niko Krause
Modified: 2017-05-17 21:07 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
two new layouts "Russian (Germany, recommended)" and "Russian (Germany, transliteration)" (7.41 KB, patch)
2016-07-04 14:28 UTC, Niko Krause
Details | Splinter Review
fixed german description in base.xml.in to english (1.25 KB, patch)
2016-09-15 07:50 UTC, Niko Krause
Details | Splinter Review
moved variants from base.xml.in to base.extras.xml.in (2.62 KB, patch)
2017-03-03 11:55 UTC, Niko Krause
Details | Splinter Review
Requested changes to latest git version (7.41 KB, patch)
2017-05-17 20:56 UTC, Niko Krause
Details | Splinter Review

Description Niko Krause 2016-07-04 14:28:06 UTC
Created attachment 124895 [details] [review]
two new layouts "Russian (Germany, recommended)" and "Russian (Germany, transliteration)"

Hey,

I want to commit two new layouts. These are two layouts to write Russian on german keyboards.

The layouts were created by members of the University of Leipzig (Germany) for Windows users (see: http://russisch.urz.uni-leipzig.de/key2000.htm).
I adapted them to Ubuntu/LinuxMint. I have already contacted the creators of this layouts and they allowed me to commit them here.
For now they are offering a bash script, which installs these layouts (see: http://russisch.urz.uni-leipzig.de/keyubuntu.htm), but the better solution would be, if it was accepted to xkb by default.

I hope this is the right way to make a pull request here. The patch file I created with "git format-patch origin" is attached to this E-Mail.

Regards

Niko Kraus
Comment 1 Sergey V. Udaltsov 2016-09-14 23:42:12 UTC
Thank you, a couple of questions:

1. How many users of those variants? If not many, could you please change base.extras.xml.in instead of base.xml.in

2. I see in the description of the 1st variant in base.xml.in you are using German word (and it does not match the description in symbols/ru). Could you please sync description and make sure they are using English?

Thanks again
Comment 2 Niko Krause 2016-09-15 07:50:55 UTC
Created attachment 126533 [details] [review]
fixed german description in base.xml.in to english

Hey,

I corrected the german description in the base.xml.in file. Now it's in english as it has to be.

To your first question:
Personally I know a lot of people, who use these layouts.
The creators of this layouts from the University of Leipzig once told me, that they had many requests to port these layouts to Ubuntu/Linux (Original quote: "Wir hatten schon etliche Anfragen für die Keyboard-Layout-Portierung nach Linux/Ubuntu").

Or do you want to know how many downloads there are? If that's the case I have to ask the creators, if they know how often it was downloaded from their homepage.

Regards

Niko Krause
Comment 3 Sergey V. Udaltsov 2016-09-15 08:50:03 UTC
Thank you for quick fix. About the number of users - just estimation would be fine. "A lot of people" - are we talking about 10? 100? 1000? Just to have an idea...
Comment 4 Niko Krause 2016-09-15 17:31:59 UTC
Hey,

I asked the creators of the layout. 

Like I mentioned in my first post, we have uploaded a bash script, which installs these two layouts in Ubuntu/LinuxMint: http://russisch.urz.uni-leipzig.de/keyubuntu.htm)

Since uploading the bash script on 14. June 2016 till last download on 12. September 2016 there were 56 downloads.


Can you explain me the difference between base.extras.xml.in and base.xml.in?
Comment 5 Sergey V. Udaltsov 2016-09-15 19:37:37 UTC
> Can you explain me the difference between base.extras.xml.in and base.xml.in?
https://www.freedesktop.org/wiki/Software/XKeyboardConfig/Rules/

See rule #6 in Layouts/Variants
Comment 6 Niko Krause 2016-09-15 20:38:14 UTC
Thanks for the explanation.

I'd still would like to have it in base.xml.in, if it's not too much to ask you.

My reasons for that are:
(1) I think Ubuntu/LinuxMint doesn't show the layouts, which are in base.extras.xml.in. At least I couldn't find them.

(2) This two layouts are more known under Windows user, since they are available for Windows for some years now. For Linux it's just available since 3 months. So I think many users aren't aware yet, that it's now also available for Linux.

(3) To my knowledge there are no Russian Layout (for German keyboards), which is available for both operating systems Windows and Linux. Except the standard Russian layout, which is confusing to write with a german keyboard.
So users, who switch from Windows to Linux or vice versa (or users, who use Linux and Windows in dual boot), have to take the hurdle to learn using a different layout than which they are used to. This would take at least this hurdle away and maybe attract new users, who else would shy away to try Linux, because they are used to the keyboard layouts from Windows. (I know some such people on my own, that's the reason why I adapted this layouts to Linux.)

Maybe you can give it a try. I would appreciate it.

Regards

Niko Krause
Comment 7 Sergey V. Udaltsov 2016-09-15 20:45:26 UTC
I do not like to put layouts that are used by few people into base.xml.in. That is exactly the idea behind extras, so I see no reason to bend.

Could you please open a bug on Ubuntu so they would provide a way to list layouts from extras? May be there is one already.
Comment 8 Niko Krause 2016-11-01 18:35:21 UTC
Should I move it to extras and upload a new patch or are you doing this?
Comment 9 Sergey V. Udaltsov 2017-01-09 00:54:40 UTC
Yes please update the patch! Thank you for understanding (sorry for delay)
Comment 10 Niko Krause 2017-03-03 11:55:27 UTC
Created attachment 130043 [details] [review]
moved variants from base.xml.in to base.extras.xml.in
Comment 11 Niko Krause 2017-03-03 11:56:30 UTC
Sorry for taking so long.

I moved the variant from base.xml to base.extras.xml.

I hope everything is okay now?
Comment 12 Sergey V. Udaltsov 2017-05-17 14:12:28 UTC
Sorry, your patches do not work with the latest git. Could you please amend? Thank you
Comment 13 Niko Krause 2017-05-17 20:56:43 UTC
Created attachment 131393 [details] [review]
Requested changes to latest git version
Comment 14 Niko Krause 2017-05-17 20:59:16 UTC
Hey, 

I added the new layouts to the latest git version. I hope they work for you now.

Regards

Niko Krause
Comment 15 Sergey V. Udaltsov 2017-05-17 21:07:44 UTC
Perfect, applied! Thank you


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.