解决Linux使用deepin-wine跑qq,tim打不开文件所在文件夹
2024-09-06 04:28:11
前言
使用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]+'"')
最新文章
- Sqlite 存储自定义对象
- django用户认证
- 【基础进阶】URL详解与URL编码
- sybase学习
- WCF初识
- sql replace into 与 insert into
- BZOJ 1143 祭祀
- Mac下Intellij IDea发布Web项目详解一
- C# 计划任务
- [Android]Can&;#39;t create handler inside thread that has not called Looper.prepare()
- c# 硬件开源神器netduino的开发中慎用Cpu.Pin
- Asp.Net MVC5入门学习系列②
- S3C2440启动代码2440init.s彻底解析
- linux集群架构
- <;算法图解>;读书笔记:第2章 选择排序
- spring boot +RabbitMQ +InfluxDB+Grafara监控实践
- python操作redis集群
- 机器学习课程-第8周-降维(Dimensionality Reduction)—主成分分析(PCA)
- HDU 4821 String(BKDRHash)
- PHP程序员职业发展路线