macOS 日常使用总结

来源:互联网 发布:单片机与嵌入式是啥 编辑:程序博客网 时间:2024/05/16 10:24
近日使用 CrossOver 安装了数个软件,碰到一些问题,做个总结。

概述:

  1. 描述:安装软件时弹出:Cannot Import dll: C:\users\crossover\Temp\is-xxxxx.tmp\isskin.dll 错误。

    解决:在当前 Bottle 内安装 Visual c++ 6.0

  2. 描述: 在 CrossOver 里的中文全是乱码。

    解决:在终端内输入 :

    LANG=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8 /Applications/CrossOver.app/Contents/MacOS/CrossOver


详述:

  • 问题一:

    问题描述:在安装某游戏的时候,新建一个 Bottle,然后执行游戏的安装文件,弹出 Cannot Import dll: C:\users\crossover\Temp\is-xxxxx.tmp\isskin.dll 错误。如图

    isskin.dll错误

    问题原因:在网上找了一下,根据这个网站的介绍,发现有个人提出要安装 vcrun6sp6,推测就是缺失了这个组件。

    解决方法:推测 vcVisual c++,所以尝试了一下安装 Visual c++ 6.0,然后这个错误就消失了。

  • 问题二:

    问题描述:使用 Crossover 时,中文总是现实乱码。

    问题原因:估计是因为我的系统使用英文作为默认语言,因此 Crossover 也许对中文支持不好?

    解决方法:根据这个网站介绍的方法,在终端( terminal )里输入

    LANG=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8 /Applications/CrossOver.app/Contents/MacOS/CrossOver

    可以在 Crossover 启动时给他的语言设置参数,这样就能够正确显示大部分中文了。而且, 这个时候下方的 Control Panels 也有中文了:
    中文Control Panels

  • 其他:

    因为 Crossover 每次启动都要在终端里输入一长串的代码,很不方便,因此考虑用 automator 做一个简单的包装。

    1. 打开 automator,新建一个 application

      新建

    2. 在左上方的搜索框里,查询 applescript

      查询

    3. Run AppleScript 拖到右边取,在输入框里输入上文的命令

      输入命令

    4. 保存为 . app 文件,当然也可以把它拖到 Application 文件夹里,以后只要双击这个程序,就能直接打开中文版 Crossover。

      保存

0 0
原创粉丝点击