Git Product home page Git Product logo

applet-window-appmenu's People

Contributors

alex1701c avatar felipegustavo avatar lerke avatar linchangyi avatar mikebarkmin avatar mitchellroe avatar nainemom avatar nifadyev avatar psifidotos avatar rifkiaz avatar tarik02 avatar trmdi 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

applet-window-appmenu's Issues

Can't add to latte dock as a widget

Hello!

After I successfully installed the applet from the repo, I see it on the widget list, but I can't drop the widget on my latte dock panel. However, I can add it to a plasma panel.

What should I do?

Graphical inconsistencies with the plasma menubar

There are two small issues with the looks of this applet.
First of all, when pressing ALT to highlight the letter shortcut to open the menu with the keyboard, instead of being underlined the letter is preceded by an '&' sign. It still works, but it's not very clear.
Second, the menubar has colored highlights when hovering or selecting a menu, instead of a shadow-like highlight (although this might be related to the plasma theme). It is perfectly ok for me and the applet looks just fine (probably better than the original one), but I wanted to report it as you wrote it was mostly based on the official plasma menubar applet, so I was surprised it looked different.

More space between menu elements in 0.2-1?

I don't have the comparison but I have a feeling as if after update menu main positions are a bit too wide? Just a little bit, one or few pixels?

Was that changed or am I paranoid? I may get used to it but now it feels a bit off.

Ah, wait. I did find it in old screenshots so I have the comparison:

NEW
screenshot-2018-11-24-14-15-15

OLD
screenshot-2018-11-24-14-15-27

I liked the old spacing much better and more consitent to what were used to in applications.

By the way, nice new effect when the menu is too long:
screenshot-2018-11-24-14-09-54

It looks better than overlapping, still some limitation on the size with the ... an effect like in original AWC menu would be good.

[Feature request] Hide menu and show on mouse hover or Alt key

As the title says.
Because with Window Title applet text being long and at the same time having a long menu, it would be a nice solution to have the option of a hidden menu, until it (the empty space, or the Window Title text) is hovered, or press Alt key for activation.
This could (if possible) "make" Window Title to hide, until the menu is hidden again.

what about opening the menubar as a popup at cursor position?

A single-key shortcut (like the alt key) triggers a nice big popup with the menu right where the mouse is. it would be great in conjunction with sloppy focus.

I think this could actually be a better idea than any global or local menu:

  • It wouldn't tie users to the top panel, allowing them to use the top edge for whatever they want.
  • It would reduce the amount of mousing.
  • It could make the top-level menu items as big as needed, making them easier to hit.
  • In conjunction with sloppy focus (or equivalent), it could show the menu that's actually relevant to the window under the mouse, allowing it to be used as a local menu.
  • It would save space.
  • It would make applications without menubars visually consistent with those that have them.

I understand this isn't strictly relevant to the latte project, but I think it's a pretty good solution.

How compile ?

Well... Perhaps a more explicit "How build" ofor guys that don't work usually with QML/Plasmashell stuff could be ok.

Please add "extra-cmake-modules" as dependecy list on the readme, to avoid running on issues with CMake and "missing ECM"

Doesn't work under Wayland

Running KDE Neon, works fine when running X, doesn't display when using Wayland. If you want more details, please tell me what debug you want!

It's cropped

I use default settings but it's cropped just like this
cropped

Single button should disappear when no application is focused...

... instead it stays and and opens the menu of the last focused application

EDIT:
can be closed. Everything works after latte-dock --replace

EDIT2:
I would like to reopen this. The single button menu stays visible on the plasma desktop when the last window has no menu at all like steam.

show menu of last maximized window

Hi
Thanks for this nice widget.
Please add an option to this widget show menu of last maximized window instead of active window menu
Thanks in advance.

Unable to install on Plasma 5.14.4

It worked perfectly on 5.12, however, after I updated to 5.14 it does not show as a widget when I install it. I compiled it manually and attached it to my Latte panel, but then the menu does not appear, even though I've enabled it in the setting. A workaround is to use Title and Button applets separately. However, this does not cover 100% of the functionality of the Appmenu applet.

Is the applet adding new global menu features?

I know that the global menu that applet uses is from newer stock, but is it automatically implementing the plasma global menu code (so nothing has to be done, when global menu are updated, this will be applied in the applet) or must it be done manually?

In the latter case, there were some small improvements in the global menu:

https://bugs.kde.org/show_bug.cgi?id=399975

Just to be on the freshest side of the code ;).

Auto-hide checkbox is not shown, Latte error with the new git version of window-appmenu

I was already having problems with window-title and window-appmenu for a day. After I saw the new post about the Unity function, I thought that the new builds may fix the issues. I installed/built these two and Latte-dock from AUR. The problems seem to adapt/advance :).
Actually it was

  • window-title
    Couldn't keep/save the setting for limit max width of title. When setting a specific value, the Apply button would not enable. Even with other parallel changes, wich made the button active, after Apply, the value was again on "Infinity/max".

  • App-menu
    After installing the latest, without re-login, I opened menu settings and .. !! there was the new checkbox for auto-hide when mouse leaves from hover. I enabled it. There was no (special) effect happening...
    I checked the checkbox was still enabled, but no menu-auto-hide (with plasma apps).
    I logged out and in and the setting disappeared! No checkbox in the App-menu settings...

I may have other Plasma problems, settings not saved, panel misbehaving etc., after the last Manjaro update (Testing).
All my panels are Latte.
All Latte related packages are from git (latest).

I 've got some Latte-dock error dump in journal. Here it is:

Φεβ 28 11:57:01 systemd-coredump[29812]: Process 998 (latte-dock) of user 1002 dumped core.
                                            
                                            Stack trace of thread 998:
                                            #0  0x00007f04034b9d7f raise (libc.so.6)
                                            #1  0x00007f0405d0abcf _ZN6KCrash19defaultCrashHandlerEi (libKF5Crash.so.5)
                                            #2  0x00007f04034b9e00 __restore_rt (libc.so.6)
                                            #3  0x00007f038f666034 n/a (plasma_applet_windowappmenu.so)
                                            #4  0x00007f038f666ba9 n/a (plasma_applet_windowappmenu.so)
                                            #5  0x00007f038f667a03 n/a (plasma_applet_windowappmenu.so)
                                            #6  0x00007f038f667c83 n/a (plasma_applet_windowappmenu.so)
                                            #7  0x00007f04051a1e0e n/a (libQt5Qml.so.5)
                                            #8  0x00007f04050a4d32 n/a (libQt5Qml.so.5)
                                            #9  0x00007f04050a63e5 n/a (libQt5Qml.so.5)
                                            #10 0x00007f04050a706f _ZNK3QV413QObjectMethod12callInternalEPKNS_5ValueES3_i (libQt5Qml.so.5)
                                            #11 0x00007f040512dc45 _ZN3QV47Runtime19method_callPropertyEPNS_15ExecutionEngineEPNS_5ValueEiS4_i (libQt5Qml.so.5)
                                            #12 0x00007f04050c0527 n/a (libQt5Qml.so.5)
                                            #13 0x00007f04050c52ff n/a (libQt5Qml.so.5)
                                            #14 0x00007f040505697c _ZN3QV48Function4callEPKNS_5ValueES3_iPKNS_16ExecutionContextE (libQt5Qml.so.5)
                                            #15 0x00007f04051cb2c8 _ZN24QQmlJavaScriptExpression8evaluateEPN3QV48CallDataEPb (libQt5Qml.so.5)
                                            #16 0x00007f040516d968 _ZN25QQmlBoundSignalExpression8evaluateEPPv (libQt5Qml.so.5)
                                            #17 0x00007f040516eb1c n/a (libQt5Qml.so.5)
                                            #18 0x00007f04051ac633 _ZN12QQmlNotifier10emitNotifyEP20QQmlNotifierEndpointPPv (libQt5Qml.so.5)
                                            #19 0x00007f040514fce4 _ZN8QQmlData13signalEmittedEP24QAbstractDeclarativeDataP7QObjectiPPv (libQt5Qml.so.5)
                                            #20 0x00007f0403c1b19f _ZN11QMetaObject8activateEP7QObjectiiPPv (libQt5Core.so.5)
                                            #21 0x00007f040514ba79 _ZN17QQmlVMEMetaObject8metaCallEP7QObjectN11QMetaObject4CallEiPPv (libQt5Qml.so.5)
                                            #22 0x00007f04051a1e0e n/a (libQt5Qml.so.5)
                                            #23 0x00007f04050a500c n/a (libQt5Qml.so.5)
                                            #24 0x00007f04050a63b9 n/a (libQt5Qml.so.5)
                                            #25 0x00007f04050a706f _ZNK3QV413QObjectMethod12callInternalEPKNS_5ValueES3_i (libQt5Qml.so.5)
                                            #26 0x00007f040512dc45 _ZN3QV47Runtime19method_callPropertyEPNS_15ExecutionEngineEPNS_5ValueEiS4_i (libQt5Qml.so.5)
                                            #27 0x00007f04050c0527 n/a (libQt5Qml.so.5)
                                            #28 0x00007f04050c52ff n/a (libQt5Qml.so.5)
                                            #29 0x00007f040505697c _ZN3QV48Function4callEPKNS_5ValueES3_iPKNS_16ExecutionContextE (libQt5Qml.so.5)
                                            #30 0x00007f04051cb2c8 _ZN24QQmlJavaScriptExpression8evaluateEPN3QV48CallDataEPb (libQt5Qml.so.5)
                                            #31 0x00007f040516d968 _ZN25QQmlBoundSignalExpression8evaluateEPPv (libQt5Qml.so.5)
                                            #32 0x00007f040516eb1c n/a (libQt5Qml.so.5)
                                            #33 0x00007f04051ac633 _ZN12QQmlNotifier10emitNotifyEP20QQmlNotifierEndpointPPv (libQt5Qml.so.5)
                                            #34 0x00007f040514fce4 _ZN8QQmlData13signalEmittedEP24QAbstractDeclarativeDataP7QObjectiPPv (libQt5Qml.so.5)
                                            #35 0x00007f0403c1b19f _ZN11QMetaObject8activateEP7QObjectiiPPv (libQt5Core.so.5)
                                            #36 0x00007f04056261b3 _ZN15QQuickMouseArea7pressedEP16QQuickMouseEvent (libQt5Quick.so.5)
                                            #37 0x00007f0405627bbc _ZN15QQuickMouseArea10setPressedEN2Qt11MouseButtonEbNS0_16MouseEventSourceE (libQt5Quick.so.5)
                                            #38 0x00007f040562859f _ZN15QQuickMouseArea15mousePressEventEP11QMouseEvent (libQt5Quick.so.5)
                                            #39 0x00007f040558dd38 _ZN10QQuickItem5eventEP6QEvent (libQt5Quick.so.5)
                                            #40 0x00007f04045b8e24 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
                                            #41 0x00007f04045c06e1 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
                                            #42 0x00007f0403bf0e99 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
                                            #43 0x00007f04055a7868 _ZN19QQuickWindowPrivate27deliverMatchingPointsToItemEP10QQuickItemP18QQuickPointerEventb (libQt5Quick.so.5)
                                            #44 0x00007f04055a8733 _ZN19QQuickWindowPrivate26deliverPressOrReleaseEventEP18QQuickPointerEventb (libQt5Quick.so.5)
                                            #45 0x00007f04055a8abe _ZN19QQuickWindowPrivate17deliverMouseEventEP23QQuickPointerMouseEvent (libQt5Quick.so.5)
                                            #46 0x00007f04055a9bfc _ZN19QQuickWindowPrivate19deliverPointerEventEP18QQuickPointerEvent (libQt5Quick.so.5)
                                            #47 0x00007f04055aa969 _ZN19QQuickWindowPrivate16handleMouseEventEP11QMouseEvent (libQt5Quick.so.5)
                                            #48 0x00007f0403fcf615 _ZN7QWindow5eventEP6QEvent (libQt5Gui.so.5)
                                            #49 0x00007f04055abcfc _ZN12QQuickWindow5eventEP6QEvent (libQt5Quick.so.5)
                                            #50 0x000056090884ba9c _ZN5Latte4View5eventEP6QEvent (latte-dock)
                                            #51 0x00007f04045b8e24 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5)
                                            #52 0x00007f04045c06e1 _ZN12QApplication6notifyEP7QObjectP6QEvent (libQt5Widgets.so.5)
                                            #53 0x00007f0403bf0e99 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5)
                                            #54 0x00007f0403fc396e _ZN22QGuiApplicationPrivate17processMouseEventEPN29QWindowSystemInterfacePrivate10MouseEventE (libQt5Gui.so.5)
                                            #55 0x00007f0403fc4dd6 _ZN22QGuiApplicationPrivate24processWindowSystemEventEPN29QWindowSystemInterfacePrivate17WindowSystemEventE (libQt5Gui.so.5)
                                            #56 0x00007f0403f9e75c _ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Gui.so.5)
                                            #57 0x00007f03fe29c90c n/a (libQt5XcbQpa.so.5)
                                            #58 0x00007f04017b5a2f g_main_context_dispatch (libglib-2.0.so.0)
                                            #59 0x00007f04017b75e9 n/a (libglib-2.0.so.0)
                                            #60 0x00007f04017b762e g_main_context_iteration (libglib-2.0.so.0)
                                            #61 0x00007f0403c46ce9 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                                            #62 0x00007f0403befb2c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                                            #63 0x00007f0403bf7e36 _ZN16QCoreApplication4execEv (libQt5Core.so.5)
                                            
                                            Stack trace of thread 1419:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1425:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1502:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1420:
                                            #0  0x00007f0402782e50 __pthread_getspecific (libpthread.so.0)
                                            #1  0x00007f0401796051 g_thread_self (libglib-2.0.so.0)
                                            #2  0x00007f04017b72fd g_main_context_acquire (libglib-2.0.so.0)
                                            #3  0x00007f04017b73e7 n/a (libglib-2.0.so.0)
                                            #4  0x00007f04017b762e g_main_context_iteration (libglib-2.0.so.0)
                                            #5  0x00007f0403c46d04 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                                            #6  0x00007f0403befb2c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                                            #7  0x00007f0403a33569 _ZN7QThread4execEv (libQt5Core.so.5)
                                            #8  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #9  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #10 0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1429:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1500:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1030:
                                            #0  0x00007f0403572c21 __poll (libc.so.6)
                                            #1  0x00007f040599e630 n/a (libxcb.so.1)
                                            #2  0x00007f04059a02db xcb_wait_for_event (libxcb.so.1)
                                            #3  0x00007f03fe29b949 n/a (libQt5XcbQpa.so.5)
                                            #4  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #5  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #6  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1501:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1406:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1503:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1407:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1808:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1408:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 2024:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1409:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 4237:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1418:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 4289:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 4313:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f03ec90c469 _ZN12ThreadWeaver6Weaver36takeFirstAvailableJobOrSuspendOrWaitEPNS_6ThreadEbbb (libKF5ThreadWeaver.so.5)
                                            #4  0x00007f03ec910339 n/a (libKF5ThreadWeaver.so.5)
                                            #5  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #6  0x00007f03ec910392 n/a (libKF5ThreadWeaver.so.5)
                                            #7  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #8  0x00007f03ec90e389 _ZN12ThreadWeaver6Thread3runEv (libKF5ThreadWeaver.so.5)
                                            #9  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #10 0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #11 0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 4314:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f03ec90c469 _ZN12ThreadWeaver6Weaver36takeFirstAvailableJobOrSuspendOrWaitEPNS_6ThreadEbbb (libKF5ThreadWeaver.so.5)
                                            #4  0x00007f03ec910339 n/a (libKF5ThreadWeaver.so.5)
                                            #5  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #6  0x00007f03ec910392 n/a (libKF5ThreadWeaver.so.5)
                                            #7  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #8  0x00007f03ec90e389 _ZN12ThreadWeaver6Thread3runEv (libKF5ThreadWeaver.so.5)
                                            #9  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #10 0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #11 0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 4315:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f03ec90c469 _ZN12ThreadWeaver6Weaver36takeFirstAvailableJobOrSuspendOrWaitEPNS_6ThreadEbbb (libKF5ThreadWeaver.so.5)
                                            #4  0x00007f03ec910339 n/a (libKF5ThreadWeaver.so.5)
                                            #5  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #6  0x00007f03ec910392 n/a (libKF5ThreadWeaver.so.5)
                                            #7  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #8  0x00007f03ec90e389 _ZN12ThreadWeaver6Thread3runEv (libKF5ThreadWeaver.so.5)
                                            #9  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #10 0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #11 0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 4316:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f03ec90c469 _ZN12ThreadWeaver6Weaver36takeFirstAvailableJobOrSuspendOrWaitEPNS_6ThreadEbbb (libKF5ThreadWeaver.so.5)
                                            #4  0x00007f03ec910339 n/a (libKF5ThreadWeaver.so.5)
                                            #5  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #6  0x00007f03ec910392 n/a (libKF5ThreadWeaver.so.5)
                                            #7  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #8  0x00007f03ec90e389 _ZN12ThreadWeaver6Thread3runEv (libKF5ThreadWeaver.so.5)
                                            #9  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #10 0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #11 0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 4318:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f03ec90c469 _ZN12ThreadWeaver6Weaver36takeFirstAvailableJobOrSuspendOrWaitEPNS_6ThreadEbbb (libKF5ThreadWeaver.so.5)
                                            #4  0x00007f03ec910339 n/a (libKF5ThreadWeaver.so.5)
                                            #5  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #6  0x00007f03ec910392 n/a (libKF5ThreadWeaver.so.5)
                                            #7  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #8  0x00007f03ec910392 n/a (libKF5ThreadWeaver.so.5)
                                            #9  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #10 0x00007f03ec910392 n/a (libKF5ThreadWeaver.so.5)
                                            #11 0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #12 0x00007f03ec90e389 _ZN12ThreadWeaver6Thread3runEv (libKF5ThreadWeaver.so.5)
                                            #13 0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #14 0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #15 0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 4317:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f03ec90c469 _ZN12ThreadWeaver6Weaver36takeFirstAvailableJobOrSuspendOrWaitEPNS_6ThreadEbbb (libKF5ThreadWeaver.so.5)
                                            #4  0x00007f03ec910339 n/a (libKF5ThreadWeaver.so.5)
                                            #5  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #6  0x00007f03ec910392 n/a (libKF5ThreadWeaver.so.5)
                                            #7  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #8  0x00007f03ec90e389 _ZN12ThreadWeaver6Thread3runEv (libKF5ThreadWeaver.so.5)
                                            #9  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #10 0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #11 0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 4320:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f03ec90c469 _ZN12ThreadWeaver6Weaver36takeFirstAvailableJobOrSuspendOrWaitEPNS_6ThreadEbbb (libKF5ThreadWeaver.so.5)
                                            #4  0x00007f03ec910339 n/a (libKF5ThreadWeaver.so.5)
                                            #5  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #6  0x00007f03ec910392 n/a (libKF5ThreadWeaver.so.5)
                                            #7  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #8  0x00007f03ec90e389 _ZN12ThreadWeaver6Thread3runEv (libKF5ThreadWeaver.so.5)
                                            #9  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #10 0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #11 0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 4319:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f03ec90c469 _ZN12ThreadWeaver6Weaver36takeFirstAvailableJobOrSuspendOrWaitEPNS_6ThreadEbbb (libKF5ThreadWeaver.so.5)
                                            #4  0x00007f03ec910339 n/a (libKF5ThreadWeaver.so.5)
                                            #5  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #6  0x00007f03ec910392 n/a (libKF5ThreadWeaver.so.5)
                                            #7  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #8  0x00007f03ec910392 n/a (libKF5ThreadWeaver.so.5)
                                            #9  0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #10 0x00007f03ec910392 n/a (libKF5ThreadWeaver.so.5)
                                            #11 0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #12 0x00007f03ec910392 n/a (libKF5ThreadWeaver.so.5)
                                            #13 0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #14 0x00007f03ec910392 n/a (libKF5ThreadWeaver.so.5)
                                            #15 0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #16 0x00007f03ec910392 n/a (libKF5ThreadWeaver.so.5)
                                            #17 0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #18 0x00007f03ec910392 n/a (libKF5ThreadWeaver.so.5)
                                            #19 0x00007f03ec90b52d _ZN12ThreadWeaver6Weaver12applyForWorkEPNS_6ThreadEb (libKF5ThreadWeaver.so.5)
                                            #20 0x00007f03ec90e389 _ZN12ThreadWeaver6Thread3runEv (libKF5ThreadWeaver.so.5)
                                            #21 0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #22 0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #23 0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 20775:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1421:
                                            #0  0x00007f0405d71444 __tls_get_addr (ld-linux-x86-64.so.2)
                                            #1  0x00007f0403a33c57 n/a (libQt5Core.so.5)
                                            #2  0x00007f0403c471b2 n/a (libQt5Core.so.5)
                                            #3  0x00007f04017b5fb2 g_main_context_check (libglib-2.0.so.0)
                                            #4  0x00007f04017b74e6 n/a (libglib-2.0.so.0)
                                            #5  0x00007f04017b762e g_main_context_iteration (libglib-2.0.so.0)
                                            #6  0x00007f0403c46d04 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                                            #7  0x00007f0403befb2c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                                            #8  0x00007f0403a33569 _ZN7QThread4execEv (libQt5Core.so.5)
                                            #9  0x00007f04051fd969 n/a (libQt5Qml.so.5)
                                            #10 0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #11 0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #12 0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 10418:
                                            #0  0x00007f0402781afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                            #1  0x00007f0403a3ac4c _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5)
                                            #2  0x00007f0403a3ad3a _ZN14QWaitCondition4waitEP6QMutexm (libQt5Core.so.5)
                                            #3  0x00007f040554a92d n/a (libQt5Quick.so.5)
                                            #4  0x00007f040554ab9c n/a (libQt5Quick.so.5)
                                            #5  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #6  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #7  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1208:
                                            #0  0x00007f040356e7a4 __read (libc.so.6)
                                            #1  0x00007f0401765971 n/a (libglib-2.0.so.0)
                                            #2  0x00007f04017b60b0 g_main_context_check (libglib-2.0.so.0)
                                            #3  0x00007f04017b74e6 n/a (libglib-2.0.so.0)
                                            #4  0x00007f04017b762e g_main_context_iteration (libglib-2.0.so.0)
                                            #5  0x00007f0403c46d04 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                                            #6  0x00007f0403befb2c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                                            #7  0x00007f0403a33569 _ZN7QThread4execEv (libQt5Core.so.5)
                                            #8  0x00007f04051fd969 n/a (libQt5Qml.so.5)
                                            #9  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #10 0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #11 0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1433:
                                            #0  0x00007f040356e7a4 __read (libc.so.6)
                                            #1  0x00007f0401765971 n/a (libglib-2.0.so.0)
                                            #2  0x00007f04017b60b0 g_main_context_check (libglib-2.0.so.0)
                                            #3  0x00007f04017b74e6 n/a (libglib-2.0.so.0)
                                            #4  0x00007f04017b762e g_main_context_iteration (libglib-2.0.so.0)
                                            #5  0x00007f0403c46d04 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                                            #6  0x00007f0403befb2c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                                            #7  0x00007f0403a33569 _ZN7QThread4execEv (libQt5Core.so.5)
                                            #8  0x00007f03f442f3da n/a (libqmlxmllistmodelplugin.so)
                                            #9  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #10 0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #11 0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1153:
                                            #0  0x00007f0403572c21 __poll (libc.so.6)
                                            #1  0x00007f04017b7540 n/a (libglib-2.0.so.0)
                                            #2  0x00007f04017b762e g_main_context_iteration (libglib-2.0.so.0)
                                            #3  0x00007f0403c46d04 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                                            #4  0x00007f0403befb2c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                                            #5  0x00007f0403a33569 _ZN7QThread4execEv (libQt5Core.so.5)
                                            #6  0x00007f0404b7fba6 n/a (libQt5DBus.so.5)
                                            #7  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #8  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #9  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 24061:
                                            #0  0x00007f0403572c21 __poll (libc.so.6)
                                            #1  0x00007f03e7de2673 n/a (libpulse.so.0)
                                            #2  0x00007f03e7dd3990 pa_mainloop_poll (libpulse.so.0)
                                            #3  0x00007f03e7dd3fe0 pa_mainloop_iterate (libpulse.so.0)
                                            #4  0x00007f03e7dd4091 pa_mainloop_run (libpulse.so.0)
                                            #5  0x00007f03e7de25ae n/a (libpulse.so.0)
                                            #6  0x00007f03e7b819fc n/a (libpulsecommon-12.2.so)
                                            #7  0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #8  0x00007f040357db23 __clone (libc.so.6)
                                            
                                            Stack trace of thread 1422:
                                            #0  0x00007f040356e7a4 __read (libc.so.6)
                                            #1  0x00007f0401765971 n/a (libglib-2.0.so.0)
                                            #2  0x00007f04017b60b0 g_main_context_check (libglib-2.0.so.0)
                                            #3  0x00007f04017b74e6 n/a (libglib-2.0.so.0)
                                            #4  0x00007f04017b762e g_main_context_iteration (libglib-2.0.so.0)
                                            #5  0x00007f0403c46d04 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                                            #6  0x00007f0403befb2c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                                            #7  0x00007f0403a33569 _ZN7QThread4execEv (libQt5Core.so.5)
                                            #8  0x00007f04051fd969 n/a (libQt5Qml.so.5)
                                            #9  0x00007f0403a3496c n/a (libQt5Core.so.5)
                                            #10 0x00007f040277ba9d start_thread (libpthread.so.0)
                                            #11 0x00007f040357db23 __clone (libc.so.6)
Φεβ 28 12:04:00 dolphin[8499]: inotify_add_watch(/lost+found) failed: (Permission denied)
Φεβ 28 12:04:01 dolphin[8499]: inotify_add_watch(/home/lost+found) failed: (Permission denied)
Φεβ 28 12:04:01 dolphin[8499]: inotify_add_watch(/home/apetros) failed: (Permission denied)
Φεβ 28 12:04:01 dolphin[8499]: inotify_add_watch(/home/plasma) failed: (Permission denied)
Φεβ 28 12:04:01 dolphin[8499]: inotify_add_watch(/home/npetros) failed: (Permission denied)
Φεβ 28 12:04:13 dolphin[8499]: inotify_add_watch(/run/cryptsetup) failed: (Permission denied)
Φεβ 28 12:04:13 dolphin[8499]: inotify_add_watch(/run/gdm) failed: (Permission denied)
Φεβ 28 12:04:13 dolphin[8499]: inotify_add_watch(/run/lightdm) failed: (Permission denied)
Φεβ 28 12:04:13 dolphin[8499]: inotify_add_watch(/run/media/kpetros/cd83333f-baf6-4f51-820a-3cdcb91920d2/lost+found) failed: (Permission denied)
Φεβ 28 12:04:28 dolphin[8499]: inotify_add_watch(/run/media/kpetros/58549d1d-bbb3-40f9-b369-7ccc0468e500/lost+found) failed: (Permission denied)
Φεβ 28 12:04:28 dolphin[8499]: inotify_add_watch(/run/media/kpetros/58549d1d-bbb3-40f9-b369-7ccc0468e500/root) failed: (Permission denied)
Φεβ 28 12:09:26 dolphin[31436]: inotify_add_watch(/run/media/kpetros/58549d1d-bbb3-40f9-b369-7ccc0468e500/etc/backup.d) failed: (Permission denied)
Φεβ 28 12:09:26 dolphin[31436]: inotify_add_watch(/run/media/kpetros/58549d1d-bbb3-40f9-b369-7ccc0468e500/etc/chatscripts) failed: (Permission denied)
Φεβ 28 14:44:16 kdeconnectd[976]: Error loading text-to-speech plug-in "speechd"
Φεβ 28 18:43:08 systemd-coredump[15677]: Process 10300 (kate) of user 1002 dumped core.
                                            
                                            Stack trace of thread 10300:
                                            #0  0x00007f890f9e8d7f raise (libc.so.6)
                                            #1  0x00007f891101dbcf _ZN6KCrash19defaultCrashHandlerEi (libKF5Crash.so.5)
                                            #2  0x00007f890f9e8e00 __restore_rt (libc.so.6)
                                            #3  0x00007f890ff37ce3 _ZN25QAbstractItemModelPrivate25removePersistentIndexDataEP25QPersistentModelIndexData (libQt5Core.so.5)
                                            #4  0x00007f890ff37f6a _ZN21QPersistentModelIndexD1Ev (libQt5Core.so.5)
                                            #5  0x00007f8910d08ddb n/a (libQt5Widgets.so.5)
                                            #6  0x00007f8910492093 _ZN16QAccessibleCache15deleteInterfaceEjP7QObject (libQt5Gui.so.5)
                                            #7  0x00007f89104926d1 _ZN16QAccessibleCacheD2Ev (libQt5Gui.so.5)
                                            #8  0x00007f8910492859 n/a (libQt5Gui.so.5)
                                            #9  0x00007f890ff83042 _Z21qt_call_post_routinesv (libQt5Core.so.5)
                                            #10 0x00007f8910ab4507 _ZN12QApplicationD2Ev (libQt5Widgets.so.5)
                                            #11 0x00005616affe2ec0 n/a (kate)
                                            #12 0x00007f890f9d5223 __libc_start_main (libc.so.6)
                                            #13 0x00005616affe4b9e _start (kate)
                                            
                                            Stack trace of thread 10302:
                                            #0  0x00007f890dc50430 g_mutex_unlock (libglib-2.0.so.0)
                                            #1  0x00007f890dca1dfd g_main_context_prepare (libglib-2.0.so.0)
                                            #2  0x00007f890dca2466 n/a (libglib-2.0.so.0)
                                            #3  0x00007f890dca262e g_main_context_iteration (libglib-2.0.so.0)
                                            #4  0x00007f890ffd6d04 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5)
                                            #5  0x00007f890ff7fb2c _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5)
                                            #6  0x00007f890fdc3569 _ZN7QThread4execEv (libQt5Core.so.5)
                                            #7  0x00007f891024aba6 n/a (libQt5DBus.so.5)
                                            #8  0x00007f890fdc496c n/a (libQt5Core.so.5)
                                            #9  0x00007f890e779a9d start_thread (libpthread.so.0)
                                            #10 0x00007f890faacb23 __clone (libc.so.6)
Φεβ 28 18:43:09 kate[15684]: "ForegroundLink" - conversion from "73,202,1610" to QColor failed  (bounds error: blue component > 255)
Φεβ 28 18:43:09 kate[15684]: "ForegroundLink" - conversion from "73,202,1610" to QColor failed  (bounds error: blue component > 255)
Φεβ 28 18:43:09 kate[15684]: "ForegroundLink" - conversion from "73,202,1610" to QColor failed  (bounds error: blue component > 255)
Φεβ 28 18:43:09 kate[15684]: "ForegroundLink" - conversion from "73,202,1610" to QColor failed  (bounds error: blue component > 255)
Φεβ 28 18:43:09 kate[15684]: "ForegroundLink" - conversion from "73,202,1610" to QColor failed  (bounds error: blue component > 255)
Φεβ 28 18:43:09 kate[15684]: "ForegroundLink" - conversion from "73,202,1610" to QColor failed  (bounds error: blue component > 255)
Φεβ 28 18:43:09 kate[15684]: "ForegroundLink" - conversion from "73,202,1610" to QColor failed  (bounds error: blue component > 255)
Φεβ 28 18:43:09 kate[15684]: "ForegroundLink" - conversion from "73,202,1610" to QColor failed  (bounds error: blue component > 255)

Too little space for whole menu - what should it do?

I'm not sure if this is the correct place for saying this. Or if there's already a way things are supposed to work and I haven't figured it out.

I'm using this applet as well as the title one (on a latte panel) and it sometimes happens that my laptop screen is too small to show both the window's title and the full window's menu. So this is how it looks:

screenshot_example_appletwindowmenu

It clearly shows that there's more menu entries but I'm unsure as to what is supposed to happen. Should it slide somehow so I can reach all the options? Is this an issue for how the latte panel should treat shortage of space for the applets?

Thanks for everything!!!

Appmenu sometimes occupies space even on desktop

[Kubuntu 18.10, Appmenu from git] Sometimes when switching to an empty desktop/minimizing all the windows in a desktop (it seems to be reproducible after opening System Settings) the applet gets expanded even if it is not showing any menu.

centered
not centered

Doesn't show libreoffice menu

It dosen't show the librreoffice menu on ubuntu 18.0.4
I had previously installed the arch linux where it worked fine.
I installed it by using

sudo apt install libreoffice-kde

Let me know if I haven't installed any dependency.
screenshot_20190307_052512

Aur Package

Its not really an a problem but i would like to see the package in the AUR.

Maximum Length is buggy

I can not set arbitrary values (e.g. 999 pixels) and when I set 200 pixels I got some weird results for different windows
app1
app2
app3

Add suport for sliding menu

When displaying a menu that has a lot of elements, the applet should let the user choose to slide the menu (adding arrows on the top and bottom) or display as it does now (in my case, it uses the full screen to render Firefox's bookmarks):

screenshot_20190227_000837

Menu does not disappear when application is closed

  1. Minimize all windows
  2. Open any application, for example Konsole SmartGit. Menu shows up.
  3. Close Konsole SmartGit. No other application gets activated. Menu is still present even though application title (provided by applet-window-title) is gone.

Edit: Turns out it does not always happen with Konsole, but easily reproducible with SmartGit.

suggestion for adding resources.

Inglês
Would it be possible to implement a function where instead of hiding the menu when the user is on your desktop? I wish I had some sort of quick access to places.
It would basically look pretty similar to OS X.
Thanks

Português
Seria possível implementar uma função onde ao invés de ocultar o menu quando o usuário esta em sua área de trabalho? gostaria que tivesse uma especie de acesso rápido aos locais.
Seria basicamente bem semelhante ao OS X.
Obrigado

Demonstração/Demo:
demo

Window title slides off towards the bottom of the panel.

image

I have it set to centered on the panel, not sure if it matters. If you clear the widget (i.e by clicking on the desktop so that the widget goes blank), it jumps back to normal position. Then after you switch to another window, it jumps back down.

This only happens on certain windows - I can't spot any pattern to it.

Eyecandy: App icon styling like old Gnome shell

Most icons don't look good at low res, since under KDE you aren't going to be using symbolic icons in the panel widget.

image

It would me much more visually appealing if appmenu adopted the old Gnome model, which enlarges the app icon:

image

Another example:

image

I think this is much more visually appealing, and it doesn't require any special icons.

This could be integrated into the of appmenu widget (and maybe all other widgets as well, to make it more flexible for users. It would essentially be an overlay that is positioned at distance from the widget in question. The distance is set by the user.)

Allow dragging on the appmenu area to move windows

The appmenu takes up a lot of space and it would be useful to use that area to move windows (like the empty space). I know the sytem default is press to activate menu on mouse down, however this isn't the default for other plasma menus.

So I would propose activating the menubar on mouse release. Mouse down and drag would move the window.

It would be logical here to do the same thing for your other applets, including window title and window buttons. Dragging on these applets right now performs no useful function.

Maybe even do this for the dock, but you'd have to have a separate lock setting for it so I am not sure it's worth your effort.

Placement problem with plasma panel

On my work computer, I have only 4GB RAM and HDD so my Plasma setup is very minimal and I can't afford Latte so I use the system panel. I switched from AWC to your new applets (git version) and I noticed this problem.

When a menu is present, all panel components are in their positions as they should:

screenshot_20181127_104339

When I minimize all windows to desktop and menu is gone, all applets dynamically change their position:

screenshot_20181127_104630

Between your applets and systray I put distance applet without elastic width. When I enable elastic width, it becomes so big it covers the menu:

screenshot_20181127_111000

Even without elastic width it's still too big for certain titles so the menu gets showed behind it:

screenshot_20181127_111118

Is there a way or an additional applet to install that could replace this abomination called "distance applet" which is a default for Plasma?

On Latte all applets work great.

Support for different fonts/sizes

Have a menu to choose text size as well as different installed fonts, like the active window control widget.

Thanks for all you're doing. Haven't tried it yet but I'm excited about the minimize aware stuff.

Επίσης στην περιγραφή που έχεις "based totally" πιο πολύ θα μου ταίριαζε αντί του totally, completely/fully. Βέβαια μπορεί να λέω και τελείως βλακείες.

Different menues appear one by one with a latency in between

I filled this bug against plasma's global menu, but I as far as I can see it applies to this applet too. Ideally all appmenu's buttons (forgot adding buttons) should appear in sync.

https://bugs.kde.org/show_bug.cgi?id=398357

Relevant comment:

The latency I refer to, occurs because menues are loaded one after the other. This is fine, but I would recommend to separate the loading (which I assume is slow), from the showing (which I assume can be instantaneous to the human eye). If so, while menues are being imported, the applet should keep them invisible, and once all are loaded, then show them all.

[Feature Request] Idea/request to recreate AWC/Unity global menu behavior

Hi :)

What do you think about AWC/Unity's behavior of merging the program's title with its menu where the title is shown by default and when you mouse over it shows the menu instead?

It's one of the thing I've loved with Unity, do you think this could be done? Perhaps as a merge of the appmenu and title widgets?

Plasmashell keeps crashing when I try to use the menu

[ 2078.601576] plasmashell[31644]: segfault at 0 ip 00007fe3a4e18c4e sp 00007fff4ef9ea30 error 4 in plasma_applet_windowappmenu.so[7fe3a4e18000+4000]
[ 2078.601581] Code: 45 88 48 89 c7 e8 7c fd ff ff 85 c0 0f 94 c0 84 c0 0f 84 a8 00 00 00 48 8b 45 88 48 83 c0 40 48 89 c7 e8 31 1b 00 00 48 89 c3 <48> 8b 03 48 83 c0 60 4c 8b 20 48 8d 45 d0 48 89 c7 e8 96 16 00 00 
[ 2107.154826] plasmashell[31851]: segfault at 0 ip 00007f3817fe3c4e sp 00007fffa10ea640 error 4 in plasma_applet_windowappmenu.so[7f3817fe3000+4000]
[ 2107.154831] Code: 45 88 48 89 c7 e8 7c fd ff ff 85 c0 0f 94 c0 84 c0 0f 84 a8 00 00 00 48 8b 45 88 48 83 c0 40 48 89 c7 e8 31 1b 00 00 48 89 c3 <48> 8b 03 48 83 c0 60 4c 8b 20 48 8d 45 d0 48 89 c7 e8 96 16 00 00 
[ 2139.073968] plasmashell[32088]: segfault at 0 ip 00007f478c01ac4e sp 00007ffe5b4005b0 error 4 in plasma_applet_windowappmenu.so[7f478c01a000+4000]
[ 2139.073973] Code: 45 88 48 89 c7 e8 7c fd ff ff 85 c0 0f 94 c0 84 c0 0f 84 a8 00 00 00 48 8b 45 88 48 83 c0 40 48 89 c7 e8 31 1b 00 00 48 89 c3 <48> 8b 03 48 83 c0 60 4c 8b 20 48 8d 45 d0 48 89 c7 e8 96 16 00 00 

Problem with some apps

HI, I'm trying this widget but the apps that I use most frequently doesn't work. For example Visual Studio Code or PhpStorm don't show menu in the 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.