After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 765177 - GTK Applications does not take unicode
GTK Applications does not take unicode
Status: RESOLVED OBSOLETE
Product: gtk+
Classification: Platform
Component: Backend: Wayland
3.20.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2016-04-17 14:01 UTC by Hyungwon Hwang
Modified: 2018-04-15 00:33 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Screenshot #1 (1.89 MB, image/png)
2016-04-19 15:27 UTC, Hyungwon Hwang
Details
Screenshot #2 (1.92 MB, image/png)
2016-04-19 15:27 UTC, Hyungwon Hwang
Details

Description Hyungwon Hwang 2016-04-17 14:01:00 UTC
I am using Gnome wayland 3.20 built by myself using jhbuild in Fedora 23.

In wayland session, some applications such as Firefox (pre-installed in Fedora) accepts unicode and shows well. But GTK applications compiled from C source - such as gedit - does not take unicode. But oddly pygtk program can accept unicode and shows well(https://github.com/wavexx/screenkey.git). Doesn't pygtk use GTK as its backend?

This is only happened in wayland session, and it all works well in Xorg session.

I tried to fix it, but has failed until now. Is there someone who knows how to solve this problem, or guide me to fix it?

Thanks.
Hyungwon Hwang
Comment 1 Matthias Clasen 2016-04-18 17:49:28 UTC
This bug report is not clear enough to answer. What do you mean with "take unicode" ? are you taking about keyboard input ? Using an input method ? Or are we talking about opening files ?
Comment 2 Hyungwon Hwang 2016-04-19 15:26:19 UTC
"Take unicode" is about taking about keyboard input.

The screenshot #1 shows unicode character as expected. It was taken in Xorg session. But the screenchot #2 shows just English character, even the input method is in Hangul(한) mode (as it is shown from right upper corner).

I am not sure, but from what I understood, I thought that the problem is in GTK because it works well in wayland session for Firefox or PYGTK program.
Comment 3 Hyungwon Hwang 2016-04-19 15:27:08 UTC
Created attachment 326333 [details]
Screenshot #1
Comment 4 Hyungwon Hwang 2016-04-19 15:27:30 UTC
Created attachment 326334 [details]
Screenshot #2
Comment 5 Matthias Clasen 2016-04-19 17:45:47 UTC
Not sure what is going on, maybe the ibus libraries in jhbuild are not compatible with the ibus running in your session.

Or maybe the jbuild applications are not finding the ibus module (although I would expect an error message in that case)
Comment 6 Matthias Clasen 2018-02-10 05:25:16 UTC
We're moving to gitlab! As part of this move, we are moving bugs to NEEDINFO if they haven't seen activity in more than a year. If this issue is still important to you and still relevant with GTK+ 3.22 or master, please reopen it and we will migrate it to gitlab.
Comment 7 Matthias Clasen 2018-04-15 00:33:59 UTC
As announced a while ago, we are migrating to gitlab, and bugs that haven't seen activity in the last year or so will be not be migrated, but closed out in bugzilla.

If this bug is still relevant to you, you can open a new issue describing the symptoms and how to reproduce it with gtk 3.22.x or master in gitlab:

https://gitlab.gnome.org/GNOME/gtk/issues/new