Closed joeknock90 closed 5 years ago
you need to search the internet how to enable global menus for Plasma....
has nothing to do with this applet, your system is not configured properly... so you have the same issue with all applets that are trying to show app menu for applications
The default global menu works perfectly fine. It is just window-appmenu that isn't working.
I have tried this from a completely new user home directory.
what is your interface ? Have you removed all plasma panels?
using latte-dock-git from AUR. Also tried latte-dock stable from repositories.
Also appmenu-git from AUR. Tried the non-git version as well. I probably should have thought of building that myself first. Sorry. Should I try that?
Sorry. Should I try that?
there is a chance that the AUR version is built with different frameworks version. Please try it in order to be sure that this is not the reason...
Will do. I'll report back shortly. Thanks!
Same issue. Removed plasma5-applets-window-appmenu-git with pacman -Rns plasma5-applets-window-appmenu-git
seemed to remove properly.
Built from cloned repo.
Curiously using the built in global menu SOMETIMES crashes latte-dock.
the built in global menu SOMETIMES crashes latte-dock.
it has happened to me also in the past but after a while stopped... no idea what was the reason...
Same issue.
Thanks again!
Just for funzies I threw arch linux up in a VM brand new and installed everything and I'm getting the same result.
@psifidotos
Try $ plasmawindowed org.kde.windowappmenu
from Konsole I see this, not sure if it relates, but it should be fixed:
~ ❯ plasmawindowed org.kde.windowappmenu
org.kde.plasmaquick: Applet preload policy set to 1
kf5.kpackage: Path traversal attempt detected: "/usr/share/kservices5/plasma-applet-org.kde.windowappmenu.desktop" is not inside "/usr/share/plasma/plasmoids/org.kde.windowappmenu/"
org.kde.plasma: requesting config for "Window AppMenu" without a containment!
qml: 0
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/AppletConfiguration.qml:283:25: QML StackView: Binding loop detected for property "height"
file:///usr/share/plasma/plasmoids/org.kde.windowappmenu/contents/ui/config/ConfigGeneral.qml:95: ReferenceError: inFillChk is not defined
same thing
Yes, Global menu shows correctly, however using it crashes latte-dock about 50% of the time
There doesn't seem to be a combination of filters that allows it to work. I've tried Each of them individually and in combination.
I'm also noticing that latte-dock isn't saving my config on logout sometimes, giving me the notification that it did not close properly, through few logouts i needed to now remove the global menu again, kill latte-dock, start it back up, and then I could log out and back in without it re-adding the widget.
@trmdi
file:///usr/share/plasma/plasmoids/org.kde.windowappmenu/contents/ui/config/ConfigGeneral.qml:95: ReferenceError: inFillChk is not defined
fixed in last commit
@joeknock90 please send also your env
output
Disabling screen filtering does it help?
Not sure what you mean by screen filtering
Not sure what you mean by screen filtering
in the settings there is an option to Filter by screen
important question: in your Latte panel do you have a latest WindowTitleApplet?
and one more thing... can you send your latte layout files to test them in my system?
Same problem here. latte-dock, WindowAppMenu and WindowAppTitle, all in git fashion installed as AUR builds. mylayout.layout.latte.tar.gz
if you try to use v0.3 do you have the same issue?
if you try to use v0.3 do you have the same issue?
Yes sir. Same problem.
What I find really rare, it's that I just downgraded latte-dock, appmenu and window-title to their non-git versions and the issue persist.
Screeen filtering disabled. Still no go.
I do have the latest Window Title applet also, as well as the latest window button applet.
This is the layout I've been using. Copied straight from my home folder.
If I cant manager to reproduce I cant provide a patch, unfortunately I havent managed to reproduce yet in my system
I totally understand that. I'll try to keep diging. It's probably an Arch problem in some way.
This is happening to me as well. Using latest git builds and using Plasma's Global Menu crashes Latte. Dr Konqi managed to trigger on one of them and this is what it could give me:
@DrDoctor13 not showing and crash are different issues, please open a NEW issue for the crash from plasma globalmenu
I'm saying the exact same things that are happening to @joeknock90 are happening to me. The appmenu menus are not showing at all, and trying to use Global Menu crashes Latte. Applications act as if a menu applet is being used when Appmenu is added to Latte, but it still does not appear.
1. lattedock 0.8.75
Just for funzies I threw arch linux up in a VM brand new and installed everything and I'm getting the same result.
Maybe latte from repo is no longer compatible with appmenu-git. I use latte-dock-git and latte extensions are also in git and it all works well. Try to switch to latte-dock-git, make sure all extensions are in git as well and reinstall them to the newest versions.
Maybe latte from repo is no longer compatible with appmenu-git.
it is not the case because in Latte Edit mode the AppMenu is shown correctly. My guess is that something has changed at Arch underlying libraries that creates that faulty behavior. It is one of those bad bugs that only way to be understood is to use a VM and reproduce.. I am just hoping that someone should step in and play with it in qml level. If for some time noone tries something when I find some spare time from Latte development I will look into it.
I have a strange dual-monitor+dual-gpu setup. I thought I should mention, in case it has a possible effect.
I am struggling the last couple of days to make AppMenu work, no positive results.
I even installed and used ddd
but I don't follow what should I do with the messages.
I also get some journal messages, should I post any and what? I have changed all theming to default (breeze etc), worked with other user accounts. The same happens.
What package versions or system setup could we start posting, for comparing ?
@Zren uses Manjaro. Can you reproduce this bug?
No idea, debugging this needs a programmer in order to identify which part of the code does not work properly and why. This issue appears to be Arch specific, in Manjaro is still everything working OK.
I have not time this period in order to install Arch in VM and test out what is going on, so in my side it will have to wait.
I also want to mention @antonio-rojas here, in case you could help to debug this.
@psifidotos I'm using Manjaro with this same issue
I am also on Manjaro. I added Plasma Global Menu and it is working fine. Still latte appmenu does not..
latte-dock-git 0.7.96.r648.g08ec6908-1
plasma5-applets-window-appmenu-git 0.4.r0.gff4dd59-1
plasma5-applets-window-buttons-git 0.3.r0.g38326ed-1
plasma5-applets-window-title-git 0.4.r0.gc22dc82-1
plasma-desktop 5.15.3-1 (plasma)
plasma-framework 5.56.1-3.1 (kf5)
plasma-workspace 5.15.3-2 (plasma)
in that case the issue influences all Arch derivatives...
@trmdi: this widget works fine in my Manjaro setup.
Installed git master and ran install.sh
. Using plasmoidviewer
(part of the plasma-sdk
package):
plasmoidviewer -a org.kde.windowappmenu -l topedge -f horizontal -c org.kde.panel
Opened a new dolphin window, and focused on it. Then pressed Alt+H
to get:
Did I need to test in latte-dock
?
@Zren I don't know how conclusive is that...
Anyway, which Manjaro branch are you on? Because if you are in stable instead of testing or unstable, maybe the offending package or library in cuestion haven't reach you downstream yet.
I'm on Manjaro Stable. If it's a broken package, then I guess I can test after the next manjaro update. My install is far from a clean room test though.
@Zren
I can't replicate what you did. I uninstalled the AUR git versions of window-title, appmenu, and window-buttons (just to be safe) and installed using the git repo install script.
I ran plasmoidviewer -a org.kde.windowappmenu -l topedge -f horizontal -c org.kde.panel
and it doesn't come up for me.
@joeknock90 please send your env output
This is a brand new home folder.
Arch Linux Plasma 5.15.3 X11
Global Menu does work, but this applet does not.
It shows that the widget is there when editing the panel, but does not snow any options for any applications (QT, GTK or otherwise)
I have no idea where to even start with logs.