最近幾天在關于Wine運行微信和QQ進行完善,原來QQ收到文件後不能雙擊打開,最近做了一些實驗把這個問題解決了。
先是發現微信裡面收到的Office文件和PDF文件都可以直接點擊打開,但是QQ收到的文件不能直接點擊打開,每次收到文件後,都要手動啟用Linux原生的文件管理器中點擊打開,操作比較繁瑣。
我想到了在我當前使用微信的容器Bottle,在裡面安裝最新版的QQ軟件,啟動WineQQ以後看是否能直接打開,這樣實際操作以後發現收到文件後确實可以打開,隻是最新版的QQ在原來微信的容器裡面十分緩慢,說明不能點擊打開文件是容器環境引起的,我在網上查資料,找到了在原來的QQ容器中修改注冊表實現直接點擊打開文件的方法,該方法使用的都是Linux操作系統環境中默認的程序。由于我一直使用的是Ukylin提供的容器,因此使用以下步驟來操作注冊表(以doc類型文件打開為例):
1、執行打開注冊表的命令:
WINARCH=win32 WINEPREFIX=/%HOME/.ukylin-wine/wechat regedit
2、在[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微信中點擊直接打開壓縮文件的網友不吝賜教,謝謝!

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!