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

Right-clicking the rimeIME tray icon causes explorer to crash #563

Open
CHminggao opened this issue Nov 26, 2024 · 4 comments
Open

Right-clicking the rimeIME tray icon causes explorer to crash #563

CHminggao opened this issue Nov 26, 2024 · 4 comments

Comments

@CHminggao
Copy link

rime/home#1726

@RubicBG
Copy link
Collaborator

RubicBG commented Nov 26, 2024

I shoot blindly:

exclude.where = window.module=="InputHost.dll"

or find another way to disable NS on Rime

@CHminggao
Copy link
Author

I shoot blindly:

exclude.where = window.module=="InputHost.dll"

or find another way to disable NS on Rime

add shell.nss like this? but still crash

settings
{
 exclude.where = !process.is_explorer and window.module == "InputHost.dll"
}

@RubicBG
Copy link
Collaborator

RubicBG commented Nov 27, 2024

  • yes - in shell.nss in settings { }
  • try to test it separately:
exclude.where = window.module=="InputHost.dll" // this is from your error report. I don't know which dll is causing the problem.
// or
exclude.process = 'Weasel Server' // this is from app description in task manager, Тhis is how you exclude a process
// or
exclude.process = 'WeaselServer' // this is because the file description and file name are different
  • combine the statement with or (if needed), like:
exclude.where = !process.is_explorer or window.module == "InputHost.dll"

@Dvoice9
Copy link

Dvoice9 commented Dec 5, 2024

exclude.where = !process.is_explorer && (process.name == 'WeaselServer' || process.name == 'Weasel Server')
I tried to solve the problem with one line of command, when I learned that the first command about "InputHost.dll" does not solve the problem and verified that the conclusion is correct, and then excluded the following two process names at the same time, unfortunately still does not work

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