Installation
Prebuilt packages for the three officially supported distributions are attached to every GitHub Release. Replace <version> with the actual release tag (e.g. 0.4.0).
Ubuntu 26.04
sudo apt install ./xfce4-meowmenu-plugin_<version>_ubuntu26.04_amd64.deb
Debian 13
sudo apt install ./xfce4-meowmenu-plugin_<version>_debian13_amd64.deb
Fedora 44
sudo dnf install ./xfce4-meowmenu-plugin-<version>-1.fc44.x86_64.rpm
Arch Linux (AUR)
Arch and Arch-based distributions — including CachyOS, EndeavourOS, and Manjaro — can install the AUR package with an AUR helper:
yay -S xfce4-meowmenu-plugin
The package (xfce4-meowmenu-plugin) is maintainer-published and distributed through the AUR. Unlike the three prebuilt packages above, it is not built or smoke-tested in CI.
Uninstall with yay -R xfce4-meowmenu-plugin.
After install
- Run
xfce4-panel -rto restart the panel. - Right-click the panel → Add New Items → MeowMenu.
- Right-click the MeowMenu button → Properties to pick a preset.
Uninstall
Remove the package with the appropriate command for your distribution:
- Ubuntu / Debian:
sudo apt purge xfce4-meowmenu-plugin - Fedora:
sudo dnf remove xfce4-meowmenu-plugin - Source install:
sudo ninja -C build uninstall
Then remove any user configuration left behind:
rm -rf ~/.local/share/meowmenu/
rm -f ~/.config/xfce4/xfconf/xfce-perchannel-xml/meowmenu.xml
Build from source
git clone https://github.com/matteobonanomi/xfce4-meowmenu-plugin.git
cd xfce4-meowmenu-plugin
meson setup build
meson compile -C build
sudo meson install -C build
Install the required build dependencies for your distribution first:
Ubuntu 26.04 / Debian 13
sudo apt update
sudo apt install \
build-essential meson ninja-build pkg-config \
libgtk-3-dev libglib2.0-dev \
libgarcon-1-dev libgarcon-gtk3-1-dev \
libxfce4panel-2.0-dev libxfce4ui-2-dev libxfce4util-dev \
libexo-2-dev \
libxfconf-0-dev \
libaccountsservice-dev libgtk-layer-shell-dev \
gettext
On Ubuntu 24.04 / Linux Mint 22 / LMDE 6, replace libgarcon-1-dev / libgarcon-gtk3-1-dev with libgarcon-1-0-dev / libgarcon-gtk3-1-0-dev.
Fedora 44+
sudo dnf install \
gcc gcc-c++ make meson ninja-build pkgconf-pkg-config \
gtk3-devel glib2-devel \
garcon-devel \
xfce4-panel-devel libxfce4ui-devel libxfce4util-devel \
exo-devel \
xfconf-devel \
accountsservice-devel gtk-layer-shell-devel \
gettext
Arch / Manjaro / EndeavourOS
sudo pacman -S --needed \
base-devel meson ninja pkgconf \
gtk3 glib2 \
garcon \
xfce4-panel libxfce4ui libxfce4util \
exo \
xfconf \
accountsservice gtk-layer-shell \
gettext