ยง2023-10-29

Budgie is the flagship desktop of the Solus Project. It focuses on simplicity and elegance and is tightly integrated with the GNOME 3 stack.

  1. Installation, Overlay

To be able to enable the overlay install the app-eselect/eselect-repository and dev-vcs/git packages.

# emerge --ask app-eselect/eselect-repository dev-vcs/git

  1. In order to be able to install the Budgie desktop on Gentoo enable the overlay created by SarahMia:

root # eselect repository enable SarahMiaOverlay

  1. 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.

orgpi516G /home/alexlai # emerge --ask gnome-extra/budgie-meta

 * IMPORTANT: 11 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 0.74 s.


!!! All ebuilds that could satisfy "gnome-extra/budgie-meta" have been masked.
!!! One of the following masked packages is required to complete your request:
- gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay (masked by: ~arm64 keyword)
- gnome-extra/budgie-meta-10.8::SarahMiaOverlay (masked by: ~arm64 keyword)

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.

orgpi516G /home/alexlai # emerge --ask gnome-extra/budgie-meta --autounmask-write --autounmask 

 * IMPORTANT: 11 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 8.55 s.

[ebuild  N     ] media-libs/libogg-1.3.5-r1  USE="-static-libs" 
[ebuild  N     ] sys-apps/hwdata-0.374 
[ebuild  N     ] acct-group/plugdev-0-r2 
[ebuild  N     ] acct-group/colord-0-r1 
[ebuild  N    *] media-gfx/jhead-3.06.0.1-r1 
[ebuild  N     ] media-libs/alsa-topology-conf-1.2.5.1 
[ebuild  N     ] media-libs/alsa-ucm-conf-1.2.9 
[ebuild  N     ] acct-group/geoclue-0-r1 
[ebuild  N     ] app-crypt/libmd-1.1.0 
[ebuild  N     ] app-crypt/argon2-20190702-r1  USE="-static-libs" 
[ebuild  N     ] dev-libs/ell-0.56  USE="-pie -test" 
[ebuild  N     ] app-i18n/unicode-emoji-15.0 
[ebuild  N     ] dev-db/lmdb-0.9.30  USE="-static-libs" 
[ebuild  N     ] dev-util/unifdef-2.12-r1 
[ebuild  N     ] media-libs/giflib-5.2.1-r1  USE="-doc -static-libs" 
[ebuild  N     ] media-libs/alsa-lib-1.2.9  USE="-alisp -debug -doc -python" PYTHON_SINGLE_TARGET="python3_11 -python3_10" 
[ebuild  N     ] dev-libs/libbsd-0.11.7-r2  USE="-static-libs -verify-sig" 
[ebuild  N     ] app-text/iso-codes-4.15.0 
[ebuild  N     ] dev-libs/libyaml-0.2.5  USE="-doc -static-libs -test" 
[ebuild  N     ] dev-util/itstool-2.0.7  PYTHON_SINGLE_TARGET="python3_11 -python3_10" 
[ebuild  N     ] media-libs/opus-1.4  USE="-custom-modes -debug -doc (-hardened) -static-libs -test" CPU_FLAGS_ARM="(-neon)" 
[ebuild  N     ] x11-themes/sound-theme-freedesktop-0.8 
[ebuild  N     ] dev-python/webencodings-0.5.1-r2  USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 (-python3_12)" 
[ebuild  N     ] app-arch/brotli-1.1.0  USE="-debug -python -test" PYTHON_TARGETS="python3_11 -python3_10 (-python3_12)" 
[ebuild  N     ] app-text/docbook-sgml-dtd-4.1-r5 
[ebuild  N     ] app-text/docbook-sgml-dtd-3.0-r5 
[ebuild  N     ] dev-libs/json-c-0.17  USE="-static-libs -threads" 
[ebuild  N     ] net-libs/rpcsvc-proto-1.4.4 
[ebuild  N     ] dev-perl/common-sense-3.750.0 
[ebuild  N     ] sys-apps/keyutils-1.6.3  USE="(split-usr) -static -static-libs -test" 
[ebuild  N     ] net-libs/libasyncns-0.8-r4  USE="-debug -doc" 
[ebuild  N     ] app-text/hunspell-1.7.2  USE="ncurses nls readline -static-libs" L10N="-af -bg -ca -cs -cy -da -de -de-1901 -el -en -eo -es -et -fo -fr -ga -gl -he -hr -hu -ia -id -is -it -kk -km -ku -lt -lv -mi -mk -ms -nb -nl -nn -pl -pt -pt-BR -ro -ru -sk -sl -sq -sv -sw -tn -uk -zu" 
[ebuild  N     ] app-eselect/eselect-ruby-20230616 
[ebuild  N     ] media-gfx/potrace-1.16  USE="-metric" 
[ebuild  N     ] dev-python/psutil-5.9.5  USE="-debug -test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 (-python3_12)" 
[ebuild  N    ~] dev-python/svgwrite-1.4.3  USE="-test" PYTHON_TARGETS="python3_11 -python3_10 -python3_12" 
[ebuild  N     ] dev-libs/snowball-stemmer-2.2.0  USE="-static-libs -test" 
[ebuild  N     ] dev-python/defusedxml-0.7.1-r1  USE="-examples" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 (-python3_12)" 
[ebuild  N     ] dev-python/ply-3.11-r2  USE="-examples" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 (-python3_12)" 
[ebuild  N     ] dev-python/olefile-0.46-r2  USE="-doc -test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 (-python3_12)" 
[ebuild  N     ] dev-python/six-1.16.0-r1  USE="-doc -test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 (-python3_12)" 
[ebuild  N     ] app-eselect/eselect-notify-send-0.1 
[ebuild  N     ] acct-user/geoclue-0-r1 
[ebuild  N     ] dev-python/pycups-2.0.1-r1  USE="-debug -examples" PYTHON_TARGETS="python3_11 -python3_10" 
[ebuild  N     ] app-text/openjade-1.3.2-r9 
[ebuild  N     ] app-text/xhtml1-20020801-r6 
[ebuild  N     ] app-text/docbook-sgml-dtd-3.1-r5 
[ebuild  N     ] app-text/docbook-sgml-dtd-4.4-r2 
[ebuild  N     ] app-text/docbook-sgml-dtd-4.2-r4 
[ebuild  N     ] app-text/docbook-sgml-dtd-4.0-r5 
[ebuild  N     ] app-text/docbook-xml-simple-dtd-4.1.2.4-r4 
[ebuild  N     ] app-text/docbook-xml-simple-dtd-1.0-r3 
[ebuild  N     ] dev-libs/libbytesize-2.9  USE="-doc -python -test -tools" PYTHON_TARGETS="python3_11 -python3_10" 
[ebuild  N     ] app-i18n/unicode-cldr-43.1 
[ebuild  N     ] app-i18n/unicode-data-15.0.0 
[ebuild  N     ] dev-perl/Parse-Yapp-1.210.0-r1  USE="-examples -test" 
[ebuild  N     ] sys-libs/liburing-2.3-r4  USE="-examples -static-libs -test" 
[ebuild  N     ] dev-perl/Canary-Stability-2013.0.0 
[ebuild  N     ] sys-libs/libcap-ng-0.8.3  USE="-python -static-libs" PYTHON_TARGETS="python3_11 -python3_10" 
[ebuild  N     ] sys-libs/cracklib-2.9.11  USE="nls (split-usr) zlib -python -static-libs -test" PYTHON_TARGETS="python3_11 -python3_10" 
[ebuild  N     ] acct-user/colord-0-r1 
[ebuild  N     ] app-eselect/eselect-mpg123-0.1-r1 
[ebuild  N     ] media-libs/vulkan-loader-1.3.261  USE="X -layers -wayland" 
[ebuild  N     ] gnome-base/gnome-common-3.18.0-r2 
[ebuild  N     ] dev-libs/libsass-3.6.5-r1 
[ebuild  N     ] dev-util/colm-0.14.7  USE="-doc" 
[ebuild  N     ] dev-libs/libev-4.33  USE="-static-libs" 
[ebuild  N     ] x11-misc/xsel-1.2.0-r2 
[ebuild  N     ] dev-libs/json-glib-1.6.6-r1  USE="introspection -gtk-doc -test" 
[ebuild  N     ] gnome-base/gsettings-desktop-schemas-44.0  USE="introspection" 
[ebuild  N     ] dev-libs/libgudev-238-r1  USE="introspection -test" 
[ebuild  N     ] media-libs/gstreamer-1.20.6  USE="caps introspection nls (-orc) -test -unwind" 
[ebuild  N     ] x11-libs/libXinerama-1.1.5  USE="-doc" 
[ebuild  N     ] media-libs/libvorbis-1.3.7-r1  USE="-static-libs -test" 
[ebuild  N     ] x11-libs/libxkbfile-1.1.2 
[ebuild  N     ] media-libs/graphene-1.10.8  USE="introspection -doc -test" CPU_FLAGS_ARM="(-neon)" 
[ebuild  N     ] sys-libs/talloc-2.4.0  USE="python -compat -valgrind" PYTHON_SINGLE_TARGET="python3_11 -python3_10" 
[ebuild  N     ] dev-python/pillow-10.0.1  USE="jpeg lcms tiff truetype xcb zlib -debug -examples -imagequant -jpeg2k -test -tk -webp" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 (-python3_12)" 
[ebuild  N     ] gui-libs/libhandy-1.8.2  USE="introspection vala -examples -glade -gtk-doc -test" 
[ebuild  N     ] net-libs/libpsl-0.21.2  USE="icu idn -test" 
[ebuild  N     ] dev-libs/libgee-0.20.6  USE="introspection" 
[ebuild  N     ] media-libs/flac-1.4.3  USE="cxx ogg -debug -static-libs" 
[ebuild  N     ] dev-python/tinycss2-1.2.1  USE="-test" PYTHON_TARGETS="python3_11 -python3_10 (-python3_12)" 
[ebuild  N     ] sys-apps/accountsservice-23.13.9  USE="introspection systemd -doc (-elogind) -gtk-doc (-selinux) -test" 
[ebuild  N     ] net-print/cups-pk-helper-0.2.7-r1 
[ebuild  N     ] sys-apps/bubblewrap-0.8.0  USE="(-selinux) -suid" 
[ebuild  N     ] dev-python/pycairo-1.24.0  USE="-debug -doc -examples -test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 (-python3_12)" 
[ebuild  N     ] sys-block/parted-3.6  USE="debug nls readline -device-mapper -verify-sig" 
[ebuild  N     ] sys-libs/tdb-1.4.8  USE="-python" PYTHON_SINGLE_TARGET="python3_11 -python3_10" 
[ebuild  N     ] x11-libs/startup-notification-0.12-r1 
[ebuild  N     ] media-gfx/imagemagick-7.1.1.11  USE="X bzip2 cxx jpeg lcms openmp pango png svg tiff truetype xml zlib -corefonts -djvu -fftw -fontconfig -fpx -graphviz -hdri -heif -jbig -jpeg2k -jpegxl -lqr -lzma (-opencl) -openexr -perl -postscript -q8 -q32 -raw -static-libs -test -webp -wmf -zip" 
[ebuild  N     ] dev-python/pyudev-0.24.1  USE="qt5 -test" PYTHON_TARGETS="python3_11 -python3_10" 
[ebuild  N     ] dev-python/pyperclip-1.8.2-r1  USE="-test" PYTHON_TARGETS="python3_11 -python3_10 (-python3_12)" 
[ebuild  N    ~] dev-python/python-xlib-0.33  USE="-doc -test" PYTHON_TARGETS="python3_11 -python3_10 -python3_12" 
[ebuild  N     ] x11-misc/wmctrl-1.07-r3 
[ebuild  N     ] dev-libs/keybinder-0.3.2-r300  USE="introspection" 
[ebuild  N     ] net-libs/libproxy-0.5.3  USE="introspection -duktape -gnome -gtk-doc -kde -test -vala" 
[ebuild  N     ] dev-libs/libxmlb-0.3.14  USE="zstd -doc -introspection -stemmer -test" 
[ebuild  N     ] x11-libs/libXScrnSaver-1.2.4  USE="-doc" 
[ebuild  N     ] media-libs/opusfile-0.12-r1  USE="float http -doc -fixed-point -static-libs" 
[ebuild  N     ] media-libs/libao-1.2.2-r3  USE="alsa -mmap -nas -pulseaudio -sndio" 
[ebuild  N     ] dev-python/pycparser-2.21-r2  USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 (-python3_12)" 
[ebuild  N     ] dev-libs/libpwquality-1.4.5  USE="pam (split-usr) -python -static-libs" PYTHON_TARGETS="python3_11 -python3_10" 
[ebuild  N     ] gnome-base/libgtop-2.40.0-r2  USE="introspection" 
[ebuild  N     ] x11-apps/iceauth-1.0.9 
[ebuild  N     ] x11-libs/libpciaccess-0.17-r1  USE="zlib" 
[ebuild  N     ] x11-libs/libXfont2-2.0.6  USE="bzip2 truetype -doc" 
[ebuild  N     ] x11-misc/xbitmaps-1.1.3 
[ebuild  N     ] x11-libs/libxcvt-0.1.2 
[ebuild  N     ] x11-apps/xrdb-1.2.2 
[ebuild  N     ] dev-python/dbus-python-1.3.2  USE="-doc -examples -test" PYTHON_TARGETS="python3_11 -python3_10 (-python3_12)" 
[ebuild  N     ] app-text/docbook-dsssl-stylesheets-1.79-r4 
[ebuild  N     ] dev-libs/libatasmart-0.19_p5  USE="-static-libs" 
[ebuild  N     ] sys-fs/lvm2-2.03.21-r1  USE="readline systemd udev -lvm -sanlock (-selinux) -static -static-libs -thin -valgrind" 
[ebuild  N     ] dev-libs/libical-3.0.16  USE="glib introspection -doc -examples -static-libs -test -vala" 
[ebuild  N     ] dev-perl/Types-Serialiser-1.10.0  USE="-test" 
[ebuild  N     ] media-sound/lame-3.100-r3  USE="frontend -debug -mp3rtp -sndfile -static-libs" 
[ebuild  N     ] media-libs/libsdl2-2.28.1  USE="X alsa dbus joystick opengl sound threads udev video vulkan (-aqua) (-custom-cflags) -doc (-fcitx4) -gles1 -gles2 -haptic -ibus -jack -kms -libsamplerate -nas -oss -pipewire -pulseaudio -sndio -static-libs -wayland -xscreensaver" VIDEO_CARDS="-vc4" 
[ebuild  N     ] media-libs/libwebp-1.3.2  USE="gif jpeg opengl png tiff -static-libs -swap-16bit-csp" CPU_FLAGS_ARM="(-neon)" 
[ebuild  N     ] media-libs/woff2-1.0.2-r5 
[ebuild  N     ] app-text/enchant-2.5.0  USE="hunspell -aspell (-nuspell) -test (-voikko)" 
[ebuild  N     ] dev-libs/hyphen-2.8.8-r2  USE="-static-libs" 
[ebuild  N     ] sys-apps/xdg-dbus-proxy-0.1.5  USE="-test" 
[ebuild  N     ] x11-libs/libXv-1.0.12  USE="-doc" 
[ebuild  N     ] gnome-base/gnome-menus-3.36.0-r1  USE="introspection -test" 
[ebuild  N     ] dev-lang/sassc-3.6.2 
[ebuild  N     ] dev-util/wayland-scanner-1.22.0 
[ebuild  N     ] x11-libs/libXres-1.2.2  USE="-doc" 
[ebuild  N     ] dev-libs/dbus-glib-0.112  USE="-debug -static-libs -test" 
[ebuild  N     ] dev-util/ragel-7.0.4  USE="-doc" 
[ebuild  N     ] media-libs/speexdsp-1.2.1  CPU_FLAGS_ARM="(-neon)" 
[ebuild  N     ] media-libs/sbc-2.0  USE="-static-libs" 
[ebuild  N     ] dev-libs/libverto-0.3.1-r1  USE="libev threads -glib -libevent -static-libs -tevent" 
[ebuild  N     ] x11-misc/notification-daemon-3.20.0-r1 
[ebuild  N     ] media-libs/libcanberra-0.30-r7  USE="alsa gtk3 sound udev -gnome -gstreamer -gtk2 -oss -pulseaudio -tdb" 
[ebuild  N     ] dev-python/pygobject-3.44.1  USE="cairo -debug -examples -test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 (-python3_12)" 
[ebuild  N     ] gnome-base/gnome-desktop-44.0-r300  USE="introspection (seccomp) systemd udev -debug" 
[ebuild  N     ] sys-power/upower-0.99.20  USE="introspection -doc (-ios) (-selinux) -test" 
[ebuild  N     ] net-wireless/bluez-5.68  USE="cups mesh obex readline systemd udev -btpclient -debug -deprecated -doc -experimental -extra-tools -midi (-selinux) -test -test-programs" PYTHON_SINGLE_TARGET="python3_11 -python3_10 (-python3_12)" 
[ebuild  N     ] media-libs/gst-plugins-base-1.20.6  USE="X alsa egl introspection nls ogg opengl pango vorbis -gbm -gles2 -ivorbis (-orc) -test -theora -wayland" 
[ebuild  N     ] net-libs/glib-networking-2.76.1  USE="gnome libproxy ssl -test" 
[ebuild  N     ] dev-python/cffi-1.16.0  USE="-debug -doc -test" PYTHON_TARGETS="python3_11 -python3_10 (-python3_12)" 
[ebuild  N     ] x11-apps/xkbcomp-1.4.6 
[ebuild  N     ] sys-libs/tevent-0.14.1  USE="-python -test" PYTHON_SINGLE_TARGET="python3_11 -python3_10" 
[ebuild  N     ] app-crypt/mit-krb5-1.20.1  USE="keyutils nls pkinit threads -doc -lmdb -openldap (-selinux) -test -xinetd" 
[ebuild  N    ~] media-sound/vorbis-tools-1.4.2-r2  USE="flac nls ogg123 -kate -speex" 
[ebuild  N     ] x11-apps/xinput-1.6.4 
[ebuild  N     ] x11-misc/xdotool-3.20211022.1  USE="-doc -examples" 
[ebuild  N    ~] x11-misc/xprintidle-2.1 
[ebuild  N    *] dev-libs/granite-6.2.0 
[ebuild  N     ] dev-libs/appstream-glib-0.8.2  USE="introspection -fonts -gtk-doc -stemmer" 
[ebuild  N    ~] dev-python/cssselect2-0.7.0  USE="-test" PYTHON_TARGETS="python3_11 -python3_10 -python3_12" 
[ebuild  N     ] x11-apps/xinit-1.4.2  USE="-twm" 
[ebuild  N     ] app-text/docbook-sgml-utils-0.6.14-r5  USE="-jadetex" 
[ebuild  N     ] sys-fs/cryptsetup-2.6.1  USE="argon2 nls openssl udev -fips -gcrypt -kernel -nettle -pwquality -ssh -static -static-libs -test -urandom" 
[ebuild  N     ] dev-perl/JSON-XS-4.30.0  USE="-examples -test" 
[ebuild  N     ] dev-libs/libgusb-0.4.6  USE="introspection vala -gtk-doc -test" 
[ebuild  N     ] media-sound/mpg123-1.31.3-r1  USE="alsa ipv6 sdl (-coreaudio) -int-quality -jack -nas -oss -portaudio -pulseaudio" 
[ebuild  N     ] x11-libs/libwnck-43.0-r1  USE="introspection startup-notification -gtk-doc -tools" 
[ebuild  N     ] virtual/notification-daemon-0  USE="(-gnome) -kde" 
[ebuild  N     ] x11-libs/libnotify-0.8.2  USE="introspection -gtk-doc -test" 
[ebuild  N     ] net-libs/libsoup-3.4.2  USE="brotli introspection ssl vala -gssapi -gtk-doc -samba (-sysprof) -test" 
[ebuild  N     ] x11-misc/colord-1.4.6-r1  USE="introspection systemd -argyllcms -examples -extra-print-profiles -gtk-doc -scanner (-selinux) -test -vala" 
[ebuild  N     ] gui-libs/gtk-4.10.5  USE="X cups introspection (-aqua) -broadway -cloudproviders -colord -examples (-ffmpeg) -gstreamer (-sysprof) -test (-vulkan) -wayland" 
[ebuild  N     ] media-libs/gsound-1.0.3  USE="introspection vala -gtk-doc" 
[ebuild  N     ] media-libs/libsndfile-1.2.2  USE="alsa -minimal -sqlite -test" 
[ebuild  N     ] dev-libs/appstream-0.15.6  USE="introspection qt5 vala -apt -doc -test" 
[ebuild  N     ] net-libs/libsoup-2.74.3  USE="introspection ssl vala -brotli -gssapi -gtk-doc -samba (-sysprof) -test" 
[ebuild  N     ] dev-python/xcffib-1.5.0  USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 (-python3_12)" 
[ebuild  N     ] x11-libs/libxklavier-5.4-r1  USE="introspection -vala" 
[ebuild  N     ] sys-libs/libblockdev-2.28-r1  USE="cryptsetup tools -bcache -device-mapper -dmraid -escrow -gtk-doc -introspection -kbd -lvm -test -vdo" PYTHON_SINGLE_TARGET="python3_11 -python3_10" 
[ebuild  N     ] sys-libs/ldb-2.7.2  USE="lmdb -doc -ldap -python -test" PYTHON_SINGLE_TARGET="python3_11 -python3_10" 
[ebuild  N     ] dev-perl/JSON-4.100.0  USE="xs -examples -test" 
[ebuild  N     ] media-plugins/gst-plugins-opus-1.20.6  USE="-test" 
[ebuild  N     ] media-libs/gst-plugins-bad-1.20.6  USE="X bzip2 egl gtk introspection nls opengl -gles2 (-orc) (-qsv) -test -vnc -wayland" 
[ebuild  N     ] dev-libs/libpeas-1.36.0  USE="gtk python -glade -gtk-doc (-lua) -test -vala" LUA_SINGLE_TARGET="lua5-1 -luajit" PYTHON_SINGLE_TARGET="python3_11 -python3_10 (-python3_12)" 
[ebuild  N     ] virtual/krb5-0-r1 
[ebuild  N     ] app-i18n/ibus-1.5.27  USE="X emoji gtk3 gtk4 gui introspection libnotify nls python systemd unicode vala -appindicator -gtk2 -test -wayland" PYTHON_TARGETS="python3_11 -python3_10" 
[ebuild  N     ] gnome-base/libgnomekbd-3.28.1  USE="introspection" 
[ebuild  N     ] sci-geosciences/geocode-glib-3.26.4-r201  USE="introspection -gtk-doc -test" 
[ebuild  N     ] gnome-extra/zenity-3.44.2  USE="libnotify -webkit" 
[ebuild  N     ] dev-python/cairocffi-1.6.1  USE="-test" PYTHON_TARGETS="python3_11 (-pypy3) -python3_10 (-python3_12)" 
[ebuild  N     ] x11-libs/colord-gtk-0.3.0  USE="introspection -doc -vala" 
[ebuild  N     ] sys-fs/udisks-2.9.4-r3  USE="acl daemon introspection nls systemd -debug (-elogind) -lvm (-selinux) -vdo -zram" 
[ebuild  N     ] gnome-extra/gnome-color-manager-3.36.0  USE="-test" 
[ebuild  N     ] app-admin/system-config-printer-1.5.18-r1  USE="policykit -keyring" PYTHON_SINGLE_TARGET="python3_11 -python3_10" 
[ebuild  N     ] app-misc/geoclue-2.7.0  USE="introspection -gtk-doc -modemmanager -vala -zeroconf" 
[ebuild  N     ] gui-libs/libadwaita-1.3.4  USE="introspection vala -test" 
[ebuild  N     ] net-libs/rest-0.9.1-r1  USE="introspection -gtk-doc -test -vala" 
[ebuild  N     ] net-wireless/gnome-bluetooth-3.34.5  USE="introspection -gtk-doc -test" 
[ebuild  N    ~] gnome-extra/budgie-screensaver-5.1.0  USE="locking systemd xtools" 
[ebuild  N    ~] media-gfx/cairosvg-2.7.1  USE="-test" PYTHON_TARGETS="python3_11 -python3_10 -python3_12" 
[ebuild  N     ] net-wireless/gnome-bluetooth-42.6  USE="introspection -gtk-doc -sendto -test" 
[ebuild  N     ] dev-libs/libgweather-4.2.0  USE="introspection vala -gtk-doc -test" 
[ebuild  N     ] dev-lang/ruby-3.1.4-r3  USE="gdbm ipv6 rdoc ssl -berkdb -debug -doc -examples (-jemalloc) -jit -socks5 -static-libs -systemtap -tk -valgrind -xemacs" 
[ebuild  N     ] virtual/ruby-ssl-12  RUBY_TARGETS="ruby31" 
[ebuild  N     ] dev-ruby/rubygems-3.3.26  USE="-server -test" RUBY_TARGETS="ruby31" 
[ebuild  N     ] virtual/rubygems-17  RUBY_TARGETS="ruby31" 
[ebuild  N     ] dev-ruby/bundler-2.3.26  USE="-doc -test" RUBY_TARGETS="ruby31" 
[ebuild  N     ] dev-ruby/did_you_mean-1.6.3  USE="-test" RUBY_TARGETS="ruby31 (-ruby32)" 
[ebuild  N     ] dev-ruby/rake-13.0.6-r2  USE="-doc -test" RUBY_TARGETS="ruby31 (-ruby32)" 
[ebuild  N     ] dev-ruby/rbs-3.0.4  USE="-doc -test" RUBY_TARGETS="ruby31 (-ruby32)" 
[ebuild  N     ] dev-ruby/typeprof-0.21.7  USE="-test" RUBY_TARGETS="ruby31 (-ruby32)" 
[ebuild  N     ] dev-ruby/power_assert-2.0.3  USE="-doc -test" RUBY_TARGETS="ruby31 (-ruby32)" 
[ebuild  N     ] dev-ruby/test-unit-3.6.1  USE="-doc -test" RUBY_TARGETS="ruby31 (-ruby32)" 
[ebuild  N     ] dev-ruby/minitest-5.18.1  USE="-doc -test" RUBY_TARGETS="ruby31 (-ruby32)" 
[ebuild  N     ] dev-ruby/json-2.6.3  USE="-doc -test" RUBY_TARGETS="ruby31 (-ruby32)" 
[ebuild  N     ] dev-ruby/rexml-3.2.6  USE="-test" RUBY_TARGETS="ruby31 (-ruby32)" 
[ebuild  N     ] dev-ruby/rss-0.2.9-r1  USE="-doc -test" RUBY_TARGETS="ruby31 (-ruby32)" 
[ebuild  N     ] dev-ruby/kpeg-1.3.3  USE="-doc -test" RUBY_TARGETS="ruby31 (-ruby32)" 
[ebuild  N     ] dev-ruby/racc-1.7.0  USE="-doc -test" RUBY_TARGETS="ruby31 (-ruby32)" 
[ebuild  N     ] net-libs/webkit-gtk-2.40.5-r410  USE="X gstreamer introspection jpeg2k jumbo-build lcms pdf (seccomp) spell systemd (-aqua) -avif -examples -gamepad -gles2-only -keyring -wayland" 
[ebuild  N     ] net-libs/gnome-online-accounts-3.48.0  USE="introspection vala -debug (-gnome) -gtk-doc -kerberos -man" 
[ebuild  N     ] dev-ruby/stringio-3.0.7  USE="-doc -test" RUBY_TARGETS="ruby31 (-ruby32)" 
[ebuild  N     ] dev-ruby/psych-5.1.0  USE="-doc -test" RUBY_TARGETS="ruby31 (-ruby32)" 
[ebuild  N     ] dev-ruby/rdoc-6.5.0  USE="-doc -test" RUBY_TARGETS="ruby31 (-ruby32)" 
[ebuild  N     ] media-libs/libpulse-16.1-r2  USE="X asyncns dbus glib gtk systemd -doc (-selinux) -test -valgrind" 
[ebuild  N     ] media-sound/pulseaudio-daemon-16.1-r7  USE="X alsa alsa-plugin asyncns bluetooth dbus gdbm glib ssl systemd udev -aptx (-elogind) -equalizer -fftw -gstreamer -jack -ldac (-lirc) -ofono-headset (-orc) (-oss) (-selinux) -sox (-system-wide) -tcpd -test -valgrind (-webrtc-aec) -zeroconf" 
[ebuild  N     ] media-plugins/alsa-plugins-1.2.7.1-r1  USE="mix pulseaudio usb_stream -arcam_av -debug -ffmpeg -jack -libsamplerate -oss -speex" 
[ebuild  N     ] media-sound/pulseaudio-16.1  USE="bluetooth glib -daemon -jack -ofono-headset" 
[ebuild  N     ] gnome-base/gnome-settings-daemon-44.1  USE="colord cups systemd -debug (-elogind) -modemmanager -networkmanager -smartcard (-test) -wayland" INPUT_DEVICES="(-wacom)" 
[ebuild  N     ] x11-wm/magpie-0.9.3  USE="introspection systemd udev -doc (-elogind) -gnome -screencast (-sysprof) -wayland" INPUT_DEVICES="(-wacom)" VIDEO_CARDS="(-nvidia)" 
[ebuild  N     ] x11-misc/xdg-user-dirs-0.18  USE="gtk" 
[ebuild  N     ] x11-misc/xdg-user-dirs-gtk-0.11 
[ebuild  N     ] gnome-base/gnome-session-44.0-r1  USE="systemd -doc (-elogind)" 
[ebuild  N    ~] gnome-extra/budgie-desktop-10.8.2  USE="bluetooth hibernate policykit -gtk-doc -stateless" 
[ebuild  N    ~] gnome-extra/budgie-desktop-view-1.3  USE="-stateless" 
[ebuild  N    ~] gnome-extra/budgie-extras-1.7.0  USE="-networkmanager -stateless" BUDGIE_EXTRAS_APPLETS="all -app-launcher -applications-menu -brightness-controller -clockworks -countdown -dropby -extras-daemon -fuzzyclock -hotcorners -kangaroo -keyboard-autoswitch -network-manager -quickchar -quicknote -recently-used -rotation-lock -show-weather -showtime -take-a-break -trash -visualspace -wallstreet -window-previews -window-shuffler -workspace-stopwatch -workspace-switcher" 
[ebuild  N    ~] gnome-extra/budgie-backgrounds-2.0 
[ebuild  N     ] x11-base/xorg-server-21.1.9  USE="systemd udev xorg -debug (-elogind) -minimal (-selinux) -suid -test -unwind -xcsecurity -xephyr -xnest -xvfb" 
[ebuild  N     ] x11-base/xorg-drivers-21.1-r2  INPUT_DEVICES="libinput (-elographics) -evdev (-joystick) -synaptics (-vmmouse) (-void) (-wacom)" VIDEO_CARDS="-amdgpu (-ast) (-dummy) (-fbdev) -freedreno (-geode) (-i915) (-intel) (-mga) (-nouveau) (-nvidia) (-omap) (-qxl) (-r128) -radeon -radeonsi (-siliconmotion) -tegra -vc4 (-vesa) (-via) (-virtualbox) (-vmware)" 
[ebuild  N     ] x11-drivers/xf86-input-libinput-1.4.0 
[ebuild  N     ] net-fs/cifs-utils-7.0  USE="acl ads caps pam python systemd -creds" PYTHON_SINGLE_TARGET="python3_11 -python3_10" 
[ebuild  N     ] net-fs/samba-4.18.8  USE="acl client cups pam regedit system-mitkrb5 systemd -addc -ads (-ceph) (-cluster) -debug (-fam) -glusterfs -gpg -iprint -json -ldap -llvm-libunwind -profiling-data -python -quota (-selinux) -snapper -spotlight -syslog (-system-heimdal) (-test) -unwind -winbind -zeroconf" PYTHON_SINGLE_TARGET="python3_11 -python3_10" 
[ebuild  N    ~] gnome-extra/budgie-control-center-1.3.0  USE="bluetooth cups gnome-online-accounts ibus systemd -debug (-elogind) -kerberos -networkmanager -v4l -wayland" INPUT_DEVICES="(-wacom)" 
[ebuild  N    ~] gnome-extra/budgie-meta-10.8.2  USE="-all-packages -minimal" 

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay
# required by gnome-extra/budgie-meta (argument)
=gnome-extra/budgie-control-center-1.3.0 ~arm64
# required by gnome-extra/budgie-extras-1.7.0::SarahMiaOverlay[budgie_extras_applets_all,-budgie_extras_applets_window-previews,-budgie_extras_applets_take-a-break]
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay[-minimal]
# required by gnome-extra/budgie-meta (argument)
=x11-misc/xprintidle-2.1 ~arm64
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay[-minimal]
# required by gnome-extra/budgie-meta (argument)
=gnome-extra/budgie-extras-1.7.0 ~arm64
# required by gnome-extra/budgie-extras-1.7.0::SarahMiaOverlay[-budgie_extras_applets_countdown,budgie_extras_applets_all]
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay[-minimal]
# required by gnome-extra/budgie-meta (argument)
=media-sound/vorbis-tools-1.4.2-r2 ~arm64
# required by gnome-extra/budgie-extras-1.7.0::SarahMiaOverlay[budgie_extras_applets_all]
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay[-minimal]
# required by gnome-extra/budgie-meta (argument)
=dev-libs/granite-6.2.0 **
# required by media-gfx/cairosvg-2.7.1::gentoo
# required by gnome-extra/budgie-extras-1.7.0::SarahMiaOverlay[-budgie_extras_applets_clockworks,budgie_extras_applets_all]
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay[-minimal]
# required by gnome-extra/budgie-meta (argument)
=dev-python/cssselect2-0.7.0 ~arm64
# required by gnome-extra/budgie-extras-1.7.0::SarahMiaOverlay[-budgie_extras_applets_clockworks,budgie_extras_applets_all]
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay[-minimal]
# required by gnome-extra/budgie-meta (argument)
=dev-python/svgwrite-1.4.3 ~arm64
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay
# required by gnome-extra/budgie-meta (argument)
=gnome-extra/budgie-screensaver-5.1.0 ~arm64
# required by gnome-extra/budgie-extras-1.7.0::SarahMiaOverlay[-budgie_extras_applets_quickchar,budgie_extras_applets_all]
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay[-minimal]
# required by gnome-extra/budgie-meta (argument)
=dev-python/python-xlib-0.33 ~arm64
# required by gnome-extra/budgie-extras-1.7.0::SarahMiaOverlay[-budgie_extras_applets_clockworks,budgie_extras_applets_all]
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay[-minimal]
# required by gnome-extra/budgie-meta (argument)
=media-gfx/cairosvg-2.7.1 ~arm64
# required by gnome-extra/budgie-backgrounds-2.0::SarahMiaOverlay
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay[-minimal]
# required by gnome-extra/budgie-meta (argument)
=media-gfx/jhead-3.06.0.1-r1 **
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay
# required by gnome-extra/budgie-meta (argument)
=gnome-extra/budgie-desktop-10.8.2 ~arm64
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay
# required by gnome-extra/budgie-meta (argument)
=gnome-extra/budgie-desktop-view-1.3 ~arm64
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay[-minimal]
# required by gnome-extra/budgie-meta (argument)
=gnome-extra/budgie-backgrounds-2.0 ~arm64
# required by gnome-extra/budgie-meta (argument)
=gnome-extra/budgie-meta-10.8.2 ~arm64

The following USE changes are necessary to proceed:
 (see "package.use" in the portage(5) man page for more details)
# required by gnome-extra/budgie-desktop-10.8.2::SarahMiaOverlay
# required by gnome-extra/budgie-desktop-view-1.3::SarahMiaOverlay
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay
# required by gnome-extra/budgie-meta (argument)
>=app-i18n/ibus-1.5.27 vala
# required by media-sound/pulseaudio-daemon-16.1-r7::gentoo[alsa-plugin,alsa]
# required by media-libs/libpulse-16.1-r2::gentoo
# required by media-sound/pulseaudio-16.1::gentoo
# required by gnome-extra/budgie-desktop-10.8.2::SarahMiaOverlay
# required by gnome-extra/budgie-desktop-view-1.3::SarahMiaOverlay
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay
# required by gnome-extra/budgie-meta (argument)
>=media-plugins/alsa-plugins-1.2.7.1-r1 pulseaudio

NOTE: The --autounmask-keep-masks option will prevent emerge
      from creating package.unmask or ** keyword changes.

Would you like to add these changes to your config files? [Yes/No] 

Autounmask changes successfully written.

 * IMPORTANT: 2 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

orgpi516G /home/alexlai # dispatch-conf

orgpi516G /home/alexlai # cat  /etc/portage/package.use/zz-autounmask 
# package.use# required by gnome-extra/budgie-desktop-10.8.2::SarahMiaOverlay
# required by gnome-extra/budgie-desktop-view-1.3::SarahMiaOverlay
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay
# required by gnome-extra/budgie-meta (argument)
>=app-i18n/ibus-1.5.27 vala
# required by media-sound/pulseaudio-daemon-16.1-r7::gentoo[alsa-plugin,alsa]
# required by media-libs/libpulse-16.1-r2::gentoo
# required by media-sound/pulseaudio-16.1::gentoo
# required by gnome-extra/budgie-desktop-10.8.2::SarahMiaOverlay
# required by gnome-extra/budgie-desktop-view-1.3::SarahMiaOverlay
# required by gnome-extra/budgie-meta-10.8.2::SarahMiaOverlay
# required by gnome-extra/budgie-meta (argument)
>=media-plugins/alsa-plugins-1.2.7.1-r1 pulseaudio

Alternatively, If the user wants a very basic desktop, Install gnome-extra/budgie-meta wit

  1. x11-misc/lightdm
emerge x11-misc/lightdm   <--- errors, I cannot login
  1. emerge gdm, and after gdm was installed, lightdm could run without any problem.
# emerge gnome-base/gdm  --autounmask-write
# dispatch-off
# emerge gnome-base/gdm