This commit is contained in:
parent
f57d6e7e65
commit
41a9220836
43
gdm-tab-triggers-enter.patch
Normal file
43
gdm-tab-triggers-enter.patch
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
Index: gui/gdmlogin.c
|
||||||
|
===================================================================
|
||||||
|
--- gui/gdmlogin.c (révision 5348)
|
||||||
|
+++ gui/gdmlogin.c (copie de travail)
|
||||||
|
@@ -2094,6 +2094,16 @@
|
||||||
|
const char *login_string;
|
||||||
|
|
||||||
|
/*
|
||||||
|
+ * Allow tab to trigger enter; but not <modifier>-tab
|
||||||
|
+ */
|
||||||
|
+ if ((event->keyval == GDK_Tab ||
|
||||||
|
+ event->keyval == GDK_KP_Tab) &&
|
||||||
|
+ (event->state & (GDK_CONTROL_MASK|GDK_MOD1_MASK|GDK_SHIFT_MASK)) == 0) {
|
||||||
|
+ gdm_login_enter (entry);
|
||||||
|
+ return TRUE;
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
+ /*
|
||||||
|
* Set ok button to sensitive only if there are characters in
|
||||||
|
* the entry field
|
||||||
|
*/
|
||||||
|
Index: gui/greeter/greeter_item_pam.c
|
||||||
|
===================================================================
|
||||||
|
--- gui/greeter/greeter_item_pam.c (révision 5348)
|
||||||
|
+++ gui/greeter/greeter_item_pam.c (copie de travail)
|
||||||
|
@@ -183,6 +183,17 @@
|
||||||
|
const char *login_string;
|
||||||
|
GtkWidget *entry = GNOME_CANVAS_WIDGET (entry_info->item)->widget;
|
||||||
|
|
||||||
|
+ /*
|
||||||
|
+ * Allow tab to trigger enter; but not <modifier>-tab
|
||||||
|
+ */
|
||||||
|
+ if ((event->keyval == GDK_Tab ||
|
||||||
|
+ event->keyval == GDK_KP_Tab) &&
|
||||||
|
+ (event->state & (GDK_CONTROL_MASK|GDK_MOD1_MASK|GDK_SHIFT_MASK)) == 0)
|
||||||
|
+ {
|
||||||
|
+ greeter_item_pam_login (GTK_ENTRY (entry), entry_info);
|
||||||
|
+ return TRUE;
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
if (gtk_ok_button != NULL)
|
||||||
|
{
|
||||||
|
/*
|
@ -1,3 +1,10 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 14 01:13:01 CET 2007 - hpj@suse.de
|
||||||
|
|
||||||
|
- Removed second --with-atspi-dir from configure.
|
||||||
|
- Added gdm-tab-triggers-enter.patch, which fixes Novell bug
|
||||||
|
#334446.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Nov 13 15:06:06 CET 2007 - rodrigo@suse.de
|
Tue Nov 13 15:06:06 CET 2007 - rodrigo@suse.de
|
||||||
|
|
||||||
|
11
gdm.spec
11
gdm.spec
@ -22,7 +22,7 @@ PreReq: %insserv_prereq
|
|||||||
License: GPL v2 or later
|
License: GPL v2 or later
|
||||||
Group: System/GUI/GNOME
|
Group: System/GUI/GNOME
|
||||||
Version: 2.20.0
|
Version: 2.20.0
|
||||||
Release: 35
|
Release: 37
|
||||||
Summary: The GNOME 2.x Display Manager
|
Summary: The GNOME 2.x Display Manager
|
||||||
Source: %{name}-%{version}.tar.bz2
|
Source: %{name}-%{version}.tar.bz2
|
||||||
Source1: gdm.pamd
|
Source1: gdm.pamd
|
||||||
@ -61,6 +61,7 @@ Patch44: gdm-language-save.patch
|
|||||||
Patch45: gdm-2.20.0-wait-for-restart.patch
|
Patch45: gdm-2.20.0-wait-for-restart.patch
|
||||||
# PATCH-FIX-UPSTREAM abuild.patch maw@novell.com -- already fixed in gdm trunk, will go away when we upgrade to 2.21
|
# PATCH-FIX-UPSTREAM abuild.patch maw@novell.com -- already fixed in gdm trunk, will go away when we upgrade to 2.21
|
||||||
Patch46: abuild.patch
|
Patch46: abuild.patch
|
||||||
|
Patch47: gdm-tab-triggers-enter.patch
|
||||||
Url: http://www.gnome.org/
|
Url: http://www.gnome.org/
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
DocDir: %{_defaultdocdir}
|
DocDir: %{_defaultdocdir}
|
||||||
@ -120,6 +121,7 @@ gnome-patch-translation-prepare
|
|||||||
%patch44
|
%patch44
|
||||||
%patch45 -p1
|
%patch45 -p1
|
||||||
%patch46 -p1
|
%patch46 -p1
|
||||||
|
%patch47
|
||||||
gnome-patch-translation-update
|
gnome-patch-translation-update
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -134,8 +136,7 @@ export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
|
|||||||
--with-atspi-dir=%{_prefix}/lib/at-spi \
|
--with-atspi-dir=%{_prefix}/lib/at-spi \
|
||||||
--enable-ipv6\
|
--enable-ipv6\
|
||||||
--disable-scrollkeeper\
|
--disable-scrollkeeper\
|
||||||
--enable-secureremote \
|
--enable-secureremote
|
||||||
--with-atspi-dir=%{_prefix}/lib/at-spi
|
|
||||||
make %{?jobs:-j%jobs}
|
make %{?jobs:-j%jobs}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
@ -262,6 +263,10 @@ sed -i s:DISPLAYMANAGER=/opt/gnome/sbin/gdm:DISPLAYMANAGER=/usr/sbin/gdm:g etc/i
|
|||||||
|
|
||||||
%files lang -f %{name}.lang
|
%files lang -f %{name}.lang
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Nov 14 2007 - hpj@suse.de
|
||||||
|
- Removed second --with-atspi-dir from configure.
|
||||||
|
- Added gdm-tab-triggers-enter.patch, which fixes Novell bug
|
||||||
|
[#334446].
|
||||||
* Tue Nov 13 2007 - rodrigo@suse.de
|
* Tue Nov 13 2007 - rodrigo@suse.de
|
||||||
- Added --with-atspi-dir to configure to get accessible login
|
- Added --with-atspi-dir to configure to get accessible login
|
||||||
(#337428)
|
(#337428)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user