Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not showing up in Fedora 38 #11

Open
rago666 opened this issue Jul 28, 2023 · 7 comments
Open

Not showing up in Fedora 38 #11

rago666 opened this issue Jul 28, 2023 · 7 comments

Comments

@rago666
Copy link

rago666 commented Jul 28, 2023

I have properly setup fcitx5. Then I ran wget -q https://raw.githubusercontent.com/GaZaTu/im-emoji-picker/master/install.sh && sh install.sh -f fcitx5 -r tags/nightly-build and it successfully installed. But I can't find it in fcitx5. I also did a reboot but it didn't work either.

Screenshot_20230728_141046

@GaZaTu
Copy link
Owner

GaZaTu commented Jul 28, 2023

@rago666 I don't remember what the KDE settings for fcitx5 look like but as a hint:
im-emoji-picker is not an input method when using fcitx5. It is a module running next to your default input method.
Modules are configurable in that dialog too but not under the input methods.
To just see if it works at all you can try pressing the default hotkey for the emoji picker: Control+Alt+period

@rago666
Copy link
Author

rago666 commented Jul 28, 2023

Nope, doesn't work. But I did find a section called modules under configure addons but im-emoji-picker is not mentioned there.
Screenshot_20230728_163635

@GaZaTu
Copy link
Owner

GaZaTu commented Jul 28, 2023

weird. i'll look into this when i'm home 😅

@GaZaTu
Copy link
Owner

GaZaTu commented Jul 28, 2023

you can execute sudo cp /usr/lib/fcitx5/fcitx5imemojipicker.so /usr/lib64/fcitx5/ in your terminal for now. that should fix the issue.
i have to figure out how to handle this situation. on arch there is no lib64 or rather it's just a symlink to lib so it always worked for me as is. idk if i should just hardcode lib64 into the install script.

@rago666
Copy link
Author

rago666 commented Jul 29, 2023

Thank you for your time. The command indeed make I'm Emoji Picker to show up in the module section. And the app work flawlessly under x11.
But under wayland session, the app dies as soon as it launches. Running sudo journalctl -p 3 -xb shows this error during the failed launch
fcitx5[2603]: Failed to create wl_display (No such file or directory)
fcitx5[2603]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

@GaZaTu
Copy link
Owner

GaZaTu commented Jul 30, 2023

ok the only thing i can imagine at this point is that there must be some kind of bug with KDE (wayland) + fcitx5 because fcitx immediately sends the deactivate event after the window opens (which is obviously wrong) and then it goes dark.
if i start the fcitx daemon with QT_QPA_PLATFORM=xcb it kinda works but that's obviously no solution.

@milas
Copy link

milas commented Oct 28, 2023

I grabbed the logs from fcitx5 --verbose '*=5' and opened an issue with fcitx5:

EDIT: I made a new issue @ #13 for the focus issue specifically to avoid confusion, this topic was originally about different problem with Fedora 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants