虽然将桌面转换成了 ubuntu,但免不了要用到 office,这时需要安装 crossover 模拟器,关于 crossover 的安装和 office 的安装本文略,重要的是在用 crossover 安装完 office 2007 后 excel 文件只能打同时打开一个,打开多个时无法显示, 同时打开 word,ppt 文件也有同样的问题,这里的解决方法是参考同事的 blog: 使用CrossOver模拟office .
查看总配置文件
进入目录 /home/francs/.local/share/applications,查看以 .sheet.desktop 结尾的配置文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
cat cxassoc-cxoffice-3270740f-972e-4b17-9d11-e0d6a002e143:application_vnd.openxmlformats-officedocument.spreadsheetml.sheet.desktop enxmlformats-officedocument.spreadsheetml.sheet.desktop [Desktop Entry] Encoding=UTF-8 Type=Application X-Created-By=cxoffice-3270740f-972e-4b17-9d11-e0d6a002e143 NoDisplay=true Icon=/home/francs/.cxoffice/Microsoft_Office_2007/windata/Associations/ed84aeba_xlicons.1.xpm Name=Microsoft Office Excel GenericName=Windows Association (CrossOver) Exec=/home/francs/.cxoffice/Microsoft_Office_2007/desktopdata/cxassoc/Scripts/cxoffice-3270740f-972e-4b17-9d11-e0d6a002e143:application_vnd.openxmlformats-officedocument.spreadsheetml.sheet %u Terminal=false MimeType=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/x-crossover-xlsx; InitialPreference=10
|
备注:注意红色字体的配置文件.
修改文件1
进入目录 /home/francs/.cxoffice/Microsoft_Office_2007/desktopdata/cxassoc/Scripts,修改文件 cxoffice-3270740f-972e-4b17-9d11-e0d6a002e143:application_vnd.ms-excel
1 2 3
|
#!/bin/sh
exec "/opt/cxoffice/bin/cxstart" --bottle "Microsoft_Office_2007" --untrusted --wait-children --start-only ".xlsx:.csv:.slk:.sylk:.xla:.xlb:.xlc:.xld:.xlk:.xll:.xlm:.xls:.xlt:.xlw" --start-mime "application/vnd.ms-excel" "$@"
|
备注:这个文件只有一行,将原来这行注释掉,新加入的行仅是将 –start-default 更改成 –start-mime,另外,在 –start-only 参数中加入需要支持更多的格式即可, 同理修改以下文件.
修改文件2
进入目录 /home/francs/.cxoffice/Microsoft_Office_2007/desktopdata/cxassoc/Scripts,修改文件 cxoffice-3270740f-972e-4b17-9d11-e0d6a002e143:application_vnd.openxmlformats-officedocument.spreadsheetml.sheet
1 2
|
#!/bin/sh exec "/opt/cxoffice/bin/cxstart" --bottle "Microsoft_Office_2007" --untrusted --wait-children --start-only ".xlsx:.csv:.slk:.sylk:.xla:.xlb:.xlc:.xld:.xlk:.xll:.xlm:.xls:.xlt:.xlw" --start-mime"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" "$@"
|
备注:修改完这两个文件后,就可以同时打开 office 文档了.
参考
原创文章,作者:306829225,如若转载,请注明出处:https://blog.ytso.com/tech/database/238026.html