【插件】dde-smart-dir 插件 (V20 & V15.11)【2020/06/20】
Tofloor
poster avatar
septemberhx
deepin
2020-06-06 23:51
Author
本帖最后由 septemberhx 于 2020-6-21 00:05 编辑

Edited by septemberhx at 2020-6-12 14:47

本帖最后由 septemberhx 于 2020-6-8 22:39 编辑

下载  https://github.com/SeptemberHX/dde-smart-dir安装:下载release,解压放到插件目录即可

https://wws.lanzous.com/b01bhzy1a
    密码:gvoy


类似 macOS 上 smart folder 的一个插件,当然功能做了相当多的简化。通过配置设定目录后,能够显示最近N个修改的文件以及监听的文件夹。
主要是解决日常使用中,截图后想找图片文件,又不想开文件管理器;或者是关闭QQ、微信后突然想打开一个它们下载的文件;或者快速访问指定文件夹
  • 双击打开文件
  • 支持文件拖拽
  • 右键打开文件夹
  • 文件夹列表

注意:如果监听的目录进行长时间连续,那么该插件会长时间占用较高CPU

--------------------------------------------------------------------------------
2020/06/20 更新 (0.4.0-rc1)
  • 支持子文件夹
  • 性能调整

--------------------------------------------------------------------------------

2020/06/09 更新 (0.3.0)
  • 添加目录列表,快速访问监听的目录
  • UI调整

----------------------

2020/06/08 更新 (0.2.2)
  • 更换图标
  • 新分支:扇形模式【由于是通过坐标计算画出来的,坐标轴的四个象限有差异,所以这里仅仅是按 top-panel 进行设计】
----------------------

2020/06/07 更新 (0.2.1)
  • 显示文件路径、最后修改时间
  • 添加每页显示数量配置
  • 构建缓存以降低 CPU 使用率
  • bug fux
  • 15.11 支持

Reply Favorite View the author
All Replies
1 / 4
To page
qq1156029468
deepin
2020-06-07 00:24
#1
不错,顶一下
Reply View the author
Hello
deepin
2020-06-07 00:44
#2
深度dock的插件位置在哪里啊
Reply View the author
septemberhx
deepin
2020-06-07 00:53
#3
cht replied at 2020-6-6 16:44
深度dock的插件位置在哪里啊

~/.local/lib/dde-dock/plugins 和 /usr/lib/dde-dock/plugins 选一个放进去
Reply View the author
Hello
deepin
2020-06-07 01:03
#4
话说你留下来的目录没法删除啊
Reply View the author
septemberhx
deepin
2020-06-07 01:25
#5
https://bbs.deepin.org/post/195623
话说你留下来的目录没法删除啊

已修复,请下载最新release
Reply View the author
神末shenmo
Moderator
Spark-App
2020-06-07 01:55
#6
按照deepin命名习惯应该叫dde-dock-smartdir-plugin
我打个包然后传上去
Reply View the author
Comments
lbygljq
2020-06-07 02:01
弄好分享下链接。
Hello
deepin
2020-06-07 02:11
#7
啊,这玩意顶上天了,能不能调下窗口大小,强迫症,我C++没学好,不会自己修改代码
Reply View the author
septemberhx
deepin
2020-06-07 02:14
#8
本帖最后由 septemberhx 于 2020-6-6 18:39 编辑
https://bbs.deepin.org/post/195623
啊,这玩意顶上天了,能不能调下窗口大小,强迫症,我C++没学好,不会自己修改代码 ...

。。。你不会 1366 的分辨率吧,默认一个文件 70px 高,10个也就 700px,小了的话就看不清楚图片了,我只能加个设置,每页能显示几个。

已更新,请下载最新版本

Reply View the author
Hello
deepin
2020-06-07 02:45
#9
https://bbs.deepin.org/post/195623
。。。你不会 1366 的分辨率吧,默认一个文件 70px 高,10个也就 700px,小了的话就看不清楚图片了,我只 ...

射射老哥,谢谢了
Reply View the author
Hello
deepin
2020-06-07 02:47
#10
老哥你太强了,你是我偶像!!!学霸!!!!!!
Reply View the author
Hello
deepin
2020-06-07 02:48
#11
考不考虑搞一个课程啥的
Reply View the author
septemberhx
deepin
2020-06-07 03:02
#12
cht replied at 2020-6-6 18:48
考不考虑搞一个课程啥的

emmm 网上有很多课程,说的都很好。而且我这只是非常简单的开发,说白了就是API的堆砌。实现背后这套插件逻辑以及整个桌面架构的deepin才是真的厉害
Reply View the author
Hello
deepin
2020-06-07 03:17
#13
https://bbs.deepin.org/post/195623
emmm 网上有很多课程,说的都很好。而且我这只是非常简单的开发,说白了就是API的堆砌。实现背后这套插件 ...

要是社区有10个你这样水平的,深度的插件就起飞了
Reply View the author
rekols
deepin
2020-06-07 03:23
#14
大神
Reply View the author
septemberhx
deepin
2020-06-07 03:37
#15
https://bbs.deepin.org/post/195623
要是社区有10个你这样水平的,深度的插件就起飞了

社区厉害的有很多,只不过大部分没有把精力放到插件开发上,还是有很多优秀软件的
Reply View the author
septemberhx
deepin
2020-06-07 03:43
#16

就是会造一些简单的轮子,一没创意,二没审美,也只能照着其他系统软件啥的造一些简单的工具了
Reply View the author
septemberhx
deepin
2020-06-07 03:45
#17
https://bbs.deepin.org/post/195623
按照deepin命名习惯应该叫dde-dock-smartdir-plugin
我打个包然后传上去

可是官方 dde-dock 里的插件名称都不是这个命名规则啊,托盘也是简单粗暴的 libtray.so
Reply View the author
神末shenmo
Moderator
Spark-App
2020-06-07 03:51
#18
https://bbs.deepin.org/post/195623
可是官方 dde-dock 里的插件名称都不是这个命名规则啊,托盘也是简单粗暴的 libtray.so ...

项目名不是lib名
dde-disk-mount-plugin/未知,now 5.1.0.28-1 amd64 [已安装]
  plugin of dde-dock

dde-dock/未知,now 5.0.27+c3-1 amd64 [已安装]
  deepin desktop-environment - dock module

dde-dock-dbgsym/未知 5.0.27+c3-1 amd64
  debug symbols for dde-dock

dde-dock-dev/未知,未知 5.0.27+c3-1 all
  deepin desktop-environment - dock module development files

dde-dock-onboard-plugin/未知,now 5.0.27+c3-1 amd64 [已安装]
  deepin desktop-environment - dock plugin

dde-dock-onboard-plugin-dbgsym/未知 5.0.27+c3-1 amd64
  debug symbols for dde-dock-onboard-plugin

dde-pstate/apricot,apricot 0.2.0 all <================这个应该是你的项目吧,这么快进官方源了,然而应该和dde-dock-mount-plugin一样是dde-dock-pstate-plugin
  Intel pstate tool plugin for dde-dock

vsesm@vsesm-PC:~/Desktop$


Reply View the author
神末shenmo
Moderator
Spark-App
2020-06-07 03:52
#19
https://bbs.deepin.org/post/195623
可是官方 dde-dock 里的插件名称都不是这个命名规则啊,托盘也是简单粗暴的 libtray.so ...

包已经做好了,在这里https://bbs.deepin.org/post/195632
Reply View the author
Comments
wnmer
2020-06-07 04:14
速度够快,我们就是需要这样高效的超级版主
septemberhx
deepin
2020-06-07 03:55
#20
https://bbs.deepin.org/post/195623
包已经做好了,在这里https://bbs.deepin.org/post/195632#

稳。


顶栏打包有些困难,因为要往用户目录放文件,但是 deb 一般都是放到系统里的吧?可能最后也就是一个安装脚本了。。
Reply View the author
1 / 4
To page