我在 wine1.7 上使用 PhotoshopCS6,每次选择 TypeTool 后都会崩溃。
我猜有些用户字体(〜/ .字体/*)导致 wine 崩溃。
如何防止 wine 加载用户字体?或者,有没有办法指定要加载的字体文件夹?
答案1
我觉得你的问题已经得到解答了,但我还是要补充一点。这是基于我用来用 wine 打开 Audacity 的类似 bash 脚本(我有 Linux 版本,但是它不适用于某些插件)。
#!/bin/bash
Red="\033[1;31m"
clear="\033[1m\033[0m"
mv /home/iaarchiver/.fonts /home/iaarchiver/.fonts.moved
echo -e "$Red Moved fonts directory - starting Photoshop."
wine start /unix '/home/iaarchiver/.wine/drive_c/Program Files/Photoshop/Photoshop.exe'
echo -e "Photoshop Exited - Returning fonts directory. $clear"
mv /home/iaarchiver/.fonts.moved /home/iaarchiver/.fonts
echo "Goodbye!"
如果您保存它并在终端中运行它,它应该:
- 将文件移动
.font
到.font.moved
- 告诉您它正在启动 Photoshop(红色)。
- 启动 Photoshop(将要需要与此不同的命令)
- 告诉你photoshop已经关闭并返回字体目录。
我还没有测试过这个 - 但它应该可以工作 - 您需要更改文件名位置,因为我只是从您的评论中猜测它们。
注意:$Red 和 $clear 不是必需的,但它们在我的原始脚本中,所以我将它们保留在