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

voicevox-cpuという設定・ログディレクトリが作られてしまう #1487

Closed
Hiroshiba opened this issue Aug 6, 2023 · 2 comments · Fixed by #1620
Closed

voicevox-cpuという設定・ログディレクトリが作られてしまう #1487

Hiroshiba opened this issue Aug 6, 2023 · 2 comments · Fixed by #1620
Labels
バグ 要議論 実行する前に議論が必要そうなもの

Comments

@Hiroshiba
Copy link
Member

不具合の内容

製品版ビルド済みのVOICEVOXを起動すると、voicevoxというログや設定ディレクトリが作られるとともに、voicevox-cpuというディレクトリも作られます。
このことに関する情報をまとめてみました。

現象

VOICEVOXはCPU版とGPU版がある関係で、ビルド時にアプリの名称(productName)をやむなくvoicevox-cpuvoicevox-gpuにしています。

そのためelectronが起動するときに製品名を「voicevox」としています。

これでもどこかのタイミングで-cpuのディレクトリが作られるっぽいです。

期待動作

voicevox-cpuというディレクトリが作られない

その他

なんとなくelectron-logの仕様による気がしていますが、ちょっと追いかけられていません。
https://www.npmjs.com/package/electron-log

@sabonerune
Copy link
Contributor

これはelectron-logの問題のはずです。
electron-logをインポートするとelectronのapp.setAppLogsPath()が叩かれてディレクトリが作成されてしまうとかだったはずです。

electron-log v5で修正されるらしいですが現在はまだベータみたいです。

@Hiroshiba
Copy link
Member Author

なるほどです!!
すごく問題というわけではないので、いずれ修正されるのであれば待機で良さそうですね…!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
バグ 要議論 実行する前に議論が必要そうなもの
Projects
None yet
2 participants