前言

使用deepin-wine 跑qq,发现一个小bug

这里点击打开文件夹是没有效果的,包括在 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]+'"')

最新文章

  1. Sqlite 存储自定义对象
  2. django用户认证
  3. 【基础进阶】URL详解与URL编码
  4. sybase学习
  5. WCF初识
  6. sql replace into 与 insert into
  7. BZOJ 1143 祭祀
  8. Mac下Intellij IDea发布Web项目详解一
  9. C# 计划任务
  10. [Android]Can't create handler inside thread that has not called Looper.prepare()
  11. c# 硬件开源神器netduino的开发中慎用Cpu.Pin
  12. Asp.Net MVC5入门学习系列②
  13. S3C2440启动代码2440init.s彻底解析
  14. linux集群架构
  15. <算法图解>读书笔记:第2章 选择排序
  16. spring boot +RabbitMQ +InfluxDB+Grafara监控实践
  17. python操作redis集群
  18. 机器学习课程-第8周-降维(Dimensionality Reduction)—主成分分析(PCA)
  19. HDU 4821 String(BKDRHash)
  20. PHP程序员职业发展路线

热门文章

  1. 我的Vue之旅、02 ES6基础、模块、路径、IO
  2. 输入法词库解析(五)极点码表.mb
  3. 6.Ceph 基础篇 - CephFS 文件系统
  4. 使用kubectl命令删除某个目录下所有的yaml文件
  5. 使用 Loki 搭建个人日志平台
  6. mongodb停止关闭服务
  7. 分布式存储系统之Ceph集群MDS扩展
  8. python-D2-计算机与编程语言
  9. VS Code For Web 深入浅出 -- 进程间通信篇
  10. Selenium4.0+Python3系列(四) - 常见元素操作(含鼠标键盘事件)