Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

2.0.0-beta3 安裝後,小麥注音右鍵選單「偏好設定」點了沒反應

Open
#977 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
56/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Active
Tech stack
node.js, python
Domain
backend, desktop

Research direction

Read pime.ts and trace the OpenOptions handler, which invokes config_tool.py through child_process.exec. Check how it behaves when the bundled Python executable is missing and when tornado cannot be imported. The issue is done when the Preferences menu provides a visible, useful outcome for these failures; the payload does not name a test.

Written by the indexing model from the issue text.

Description

標題: 2.0.0-beta3 安裝後,小麥注音右鍵選單「偏好設定」點了沒反應

環境

  • Windows 10 Pro
  • PIME 2.0.0-beta3(version.txt)
  • 小麥注音 (PIME) 2.0.3

現象
右鍵選單點「偏好設定 (&O)」沒有任何反應,也沒有錯誤訊息。

原因(依檔案狀態推斷)

  • 小麥注音點下偏好設定時,會執行 C:\Program Files (x86)\PIME\python\python3\python.exe config_tool.py(pime.ts 的 OpenOptions,用 child_process.exec)。
  • 我的 C:\Program Files (x86)\PIME\ 底下只有 node、x64、x86,** 因為我沒裝python模組和對應的輸入法所以沒有 python 資料夾**,那支 python.exe也不存在。
  • exec 沒有處理錯誤,所以指令失敗時沒有任何提示。
  • 另外 config_tool.py 需要 tornado,就算改用系統 Python 也會 ModuleNotFoundError。

補充
我沒有另外用 debugger 重現點擊的過程,以上是根據安裝目錄內容和原始碼判斷。


written by claude sonnet5.5 加個人修改

Dominant language
C++
Stars
1.5k
Forks
244
Avg merge
18h 51m
Merged PRs (30d)
35

Getting set up

This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from EasyIME/PIME

All issues in EasyIME/PIME

Similar issues

More C++ issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.