Coder Social home page Coder Social logo

dde-top-panel's Introduction

dde-top-panel's People

Contributors

felixonmars avatar huiyifyj avatar septemberhx avatar siamsami avatar student-ice avatar wineee avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

dde-top-panel's Issues

run instruction

I am newbie, run instructions arent clear. Could you please real commands to be copied and pasted. cp *.xml doesnt work. and xml files are all in different folders...thanks for developing this though I hope I can use it.

deepin-mail的托盘图标无法双击

这个不确定是不是顶栏的问题, deepin-mail 最小化托盘后, 在顶栏上无法通过双击重新打开主窗口. 而右键只有一个退出功能

Autostart not working

I copied dde-top-panel to /usr/bin/ folder, started it through the terminal and ticked Autostart in the settings, but it is not working.

停用时原最大最小化按钮消失

有时候全局菜单会失效,但是停用dde-top-panel后原来的三大金刚键没了,比如goland phpstorm。gt2.0,3.0的配置都更改为初始值也没有办法显示。

疑似内存泄露

开启4~5个小时后的内存占用。
99M有点多吧,刚启动只有10几MB
5.5.0版本(修复过图标更改失效的那个包(没错,又是我,没想到吧嘿嘿))
image

Build failure in Arch

Possibly due to GCC 10:

/usr/bin/ld: [ 81%] Building CXX object plugins/tray/CMakeFiles/tray.dir/__/__/widgets/tipswidget.cpp.o
CMakeFiles/dde-top-panel.dir/__/appmenu/dbusmenu_interface.cpp.o: in function `QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::operator->() const':
/usr/include/qt/QtCore/qlist.h:786: multiple definition of `ComCanonicalDbusmenuInterface::metaObject() const'; CMakeFiles/dde-top-panel.dir/dde-top-panel_autogen/mocs_compilation.cpp.o:/usr/include/qt/QtCore/qscopedpointer.h:118: first defined here
/usr/bin/ld: CMakeFiles/dde-top-panel.dir/__/appmenu/dbusmenu_interface.cpp.o:(.data.rel.ro+0x0): multiple definition of `ComCanonicalDbusmenuInterface::staticMetaObject'; CMakeFiles/dde-top-panel.dir/dde-top-panel_autogen/mocs_compilation.cpp.o:(.data.rel.ro+0x800): first defined here
/usr/bin/ld: CMakeFiles/dde-top-panel.dir/__/appmenu/dbusmenu_interface.cpp.o: in function `QList<QString>::dealloc(QListData::Data*)':
/usr/include/qt/QtCore/qlist.h:491: multiple definition of `ComCanonicalDbusmenuInterface::ItemActivationRequested(int, unsigned int)'; CMakeFiles/dde-top-panel.dir/dde-top-panel_autogen/mocs_compilation.cpp.o:/build/deepin-top-panel/src/dde-top-panel-0.2.1/frame/dde-top-panel_autogen/LCMQWNMMZ3/moc_dbusmenu_interface.cpp:287: first defined here
/usr/bin/ld: CMakeFiles/dde-top-panel.dir/__/appmenu/dbusmenu_interface.cpp.o: in function `ComCanonicalDbusmenuInterface::LayoutUpdated(unsigned int, int)':
/usr/include/qt/QtCore/qlist.h:492: multiple definition of `ComCanonicalDbusmenuInterface::LayoutUpdated(unsigned int, int)'; CMakeFiles/dde-top-panel.dir/dde-top-panel_autogen/mocs_compilation.cpp.o:/build/deepin-top-panel/src/dde-top-panel-0.2.1/frame/dde-top-panel_autogen/LCMQWNMMZ3/moc_dbusmenu_interface.cpp:301: first defined here
/usr/bin/ld: CMakeFiles/dde-top-panel.dir/__/appmenu/dbusmenu_interface.cpp.o: in function `ComCanonicalDbusmenuInterface::ItemsPropertiesUpdated(QList<DBusMenuItem>, QList<DBusMenuItemKeys>)':
/usr/include/qt/QtCore/qlist.h:905: multiple definition of `ComCanonicalDbusmenuInterface::ItemsPropertiesUpdated(QList<DBusMenuItem>, QList<DBusMenuItemKeys>)'; CMakeFiles/dde-top-panel.dir/dde-top-panel_autogen/mocs_compilation.cpp.o:/build/deepin-top-panel/src/dde-top-panel-0.2.1/frame/dde-top-panel_autogen/LCMQWNMMZ3/moc_dbusmenu_interface.cpp:294: first defined here
/usr/bin/ld: CMakeFiles/dde-top-panel.dir/__/appmenu/dbusmenu_interface.cpp.o: in function `QtPrivate::ConverterFunctor<QList<int>, QtMetaTypePrivate::QSequentialIterableImpl, QtMetaTypePrivate::QSequentialIterableConvertFunctor<QList<int> > >::~ConverterFunctor()':
/usr/include/qt/QtCore/qmap.h:100: multiple definition of `ComCanonicalDbusmenuInterface::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)'; CMakeFiles/dde-top-panel.dir/dde-top-panel_autogen/mocs_compilation.cpp.o:/build/deepin-top-panel/src/dde-top-panel-0.2.1/frame/dde-top-panel_autogen/LCMQWNMMZ3/moc_dbusmenu_interface.cpp:140: first defined here
/usr/bin/ld: CMakeFiles/dde-top-panel.dir/__/appmenu/dbusmenu_interface.cpp.o: in function `ComCanonicalDbusmenuInterface::qt_metacast(char const*)':
/usr/include/qt/QtCore/qstring.h:1263: multiple definition of `ComCanonicalDbusmenuInterface::qt_metacast(char const*)'; CMakeFiles/dde-top-panel.dir/dde-top-panel_autogen/mocs_compilation.cpp.o:/build/deepin-top-panel/src/dde-top-panel-0.2.1/frame/dde-top-panel_autogen/LCMQWNMMZ3/moc_dbusmenu_interface.cpp:245: first defined here
/usr/bin/ld: CMakeFiles/dde-top-panel.dir/__/appmenu/dbusmenu_interface.cpp.o: in function `ComCanonicalDbusmenuInterface::qt_metacall(QMetaObject::Call, int, void**)':
/usr/include/qt/QtCore/qstring.h:1263: multiple definition of `ComCanonicalDbusmenuInterface::qt_metacall(QMetaObject::Call, int, void**)'; CMakeFiles/dde-top-panel.dir/dde-top-panel_autogen/mocs_compilation.cpp.o:/build/deepin-top-panel/src/dde-top-panel-0.2.1/frame/dde-top-panel_autogen/LCMQWNMMZ3/moc_dbusmenu_interface.cpp:252: first defined here
/usr/bin/ld: CMakeFiles/dde-top-panel.dir/__/appmenu/menuimporteradaptor.cpp.o: in function `QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::operator->() const':
/usr/include/qt/QtCore/qscopedpointer.h:118: multiple definition of `MenuImporterAdaptor::metaObject() const'; CMakeFiles/dde-top-panel.dir/dde-top-panel_autogen/mocs_compilation.cpp.o:/usr/include/qt/QtCore/qscopedpointer.h:118: first defined here
/usr/bin/ld: CMakeFiles/dde-top-panel.dir/__/appmenu/menuimporteradaptor.cpp.o:(.data.rel.ro+0x0): multiple definition of `MenuImporterAdaptor::staticMetaObject'; CMakeFiles/dde-top-panel.dir/dde-top-panel_autogen/mocs_compilation.cpp.o:(.data.rel.ro+0x780): first defined here
/usr/bin/ld: CMakeFiles/dde-top-panel.dir/__/appmenu/menuimporteradaptor.cpp.o: in function `MenuImporterAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)':
/build/deepin-top-panel/src/dde-top-panel-0.2.1/appmenu/menuimporteradaptor.moc:99: multiple definition of `MenuImporterAdaptor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)'; CMakeFiles/dde-top-panel.dir/dde-top-panel_autogen/mocs_compilation.cpp.o:/build/deepin-top-panel/src/dde-top-panel-0.2.1/frame/dde-top-panel_autogen/LCMQWNMMZ3/moc_menuimporteradaptor.cpp:99: first defined here
/usr/bin/ld: CMakeFiles/dde-top-panel.dir/__/appmenu/menuimporteradaptor.cpp.o: in function `MenuImporterAdaptor::qt_metacast(char const*)':
/build/deepin-top-panel/src/dde-top-panel-0.2.1/appmenu/menuimporteradaptor.moc:130: multiple definition of `MenuImporterAdaptor::qt_metacast(char const*)'; CMakeFiles/dde-top-panel.dir/dde-top-panel_autogen/mocs_compilation.cpp.o:/build/deepin-top-panel/src/dde-top-panel-0.2.1/frame/dde-top-panel_autogen/LCMQWNMMZ3/moc_menuimporteradaptor.cpp:141: first defined here
/usr/bin/ld: CMakeFiles/dde-top-panel.dir/__/appmenu/menuimporteradaptor.cpp.o: in function `MenuImporterAdaptor::qt_metacall(QMetaObject::Call, int, void**)':
/build/deepin-top-panel/src/dde-top-panel-0.2.1/appmenu/menuimporteradaptor.moc:137: multiple definition of `MenuImporterAdaptor::qt_metacall(QMetaObject::Call, int, void**)'; CMakeFiles/dde-top-panel.dir/dde-top-panel_autogen/mocs_compilation.cpp.o:/build/deepin-top-panel/src/dde-top-panel-0.2.1/frame/dde-top-panel_autogen/LCMQWNMMZ3/moc_menuimporteradaptor.cpp:148: first defined here
/build/deepin-top-panel/src/dde-top-panel-0.2.1/widgets/ActiveWindowControlWidget.cpp: In member function ‘void ActiveWindowControlWidget::activeWindowInfoChanged()’:
/build/deepin-top-panel/src/dde-top-panel-0.2.1/widgets/ActiveWindowControlWidget.cpp:79:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘WId’ {aka ‘long long unsigned int’} [-Wsign-compare]
   79 |     if (activeWinId == this->winId()) {
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
collect2: error: ld returned 1 exit status

cmake .. 报错

cmake ..
-- The C compiler identification is GNU 8.3.0
-- The CXX compiler identification is GNU 8.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
bash: translate_generation.sh: 没有那个文件或目录
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29")
CMake Error at /usr/lib/x86_64-linux-gnu/cmake/DtkCMake/DtkCMakeConfig.cmake:15 (message):
"/usr/lib/x86_64-linux-gnu/libdtk-5.4.21/DCore/bin/deepin-os-release" is
not exists. Install "dtkcore-bin" first
Call Stack (most recent call first):
frame/CMakeLists.txt:17 (find_package)

-- Configuring incomplete, errors occurred!
See also "/home/uos/Downloads/dde-top-panel/build/CMakeFiles/CMakeOutput.log".

Visualization errors and computer freezing after last Deepin OS update

The date and time appears too big and the "global menu" does not appears instantly. When closing the respective program, the global menu remains a few seconds and then go. When right click on the panel, nothing comes up but just an empty square, then the computer does not respond for several minutes. After killing the panel, everything is correct with the system. Close/maximize/minimize buttons do not appear either.

时间显示问题

image
image
如图 任务栏显示的时间和dde-top-panel显示的时间不一致 。
系统版本
image

dde-top-panel "kidnap" to dde-dock

for some reason when I run dde-top-panel my dock appears on top next to it, and it is in "keed shown" mode, if I try to put the dock at the bottom it immediately goes back up

I am using deepin v20 (1001) and dde-top-panel 0.5.5

新特性请求

大侠,全局菜单菜单背景,菜单背景,不是panel背景,是否可以增加一个背景颜色设置。因为有些菜单项目图标和背景冲突,看不出来了。例如 jetbrains 的全家桶的菜单上面的图标和菜单背景是一样的颜色,看不出来。

谢谢。

Build fail on UbuntuDDE 20.04 Remix

% cmake ..
-- The C compiler identification is GNU 9.3.0
-- The CXX compiler identification is GNU 9.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
bash: translate_generation.sh: No such file or directory
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
OS: ubuntu, Version: 20.04
Deepin OS Type: Focal
Deepin OS Version: 20.04 LTS
-- Checking for modules 'xcb-ewmh;x11'
--   Found xcb-ewmh, version 0.4.1
--   Found x11, version 1.6.9
-- Checking for module 'dframeworkdbus'
--   Found dframeworkdbus, version 2.0
-- Checking for module 'gsettings-qt'
--   Found gsettings-qt, version 1.0.0
-- Checking for module 'dtkgui'
--   Found dtkgui, version 2.1.1
-- Configuring done
-- Generating done
-- Build files have been written to: /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build

% make

Scanning dependencies of target dde-top-panel_autogen
[  1%] Automatic MOC and UIC for target dde-top-panel
AutoMoc warning
---------------
"SRC:/appmenu/dbusmenu_interface.cpp"
includes the moc file "dbusmenu_interface.moc", but does not contain a Q_OBJECT, Q_GADGET or Q_NAMESPACE macro.

AutoMoc warning
---------------
"SRC:/appmenu/menuimporteradaptor.cpp"
includes the moc file "menuimporteradaptor.moc", but does not contain a Q_OBJECT, Q_GADGET or Q_NAMESPACE macro.

AutoMoc: /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/appmenu/dbusmenu_interface.cpp:0: Note: No relevant classes found. No output generated.
AutoMoc: /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/appmenu/menuimporteradaptor.cpp:0: Note: No relevant classes found. No output generated.
[  1%] Built target dde-top-panel_autogen
[  3%] Automatic RCC for frame.qrc
[  5%] Automatic RCC for item/item.qrc
Scanning dependencies of target dde-top-panel
[  7%] Building CXX object frame/CMakeFiles/dde-top-panel.dir/dde-top-panel_autogen/mocs_compilation.cpp.o
In file included from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/frame/item/dockitem.h:26,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/frame/item/pluginsitem.h:25,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/frame/controller/dockpluginscontroller.h:25,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/frame/controller/dockitemmanager.h:25,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/NPUKSKGWT2/moc_dockitemmanager.cpp:9,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/mocs_compilation.cpp:6:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/frame/util/dockpopupwindow.h:30:1: error: ‘DGUI_USE_NAMESPACE’ does not name a type; did you mean ‘DTK_USE_NAMESPACE’?
   30 | DGUI_USE_NAMESPACE
      | ^~~~~~~~~~~~~~~~~~
      | DTK_USE_NAMESPACE
In file included from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/frame/item/pluginsitem.h:25,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/frame/controller/dockpluginscontroller.h:25,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/frame/controller/dockitemmanager.h:25,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/NPUKSKGWT2/moc_dockitemmanager.cpp:9,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/mocs_compilation.cpp:6:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/frame/item/dockitem.h:120:21: error: ‘DockPopupWindow’ was not declared in this scope; did you mean ‘showPopupWindow’?
  120 |     static QPointer<DockPopupWindow> PopupWindow;
      |                     ^~~~~~~~~~~~~~~
      |                     showPopupWindow
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/frame/item/dockitem.h:120:36: error: template argument 1 is invalid
  120 |     static QPointer<DockPopupWindow> PopupWindow;
      |                                    ^
In file included from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/mocs_compilation.cpp:22:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:100:6: error: ‘DockPopupWindow’ has not been declared
  100 | void DockPopupWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
      |      ^~~~~~~~~~~~~~~
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp: In function ‘void qt_static_metacall(QObject*, QMetaObject::Call, int, void**)’:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:103:32: error: ‘DockPopupWindow’ does not name a type
  103 |         auto *_t = static_cast<DockPopupWindow *>(_o);
      |                                ^~~~~~~~~~~~~~~
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:103:48: error: expected ‘>’ before ‘*’ token
  103 |         auto *_t = static_cast<DockPopupWindow *>(_o);
      |                                                ^
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:103:48: error: expected ‘(’ before ‘*’ token
  103 |         auto *_t = static_cast<DockPopupWindow *>(_o);
      |                                                ^
      |                                                (
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:103:49: error: expected primary-expression before ‘>’ token
  103 |         auto *_t = static_cast<DockPopupWindow *>(_o);
      |                                                 ^
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:103:54: error: expected ‘)’ before ‘;’ token
  103 |         auto *_t = static_cast<DockPopupWindow *>(_o);
      |                                                      ^
      |                                                      )
In file included from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/mocs_compilation.cpp:22:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:120:28: error: expected ‘;’ before ‘(’ token
  120 |             using _t = void (DockPopupWindow::*)() const;
      |                            ^~
      |                            ;
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:121:35: error: ‘_t’ does not name a type; did you mean ‘_o’?
  121 |             if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DockPopupWindow::accept)) {
      |                                   ^~
      |                                   _o
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:121:38: error: expected ‘>’ before ‘*’ token
  121 |             if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DockPopupWindow::accept)) {
      |                                      ^
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:121:38: error: expected ‘(’ before ‘*’ token
  121 |             if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DockPopupWindow::accept)) {
      |                                      ^
      |                                      (
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:121:39: error: expected primary-expression before ‘>’ token
  121 |             if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DockPopupWindow::accept)) {
      |                                       ^
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:121:63: error: ‘_t’ does not name a type; did you mean ‘_o’?
  121 |             if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DockPopupWindow::accept)) {
      |                                                               ^~
      |                                                               _o
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:121:68: error: ‘DockPopupWindow’ has not been declared
  121 |             if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DockPopupWindow::accept)) {
      |                                                                    ^~~~~~~~~~~~~~~
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:121:93: error: expected ‘)’ before ‘{’ token
  121 |             if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DockPopupWindow::accept)) {
      |                ~                                                                            ^~
      |                                                                                             )
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:125:9: error: expected primary-expression before ‘}’ token
  125 |         }
      |         ^
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:127:28: error: expected ‘;’ before ‘(’ token
  127 |             using _t = void (DockPopupWindow::*)();
      |                            ^~
      |                            ;
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:128:35: error: ‘_t’ does not name a type; did you mean ‘_o’?
  128 |             if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DockPopupWindow::unusedSignal)) {
      |                                   ^~
      |                                   _o
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:128:38: error: expected ‘>’ before ‘*’ token
  128 |             if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DockPopupWindow::unusedSignal)) {
      |                                      ^
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:128:38: error: expected ‘(’ before ‘*’ token
  128 |             if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DockPopupWindow::unusedSignal)) {
      |                                      ^
      |                                      (
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:128:39: error: expected primary-expression before ‘>’ token
  128 |             if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DockPopupWindow::unusedSignal)) {
      |                                       ^
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:128:63: error: ‘_t’ does not name a type; did you mean ‘_o’?
  128 |             if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DockPopupWindow::unusedSignal)) {
      |                                                               ^~
      |                                                               _o
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:128:68: error: ‘DockPopupWindow’ has not been declared
  128 |             if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DockPopupWindow::unusedSignal)) {
      |                                                                    ^~~~~~~~~~~~~~~
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:128:99: error: expected ‘)’ before ‘{’ token
  128 |             if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&DockPopupWindow::unusedSignal)) {
      |                ~                                                                                  ^~
      |                                                                                                   )
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:132:9: error: expected primary-expression before ‘}’ token
  132 |         }
      |         ^
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:118:14: warning: unused variable ‘result’ [-Wunused-variable]
  118 |         int *result = reinterpret_cast<int *>(_a[0]);
      |              ^~~~~~
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp: At global scope:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:136:38: error: ‘DockPopupWindow’ has not been declared
  136 | QT_INIT_METAOBJECT const QMetaObject DockPopupWindow::staticMetaObject = { {
      |                                      ^~~~~~~~~~~~~~~
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:146:20: error: ‘DockPopupWindow’ has not been declared
  146 | const QMetaObject *DockPopupWindow::metaObject() const
      |                    ^~~~~~~~~~~~~~~
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:146:50: error: non-member function ‘const QMetaObject* metaObject()’ cannot have cv-qualifier
  146 | const QMetaObject *DockPopupWindow::metaObject() const
      |                                                  ^~~~~
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp: In function ‘const QMetaObject* metaObject()’:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:148:21: error: ‘QScopedPointer<QObjectData> QObject::d_ptr’ is protected within this context
  148 |     return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
      |                     ^~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:51,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractListModel:1,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/LCMQWNMMZ3/../../../../appmenu/appmenumodel.h:25,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/LCMQWNMMZ3/moc_appmenumodel.cpp:9,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/mocs_compilation.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:433:33: note: declared protected here
  433 |     QScopedPointer<QObjectData> d_ptr;
      |                                 ^~~~~
In file included from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/mocs_compilation.cpp:22:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:148:21: error: invalid use of non-static data member ‘QObject::d_ptr’
  148 |     return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
      |                     ^~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:51,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractListModel:1,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/LCMQWNMMZ3/../../../../appmenu/appmenumodel.h:25,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/LCMQWNMMZ3/moc_appmenumodel.cpp:9,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/mocs_compilation.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:433:33: note: declared here
  433 |     QScopedPointer<QObjectData> d_ptr;
      |                                 ^~~~~
In file included from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/mocs_compilation.cpp:22:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:148:50: error: ‘QScopedPointer<QObjectData> QObject::d_ptr’ is protected within this context
  148 |     return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
      |                                                  ^~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:51,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractListModel:1,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/LCMQWNMMZ3/../../../../appmenu/appmenumodel.h:25,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/LCMQWNMMZ3/moc_appmenumodel.cpp:9,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/mocs_compilation.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:433:33: note: declared protected here
  433 |     QScopedPointer<QObjectData> d_ptr;
      |                                 ^~~~~
In file included from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/mocs_compilation.cpp:22:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:148:50: error: invalid use of non-static data member ‘QObject::d_ptr’
  148 |     return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
      |                                                  ^~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:51,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QAbstractListModel:1,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/LCMQWNMMZ3/../../../../appmenu/appmenumodel.h:25,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/LCMQWNMMZ3/moc_appmenumodel.cpp:9,
                 from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/mocs_compilation.cpp:2:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:433:33: note: declared here
  433 |     QScopedPointer<QObjectData> d_ptr;
      |                                 ^~~~~
In file included from /home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/mocs_compilation.cpp:22:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp: At global scope:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:151:7: error: ‘DockPopupWindow’ has not been declared
  151 | void *DockPopupWindow::qt_metacast(const char *_clname)
      |       ^~~~~~~~~~~~~~~
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp: In function ‘void* qt_metacast(const char*)’:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:155:35: error: invalid use of ‘this’ in non-member function
  155 |         return static_cast<void*>(this);
      |                                   ^~~~
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:156:61: error: cannot call member function ‘virtual void* Dtk::Widget::DArrowRectangle::qt_metacast(const char*)’ without object
  156 |     return Dtk::Widget::DArrowRectangle::qt_metacast(_clname);
      |                                                             ^
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp: At global scope:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:159:5: error: ‘DockPopupWindow’ has not been declared
  159 | int DockPopupWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
      |     ^~~~~~~~~~~~~~~
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp: In function ‘int qt_metacall(QMetaObject::Call, int, void**)’:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:161:64: error: cannot call member function ‘virtual int Dtk::Widget::DArrowRectangle::qt_metacall(QMetaObject::Call, int, void**)’ without object
  161 |     _id = Dtk::Widget::DArrowRectangle::qt_metacall(_c, _id, _a);
      |                                                                ^
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:166:32: error: invalid use of ‘this’ in non-member function
  166 |             qt_static_metacall(this, _c, _id, _a);
      |                                ^~~~
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp: At global scope:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:177:6: error: ‘DockPopupWindow’ has not been declared
  177 | void DockPopupWindow::accept()const
      |      ^~~~~~~~~~~~~~~
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:177:31: error: non-member function ‘void accept()’ cannot have cv-qualifier
  177 | void DockPopupWindow::accept()const
      |                               ^~~~~
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp: In function ‘void accept()’:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:179:39: error: ‘DockPopupWindow’ does not name a type
  179 |     QMetaObject::activate(const_cast< DockPopupWindow *>(this), &staticMetaObject, 0, nullptr);
      |                                       ^~~~~~~~~~~~~~~
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:179:55: error: expected ‘>’ before ‘*’ token
  179 |     QMetaObject::activate(const_cast< DockPopupWindow *>(this), &staticMetaObject, 0, nullptr);
      |                                                       ^
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:179:55: error: expected ‘(’ before ‘*’ token
  179 |     QMetaObject::activate(const_cast< DockPopupWindow *>(this), &staticMetaObject, 0, nullptr);
      |                                                       ^
      |                                                       (
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:179:56: error: expected primary-expression before ‘>’ token
  179 |     QMetaObject::activate(const_cast< DockPopupWindow *>(this), &staticMetaObject, 0, nullptr);
      |                                                        ^
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:179:58: error: invalid use of ‘this’ in non-member function
  179 |     QMetaObject::activate(const_cast< DockPopupWindow *>(this), &staticMetaObject, 0, nullptr);
      |                                                          ^~~~
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp: At global scope:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:183:6: error: ‘DockPopupWindow’ has not been declared
  183 | void DockPopupWindow::unusedSignal()
      |      ^~~~~~~~~~~~~~~
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp: In function ‘void unusedSignal()’:
/home/zeletrik/Downloads/0.5.5/dde-top-panel-0.5.5/build/frame/dde-top-panel_autogen/KH43KSYMFX/moc_dockpopupwindow.cpp:185:27: error: invalid use of ‘this’ in non-member function
  185 |     QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
      |                           ^~~~
make[2]: *** [frame/CMakeFiles/dde-top-panel.dir/build.make:97: frame/CMakeFiles/dde-top-panel.dir/dde-top-panel_autogen/mocs_compilation.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:118: frame/CMakeFiles/dde-top-panel.dir/all] Error 2
make: *** [Makefile:84: all] Error 2

三大按钮Bug

自定义按钮图标后每次自启动不会加载自定义的,去设置里点一点按钮相关的设置就好了

双显卡配置时,会出现两条panel

dde-top-panel 版本是0.5.5
操作系统 deepin v20.1 社区版(1010)
问题重现:
在xorg.conf中如下配置:
`Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "screen_intel"
Screen 1 "screen_nvidia"
Inactive "card_intel"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "built-ins"
EndSection

Section "Module"
Load "glx"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Device"
Identifier "card_nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection

Section "Device"
Identifier "card_intel"
Driver "modesetting"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "screen_nvidia"
Device "card_nvidia"
EndSection

Section "Screen"
Identifier "screen_intel"
Device "card_intel"
EndSection
`
将会出现两条panel, 但是我却只有一个显示器, 就是当前屏幕,
如果我注释掉ServerLayout中的screen_nvidia这一行, 则只会出现一条panel.

Notification Center does not work???

Well done team and thank you for this great creation. However i would like to know if it is intentional that the notification center not work when deepin dock is not running? I would really love to have that functionality so i can see all notifications even if i missed them.

与网易云音乐存在冲突

网易云音乐更改下载目录后需要自动重启,此时如果开着dde-top-panel(有libtray.so插件加载)就会dde-top-panel卡死,网易云音乐无法重启;关闭dde-top-panel后,重新启动网易云音乐进行相同操作,则可以自动重启。

偶尔会退出

我在使用的时候偶尔会自动退出,需要我重新启动才可以,也没有报错之类的,我一般在使用vscode的时候会大概率碰到。

dde-top-panel无法占位导致窗口最大化被dde-top-panel遮盖

"dde-top-panel" can not find qm files ("dde-top-panel_zh_CN.qm", "dde-top-panel_zh.qm")
===========> create top panel on "eDP1"
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
Pass NET::WM2DesktopFileName to KWindowInfo
Pass NET::WM2WindowClass to KWindowInfo
Pass NET::WMVisibleIconName to KWindowInfo
Pass NET::WMVisibleName to KWindowInfo
Pass NET::WMIconName to KWindowInfo
Pass NET::WMVisibleName to KWindowInfo
"./dde-top-panel - 深度终端" "" "" "./dde-top-panel - 深度终端" "./dde-top-panel - 深度终端" "./dde-top-panel - 深度终端"
Not allowed to cQhange display mode
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
strutArea is intersects with another screen.
1080 1920 0 QPoint(0,0) QSize(1920, 24)
QMetaObject::invokeMethod: No such method deepin_platform_plugin::DNoTitlebarWindowHelper::updateTranslucentBackgroundFromProperty()
Failed to update property: "updateTranslucentBackgroundFromProperty"
===========> create top panel on ":0.1"
Pass NET::WM2DesktopFileName to KWindowInfo
Pass NET::WM2WindowClass to KWindowInfo
Pass NET::WMVisibleIconName to KWindowInfo
Pass NET::WMVisibleName to KWindowInfo
Pass NET::WMIconName to KWindowInfo
Pass NET::WMVisibleName to KWindowInfo
"./dde-top-panel - 深度终端" "" "" "./dde-top-panel - 深度终端" "./dde-top-panel - 深度终端" "./dde-top-panel - 深度终端"
Not allowed to cQhange display mode
strutArea is intersects with another screen.
480 640 0 QPoint(0,0) QSize(640, 24)
QMetaObject::invokeMethod: No such method deepin_platform_plugin::DNoTitlebarWindowHelper::updateTranslucentBackgroundFromProperty()
Failed to update property: "updateTranslucentBackgroundFromProperty"
qt.qpa.xcb: QXcbConnection: XCB error: 148 (Unknown), sequence: 203, resource id: 0, major code: 140 (Unknown), minor code: 20
using dock local plugins dir: "/home/eleven/.local/lib/dde-top-panel/plugins/"
using dock plugins dir: "/usr/lib/dde-top-panel/plugins"
"DockPlugin" init plugin: "datetime"
load plugins item: "datetime" "datetime" DatetimeWidget(0x129e160)
"DockPlugin" init plugin finished: "datetime"
"DockPlugin" init plugin: "network"
onDevicesChanged: ""
/usr/bin/proxychains4
load plugins item: "network" "network-item-key" NetworkItem(0x12c4070)
"DockPlugin" init plugin finished: "network"
"DockPlugin" init plugin: "power"
"DockPlugin" init plugin finished: "power"
"DockPlugin" init plugin: "shutdown"
load plugins item: "shutdown" "shutdown" ShutdownWidget(0x12df790)
"DockPlugin" init plugin finished: "shutdown"
"DockPlugin" init plugin: "sound"
load plugins item: "sound" "sound-item-key" SoundItem(0x11af0e0)
"DockPlugin" init plugin finished: "sound"
onDevicesChanged: "{"wireless":[{"Path":"/org/freedesktop/NetworkManager/Devices/2","State":100,"Interface":"wlp2s0","ClonedAddress":"60:F6:77:AD:0A:84","HwAddress":"60:F6:77:AD:0A:84","Driver":"iwlwifi","Managed":true,"Vendor":"Intel Wireless 8265 / 8275","UniqueUuid":"29590d32-3dc7-f4d5-a48c-350d7a8dc0e3","UsbDevice":false,"ActiveAp":"/org/freedesktop/NetworkManager/AccessPoint/144","SupportHotspot":true,"MobileNetworkType":"","MobileSignalQuality":0}]}"
"DockPlugin" init plugin: "tray"
QLayout: Attempting to add QLayout "" to HoldContainer "", which already has a layout
QLayout: Attempting to add QLayout "" to HoldContainer "", which already has a layout
"DockPlugin" init plugin finished: "tray"
Check connectivity using url: "https://www.baidu.com"
QNetworkReplyHttpImplPrivate::_q_startOperation was called more than once QUrl("https://www.baidu.com")
init Fashion mode tray plugin item
delay load 0 "keybord_layout" IndicatorTray(0xe88640)
using system tray plugins dir: "/usr/lib/dde-dock/plugins/system-trays"
QObject::connect: invalid null parameter
load plugins item: "tray" "fashion-mode-item" FashionTrayItem(0x1323180)
===============init=============
QWidget::setMinimumSize: (/PluginsItem) Negative sizes (-1,24) are not possible
QWidget::setMinimumSize: (/PluginsItem) Negative sizes (-1,24) are not possible
"SystemTray" init plugin: "disk-mount"
true

这是我启动时的提示, 主要是有两个问题. 一个是不知道为什么识别出来我有两个屏幕: "eDP1"和 ":0.1", 通过xrandr看的话. 我只有一个显示器处于激活状态.

二, 就是panel无法占位, 导致其他应用窗口最大化的时候, 被panel遮盖住.

顶栏偶尔卡死

一周会遇见几次,顶栏上的时间不再变化,对顶栏任何点击都没有响应。这时在启动器里启动顶栏,顶栏就会重启,回归正常。
请问这个有日志吗?看看能否找到原因

运行程序报错:version `Qt_5.15' not found

执行脚本/usr/bin/dde-top-panel
报错/usr/bin/dde-top-panel: /lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.15' not found (required by /usr/bin/dde-top-panel)
这个依赖没有找到安装的办法

Aur Support

Could you support installation for archlinux via PKGBUILD on the aur?

Deepin 20 Suggestions - dark mode & auto hide

For a better integration with DDE (Deepin Desktop Environment), I suggest:

  1. Title support for dark mode.
  2. Hide Topbar for Desktop in order not to compete with Dock.

Thanks for listening.

微信托盘消失

启动微信之后, 顶栏上还有托盘. 但是过了不久, 微信的托盘图标就消失了. 消失前, dde-top-panel会闪一下.

多虚拟桌面不显示

使用多虚拟桌面(工作空间)时候,只有第一个工作空间会显示top-bar,其他的虚拟桌面不显示

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.