Budgie
Budgie is The Budgie Desktop is a feature-rich, modern desktop designed to keep out the way of the user. Buddies of Budgie was founded to provide a home for the Budgie Desktop, an open source modern desktop environment built to provide you immediate access to the things you need.. It focuses on simplicity and elegance.
The Budgie desktop environment is not currently available in the main Gentoo ebuild repository, there is however a Budgie ebuild repository available: https://gitlab.com/SarahMia/sarahmiaoverlay.
Please report bugs upstream and provide sufficient details (how to reproduce, info, logs, errors, etc).
Installation
Overlay
To be able to enable the overlay install the app-eselect/eselect-repository and dev-vcs/git packages.
root #
emerge --ask app-eselect/eselect-repository dev-vcs/git
In order to be able to install the Budgie desktop on Gentoo enable the overlay created by SarahMia:
root #
eselect repository enable SarahMiaOverlay
Also sync the overlay using:
root #
emerge --sync sarahmiaoverlay
USE flags
The gnome-extra/budgie-meta package provides the full Budgie desktop, configurable with 1 USE flag:
Minimal makes gnome-extra/budgie-meta only install essential packages for the desktop to work. All-packages can also be set instead to install everything.
Emerge
Install Budgie:
root #
emerge --ask gnome-extra/budgie-meta
Alternatively, If the user wants a very basic desktop, Install gnome-extra/budgie-meta with the minimal USE flag. If you simply want everything with all the applets you can set the useflag all-packages as mentioned above for budgie-meta.
# Install's only budgie-desktop, budgie-screensaver, budgie-desktop-view, budgie-control-center.
gnome-extra/budgie-meta minimal
If simply everything is wanted with all the applets you can set the useflag all-packages as mentioned above for budgie-meta.
# Install everything related to budgie-desktop including budgie-backgrounds, budgie-extras and all the other applets.
gnome-extra/budgie-meta all-packages
One can also specify what applets should be installed with the gnome-extra/budgie-extras package. By default all will be installed with the exception of networkmanager and trash. Since the former depends on the global USE flag networkmanager and the other because budgie-desktop itself already has a trash applet. By setting
gnome-extra/budgie-* BUDGIE_EXTRAS_APPLETS: app-launcher wallstreet show-weather
To see all options for BUDGIE_EXTRAS_APPLETS:
root #
emerge --pretend --verbose budgie-extras
You can install other applets (if not installed budgie-meta with 'all-packages' USE flag) by running the following command:
root #
emerge --search budgie
Display Manager
The recommended display manager to use with Budgie is LightDM, but any other will work. For instructions follow:
- LightDM: Follow for instructions with enabling LightDM.
- Display_manager: Follow for instructions with enabling other display managers.
Personalize
Budgie-desktop by itself comes pretty empty. You can install any application you want. Since Budgie Desktop uses GTK3 and 4 the preferences goes to GTK applications but the user is free to run any others.
Budgie Settings
All settings can be found in Budgie Desktop Settings and Budgie System Settings. If budgie-extras is installed with the associated applets (by default all are) then there are additional settings available in Previews Control (for alt tabbing), Wallstreet Control (for rotating wallpapers) and Window Shuffler Control (for tiling and window placement support).
Filemanager
Budgie-desktop by itself comes without a filemanager. You are free to install one yourself of your choice. Nautilus and Nemo are most used for Budgie Desktop and also fit the best.
Styling / Themes
To install a theme you can take any from the main gentoo repository such as ark and vertex:
root #
emerge --ask x11-themes/arc-theme x11-themes/vertex-theme
The user can download a theme from another place such as https://www.gnome-look.org/. If done then place the theme directory in ~/.local/share/themes/ (If the directory does not exist, please create the directory.
To style any Gnome application place the contents of the libadwaita (or the gtk-4.0 if it doesn't exist) directory thats inside the theme directory in ~/.config/gtk-4.0/
Downloaded icon themes can be placed in ~/.icons. If the directory does not exist please create it.
The themes can then be selected in Budgie Desktop Settings under Style category. GNOME applications should be auto styled after they are restarted. Backgrounds are changed in Budgie System Settings.