Schneegans / Gnome-Pie

A pie menu launcher for linux. Read the release announcement of version 0.7.2 at https://schneegans.github.io/news/2018/10/30/gnome-pie-072 Or have a look at the homepage!
http://schneegans.github.io/gnome-pie.html
MIT License
309 stars 54 forks source link

Confused about the main menu feature #183

Closed Hebgbs closed 4 years ago

Hebgbs commented 4 years ago

...What does it do exactly? I thought it would arrange my applications — all applications I have installed — in a circle, categorized like the menus I would use for program access traditionally.

I am using the MATE desktop. Is there some optional deps for GNOME Shell I need to include so GNOME Pie can do its thing correctly rather than showing me absolutely nothing?

Hebgbs commented 4 years ago

Found the problem: [WARNING] Failed to look up menu_file for "applications.menu"

But now what's the solution?

Hebgbs commented 4 years ago

Figured out a good temp fix, at the very least. It's not the best way of doing things but this helped: sudo ln -s /etc/xdg/menus/gnome-applications.menu /etc/xdg/menus/applications.menu

Not sure why Manjaro does that. But now I wonder, what's the proper way to fix it? Because using a symbolic link feels like cheating...

Schneegans commented 4 years ago

I found some information here: https://developer.gnome.org/menu-spec/. It seems that there could be various menu definitions, one for each desktop environment. Gnome-Pie could check whether applications.menu exists and if not search for an alternative.

But in the meantime, your workaround seems reasonable...

Hebgbs commented 4 years ago

Except--- here''s the thing. I don't know what gave that file to me. Because I swear that file didn't exist untiil I installed mate-menu in my build of Manjaro MATE, but in Ubuntu MATE the file GNOME Pie looks for already exists.

Also, speaking of Ubuntu — fix your PPA so people on Eoan and Focal can install without editing their sources. Thanks.

Hebgbs commented 3 years ago

Hey Simon, just wanted to chime in and say that gnome-menus from extra is required to be installed for use on Arch. That's what renders the option of gnome-applications.menu to be available in /etc/xdg/menus.