Compare commits
1 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
|
|
6bf18ce864 |
16
gnome-session-set-QT_IM_MODULES.patch
Normal file
16
gnome-session-set-QT_IM_MODULES.patch
Normal file
@@ -0,0 +1,16 @@
|
||||
diff --unified --recursive --text --new-file --color gnome-session-48.0/gnome-session/main.c gnome-session-48.0.new/gnome-session/main.c
|
||||
--- gnome-session-48.0/gnome-session/main.c 2025-04-12 09:03:38.000000000 +0800
|
||||
+++ gnome-session-48.0.new/gnome-session/main.c 2025-09-16 12:06:39.785818528 +0800
|
||||
@@ -696,6 +696,12 @@
|
||||
|
||||
if (ibus_path) {
|
||||
const gchar *p;
|
||||
+ /* For Qt 6.8 and newer */
|
||||
+ p = g_getenv ("QT_IM_MODULES");
|
||||
+ if (!p || !*p)
|
||||
+ p = "wayland;ibus";
|
||||
+ gsm_util_setenv ("QT_IM_MODULES", p);
|
||||
+ /* For Qt 6.7 and older */
|
||||
p = g_getenv ("QT_IM_MODULE");
|
||||
if (!p || !*p)
|
||||
p = "ibus";
|
||||
@@ -1,3 +1,10 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 19 03:31:18 UTC 2025 - Alynx Zhou <alynx.zhou@suse.com>
|
||||
|
||||
- Add gnome-session-set-QT_IM_MODULES.patch: Set QT_IM_MODULES to
|
||||
prefer Wayland text-input on supported Qt versions. (bsc#1248592,
|
||||
glgo#GNOME/gnome-session#166)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Apr 12 09:33:55 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||
|
||||
|
||||
@@ -33,6 +33,8 @@ Source2: gnome.desktop
|
||||
Patch0: gnome-session-better-handle-empty-xdg_session_type.patch
|
||||
# PATCH-FIX-OPENSUSE gnome-session-s390-not-require-g-s-d_wacom.patch bsc#1129412 yfjiang@suse.com -- Remove the runtime requirement of g-s-d Wacom plugin
|
||||
Patch2: gnome-session-s390-not-require-g-s-d_wacom.patch
|
||||
# PATCH-FIX-UPSTREAM gnome-session-set-QT_IM_MODULES.patch bsc#1248592, glgo#GNOME/gnome-session#166 alynx.zhou@suse.com -- Set QT_IM_MODULES to prefer Wayland text-input
|
||||
Patch3: gnome-session-set-QT_IM_MODULES.patch
|
||||
|
||||
BuildRequires: docbook-xsl-stylesheets
|
||||
BuildRequires: fdupes
|
||||
@@ -108,6 +110,7 @@ Desktop file to add GNOME (X11) to display manager session menu.
|
||||
%ifarch s390 s390x
|
||||
%patch -P 2 -p1
|
||||
%endif
|
||||
%patch -P 3 -p1
|
||||
|
||||
%build
|
||||
%meson \
|
||||
|
||||
Reference in New Issue
Block a user