https://bugzilla.redhat.com/show_bug.cgi?id=1310063
Bug ID: 1310063
Summary: imsettings-switch runs ibus-daemon on GNOME in Fedora
24
Product: Fedora
Version: rawhide
Component: imsettings
Assignee: tagoh(a)redhat.com
Reporter: tfujiwar(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: i18n-bugs(a)lists.fedoraproject.org, tagoh(a)redhat.com
Created attachment 1128514
-->
https://bugzilla.redhat.com/attachment.cgi?id=1128514&action=edit
.cache/imsettings/log
When I check ibus-daemon's process on GNOME in Fedora 24, it always runs with
the owned panel.
% ps -ef | grep ibus-daemon
fujiwara 7967 4964 0 19:38 ? 00:00:00 /usr/bin/ibus-daemon -r --xim
I expect 'ibus-daemon --panel disable' is running on GNOME.
gnome-shell runs ibus-daemon correctly but it seems imsettings-switch restart
ibus-daemon.
GNOME environment variables are set on gnome-shell:
% env | grep -i gnome
DESKTOP_SESSION=gnome-xorg
GDMSESSION=gnome-xorg
XDG_SESSION_DESKTOP=gnome-xorg
XDG_CURRENT_DESKTOP=GNOME
So when I run imsettings-target-checker.sh by manual, it returns 0 correctly.
But if I run 'imsettings-switch -n -q -x', imsettings-target-checker.sh returns
1 because it cannot get the enviroment variables of GDMSESSION and
DESKTOP_SESSION.
BTW, I'd recomment XDG_CURRENT_DESKTOP instead of DESKTOP_SESSION.
I attached .cache/imsettings/log too.
--
You are receiving this mail because:
You are on the CC list for the bug.