-
Notifications
You must be signed in to change notification settings - Fork 18
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
Is it possible to set the IME via im-config instead of environment variables? #385
Comments
Hello @linghengqian, This installer was written before systemd was implemented in WSL, in fact, before WSL2. We need to check if this approach still works or if the im-config is the way. And we need to take the tests. I'll put this in the roadmap to take care of. Thanks for reporting. Regards, |
|
What I've found is that im-config makes the configuration assuming that the X server or Wayland server are running locally and put the environment variables in xorg startup files. |
|
I noticed that the fcitx and ibus installations of pengwin-setup both automatically invoke IME by setting environment variables. As follows.
https://github.com/WhitewaterFoundry/pengwin-setup/blob/eb08b58e513d428682378f3a16a79185d0a1b241/pengwin-setup.d/fcitx.sh
https://github.com/WhitewaterFoundry/pengwin-setup/blob/f8903b97765b87520f6f5c0b4a64329d3f34e6b7/pengwin-setup.d/ibus.sh
Corresponding to ibus, such a process can basically be equivalent to the following.
Due to the discussion in Expect to update the Github Wiki section on Ubuntu installations ibus/ibus#2458 (comment), I'm a little bit confused why we don't automatically use im-config to switch input methods in
/etc/profile.d
. Is it because im-config has some limitations on WSL?The result of my test on a WSL instance with systemd enabled is that every time the computer is restarted, the input method must be specified again through
im-config -n ibus
, and it seems that im-config will not automatically save the settings. The method I'm testing looks like this.pengwin-setup.d/ibus.sh
still involve the limitation ofim-config
?The text was updated successfully, but these errors were encountered: