接收完善运行打开文件Wine(打开文件数据项容器直接点击)「癌症何时可以攻克」

接收完善运行打开文件Wine(打开文件数据项容器直接点击)

最近几天在关于Wine运行微信和QQ进行完善,原来QQ收到文件后不能双击打开,最近做了一些实验把这个问题解决了。
先是发现微信里面收到的Office文件和PDF文件都可以直接点击打开,但是QQ收到的文件不能直接点击打开,每次收到文件后,都要手动启用Linux原生的文件管理器中点击打开,操作比较繁琐。
我想到了在我当前使用微信的容器Bottle,在里面安装最新版的QQ软件,启动WineQQ以后看是否能直接打开,这样实际操作以后发现收到文件后确实可以打开,只是最新版的QQ在原来微信的容器里面十分缓慢,说明不能点击打开文件是容器环境引起的,我在网上查资料,找到了在原来的QQ容器中修改注册表实现直接点击打开文件的方法,该方法使用的都是Linux操作系统环境中默认的程序。
由于我一直使用的是Ukylin提供的容器,因此使用以下步骤来操作注册表(以doc类型文件打开为例):1、执行打开注册表的命令:WINARCH=win32 WINEPREFIX=/%HOME/.ukylin-wine/wechat regedit2、在[HKEY_CLASSES_ROOT]中创建注册表项.doc,默认的数据值设置为“docfile”。
3、在[HKEY_CLASSES_ROOT]中创建注册表项docfile,在docfile中新建下一级数据项“shell”,在shell中新建下一级数据项“open”,在open中新建下一级数据项“command”,command的默认数据值设置为:"C:\windows\system32\winebrowser.exe" -nohome "%1"。
经过上述简单的步骤,wineQQ就可以在对话框中直接点击打开文件了,这些文件类型可以包含已知的所有文件类型:pdf、doc、docx、xls、xlsx、rar、zip等。
但是如果是wine微信,压缩文件类型以外的文件都可以直接点击打开,但在点击rar、zip文件时都不能直接打开,他首先打开的是winefile文件管理器:然后在winefile文件管理其中双击,方可启动Linux本地与之关联的程序打开压缩文件。
目前我还未找到解决办法,希望已经解决wine微信中点击直接打开压缩文件的网友不吝赐教,谢谢。

联系我们

在线咨询:点击这里给我发消息