Giter VIP home page Giter VIP logo

dde-dock's Introduction

DDE Dock

DDE Dock is the dock of Deepin Desktop Environment.

A tutorial for build dde-dock plugin: plugins-developer-guide

Dependencies

You can also check the "Depends" provided in the debian/control file.

Build dependencies

You can also check the "Build-Depends" provided in the debian/control file.

Installation

Build from source code

  1. Make sure you have installed all dependencies.

  2. Build:

$ cd dde-dock
$ mkdir Build
$ cd Build
$ cmake ..
$ make
  1. Install:
$ sudo make install

Getting help

Getting involved

We encourage you to report issues and contribute changes

License

dde-dock is licensed under LGPL-3.0-or-later.

dde-dock's People

Contributors

18202781743 avatar asterwyx avatar chenjun1982 avatar decodetalkers avatar deepin-bot[bot] avatar dengbo11 avatar felixonmars avatar fengshaoxiong avatar hualet avatar iceyer avatar justforlxz avatar kegechen avatar laplac2 avatar listenerri avatar mars-cb avatar reionwong avatar robertkill avatar sbwtw avatar shao-jun avatar ssk-wh avatar tsic404 avatar ut003640 avatar waterlovemelon avatar weizhixiangcoder avatar wineee avatar wubw0508 avatar yixinshark avatar zccrs avatar zsien avatar zzxyb 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dde-dock's Issues

dock crashes when trying to launch application

Issue by @felixonmars
Thursday Dec 10, 2015 at 02:01 GMT
Originally opened as martyr-deepin/arch-deepin#164


I'm opening a new issue as it appears to be different from #142.

dock version: 2.90.2-1

Dec 10 09:48:11 flygon.felixc.at systemd-coredump[10407]: Process 5830 (dde-dock) of user 1000 dumped core.

                                                          Stack trace of thread 5830:
                                                          #0  0x00007f409e0e17f7 _ZNK11QMetaObject4castEP7QObject (libQt5Core.so.5)
                                                          #1  0x0000000000430e92 n/a (dde-dock)
                                                          #2  0x00007f409e107f67 _ZN11QMetaObject8activateEP7QObjectiiPPv (libQt5Core.so.5)
                                                          #3  0x000000000045bca2 _ZN13PreviewWindow10hideFinishEP7QWidget (dde-dock)
                                                          #4  0x000000000044a1d0 n/a (dde-dock)
                                                          #5  0x00007f409e107f67 _ZN11QMetaObject8activateEP7QObjectiiPPv (libQt5Core.so.5)
                                                          #6  0x000000000043945e n/a (dde-dock)
                                                          #7  0x000000000043ea55 n/a (dde-dock)
                                                          #8  0x00007f409f0d346f _ZN7QWidget5eventEP6QEvent (libQt5Widgets.so.5)
                                                          #9  0x00007f409f1d1dee _ZN6QFrame5eventEP6QEvent (libQt5Widgets.so.5)
                                                          #10 0x00007f409f09001c _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
                                                          #11 0x00007f409f095bf9 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
                                                          #12 0x00007f409e0d996b _ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent (libQt5Core.so.5)
                                                          #13 0x00007f409f094b02 _ZN19QApplicationPrivate14sendMouseEventEP7QWidgetP11QMouseEventS1_S1_PS1_R8QPointerIS0_Eb (libQt5Widgets.so.5)
                                                          #14 0x00007f409f0ed58b n/a (libQt5Widgets.so.5)
                                                          #15 0x00007f409f0efb4b n/a (libQt5Widgets.so.5)
                                                          #16 0x00007f409f09001c _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
                                                          #17 0x00007f409f0954f6 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
                                                          #18 0x00007f409e0d996b _ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent (libQt5Core.so.5)
                                                          #19 0x00007f409e8b90e1 _ZN22QGuiApplicationPrivate17processMouseEventEPN29QWindowSystemInterfacePrivate10MouseEventE (libQt5Gui.so.5)
                                                          #20 0x00007f409e8bada5 _ZN22QGuiApplicationPrivate24processWindowSystemEventEPN29QWindowSystemInterfacePrivate17WindowSystemEventE (libQt5Gui.so.5)
                                                          #21 0x00007f409e8a01c8 _ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Gui.so.5)
                                                          #22 0x00007f408eb113c0 n/a (libQt5XcbQpa.so.5)
                                                          #23 0x00007f40a0c50dc7 g_main_context_dispatch (libglib-2.0.so.0)
                                                          #24 0x00007f40a0c51020 n/a (libglib-2.0.so.0)
                                                          #25 0x00007f40a0c510cc g_main_context_iteration (libglib-2.0.so.0)
                                                          #26 0x00007f409e13030f _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                                                          #27 0x00007f409e0d733a _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                                                          #28 0x00007f409e0df2fc _ZN16QCoreApplication4execEv (libQt5Core.so.5)
                                                          #29 0x000000000041633d main (dde-dock)
                                                          #30 0x00007f409d521610 __libc_start_main (libc.so.6)
                                                          #31 0x00000000004167e9 n/a (dde-dock)

                                                          Stack trace of thread 5839:
                                                          #0  0x00007f409d5e118d poll (libc.so.6)
                                                          #1  0x00007f409ff6dae2 n/a (libxcb.so.1)
                                                          #2  0x00007f409ff6f757 xcb_wait_for_event (libxcb.so.1)
                                                          #3  0x00007f408eadfe89 n/a (libQt5XcbQpa.so.5)
                                                          #4  0x00007f409def897e n/a (libQt5Core.so.5)
                                                          #5  0x00007f409bb6b4a4 start_thread (libpthread.so.0)
                                                          #6  0x00007f409d5ea13d __clone (libc.so.6)

Can't restore deepin-toggle-desktop.

I need restore toogle-desktop button but i hadn't could do it.

First i tried deleting the user configuration, but when i restar my session deepin loaded my old configuration. It didn't work.

After i tried using dconf, but all time that i put the default docker configuration i have the same problem:
toogle-desktop button doesn't works:
deepinscreenshot20170607215134

Which the problem?

screenfetch                                                                                         ✓  1705  23:30:19 
               `.-/::/-``                
            .-/osssssssso/.               salahaddin@TulipanROG
           :osyysssssssyyys+-             OS: Antergos  ISO-Rolling
        `.+yyyysssssssssyyyyy+.           Kernel: x86_64 Linux 4.11.3-1-ARCH
       `/syyyyyssssssssssyyyyys-`         Uptime: 27m
      `/yhyyyyysss++ssosyyyyhhy/`         Packages: 1267
     .ohhhyyyyso++/+oso+syy+shhhho.       Shell: zsh 5.3.1
    .shhhhysoo++//+sss+++yyy+shhhhs.      Resolution: 1920x1080
   -yhhhhs+++++++ossso+++yyys+ohhddy:     DE: Deepin 15.4
  -yddhhyo+++++osyyss++++yyyyooyhdddy-    WM: Deepin WM
 .yddddhso++osyyyyys+++++yyhhsoshddddy`   WM Theme: deepin
`odddddhyosyhyyyyyy++++++yhhhyosddddddo   GTK Theme: deepin [GTK2/3]
.dmdddddhhhhhhhyyyo+++++shhhhhohddddmmh.  Icon Theme: Sea
ddmmdddddhhhhhhhso++++++yhhhhhhdddddmmdy  CPU: Intel Core i7-4720HQ @ 8x 3.6GHz [53.0°C]
dmmmdddddddhhhyso++++++shhhhhddddddmmmmh  GPU: intel
-dmmmdddddddhhyso++++oshhhhdddddddmmmmd-  RAM: 1384MiB / 15941MiB
 .smmmmddddddddhhhhhhhhhdddddddddmmmms.  
   `+ydmmmdddddddddddddddddddmmmmdy/.    
      `.:+ooyyddddddddddddyyso+:.`       

Problem with zenity

I found one problem with dde-dock, this don't show zenity, like:

zenity --info "testing"

Zenity don't appear in dde-dock

Not display the pop-up preview windows

Dde-dock in Deepin 15.3 does not display the pop-up preview windows when mousing over.

It is very difficult to use the Deepin among the people I know and being necessary to reinstall Deepin 15.2 disabling updates.

Please add the option to back up the pop-up windows when you hover over the dde-dock.

order of dock entries inconsistent

The standard dock entries like network, logout, tray, sound do not keep their order., They are arranged apparently deliberately with every login and will not remember any sorting applied during the session.

tray icons too sensitive

tray icons too sensitive. if you click on the icon too quickly, icon will be hidden. Please make it less sensitive

Icon issues of dde-dock fashion mode

I use latest Archlinux Deepin DE , but I have some questions for you according to dde-dock:

  1. When I am clicking an icon in dde-dock , there is no animation, or any reaction that I clicked the icon (just wait until application opened);
  2. Right click of mouse on area indicating to an application icon - open dock menu, not application context menu(except: mouse right click on the application icon);
    screenshot from 2016-10-12 17 13 59
  3. How minimizing all windows indicating to one application

Thanks for attention to my questions, I loved your great hark work
Sorry for my issue title, I use efficient mode dde-dock .

Poor perfomarnce in desktop and ugly stile in dock

Today after sign in Antergos Linux the first thing that i can see is this:
deepinscreenshot_20170702011547
Ok, this problem was solved today we new update i think because after reboot it was fixed.

I can feel that the performance is slower than before, and i can see that the padding in the icons was increased in a horrible way, you can compare with old configuration:
area de trabajo 1_027

Can you solve this?

Thanks!

[2017-06-27 13:25] [ALPM] upgraded deepin-api (3.1.8-1 -> 3.1.9-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-calendar (1.0.7-1 -> 1.0.8-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-gtk-theme (17.10.2-1 -> 17.10.3-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-desktop-base (2016.11.30-1 -> 2016.12.1-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-icon-theme (15.12.44-1 -> 15.12.45-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-desktop-schemas (3.1.7-2 -> 3.1.8-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-notifications (3.0.4-1 -> 3.0.5-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-polkit-agent (0.0.8-1 -> 0.0.9-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-daemon (3.1.10-1 -> 3.1.11-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-mutter (3.20.18-1 -> 3.20.19-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-wm (1.9.13-1 -> 1.9.14-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-metacity (3.22.9-1 -> 3.22.10-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-wm-switcher (1.1.0-1 -> 1.1.1-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-qt-dbus-factory (0.1.0-1 -> 0.2.0-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-qt5integration (0.1.9-1 -> 0.2.0-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-control-center (4.1.2-1 -> 4.2.0-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-dock (4.2.1-1 -> 4.3.0-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-gettext-tools (1.0.4-4 -> 1.0.5-1)
[2017-06-27 13:25] [ALPM] upgraded deepin-go-lib (1.0.4-1 -> 1.0.5-1)
[2017-06-27 13:26] [ALPM] upgraded deepin-music (3.1.0-3 -> 3.1.2-1)
[2017-06-27 13:26] [ALPM] upgraded deepin-session-ui (4.0.7-1 -> 4.0.8-2)
[2017-07-02 01:20] [ALPM] upgraded deepin-tool-kit (0.2.10.20170613-1 -> 0.2.11-1)
[2017-07-02 01:20] [ALPM] upgraded deepin-terminal (2.4.4-1 -> 2.5-1)
[2017-07-02 01:20] [ALPM] upgraded deepin-file-manager (1:4.1.5.20170608-4 -> 1:4.1.6.20170630-1)
[2017-07-02 01:20] [ALPM] upgraded deepin-launcher (4.0.11-1 -> 4.1.1-1)
[2017-07-02 01:20] [ALPM] upgraded deepin-screen-recorder (2.1-1 -> 2.3-1)
[2017-07-02 01:20] [ALPM] upgraded deepin-screenshot (4.0.4-2 -> 4.0.8-1)
[2017-07-02 01:20] [ALPM] upgraded deepin-voice-recorder (1.2-2 -> 1.3-1)

Missing icons

When I boot, I have some missing icons on the dock.
If I restart dde-dock (pkill dde-dock, dde-dock), icons are fixed.

I am on Antergos with the Deepin environment.

Problem rendering icons

I have the next problem:
seleccion_003

First: some icons haven't his real icon in docker.
Second: Places status/indicator icon doesn't works fine.

My SO is Antergos Linux updated.

adjust sound with mouse-wheel not working

Looks like an over-flodding of signals is triggered when using the mouse-wheel on the dock icon to adjust the system volume. Constant beeping, delayed changes of the volume and the system becomes unresponsive up to the point that you have to quit the session to stop it.

unmount button not working

When I have a partition mounted and I click on the eject button icon in the dock, the device window pops up. Clicking on the hightlighted eject icon there, nothing happens. Clicking any where in the little window has no effect ...

Little fix for dde-dock right click

If make a right click in dde-dock pop up show options for make permanently in bar or remove, but if application name not very large, options not complete show.

Maybe use minimal width more larger for pop up fix this.

Please see example in image, system language is Brazilian Portuguese:

image

Seperator request..

Hello. I'm using DDE on Arch and ı'm loving it :) perfect de for me. But I would like the option of seperating applications. just a line works for me. One other thing to mention is when I update a program 'even deepin application like deepin-terminal' dock is undocking application. Not a big issue :) I can dock it again but I guess it would be good for you to know. Thanks for your hard work...

fashion mode, power indicator not working properly

I understand that the power indicator in fashion mode has somehow been integrated into the logout button, but for me it's not working properly:
Most of the time it displays just the "switch off" icon and sometimes the "charging" icon, but not reliably. Mouseover always displays "switch off" and not the battery status as it used to (I think).
Currently I have no way of knowing how full my battery is.
Percentage is correctly displayed in the control center and when switching the dock to efficient mode.
Using dde-dock 4.0.2

Trying to install deepin-dock in xfce gives 'QWidget::setMinimumSize: (/Appsizes (-33,36) are not possible.'

Tried to install it in xfce with arch. I installed qt4 and qt5 but it wouldn't still work when i launch dde-dock in terminal.

There's some optional dependencies with qt4 that pacman showed me. These are missing, are they required?

postgresql-libs
libmariadbclient
unixodbc
libfbclient
libxinerama
libxcursor
libxfixes
icu
sni-qt

also for xdg-utils:

kde-cli-utils
pcmanfm
perl-file-mimeinfo
perl-net-dbus
perl-x11-protocol

Thanks for any help.

Add number of windows opened

Another idea for improve dde dock: if 2 or more window opened of same app, show in bottom of icon a number of windows, like a small 2, 3, 4...

This help to easy see all windows is opened

battery value multiplied by 2

Since recently on Manjaro we experince the battery entry in the dock displaying a value multiplied by 2 while at the same time in the control center the value is correct:

The battery dock icon shows red with a question mark when the value rises +100, sometimes then the icon disappears completely.

Recent change causes NET_WM_WINDOW_TYPE_DOCK not to be set

Since 3.0.4 (3.0.3 still works) the NET_WM_WINDOW_TYPE_DOCK flag is not set anymore on the X11 Dock Window. This no problem for Deepin's own Window Manager, but I am currently using the Deepin Stack in combination with i3 (which works very nicely otherwise). And i3 is relying on that flag.

Although this is probably not a very common use case, setting the right NET_WM_WINDOW_TYPE is good practice and I hope someone can help me with this issue.

dde-dock failing to start

I´m currently using deepin 15.3 and after the first day of use my dde-dock has dissapeared. I´ve tried to to re-laucnh by typing on the terminal dde-dock and it looks like the dock appears but then vanishes again in about a second.

Here is the output the terminal currently gives me when i type dde-dock:

dde-dock
load translate failed can not find qm files
2017-04-15, 07:44:00.280 [Debug  ] [main.cpp             main                                47] 

dde-dock startup
2017-04-15, 07:44:00.880 [Debug  ] [diskmountplugin.cpp  DiskMountPlugin::DiskMountPlugin    15] ===============init=============
2017-04-15, 07:44:00.880 [Debug  ] [diskmountplugin.cpp  DiskMountPlugin::init               34] ===============init== proxyInter===========
2017-04-15, 07:44:00.882 [Debug  ] [qsettingbackend.cpp  Dtk::QSettingBackend::QSettingBackend 36] create config "/home/jung/.config/dde-file-manager/dde-file-manager.conf"
2017-04-15, 07:44:00.923 [Debug  ] [partition.cpp        PartMan::Partition::getPartitionByDevicePath 67] read usgae of "/dev/sda1" false
2017-04-15, 07:44:00.928 [Debug  ] [gvfsmountmanager.cpp GvfsMountManager::updateDiskInfos   786] QDiskInfo(id: "/dev/sda1",name: "513 GB Volume",type: "native",unix_device: "/dev/sda1",uuid: "6030A69230A66F2A",activation_root_uri: "",mounted_root_uri: "file:///media/jung/6030A69230A66F2A",id_filesystem: "l2049",default_location: "",iconName: "drive-harddisk",is_removable: false,can_mount: true,can_unmount: true,can_eject: false,used: 219969118208,total: 513498148864,)
2017-04-15, 07:44:00.936 [Debug  ] [partition.cpp        PartMan::Partition::getPartitionByDevicePath 67] read usgae of "/dev/sdb" true
2017-04-15, 07:44:00.939 [Debug  ] [gvfsmountmanager.cpp GvfsMountManager::updateDiskInfos   786] QDiskInfo(id: "/dev/sdb",name: "USB30FD",type: "removable",unix_device: "/dev/sdb",uuid: "11FE-0E68",activation_root_uri: "",mounted_root_uri: "file:///media/jung/USB30FD",id_filesystem: "l2064",default_location: "",iconName: "drive-removable-media-usb",is_removable: true,can_mount: true,can_unmount: true,can_eject: true,used: 110200684544,total: 127968411648,)
2017-04-15, 07:44:00.939 [Debug  ] [gvfsmountmanager.cpp GvfsMountManager::updateDiskInfos   812] QMap(("file:///media/jung/6030A69230A66F2A", QMount: {name:"513 GB Volume",mounted root uri:"file:///media/jung/6030A69230A66F2A",can_unmount:true,icon:("drive-harddisk", "drive"),is_shadowed:false})("file:///media/jung/USB30FD", QMount: {name:"USB30FD",mounted root uri:"file:///media/jung/USB30FD",can_unmount:true,icon:("drive-removable-media-usb", "drive-removable-media", "drive-removable", "drive"),is_shadowed:false}))
2017-04-15, 07:44:00.939 [Debug  ] [diskcontrolwidget.cpp DiskControlWidget::onDiskListChanged 55] =============== QMap(("/dev/sda1", QDiskInfo(id: "/dev/sda1",name: "513 GB Volume",type: "native",unix_device: "/dev/sda1",uuid: "6030A69230A66F2A",activation_root_uri: "",mounted_root_uri: "file:///media/jung/6030A69230A66F2A",id_filesystem: "l2049",default_location: "",iconName: "drive-harddisk",is_removable: false,can_mount: true,can_unmount: true,can_eject: false,used: 219969118208,total: 513498148864,))("/dev/sdb", QDiskInfo(id: "/dev/sdb",name: "USB30FD",type: "removable",unix_device: "/dev/sdb",uuid: "11FE-0E68",activation_root_uri: "",mounted_root_uri: "file:///media/jung/USB30FD",id_filesystem: "l2064",default_location: "",iconName: "drive-removable-media-usb",is_removable: true,can_mount: true,can_unmount: true,can_eject: true,used: 110200684544,total: 127968411648,)))
2017-04-15, 07:44:00.947 [Debug  ] [diskmountplugin.cpp  DiskMountPlugin::diskCountChanged   117] 2 false
Segmentation fault`

Any clue with this is happening? I was wondering if it might be because I´ve just installed my Nvidia 980 GXT drivers.

My best bet is that it has something todo with qm files since in the terminal log one of the first output it gives me when I try to laucn dde-dock is:

the load translate failed can not find qm files

After another attempt my terminal is showing more errors dde-dock is having now

dde-dock
load translate failed can not find qm files
2017-04-15, 12:38:09.662 [Debug  ] [main.cpp             main                                47] 

dde-dock startup

(dde-dock:21697): Gtk-CRITICAL **: IA__gtk_icon_info_get_filename: assertion 'icon_info != NULL' failed

(dde-dock:21697): Gtk-CRITICAL **: IA__gtk_icon_info_free: assertion 'icon_info != NULL' failed

(dde-dock:21697): Gtk-CRITICAL **: IA__gtk_icon_info_get_filename: assertion 'icon_info != NULL' failed

(dde-dock:21697): Gtk-CRITICAL **: IA__gtk_icon_info_free: assertion 'icon_info != NULL' failed

(dde-dock:21697): Gtk-CRITICAL **: IA__gtk_icon_info_get_filename: assertion 'icon_info != NULL' failed

(dde-dock:21697): Gtk-CRITICAL **: IA__gtk_icon_info_free: assertion 'icon_info != NULL' failed

(dde-dock:21697): Gtk-CRITICAL **: IA__gtk_icon_info_get_filename: assertion 'icon_info != NULL' failed

(dde-dock:21697): Gtk-CRITICAL **: IA__gtk_icon_info_free: assertion 'icon_info != NULL' failed
2017-04-15, 12:38:11.438 [Debug  ] [diskmountplugin.cpp  DiskMountPlugin::DiskMountPlugin    15] ===============init=============
2017-04-15, 12:38:11.438 [Debug  ] [diskmountplugin.cpp  DiskMountPlugin::init               34] ===============init== proxyInter===========
2017-04-15, 12:38:11.439 [Debug  ] [qsettingbackend.cpp  Dtk::QSettingBackend::QSettingBackend 36] create config "/home/jung/.config/dde-file-manager/dde-file-manager.conf"
2017-04-15, 12:38:11.502 [Debug  ] [partition.cpp        PartMan::Partition::getPartitionByDevicePath 67] read usgae of "/dev/sda1" false
2017-04-15, 12:38:11.507 [Debug  ] [gvfsmountmanager.cpp GvfsMountManager::updateDiskInfos   786] QDiskInfo(id: "/dev/sda1",name: "513 GB Volume",type: "native",unix_device: "/dev/sda1",uuid: "6030A69230A66F2A",activation_root_uri: "",mounted_root_uri: "file:///media/jung/6030A69230A66F2A",id_filesystem: "l2049",default_location: "",iconName: "drive-harddisk",is_removable: false,can_mount: true,can_unmount: true,can_eject: false,used: 219969118208,total: 513498148864,)
2017-04-15, 12:38:11.518 [Debug  ] [partition.cpp        PartMan::Partition::getPartitionByDevicePath 67] read usgae of "/dev/sdb" true
2017-04-15, 12:38:11.520 [Debug  ] [gvfsmountmanager.cpp GvfsMountManager::updateDiskInfos   786] QDiskInfo(id: "/dev/sdb",name: "USB30FD",type: "removable",unix_device: "/dev/sdb",uuid: "11FE-0E68",activation_root_uri: "",mounted_root_uri: "file:///media/jung/USB30FD",id_filesystem: "l2064",default_location: "",iconName: "drive-removable-media-usb",is_removable: true,can_mount: true,can_unmount: true,can_eject: true,used: 110200684544,total: 127968411648,)
2017-04-15, 12:38:11.521 [Debug  ] [gvfsmountmanager.cpp GvfsMountManager::updateDiskInfos   812] QMap(("file:///media/jung/6030A69230A66F2A", QMount: {name:"513 GB Volume",mounted root uri:"file:///media/jung/6030A69230A66F2A",can_unmount:true,icon:("drive-harddisk", "drive"),is_shadowed:false})("file:///media/jung/USB30FD", QMount: {name:"USB30FD",mounted root uri:"file:///media/jung/USB30FD",can_unmount:true,icon:("drive-removable-media-usb", "drive-removable-media", "drive-removable", "drive"),is_shadowed:false}))
2017-04-15, 12:38:11.521 [Debug  ] [diskcontrolwidget.cpp DiskControlWidget::onDiskListChanged 55] =============== QMap(("/dev/sda1", QDiskInfo(id: "/dev/sda1",name: "513 GB Volume",type: "native",unix_device: "/dev/sda1",uuid: "6030A69230A66F2A",activation_root_uri: "",mounted_root_uri: "file:///media/jung/6030A69230A66F2A",id_filesystem: "l2049",default_location: "",iconName: "drive-harddisk",is_removable: false,can_mount: true,can_unmount: true,can_eject: false,used: 219969118208,total: 513498148864,))("/dev/sdb", QDiskInfo(id: "/dev/sdb",name: "USB30FD",type: "removable",unix_device: "/dev/sdb",uuid: "11FE-0E68",activation_root_uri: "",mounted_root_uri: "file:///media/jung/USB30FD",id_filesystem: "l2064",default_location: "",iconName: "drive-removable-media-usb",is_removable: true,can_mount: true,can_unmount: true,can_eject: true,used: 110200684544,total: 127968411648,)))
2017-04-15, 12:38:11.528 [Debug  ] [diskmountplugin.cpp  DiskMountPlugin::diskCountChanged   117] 2 false

(dde-dock:21697): Gtk-CRITICAL **: IA__gtk_icon_info_get_filename: assertion 'icon_info != NULL' failed

(dde-dock:21697): Gtk-CRITICAL **: IA__gtk_icon_info_free: assertion 'icon_info != NULL' failed

(dde-dock:21697): Gtk-CRITICAL **: IA__gtk_icon_info_get_filename: assertion 'icon_info != NULL' failed

(dde-dock:21697): Gtk-CRITICAL **: IA__gtk_icon_info_free: assertion 'icon_info != NULL' failed
Segmentation fault

Found a solution!

In order to solve it I had to unistall dde-dock and then I reinstailled it by typing the command

sudo apt-get-instal dde-dock

network connection issue

When attempting to connect to a new wifi, there is no dialogue to enter the password. Instead I get alternating messages, attempted connection / unconnected /attempting ... and so on
When I try the same from the control center after a while the dock will crash.
Connection to a known network where the password is already stored works ok.

What the ghost?

main.o: In function main': /home/rekols/桌面/build-dde-dock-Desktop_Qt_5_7_0_GCC_64bit-Debug/frame/../../dde-dock-master/frame/main.cpp:42: undefined reference toDtk::Widget::DApplication::loadTranslator(QList)'
dockitem.o: In function DockItem::showPopupWindow(QWidget*, bool)': /home/rekols/桌面/build-dde-dock-Desktop_Qt_5_7_0_GCC_64bit-Debug/frame/../../dde-dock-master/frame/item/dockitem.cpp:190: undefined reference toDtk::Widget::DArrowRectangle::getContent() const'
dockpopupwindow.o: In function DockPopupWindow::setContent(QWidget*)': /home/rekols/桌面/build-dde-dock-Desktop_Qt_5_7_0_GCC_64bit-Debug/frame/../../dde-dock-master/frame/util/dockpopupwindow.cpp:33: undefined reference toDtk::Widget::DArrowRectangle::getContent() const'
dockpopupwindow.o: In function DockPopupWindow::eventFilter(QObject*, QEvent*)': /home/rekols/桌面/build-dde-dock-Desktop_Qt_5_7_0_GCC_64bit-Debug/frame/../../dde-dock-master/frame/util/dockpopupwindow.cpp:81: undefined reference toDtk::Widget::DArrowRectangle::getContent() const'
moc_dockpopupwindow.o:(.data.rel.ro._ZTV15DockPopupWindow[_ZTV15DockPopupWindow]+0x38): undefined reference to `Dtk::Widget::DArrowRectangle::event(QEvent*)'

items right click problem

if a maximized app (like chrome browser) is opened and click right on dock item, the item navigation menu (which has "close all window" option in it) won't appear. it goes behind the app.
this image will show what I said.

deepinscreenshot20170426133424

Smart hide - Auto show on new tray notification

When using smart hide, I believe it would make sense to have the dock automatically show with new taskbar notifications.

Otherwise, it's extremely easy to miss these when the taskbar is hidden, as you'll never notice them until the dock is triggered again elsewhere.

The dock can be quickly dismissed again by simply hovering over it again briefly as normal, and it would simply show again for any subsequent notifications after that.

time and date plugin icon always shows time in 24-hour format

After recent update to dde-dock 4.0.0 in Arch Linux, time in dock is shown only in 24-hour format even the required settings in control panel are set to 12-hour format. I am not sure If it's considered to be changed somewhere by right-clicking on the widget, right now the widget is unclickable with both mouse buttons.

Systems Crashes sometimes when right clicking on Deepin File Manager(in the DDE dock) and selecting New Window

My Systems Crashes sometimes when I right click in the Deepin File Manager icon(inside the DDE dock) and selecting the New Window Option. Nothing works afterwards. The System stops responding completely.

However it looks like sometimes I can still access the NO-Gui Terminal Only option when the system crash occurs, by pressing at the same time CTRL+ALT+F1. However all my attempts in trying to save my freezed GUI session by using commands in the NO-GUI session are in vain, they never work. To sum it up I usually end up having to manually restart my system by pressing the shutdown button in my physical Desktop PC case, since my OS stopped responding completely.

OS version: Deepin 15.4 (However the same was happening in previous versions of Deepin)

no right click on tray items

When I have at least two entries in the tray I can click on the tray to get a pop-up selection of the contained entries and can then either right or left-click them. But the tray apparently does not listen to right-click action. As long as it is something like skype, although I lose the associated right-click actions I can at least left-click to open the application, but with for example pamac-tray this makes the tray entry completely inaccessible, because it has no left-click action associated.
tray
Also mouseover does not work on the tray-entries.

Wrong typiying place changing password

Hello, i have a problem with user settings:

I was trying change the password, but when i typed in the password fields nothing happening, i can see the text cursor and touching the keys no one characters was typed in the fields; i see that i had open firefox in a editor field, here in github, and all keys that i typed was here in the text editor, same case that the other issue. So, i proceed to minimize firefox and click in the settings panel, and i can get now the types in the fields.

Why are this happening?

Related with linuxdeepin/dde-session-ui#11.

Show separate tabs for different Windows of same program

In the classic mode, there should be an option to enable Microsoft Windows like behavior in taskbar to enable visibility of all windows of the same program rather than just one. It will enable faster switching and make it easier to drop things to the right window.
I have two Google Chrome windows open In this screenshot but I can see only one. I'll have to hover the taskbar to go to the other window while there is a lot of room to show the other window in the taskbar.
deepinscreenshot20160211205315

Docked application icon is gone upon re-installing or upgrading

Issue by @felixonmars
Saturday Jan 09, 2016 at 02:05 GMT
Originally opened as martyr-deepin/arch-deepin#225


Upon re-installing or upgrading, the corresponding .desktop file will be removed and re-created, this makes dde-dock to undock it permanently.

To reproduce:

  • Dock Deluge:
Jan 09 10:02:07 flygon.felixc.at daemon/dock[6755]: .:0: start dock deluge
Jan 09 10:02:07 flygon.felixc.at daemon/dock[6755]: .:0: createNormalApp for deluge
Jan 09 10:02:07 flygon.felixc.at daemon/dock[6755]: .:0: NewNormalApp: deluge for desktop deluge.desktop
Jan 09 10:02:07 flygon.felixc.at daemon/dock[6755]: .:0: register entry success: dde.dock.entry.d4c208b406e9b686258974937534c8492
  • Run pacman -S deluge to re-install it:
Jan 09 10:02:15 flygon.felixc.at pacman[25883]: Running 'pacman --color auto -S extra/deluge'
Jan 09 10:02:16 flygon.felixc.at pacman[25883]: transaction started
Jan 09 10:02:16 flygon.felixc.at daemon/launcher-daemon[7075]: .:0: start emitItemChanged /usr/share/applications/deluge.desktop Status: deleted
Jan 09 10:02:16 flygon.felixc.at daemon/launcher-daemon[7075]: .:0: emit ItemChanged signal deleted <nil>
Jan 09 10:02:16 flygon.felixc.at daemon/dock[6755]: .:0: doUndock deluge
Jan 09 10:02:16 flygon.felixc.at daemon/dock[6755]: .:0: Undock deluge , Remove deluge
Jan 09 10:02:16 flygon.felixc.at daemon/launcher-daemon[7075]: .:0: start emitItemChanged /usr/share/applications/deluge.desktop Status: created
Jan 09 10:02:16 flygon.felixc.at daemon/launcher-daemon[7075]: .:0: emit ItemChanged signal created <nil>
Jan 09 10:02:17 flygon.felixc.at daemon/dock[6755]: .:0: destroy normal app
Jan 09 10:02:17 flygon.felixc.at daemon/dock[6755]: .:0: destroyEntry: deluge
Jan 09 10:02:17 flygon.felixc.at daemon/dock[6755]: .:0: unregister entry success: dde.dock.entry.d4c208b406e9b686258974937534c8492
Jan 09 10:02:17 flygon.felixc.at pacman[25883]: reinstalled deluge (1.3.12-1)
Jan 09 10:02:17 flygon.felixc.at pacman[25883]: transaction completed

dde-dock gives xcb errors

When I select Breeze style from qt5ct and put cursor on power, wifi icon of dde-dock , it gives these errors:

2016-10-18, 17:10:50.146 [Warning] [ 0] QXcbConnection: XCB error: 8 (BadMatch), sequence: 10713, resource id: 56623423, major code: 130 (Unknown), minor code: 3
2016-10-18, 17:10:50.146 [Warning] [ 0] QXcbConnection: XCB error: 8 (BadMatch), sequence: 10734, resource id: 56623423, major code: 130 (Unknown), minor code: 3

I use latest Archlinux,Deepin DE

Menu in panel like mac os

Hi again , will be great if you have a top bar with menu in it , like the global menu of unity. I can see that you are matching linux with windows 7 interface. I like a lot global menu in top bar. thank you

deepin-tool-kit 怎么安装?

dockconstants.h, dockplugininterface.h , dockpluginproxyinterface.h , dcalendar.h 文件找不到。
时间日期那个插件太复杂,我需要一个在任务栏显示文字的简单例子,然后我就可以写入其他信息了。

systray sometimes not showing up for pamac-tray

As mentioned here sometimes the systray doesn't show up for me although pamac-tray has been launched. Other times it works fine.
I can't see an obvious difference in logs between session where the tray does show up and sessions where it launches normally.
In any case, here are the logs of a session without a tray. pidof pamac-tray shows that it is actually running. When I launch skype for example, the tray shows up but without a pamac icon.
dde-dock_log.txt
dde-desktop_log.txt

Sound volume improvement

Sound in Linux 100% has been recognized for many years as down.

Using the "dde-control-center" you can increase the volume to 150%, but the plugin for dde-dock the limit is 100%, it would be helpful if the limit on the dde-dock plugin was also 150%.

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.