Bug 120305

Summary: Please revert behaviour of non-English keyboard layouts
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Forgotten User bwNirt9brK <forgotten_bwNirt9brK>
Component: X.OrgAssignee: Stefan Dirsch <sndirsch>
Status: RESOLVED DUPLICATE QA Contact: Stefan Dirsch <sndirsch>
Severity: Normal    
Priority: P5 - None    
Version: RC 1   
Target Milestone: ---   
Hardware: i686   
OS: SUSE Other   
Whiteboard:
Found By: Beta-Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User bwNirt9brK 2005-10-05 01:11:54 UTC
I am an Indian and I use more than one Indian language. So previously with 9.3   
I used to have the Devanagari keyboard and the Tamil keyboard set-up. But in   
10.0 RC1 I find that all these have been clumped up together into one single   
"Indian" keyboard layout.   
  
I find this most inconvenient. Now I have to go to KDE Control Center or the   
command line every time I need to change the keyboard from Devanagari to   
Tamil. Please change it back to like it was before.   
  
I also need to use US and US-Intl alternatively. (When I write to friends in   
French, German or Polish I need US-Intl but otherwise I need US.) Now I am   
unable to do this too, owing to the "feature" that has been added.  
  
I again request a revert to the previous status.
Comment 1 Stefan Dirsch 2005-10-05 08:06:47 UTC
I'm sure this will be possible with the new keyboard system as well. Could you
try something like this?

setxkbmap -layout us,us,in,in \
          -variant basic,intl,tam,deva \
          -option grp:shift_toggle -v

Toggle between the different keyboard layouts with LShift-RShift. 

In /etc/X11/xorg.conf, this would look like this:

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "us,us,in,in"
  Option       "XkbModel" "pc105"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" "basic,intl,tam,deva"
  Option       "XkbOptions" "grp:shift_toggle"
EndSection
Comment 2 Stefan Dirsch 2005-10-05 14:40:50 UTC
From: Shriramana Sharma <samjnaa@gmail.com>
To: sndirsch@suse.de
Subject: [Bug 120305] Please revert behaviour of non-English keyboard layouts
Date: Wed, 5 Oct 2005 19:19:37 +0530

You wrote:
I'm sure this will be possible with the new keyboard system as well. Could you
try something like this?
setxkbmap -layout us,us,in,in \
          -variant basic,intl,tam,deva \
          -option grp:shift_toggle -v

I ask:
Can you please tell me where I am to write this command? In the KDE Control
Center? Or in the Konsole? If the latter, I do not deny that it is entirely
impossible to use the other keyboards, but just that KDE Control Center
should allow me some way to do this.

You wrote:
In /etc/X11/xorg.conf, this would look like this:
Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "us,us,in,in"
  Option       "XkbModel" "pc105"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" "basic,intl,tam,deva"
  Option       "XkbOptions" "grp:shift_toggle"
EndSection

I ask:
Are you saying that I should edit the /etc/X1/xorg.conf file to look like
this?

Pardon my ignorance. I am relatively new to Linux.

SS.
Comment 3 Stefan Dirsch 2005-10-05 14:48:24 UTC
> I ask:
> Can you please tell me where I am to write this command? In the KDE Control
> Center? Or in the Konsole? If the latter, I do not deny that it is entirely
> impossible to use the other keyboards, but just that KDE Control Center
> should allow me some way to do this.

konsole :-)

> I ask:
> Are you saying that I should edit the /etc/X11/xorg.conf file to look like
> this?

Correct.

Comment 4 Stefan Dirsch 2005-10-05 16:09:41 UTC

*** This bug has been marked as a duplicate of 120395 ***