wine office 使用点滴

Excel 单个文件单独应用程序窗口打开

Excel 2010 打开两个或两个以上的表格时,都是在同一个应用窗口中显示。当同时编辑多个文件时非常不方便,尤其使用 wine 时,多个文件切换也存在问题,将 Excel 设置为独立文件独立进程窗口打开即可解决这类问题。

通过注册表来实现:

  1. 定位到 [HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open] 下
    • 删除 ddeexec 键
    • 选中 commond 键
      • 将默认值和 command 值中的 /dde 全部改为 “%1”
  2. 定位到 [HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open] 下,重复上述操作

  3. 关闭注册表,完成操作

.docx/.xlxs/.pptx 文件无法打开

使用 crossover 安装 office 2010 后,在某些发布版本上(mint 19.1)上打不开 .docx/.xlxs/.pptx 文件,使用命令行提示文件魔数错误:

invalid file (bad magic number): Exec format error

其原因是 Java 的 binfmt 组件将 .docx/.xlxs/.pptx 文件传递给 jexec,而 jexec 因认为这些文件不是可执行文件而拒绝运行。

解决方法是删除关联,执行 update-binfmts 命令(mint 19.1 具体环境命令如下)

sudo update-binfmts –remove jar /usr/bin/jexec –package openjdk-11

执行后,文件可以正常打开。

reference:

  1. https://jingyan.baidu.com/article/77b8dc7fb963336174eab63d.html
  2. https://www.codeweavers.com/support/wiki/linux/faq/cxofficejavaassociation
  3. https://www.codeweavers.com/support/forums/general?t=26;forumcurPos=850;msg=107987

发表评论

电子邮件地址不会被公开。 必填项已用*标注