Comments (13)
I couldn’t make it work on Fedora. I’ll let you know of any advances.
from fildem.
yep. on the official repositories I could only find the appmenu module for qt. apparently there's this: https://pkgs.org/download/appmenu-gtk3 however I dislike the idea of downloading random binaries without proper repos.
from fildem.
I did find some stuff on the repos, like unity-gtk-module
and appmenu-gtk-module
but couldn’t get it to work. Also, didn’t find another similar app that uses these to test.
from fildem.
Fildem probably does not work with Fedora because its default session uses Wayland. If you use XOrg instead, it should work like any other distro, provided you install the requirements, of course. It would be great to make it work in Wayland tho, at least with Qt and apps running on Xwayland, like latest KDE does. I am pretty sure its plasmoid uses the same backends.
from fildem.
This app works on Wayland. I can’t say it’s the best experience because Wayland doesn’t like floating windows and global communication, but it should at least detect some Qt menus.
from fildem.
@gonzaarcr Indeed it works! Amazing! I was searching for something like this for months! I even thought about moving to KDE, now that GTK integration is much better, but it still does not look clean enough to my taste.
On Pop!_OS 20.04 (Gnome 3.36) it didn't need unity-gtk-module-common
, and adding appmenu-gtk-module
to GTK_MODULES environment variable seems to be enough (I had it already set up because I did some tests with Vala panel in the past).
The HUD shortcut (Alt + space) does not work on Wayland. The only other thing that didn't work as it should was Chromium, even on XOrg: maybe it is the version I use (Ungoogled-Chromium non-portable for Debian), I will try another version later. Do you have any tips?
from fildem.
Updates:
- HUD works on Wayland if there is no default shortcut combo pre-configured (Alt + space was set to show the window menu: maximize, minimize, etc)
- I used Feren OS (like Ubuntu 20.04 but with latest KDE) and the same Ungoogled Chromium version that I tested on Pop!_OS worked fine with the Global Menu on KDE
- KDE in FerenOS does not use
bamfdaemon
, what surprises me. It seems that they use pure dbusmenu/appmenu libs.
from fildem.
- The shortcut works out of the box? I created
inithud.sh
for Wayland since you cannot create shorcuts, but I forgot to document it.
from fildem.
No, my bad. Probably it worked on XOrg when I was testing. It does not work on Wayland, even with no default shortcut assigned to Alt + space.
I wonder why the menus are not showing for Chromium, do you have any ideas?
from fildem.
I just tested on Zorin and it worked. Make sure you are not using the AppImage version. If you keep having troubles create an isssue.
from fildem.
@lfom unity-gtk-module have not support for wayland and appmenu-gtk-module have support, but that was added by me. In Fedora, the package unity-gtk-module was introduced by a maintainer of the Cinnamon desktop in Fedora, when i created a global menu for the Cinnamon desktop, but I discontinued the Cinnamon extension and then not one care about update his dependencies (i.e use appmenu-gtk-module). The version of unity-gtk-module that Fedora have is also a very old version.
https://www.reddit.com/r/Fedora/comments/d3t5gp/kde_global_menu_for_gtk_fedora_30/
For more info about the support of appmenu-gtk-module you can see this: https://repology.org/project/appmenu-gtk-module/versions
from fildem.
FWIW, on Fedora 34 with Xorg and GNOME 40, https://www.linuxuprising.com/2021/02/how-to-install-fildem-global-menu-and.html was pretty much as written.
from fildem.
Anyone try on 36 though? It seems broken to me.
from fildem.
Related Issues (20)
- No Menubar, but great HUD in Gnome 42.1
- The click and mouse pointer movement on the menu in panel dont work as expected.
- Works great on Chrome, Audacious and VSCode but doesn't work sometimes on Libre Office apps.
- Duplicate title buttons (close maximize minimize) when window is maximized HOT 1
- Where is inithud.sh located? HOT 1
- Abandoned? HOT 4
- Taking the development leadership HOT 6
- Traceback (most recent call last):
- The background occasionally turns black after clicking on the menu
- ModuleNotFoundError: No module named 'future' HOT 1
- I really need to uninstall this extension from my system
- Gnome 43 HOT 7
- Menu context stops showing when opening any JetBrains IDE HOT 1
- CLion's menus crash my system
- Please upgrade the version of the extension please please please i am using the extension for a while like a routine for me please HOT 1
- Fildem does not work or freezes Gnome shell when used in a IntelliJ Idea Ultimate project HOT 2
- Fildem not working on Ubuntu 23.04
- global menu doesn't show icons in the menu list and its behavior is not controlled in configuration
- Fildem Global Menu not working on Zorin 16.02 HOT 3
- Support GNOME 45 (moved to ESM) HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fildem.