Bug 2310892 - /usr/libexec/ibus-ui-emojier cannot start from panel menu in XFCE
Summary: /usr/libexec/ibus-ui-emojier cannot start from panel menu in XFCE
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: ibus
Version: 41
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: fujiwara
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-09-09 17:43 UTC by Mike FABIAN
Modified: 2024-10-03 06:50 UTC (History)
3 users (show)

Fixed In Version: ibus-1.5.31~beta2-2.fc41
Clone Of:
Environment:
Last Closed: 2024-09-27 02:00:26 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
Video showing the problem (334.56 KB, video/mp4)
2024-09-09 17:45 UTC, Mike FABIAN
no flags Details

Description Mike FABIAN 2024-09-09 17:43:23 UTC
The test case https://fedoraproject.org/wiki/QA:Testcase_ibus_emojier says:

3. Emoji chooser dialog from Panel menu

    1. Right click on IBus panel icon and choose "Emoji Choice" menu item. (non-GNOME desktops only)
    2. Open an emoji category with mouse click. Click menu button on the dialog and choose "Close" button.

But nothing happens when clicking the ibus panel icon and choosing "Emoji Choice". 

But from the terminal commandline, /usr/libexec/ibus-ui-emojier starts.

See the attached video.

Reproducible: Always

Comment 1 Mike FABIAN 2024-09-09 17:45:25 UTC
Created attachment 2046003 [details]
Video showing the problem

Video showing the problem

Comment 2 fujiwara 2024-09-12 07:11:08 UTC
Seems I cannot find XFCE desktop components in Fedora 41 workstation.

# dnf group list | grep -i xfce
#

How did you install it?

Comment 3 fujiwara 2024-09-24 10:39:18 UTC
(In reply to fujiwara from comment #2)
> Seems I cannot find XFCE desktop components in Fedora 41 workstation.
> 
> # dnf group list | grep -i xfce
> #
> 
> How did you install it?

I found `dnf group list --hidden` can show XFCE desktop.

I sometimes can reproduce this issue.

(In reply to Mike FABIAN from comment #0)
> But from the terminal commandline, /usr/libexec/ibus-ui-emojier starts.

FYI `ibus emoji` command is a different feature from the "Emoji Choice" menu item and the command is now deprecated since the copy & paste does not work in Wayland.

Comment 4 Fedora Update System 2024-09-24 11:47:51 UTC
FEDORA-2024-4f971ae828 (ibus-1.5.31~beta2-2.fc41) has been submitted as an update to Fedora 41.
https://bodhi.fedoraproject.org/updates/FEDORA-2024-4f971ae828

Comment 5 Fedora Update System 2024-09-25 01:33:26 UTC
FEDORA-2024-4f971ae828 has been pushed to the Fedora 41 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2024-4f971ae828`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2024-4f971ae828

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 6 Fedora Update System 2024-09-27 02:00:26 UTC
FEDORA-2024-4f971ae828 (ibus-1.5.31~beta2-2.fc41) has been pushed to the Fedora 41 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 7 Mike FABIAN 2024-10-02 15:57:42 UTC
(In reply to fujiwara from comment #3)
> (In reply to fujiwara from comment #2)
> > Seems I cannot find XFCE desktop components in Fedora 41 workstation.
> > 
> > # dnf group list | grep -i xfce
> > #
> > 
> > How did you install it?
> 
> I found `dnf group list --hidden` can show XFCE desktop.

Something has changed in dnf in Fedora 41 and this confused me as well.
For me this worked:

mfabian@f41:~$ dnf environment list
Updating and loading repositories:
Repositories loaded.
ID                                Name                                 Installed
basic-desktop-environment         Basic Desktop                               no
budgie-desktop-environment        Budgie Desktop                              no
cinnamon-desktop-environment      Cinnamon Desktop                           yes
cinnamon-desktop-environment      Cinnamon Desktop                            no
cloud-server-environment          Fedora Cloud Server                         no
custom-environment                Fedora Custom Operating System              no
deepin-desktop-environment        Deepin Desktop                              no
developer-workstation-environment Development and Creative Workstation        no
i3-desktop-environment            i3 desktop                                 yes
i3-desktop-environment            i3 desktop                                  no
kde-desktop-environment           KDE Plasma Workspaces                      yes
kde-desktop-environment           KDE Plasma Workspaces                       no
kde-mobile-environment            KDE Plasma Mobile                           no
lxde-desktop-environment          LXDE Desktop                                no
lxqt-desktop-environment          LXQt Desktop                                no
mate-desktop-environment          MATE Desktop                                no
miraclewm-desktop-environment     Miracle WM Desktop Environment              no
phosh-desktop-environment         Phosh Desktop                               no
server-product-environment        Fedora Server Edition                       no
sugar-desktop-environment         Sugar Desktop Environment                   no
sway-desktop-environment          Sway Desktop                               yes
sway-desktop-environment          Sway Desktop                                no
workstation-product-environment   Fedora Workstation                         yes
workstation-product-environment   Fedora Workstation                          no
xfce-desktop-environment          Xfce Desktop                               yes
xfce-desktop-environment          Xfce Desktop                                no
mfabian@f41:~$ 

and then 

sudo dnf install @xfce-desktop-environment

Comment 8 fujiwara 2024-10-03 06:50:34 UTC
(In reply to Mike FABIAN from comment #7)
> mfabian@f41:~$ dnf environment list

I think `dnf group install xfce-desktop` would be enough to set up XFCE desktop testings, which is provided `--hidden` option as xfce-apps includes seahorse and etc from the previous Fedora versions.


Note You need to log in before you can comment on or make changes to this bug.