[libgnomekbd] - Disable separate layouts per window

Bastien Nocera hadess at fedoraproject.org
Thu Feb 3 15:02:50 UTC 2011


commit 8780592a973936acbaf5f2a4db83a93fd91c8643
Author: Bastien Nocera <hadess at hadess.net>
Date:   Thu Feb 3 15:02:44 2011 +0000

    - Disable separate layouts per window

 0001-Don-t-use-different-layouts-per-window.patch |   34 +++++++++++++++++++
 buildfix.patch                                    |   12 -------
 dd12792ee893440aa0bc31f3dc8eb2e8996715f5.patch    |   36 ---------------------
 libgnomekbd.spec                                  |    7 +++-
 pc-fix.patch                                      |   11 ------
 5 files changed, 40 insertions(+), 60 deletions(-)
---
diff --git a/0001-Don-t-use-different-layouts-per-window.patch b/0001-Don-t-use-different-layouts-per-window.patch
new file mode 100644
index 0000000..289df34
--- /dev/null
+++ b/0001-Don-t-use-different-layouts-per-window.patch
@@ -0,0 +1,34 @@
+From 31c922e6eea3047b784a1f95132d044f3dab58c9 Mon Sep 17 00:00:00 2001
+From: Bastien Nocera <hadess at hadess.net>
+Date: Thu, 3 Feb 2011 14:54:07 +0000
+Subject: [PATCH] Don't use different layouts per window
+
+Using different layouts per-window is confusing for new users. Both
+Windows and MacOS X default to using the same layout globally, and
+just like them, we offer a graphical way to change the layout (through
+a system icon).
+
+Once the user gains profiency in switching layouts, we can offer them
+a more complicated way, using separate layouts for each window.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=641351
+---
+ ...org.gnome.libgnomekbd.desktop.gschema.xml.in.in |    2 +-
+ 1 files changed, 1 insertions(+), 1 deletions(-)
+
+diff --git a/libgnomekbd/org.gnome.libgnomekbd.desktop.gschema.xml.in.in b/libgnomekbd/org.gnome.libgnomekbd.desktop.gschema.xml.in.in
+index 7be778d..6f42fd7 100644
+--- a/libgnomekbd/org.gnome.libgnomekbd.desktop.gschema.xml.in.in
++++ b/libgnomekbd/org.gnome.libgnomekbd.desktop.gschema.xml.in.in
+@@ -7,7 +7,7 @@
+       <_description>Default group, assigned on window creation</_description>
+     </key>
+     <key name="group-per-window" type="b">
+-      <default>true</default>
++      <default>false</default>
+       <_summary>Keep and manage separate group per window</_summary>
+       <_description>Keep and manage separate group per window</_description>
+     </key>
+-- 
+1.7.4
+
diff --git a/libgnomekbd.spec b/libgnomekbd.spec
index 7b0a939..8807c40 100644
--- a/libgnomekbd.spec
+++ b/libgnomekbd.spec
@@ -1,6 +1,6 @@
 Name:           libgnomekbd
 Version:        2.91.5
-Release:        6%{?dist}
+Release:        7%{?dist}
 Summary:        A keyboard configuration library
 
 Group:          System Environment/Libraries
@@ -22,6 +22,8 @@ BuildRequires:  gobject-introspection-devel
 Requires(post): GConf2
 
 Patch0: fix-error-at-login-screen.patch
+# https://bugzilla.gnome.org/show_bug.cgi?id=641351
+Patch1: 0001-Don-t-use-different-layouts-per-window.patch
 
 %description
 The libgnomekbd package contains a GNOME library which manages
@@ -117,6 +119,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor >&/dev/null || :
 
 
 %changelog
+* Thu Feb 03 2011 Bastien Nocera <bnocera at redhat.com> 2.91.5-7
+- Disable separate layouts per window
+
 * Wed Feb 02 2011 Ray Strode <rstrode at redhat.com> 2.91.5-6
 - Fix error at login screen
 


More information about the scm-commits mailing list