Open scotabroad opened 2 years ago
By commenting out lines if node.identifier in self._nodes: raise DuplicatedNodeIdError("Can't create node " "with ID '%s'" % node.identifier) in fildem/treelib/tree.py, I can finally get the global menu to display, though I can't interact with it for LibreOffice. It should be noted that the menu for Chromium also now appears (previously it didn't). That one can be interacted with.
Okay, Chromium only works on Xorg, not Wayland. LibreOffice still doesn't work.
It seems having a small screen negatively impacts this. The menu only works if I shrink my screen scaling from 200% to 100%. Otherwise, some menu items appear as dots.
Same issue here with Fedora 36 - although I can't figure out how to modify the egg file properly to apply this work around. /usr/local/lib/python3.10/site-packages/fildem-0.6.7-py3.10.egg
Issue exists under x11 for me, I have not tested wayland and don't care to. Also had to set selinux to permissive to even make it this far.
Ok - now I got it to show a menu but yea I cannot interact with it..
Same issue with Arch Linux + Gnome 42 (42.4).
App menu appears in firefox-appmenu, chromium, vscode but doesn't appear in libreoffice for some reason with the same error message.
Information
What is the current behavior?
I have installed the extension and the file from Github. Wanting to make sure Fildem works before I configure it to start on startup, I run it in my terminal. When I open Libreoffice Writer, the menu does not appear at the top. I have disabled all other extensions. Below is my terminal output:
Steps to reproduce the problem
Install the extension Install the file Run sudo python3 setup.py install --optimize=1 Configure ~/.gtkrc-2.0 and ~/.config/gtk-3.0/settings.ini Logout and Reboot Open terminal to run fildem Open Libreoffice Writer
What is the expected behavior?
Global menu should be exported to topbar and be visible.