我正在尝试使用 wine 安装一个名为 UTAU 的日文应用程序,但是每当我打开安装程序时,它都不会正确显示日文字符,而只会显示一个黑色方块。我的语言环境 ja_JP.utf8 是我用来打开它的那个LANG=ja_JP.UTF8 wine ~/Path/to/installer.exe
(主要问题)
另外,当我在终端上用 wine 打开安装程序时,我得到了这个(其他博客说没什么)
0032:err:mscoree:LoadLibraryShim error reading registry key for installroot
0032:err:mscoree:LoadLibraryShim error reading registry key for installroot
0032:err:mscoree:LoadLibraryShim error reading registry key for installroot
0032:err:mscoree:LoadLibraryShim error reading registry key for installroot
编辑:忘了提,我的 unbuntu 是 18.04 和 wine 3.0
更新:更改为 wine 5.0.1,现在我启动 .exe 时的错误是不同的
000f:err:service:process_send_command receiving command result timed out
000f:fixme:service:scmdatabase_autostart_services Auto-start service L"WineBus" failed to start: 1053
0032:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0032:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
它更长,但使用-O shift-jis
选项严格原始文件消除了其中一些。
好的,所以我解决了(有点),首先用
unar
命令解压 zip 文件,然后打开.exe
using winewine Path/to/utau0418e-inst.exe
(没有语言环境,因为 utau 4.18 已经包含一个英文补丁),问题似乎是一些拉丁字符有一个日文字体),安装程序仍然显示黑色方块,但是一旦安装了UTAU,没有损坏的符号或方块,唯一的问题是它似乎没有播放声音,但这可能与另一件事有关。编辑:
utau.exe
可以使用语言环境打开,ja_JP.utf8
它将以母语显示。