解决Linux使用deepin-wine跑qq,tim打不开文件所在文件夹

前言

使用deepin-wine 跑qq,发现一个小bug
解决Linux使用deepin-wine跑qq,tim打不开文件所在文件夹_第1张图片
这里点击打开文件夹是没有效果的,包括在 tim 上也是这样

问题原因

出现这个问题是因为 deepin-wine 跑的 QQ,Tim 打开文件夹调用的都是 dde-file-manager,也就是deepin上的资源管理器,毕竟deepin-wine是deepin做的

解决办法(linux mint)

/usr/bin/目录下新建立一个 dde-file-manager的文件
文件内容:

#!/usr/bin/python3
import sys
import os
os.system('nemo "'+sys.argv[2]+'"')

然后赋予可执行权限

sudo chmod +x /usr/bin/dde-file-manager

然后问题就解决了

其他的linux系统

我用的系统是 Linux mint,所用的资源管理器是 nemo所以脚本里面写的是调用nemo来打开文件夹,当然你用的是别的linux系统就将 nemo替换对应的资源管理器名字,另外一个问题是:你的资源管理器打开文件目录的时候指定到文件是如何用命令操作的,因为有的资源管理器打开文件夹的时候参数指定到文件时,会打开文件,而不是打开所在的文件夹,正常指定到文件会打开所在文件夹,并且选中文件,像kde桌面的资源管理器Dolphin指定到文件就会打开文件,需要加 --select才可以选中文件并且打开文件夹
那么脚本就这样写(dolphin):

#!/usr/bin/python3
import sys
import os
os.system('dolphin --select "'+sys.argv[2]+'"')

你可能感兴趣的:(linux)