有一个问题就是,dde-file-manager最新的版本在打开方式中不显示 NoDisplay=True的desktop了怎么破
有一个问题就是,dde-file-manager最新的版本在打开方式中不显示 NoDisplay=True的desktop了怎么破
官方版本吗?是bug?
手动选择一下desktop呢
彻底删除用快捷键shift+delete。
厉害,在windows上我都不知道这个。
厉害,在windows上我都不知道这个。
- 我试了win10,好像不行,记错了可能
最新的版本的V23,安装依赖时没成功:
sudo apt install liblcms2-dev libopenjp2-7-dev libchardet-dev libudisks2-dev libisoburn-dev libmediainfo-dev fakeroot build-essential libfreetype6-dev libglibmm-2.4-dev
提示如下:
下列软件包有未满足的依赖关系:
libfreetype-dev : 依赖: libfreetype6 (= 2.11.0+dfsg-1) 但是 2.12.1+dfsg-3 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
有没有遇到这个问题?如何解决的?@liwl
最新的版本的V23,安装依赖时没成功:
sudo apt install liblcms2-dev libopenjp2-7-dev libchardet-dev libudisks2-dev libisoburn-dev libmediainfo-dev fakeroot build-essential libfreetype6-dev libglibmm-2.4-dev
提示如下:
下列软件包有未满足的依赖关系:
libfreetype-dev : 依赖: libfreetype6 (= 2.11.0+dfsg-1) 但是 2.12.1+dfsg-3 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
有没有遇到这个问题?如何解决的?@liwl
你是内测源吗?
我编译的时候,没有开启内测源的,用的是正式源
这个报错也没有遇到哈
你是内测源吗?
我编译的时候,没有开启内测源的,用的是正式源
这个报错也没有遇到哈
我是内测源编译
我是内测源编译
找个虚拟机,用正式源试试看
找个虚拟机,用正式源试试看
嗯,有空再折腾
相关功能,官方已经集成
也修复了回收站的问题
Rankings
- 7 days
- 30 days
- 90 days
Popular Events
More
1. 概述
本篇博客主要介绍在deepinV23和deepinV20.9上改造编译安装dde-file-manager的过程。
其中编译的过程,主要参考了:Deepin深度操作系统中编译和安装dde-file-manager-CSDN博客,感谢这位大佬的分享
自己改造的部分,主要是:
2. 过程
2.1 下载源码
需要下载的源码包括三部分
dde-file-manager
deepin-pdfium
util-dfm
2.2 安装依赖
首先参考源码包提供的
README.zh_CN.md
,执行sudo apt build-dep ./
安装依赖然后执行以下命令,安装其他依赖:
编译deepin-pdfium和util-dfm
2.3 环境配置
首先修复qmake和lrelease路径问题
通过
sudo find / -name qmake
查找工具的真实路径,不然编译时qmake和lrelease会报错然后设置不编译保险箱:
vim src/plugins/filemanager/CMakeLists.txt
,注释add_subdirectory(dfmplugin-vault)
,如下处理编译报错问题:
vim docs/CMakeLists.txt
,注释最后一行2.4 修改代码
2.4.1 文件管理器增加ctrl+d删除文件
vim ./src/plugins/filemanager/core/dfmplugin-workspace/utils/shortcuthelper.cpp
在
case Qt::Key_H
上面加上一个case语句2.4.2 桌面增加ctrl+d删除文件
vim ./src/plugins/desktop/core/ddplugin-canvas/view/operator/shortcutoper.cpp
在
case Qt::Key_ H
上面加上一个case语句:2.4.3 桌面增加ctrl+shift+n创建目录
vim ./src/plugins/desktop/core/ddplugin-canvas/view/operator/shortcutoper.cpp
大概在155行左右的
modifiers = (Qt::ControlModifier | Qt::ShiftModifiler)
语句模块下修改,增加ctrl+shift+n
的操作选项要注意,需要在这个cpp文件开始添加头文件
2.4.4 恢复悬浮和选中配色到v20.9
vim ./src/plugins/filemanager/core/dfmplugin-workspace/views/iconitemdelegate.cpp
大概410-420行左右,修改如下:
2.4.5 去掉回收站清空挂件
当回收站有垃圾时,回收站上方会显示【回收站】和【清空】按钮。当点击【清空】按钮时,回收站会被清空,当回收站没有文件时,这两个挂件不显示
这个功能在v23上有些问题:点击清空以后,这两个挂件里面消失,然后文件还在,随后文件才被清理。
猜测是按钮的事件触发跟文件清空未做好同步导致。
我个人觉得直接使用右键【清空回收站】或者再次全选删除,比较适合自己的使用习惯。所以直接在代码中去掉这些挂件。
vim src/plugins/filemanager/core/dfmplugin-trash/trash.cpp
,大约在55行,注释掉:addCustomTopWidget();
,如下:2.5 编译安装
环境准备好,代码修改完成,准备编译安装。此时可以参考
README.zh_CN.md
依次执行2.6 重登录测试
略
3. 总结
v23beta3集成的文件管理版本为:
dde-file-manager-6.0.40
。版本有很多特性我和喜欢的不喜欢的文管特性:
点击选中以后的阴影有些重了,还是喜欢v20.9的清淡一些的
目前来说,deepinv23还不是我喜欢的样子,所以我把v23的文件管理拿到20.9上使用,同时增加了自己想要的功能,呜呼爽哉