[Dock] dde-dock 自定义插件无法正常加载
Tofloor
poster avatar
忘记、过去
deepin
2021-04-02 06:31
Author

不清楚 20.2 里 dde-dock 的 API 改了什么,可能和之前说的允许自定义插件宽度有关系?现在自己写的插件只能直接被显示在 dock 栏上,右键菜单的插件栏里看不到对应的插件名称,无法正常隐藏。同时只有左键点击和悬浮操作能正常触发,右键菜单完全不显示。

 

检查了好久源代码,甚至按照新的 tipsWidget 改了悬浮窗效果也不行,直到对比了仍然正常使用的第三方插件才发现,这些插件的名字都是 datetime,之前为了避免宽度被遮挡所以改过......

 

现在导致了自己定义的插件名称无法正常加载,改成了已有的 datetime,power 一类的才行......不知道这个问题啥时候能解决下?

Reply Favorite View the author
All Replies
海天鹰
deepin
2021-04-02 07:14
#1

已发现问题:

1.第三方Dock插件右键菜单消失。

2.插件列表没有第三方插件无法去勾隐藏。

3.第三方插件改名datetime不显示了,改回非datetime也不显示了,完蛋!

查看:~/.cache/deepin/dde-dock/dde-dock.log,发现:DockPlugin" plugin api version not matched! expect versions: ("1.1.1", "1.2", "1.2.1", "1.2.2", "1.2.3") , got version: "" , the plugin file is: "/usr/lib/dde-dock/plugins/libdatetime1.so"

 

这个工作正常:sudo apt install dde-dock-monitor-plugin

源码:https://gitee.com/q77190858/dde-sys-monitor-plugin

Reply View the author
q77190858
deepin
2021-04-02 23:57
#2

最近开发比较少,比较少用的deepin了,感觉之前的那股对deepin和对linux的喜欢已经退烧了,目前一直在win10下工作,兼容好,对电池友好,回不来了

Reply View the author
deepin-mq
deepin
2021-06-01 18:54
#3
我们这边设备测试未复现,需要帮忙提供下信息,便于快速定位分析问题。信息包括如下:
 
1、系统版本号
打开终端,输入命令:cat /etc/os-version
 
2、设备信息
打开“设备管理器”应用->在[概况]界面单击鼠标右键->选择[导出],导出设备信息txt文档
 
3、复现步骤
描述问题的具体复现步骤
 

完成以上信息后,复制回复下,谢谢。
Reply View the author
忘记、过去
deepin
2021-06-02 00:58
#4
deepin-mq
我们这边设备测试未复现,需要帮忙提供下信息,便于快速定位分析问题。信息包括如下:
 
1、系统版本号
打开终端,输入命令:cat /etc/os-version
 
2、设备信息
打开“设备管理器”应用->在[概况]界面单击鼠标右键->选择[导出],导出设备信息txt文档
 
3、复现步骤
描述问题的具体复现步骤
 

完成以上信息后,复制回复下,谢谢。

1. 当时是 20.2 测试的,现在已经是 20.2.1 了,不确定能不能复现......因为当前版本插件的项目无法正常编译了......

[Version] 

SystemName=deepin

SystemName[zh_CN]=深度操作系统

ProductType=Desktop

ProductType[zh_CN]=桌面

EditionName=Community

EditionName[zh_CN]=社区版

MajorVersion=20

MinorVersion=20.2.1

OsBuild=11038.003

 

2. 设备信息20210601_165543.txt

 

3. 源码地址:https://gitee.com/deepin-opensource/switch-graphics-card

switch-graphics-card-plugin.cpp 中修改 pluginName 返回值为 "switch-graphics-card" 之后进行编译,生成的 libswitch-graphics-card.so 插件放入 dde-dock 插件目录并重启进程,插件没有正常加载。

Reply View the author
ludongping
deepin
2021-08-27 19:31
#5

我按照官网git里面插件的文档一步一步做,编译都通不过。。。

文档跟不上啊~~~

Reply View the author