Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
Summary: Need additional runtime detecting in ibus.conf for Kimpanel
https://bugzilla.redhat.com/show_bug.cgi?id=583716
Summary: Need additional runtime detecting in ibus.conf for Kimpanel Product: Fedora Version: 13 Platform: All OS/Version: Linux Status: NEW Severity: medium Priority: low Component: ibus AssignedTo: phuang@redhat.com ReportedBy: cheeseli@hotmail.com QAContact: extras-qa@fedoraproject.org CC: phuang@redhat.com, i18n-bugs@lists.fedoraproject.org Classification: Fedora
Created an attachment (id=407608) --> (https://bugzilla.redhat.com/attachment.cgi?id=407608) Additional runtime detecting in ibus.conf for Kimpanel
Have Kimpanel be the default IBus frontend IF AND ONLY IF the user is running KDE and Kimpanel is installed.
The attachment is a patch for this purpose.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
LI Rui Bin cheeseli@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #407608|0 |1 is patch| | Attachment #407608|application/octet-stream |text/plain mime type| |
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
LI Rui Bin cheeseli@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |EasyFix, Improvement, Patch Depends on| |583545
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
LI Rui Bin cheeseli@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #407608|0 |1 is obsolete| |
--- Comment #1 from LI Rui Bin cheeseli@hotmail.com 2010-04-19 13:17:34 EDT --- Created an attachment (id=407641) --> (https://bugzilla.redhat.com/attachment.cgi?id=407641) Additional runtime detecting in ibus.conf for Kimpanel
Test for any kind of KDE session including something like 'openbox-kde'.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
fujiwara tfujiwar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tfujiwar@redhat.com
--- Comment #2 from fujiwara tfujiwar@redhat.com 2010-04-19 23:09:58 EDT --- I also guess a enable/disable shell environment value might be useful while I'm not sure if all people always want to use Kimpanel when it's installed.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
LI Rui Bin cheeseli@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #407641|0 |1 is obsolete| |
--- Comment #3 from LI Rui Bin cheeseli@hotmail.com 2010-04-20 00:18:01 EDT --- Created an attachment (id=407720) --> (https://bugzilla.redhat.com/attachment.cgi?id=407720) Additional runtime detecting in ibus.conf for Kimpanel
Test for any kind of KDE session including something like 'openbox-kde'.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
LI Rui Bin cheeseli@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |FutureFeature Version|13 |rawhide
--- Comment #4 from LI Rui Bin cheeseli@hotmail.com 2010-04-20 00:31:01 EDT --- I propose to make things out of box. And people who use KDE and do not want to use Kimpanel, then can just remove the Kimpanel package.
More discussion in KDE SIG may be necessary, and as my personal experience, the IBus backend of Kimpanel is not yet stable enough. So this bug may be considered as FutureFeature by now.
(In reply to comment #2)
I also guess a enable/disable shell environment value might be useful while I'm not sure if all people always want to use Kimpanel when it's installed.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
LI Rui Bin cheeseli@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #407720|0 |1 is obsolete| |
--- Comment #5 from LI Rui Bin cheeseli@hotmail.com 2010-04-20 00:38:52 EDT --- Created an attachment (id=407724) --> (https://bugzilla.redhat.com/attachment.cgi?id=407724) Enable building Kimpanel and make a subpackage for it
Test for any kind of KDE session including something like 'openbox-kde'.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
LI Rui Bin cheeseli@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #407724|0 |1 is obsolete| |
--- Comment #6 from LI Rui Bin cheeseli@hotmail.com 2010-04-20 00:41:52 EDT --- Created an attachment (id=407725) --> (https://bugzilla.redhat.com/attachment.cgi?id=407725) Additional runtime detecting in ibus.conf for Kimpanel
Test for any kind of KDE session including something like 'openbox-kde'.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
--- Comment #7 from fujiwara tfujiwar@redhat.com 2010-04-20 01:01:58 EDT --- legacy grep doesn't have -q.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
LI Rui Bin cheeseli@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #407725|0 |1 is obsolete| |
--- Comment #8 from LI Rui Bin cheeseli@hotmail.com 2010-04-20 01:15:27 EDT --- Created an attachment (id=407728) --> (https://bugzilla.redhat.com/attachment.cgi?id=407728) Additional runtime detecting in ibus.conf for Kimpanel
Redirect output to /dev/null instead
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
--- Comment #9 from fujiwara tfujiwar@redhat.com 2010-04-20 04:05:11 EDT --- Looks good with me :).
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
Peng Huang phuang@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flag| |needinfo?(cheeseli@hotmail. | |com)
--- Comment #10 from Peng Huang phuang@redhat.com 2010-04-20 04:12:07 EDT --- which package kimpanel is included in?
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
Peng Huang phuang@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flag| |needinfo?
--- Comment #11 from Peng Huang phuang@redhat.com 2010-04-20 04:36:36 EDT --- BTW, I am also thinking if it is better that kimpanel installs another ibus-kde.conf. And the user could make choice with imchooser.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
LI Rui Bin cheeseli@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flag|needinfo?(cheeseli@hotmail. | |com), needinfo? |
--- Comment #12 from LI Rui Bin cheeseli@hotmail.com 2010-04-20 04:40:11 EDT --- Refer to: https://bugzilla.redhat.com/show_bug.cgi?id=583545 This bug depends on that one. Kimpanel is not yet included in any package by now. (In reply to comment #10)
which package kimpanel is included in?
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
--- Comment #13 from LI Rui Bin cheeseli@hotmail.com 2010-04-20 04:42:56 EDT --- I tried this in the second proposal in https://bugzilla.redhat.com/show_bug.cgi?id=583545 . (In reply to comment #11)
BTW, I am also thinking if it is better that kimpanel installs another ibus-kde.conf. And the user could make choice with imchooser.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
Chen Lei supercyper@163.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |supercyper@163.com
--- Comment #14 from Chen Lei supercyper@163.com 2010-04-20 05:31:06 EDT --- test -f /usr/share/ibus/ui/panel.py -a "x$DESKTOP_SESSION" = "xkde"
is enough.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
--- Comment #15 from Chen Lei supercyper@163.com 2010-04-20 05:37:27 EDT --- s/ui/ui/kimpanel/. panel.py is not a exec lib and also a generic name and should be installed into %{_datadir}
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
--- Comment #16 from LI Rui Bin cheeseli@hotmail.com 2010-04-20 06:37:01 EDT --- Because there are some kde variations like openbox-kde, so we should test sub-string and not identity. (In reply to comment #14)
test -f /usr/share/ibus/ui/panel.py -a "x$DESKTOP_SESSION" = "xkde"
is enough.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
Kevin Kofler kevin@tigcc.ticalc.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kevin@tigcc.ticalc.org
--- Comment #17 from Kevin Kofler kevin@tigcc.ticalc.org 2010-04-20 10:17:25 EDT --- Indeed, panel.py should be in something like /usr/share/ibus-kimpanel/, not in /usr/libexec.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
LI Rui Bin cheeseli@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #407728|0 |1 is obsolete| |
--- Comment #18 from LI Rui Bin cheeseli@hotmail.com 2010-04-21 10:38:22 EDT --- Created an attachment (id=408091) --> (https://bugzilla.redhat.com/attachment.cgi?id=408091) Additional runtime detecting in ibus.conf for Kimpanel
Patch updated.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
--- Comment #19 from fujiwara tfujiwar@redhat.com 2010-04-21 21:34:53 EDT --- The following would be another idea to get third party IBus panels.
IBUS_SUBFILES=`(ls /etc/X11/xinit/xinput.d/ibus-*.conf 2>/dev/null; echo ok > /dev/null;)` for FILE in $IBUS_SUBFILES ; do . $FILE done
XIM_ARGS=${XIM_ARGS:-"--xim -j 60"}
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
Robin Lee robinlee.sysu@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #408091|0 |1 is obsolete| |
--- Comment #20 from Robin Lee robinlee.sysu@gmail.com 2010-04-22 11:09:12 EDT --- Created an attachment (id=408353) --> (https://bugzilla.redhat.com/attachment.cgi?id=408353) Additional runtime detecting in ibus.conf for Kimpanel
panel.py moved
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
--- Comment #21 from Robin Lee robinlee.sysu@gmail.com 2010-04-22 11:17:57 EDT --- (In reply to comment #19)
IBUS_SUBFILES=`(ls /etc/X11/xinit/xinput.d/ibus-*.conf 2>/dev/null; echo ok >
I think 'ibus-*.conf' may not be a good pattern for third-party additional setting files, because this pattern has special meaning for imsettings.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
--- Comment #22 from fujiwara tfujiwar@redhat.com 2010-04-22 21:00:25 EDT --- (In reply to comment #21)
I think 'ibus-*.conf' may not be a good pattern for third-party additional setting files, because this pattern has special meaning for imsettings.
I don't understand what is the special meaning. There are many updates so it looks wrong to update ibus.conf directly to describe a specific UI(kimpanel) in upstream because it means you may ask to update it in the future again. The previous idea means to have a fix to support general ibus arguments. The /etc/X11/xinit/xinput.d could be for XIM but not a specific IM setting so the idea is the main conf specifies the XIM name and I also think it might be a similar way with xim.conf. The directory of the sub conf is an idea but also /usr/share/ibus might be another option.
or I also think just simply will not fix. It would be no big problem to add an additional main conf for kimpanel. Users also can add $HOME/.xinputrc instead.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
--- Comment #23 from Robin Lee robinlee.sysu@gmail.com 2010-04-22 23:01:32 EDT --- (Quoted from /usr/share/doc/imsettings-0.108.0/README)
Information files for Input Method
To make Input Methods available from IMSettings, every Input Methods that hopes so has to have the information file to let IMSettings know. those files is usually put under a directory where you can change the default value with --with-xinputdir. the filename has to contain .conf or something that you can also change the default value with --with-xinput-suffix to avoid listing every Input Methods that might not work for some languages. Input Methods doesn't support multiple languages such as XIM doesn't have to have .conf suffix or so. xim.conf can deals with such configuration files properly for appropriate languages according to current locale.
Of cause using third party additional setting file is also a solution. All I hope is to make Kimpanel useful out of box.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
--- Comment #24 from Kevin Kofler kevin@tigcc.ticalc.org 2010-04-23 11:44:35 EDT --- The idea of the pluggable ibus-*.conf scriptlets for things like kimpanel to plug into is interesting. I'd suggest putting them somewhere other than /etc/X11/xinit/xinput.d/ so they don't interfere with toplevel Xinput scriptlets though. Maybe /usr/share/ibus/ibus.conf.d/*.conf?
What's sure is that we need some solution, whether it's pluggable scriptlets or the patch to ibus.conf itself, for kimpanel to work as expected.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
--- Comment #25 from Kevin Kofler kevin@tigcc.ticalc.org 2010-04-23 11:54:04 EDT --- Or maybe /etc/ibus.conf.d/*.conf might be a better location? It depends on whether we want our users to be able to tweak those files or not.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
--- Comment #26 from fujiwara tfujiwar@redhat.com 2010-05-13 23:16:45 EDT --- BTW, I think the bugfix timeline will be set up after bug 583545 is fixed.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
Jens Petersen petersen@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|phuang@redhat.com |shawn.p.huang@gmail.com
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
Fedora Admin XMLRPC Client fedora-admin-xmlrpc@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|shawn.p.huang@gmail.com |tfujiwar@redhat.com
--- Comment #27 from Fedora Admin XMLRPC Client fedora-admin-xmlrpc@redhat.com 2010-08-02 02:17:32 EDT --- This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=583716
--- Comment #28 from fujiwara tfujiwar@redhat.com 2011-09-28 21:28:32 EDT --- It seems bug 583545 is not fixed yet. I'd want the kimpanel sub package at first.
https://bugzilla.redhat.com/show_bug.cgi?id=583716 Bug 583716 depends on bug 583545, which changed state.
Bug 583545 Summary: Enable building Kimpanel and make a subpackage for it https://bugzilla.redhat.com/show_bug.cgi?id=583545
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |CURRENTRELEASE
https://bugzilla.redhat.com/show_bug.cgi?id=583716
Rex Dieter rdieter@math.unl.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |1135101 (F22Target-kde)
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1135101 [Bug 1135101] Fedora 22 Target KDE Tracker
https://bugzilla.redhat.com/show_bug.cgi?id=583716
Rex Dieter rdieter@math.unl.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks|1135101 (F22Target-kde) |1250207 (F23Target-kde)
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1135101 [Bug 1135101] Fedora 22 Target KDE Tracker https://bugzilla.redhat.com/show_bug.cgi?id=1250207 [Bug 1250207] Fedora 23 Target KDE Tracker
https://bugzilla.redhat.com/show_bug.cgi?id=583716
fujiwara tfujiwar@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Resolution|--- |NEXTRELEASE Last Closed| |2018-03-02 04:39:18
--- Comment #29 from fujiwara tfujiwar@redhat.com --- kimpanel is launched by plasma-desktop now in f27.
i18n-bugs@lists.fedoraproject.org