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

Unable to boot fcitx5(input method) #117

Open
xqdd opened this issue Apr 28, 2021 · 3 comments
Open

Unable to boot fcitx5(input method) #117

xqdd opened this issue Apr 28, 2021 · 3 comments
Labels

Comments

@xqdd
Copy link

xqdd commented Apr 28, 2021

Environment

Windows build number:

Platform ServicePack Version      VersionString
-------- ----------- -------      -------------
 Win32NT             10.0.21364.0 Microsoft Windows NT 10.0.21364.0

Your Distribution version: arch linux
Your WSLg version: 1.0.17.1

Steps to reproduce

  1. install arch linux
  2. install fcitx5: pacman -Ss fcitx5
  3. boot fcitx5: fcitx5

WSL logs:

log.zip

Expected behavior

Allow to use fcitx5

Actual behavior

Unable to run fcitx5(input method)

root@DESKTOP-0CT4EP4 ~# fcitx5
I2021-04-28 17:32:06.912105 instance.cpp:1352] Override Enabled Addons: {}
I2021-04-28 17:32:06.912145 instance.cpp:1353] Override Disabled Addons: {}
I2021-04-28 17:32:06.913525 addonmanager.cpp:189] Loaded addon wayland
I2021-04-28 17:32:06.917238 addonmanager.cpp:189] Loaded addon xcb
I2021-04-28 17:32:06.918619 addonmanager.cpp:189] Loaded addon quickphrase
I2021-04-28 17:32:06.919705 addonmanager.cpp:189] Loaded addon clipboard
I2021-04-28 17:32:06.919884 addonmanager.cpp:189] Loaded addon imselector
I2021-04-28 17:32:06.924560 addonmanager.cpp:189] Loaded addon keyboard
I2021-04-28 17:32:06.924825 addonmanager.cpp:189] Loaded addon waylandim
I2021-04-28 17:32:06.924992 addonmanager.cpp:189] Loaded addon unicode
I2021-04-28 17:32:06.925502 addonmanager.cpp:189] Loaded addon pinyinhelper
E2021-04-28 17:32:06.926961 addonloader.cpp:57] Failed to create addon: dbus Failed to connect to session dbus
I2021-04-28 17:32:06.927912 addonmanager.cpp:189] Loaded addon xim
I2021-04-28 17:32:06.958930 inputmethodmanager.cpp:194] Found 704 input method(s) in addon keyboard
I2021-04-28 17:32:06.978865 addonmanager.cpp:189] Loaded addon classicui
I2021-04-28 17:32:06.986820 addonmanager.cpp:295] Unloading addon classicui
I2021-04-28 17:32:06.989923 addonmanager.cpp:295] Unloading addon xim
I2021-04-28 17:32:06.990218 addonmanager.cpp:295] Unloading addon pinyinhelper
I2021-04-28 17:32:06.990276 addonmanager.cpp:295] Unloading addon unicode
I2021-04-28 17:32:06.990326 addonmanager.cpp:295] Unloading addon waylandim
I2021-04-28 17:32:06.990345 addonmanager.cpp:295] Unloading addon keyboard
I2021-04-28 17:32:06.990499 addonmanager.cpp:295] Unloading addon imselector
I2021-04-28 17:32:06.990520 addonmanager.cpp:295] Unloading addon clipboard
I2021-04-28 17:32:06.990543 addonmanager.cpp:295] Unloading addon quickphrase
I2021-04-28 17:32:06.990738 addonmanager.cpp:295] Unloading addon xcb
I2021-04-28 17:32:06.991247 addonmanager.cpp:295] Unloading addon wayland
root@DESKTOP-0CT4EP4 ~# dbus-launch fcitx5
dbus[180]: Unable to set up transient service directory: XDG_RUNTIME_DIR "/mnt/wslg/runtime-dir" is owned by uid 1000, not our uid 0
I2021-04-28 17:32:14.272695 instance.cpp:1352] Override Enabled Addons: {}
I2021-04-28 17:32:14.272733 instance.cpp:1353] Override Disabled Addons: {}
I2021-04-28 17:32:14.274014 addonmanager.cpp:189] Loaded addon wayland
I2021-04-28 17:32:14.277467 addonmanager.cpp:189] Loaded addon xcb
I2021-04-28 17:32:14.278856 addonmanager.cpp:189] Loaded addon quickphrase
I2021-04-28 17:32:14.280086 addonmanager.cpp:189] Loaded addon clipboard
I2021-04-28 17:32:14.280256 addonmanager.cpp:189] Loaded addon imselector
I2021-04-28 17:32:14.284859 addonmanager.cpp:189] Loaded addon keyboard
I2021-04-28 17:32:14.285121 addonmanager.cpp:189] Loaded addon waylandim
I2021-04-28 17:32:14.285281 addonmanager.cpp:189] Loaded addon unicode
I2021-04-28 17:32:14.285779 addonmanager.cpp:189] Loaded addon pinyinhelper
I2021-04-28 17:32:14.287017 addonmanager.cpp:189] Loaded addon dbus
I2021-04-28 17:32:14.398437 addonmanager.cpp:189] Loaded addon fcitx4frontend
I2021-04-28 17:32:14.632742 addonmanager.cpp:189] Loaded addon ibusfrontend
I2021-04-28 17:32:14.634193 addonmanager.cpp:189] Loaded addon xim
I2021-04-28 17:32:14.634991 addonmanager.cpp:189] Loaded addon dbusfrontend
I2021-04-28 17:32:14.796383 inputmethodmanager.cpp:194] Found 704 input method(s) in addon keyboard
I2021-04-28 17:32:14.797455 addonmanager.cpp:189] Loaded addon kimpanel
I2021-04-28 17:32:14.817155 addonmanager.cpp:189] Loaded addon classicui
I2021-04-28 17:32:14.817737 addonmanager.cpp:189] Loaded addon notificationitem
I2021-04-28 17:32:14.819045 addonmanager.cpp:189] Loaded addon notifications
I2021-04-28 17:32:14.872249 addonmanager.cpp:295] Unloading addon notifications
I2021-04-28 17:32:14.872369 addonmanager.cpp:295] Unloading addon notificationitem
I2021-04-28 17:32:14.872407 addonmanager.cpp:295] Unloading addon classicui
I2021-04-28 17:32:14.874478 addonmanager.cpp:295] Unloading addon kimpanel
I2021-04-28 17:32:14.874560 addonmanager.cpp:295] Unloading addon dbusfrontend
I2021-04-28 17:32:14.874642 addonmanager.cpp:295] Unloading addon xim
I2021-04-28 17:32:14.874818 addonmanager.cpp:295] Unloading addon ibusfrontend
I2021-04-28 17:32:14.882057 addonmanager.cpp:295] Unloading addon fcitx4frontend
I2021-04-28 17:32:14.882227 addonmanager.cpp:295] Unloading addon dbus
I2021-04-28 17:32:14.882382 addonmanager.cpp:295] Unloading addon pinyinhelper
I2021-04-28 17:32:14.882404 addonmanager.cpp:295] Unloading addon unicode
I2021-04-28 17:32:14.882450 addonmanager.cpp:295] Unloading addon waylandim
I2021-04-28 17:32:14.882467 addonmanager.cpp:295] Unloading addon keyboard
I2021-04-28 17:32:14.882605 addonmanager.cpp:295] Unloading addon imselector
I2021-04-28 17:32:14.882676 addonmanager.cpp:295] Unloading addon clipboard
I2021-04-28 17:32:14.882726 addonmanager.cpp:295] Unloading addon quickphrase
I2021-04-28 17:32:14.882956 addonmanager.cpp:295] Unloading addon xcb
I2021-04-28 17:32:14.883214 addonmanager.cpp:295] Unloading addon wayland
@xqdd xqdd added the bug Something isn't working label Apr 28, 2021
@xqdd xqdd changed the title Unable to run fcitx5(input method) Unable to boot fcitx5(input method) Apr 28, 2021
@karuboniru
Copy link

karuboniru commented Jun 30, 2021

Try with fcitx5 --disable=wayland, this workaround works for me.
图片


Of course you should have dbus session bus already set up to make fcitx5 to work, and the Wayland implementation doesn't seem to be complete in WSLg, we need to disable Wayland for fcitx5.

@bluesiboy
Copy link

hello, i have same error, did you fix the bug?

@c137max
Copy link

c137max commented Feb 24, 2023

I added the following configuration to the environment file,e.g. zshrc,it worked for me.

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
export SDL_IM_MODULE=fcitx
export GLFW_IM_MODULE=ibus

fcitx5 --disable=wayland -d  --verbose '*'=0

https://wiki.archlinux.org/title/Fcitx5

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

No branches or pull requests

5 participants