How to get the menu to display in the panel rather than in individual windows in Xfce?
Lately, I've been using Xfce more and Unity less. One of the things I miss from Unity is the position of the "menus". (In this case, they say "Media, Edit", etc., what are these called, by the way? Menus?)
In Unity, they are always positioned in the panel at the very top of the screen.
In Xfce, on the other hand, they follow each individual application and window, and are not displayed in the panel by default.
I prefer the way Unity does it. Can I make these menus display in the panel in Xfce too? And maybe even make them disappear from the individual windows?
I believe I'm asking the same thing like this question, only for Xfce rather than GNOME.
Run this command to install some packages:
sudo apt install xfce4-topmenu-plugin libtopmenu-client-gtk2-0 libtopmenu-server-gtk2-0 libtopmenu-client-gtk3-0 libtopmenu-server-gtk3-0 topmenu-gtk2 topmenu-gtk3
Create a file by using this command:
pkexec mousepad /etc/profile.d/topmenu-gtk.sh
In the text editor that appears, paste the following:
#!/bin/sh
export GTK_MODULES=$GTK_MODULES:topmenu-gtk-module
Save the document. Log out and in from the system. Right click on the Xfce panel and select Panel, then Add new items. From the list, select "TopMenu". Done!
Attribution: Everything is from this tutorial, which features instructions for MATE and Lubuntu too.
Since topmenu now doesn't support apps based on Qt and libreoffice,chrome...
Here's another alternative Vala Panel AppMenu
Vala Panel AppMenu is a global menu panel applet for Xfce, MATE and Vala panels, which uses unity-gtk-module as its backend, and it works with all the applications supported by Unity's AppMenu.
Add repository
sudo add-apt-repository ppa:webupd8team/mate
Install the plugin
sudo apt install xfce4-vala-appmenu-plugin unity-gtk3-module unity-gtk2-module appmenu-qt appmenu-qt5
Disable the menu from being displayed in application windows
xfconf-query -c xsettings -p /Gtk/ShellShowsMenubar -n -t bool -s true
xfconf-query -c xsettings -p /Gtk/ShellShowsAppmenu -n -t bool -s true
Restart the session (logout, then log back in).
Add the Vala AppMenu applet to the panel
Must read for instructions of both XFCE and MATE - Source