Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Installing Gentoo
  • Search

Installing Gentoo-Gnome with systemd, wayland

Having problems with the Gentoo Handbook? If you're still working your way through it, or just need some info before you start your install, this is the place. All other questions go elsewhere.
Post Reply
Advanced search
8 posts • Page 1 of 1
Author
Message
Johnnydsg
Tux's lil' helper
Tux's lil' helper
Posts: 120
Joined: Sun Jan 13, 2013 11:43 pm

Installing Gentoo-Gnome with systemd, wayland

  • Quote

Post by Johnnydsg » Tue Jul 19, 2022 3:35 pm

How would you change the USE flags to avoid installation problems?

Code: Select all

CLI = "cli ncurses aalib libcaca"
XUSE = "X wayland xwayland bash-completion"
MEDIA = "dvd dvdr cdr xvid ffmpeg wma vcd ogg v4l2 faad aac vdpau x264 gstreamer \
	xvid oggvorbis quicktime avi smpeg"
SOUND = "pipewire alsa pipewire-alsa -pulseaudio  jack-client screecast sound-server mp3 mpg123 mp4 mad cdaudio \ 
	vorbis theora faac cdparanoia mpd lyrics taglib flac wav id3tag -moc -lasttfmradio \
	vaapi camera_ptp2" 
IMAGE = "jpeg jpeg2k gif tiff png svg pdf chm gd thumbnal imagemagick graphviz imlib screenshot"
TEXT = "-latex spell aspell xml simplexml unicode fontconfig vim vim-syntax vim-pager iconv \
	nano-syntax"
FONTS = "corefonts truetype bitmap-fonts truetype-fonts type1-fonts xft" 
SYSTEM  = "systemd system-service initramfs bluetooth python dbus usb udev test"
#SECURITY = "ssl nss openssl"
FS = "cdda samba cifs fuse fat ntfs ext2 ext3 ext4 btfrs"
GENERAL = "lua tk caps python perl automount cups zeroconf"
COMPRESS= "bzip2 7zip rar archive -mozsha1 zlib zstd lzma -lzo"
WEB = "sockets ftp nsplugin xprint msn h323 sip nntp mbox \
	ipv6 imap"
#JAVA = "sdk java javascript"
KDE = "-kde"
QT = "-qt5"
GTK = "gtk"
GNOME = "gnome gdm git"
NETWORK = "wps networkmanager wifi dhcpcd"
USE = "${CLI} ${XUSE} ${NETWORK} ${GNOME} \
           ${GTK} ${QT} ${KDE} ${SYSTEM} \
           ${FS} ${TEXT} \
           ${COMPRESS} ${MEDIA} ${SOUND} \
           ${IMAGE} ${FONTS} ${GENERAL} ${WEB}"
Top
grknight
Retired Dev
Retired Dev
Posts: 2549
Joined: Fri Feb 20, 2015 9:36 pm

  • Quote

Post by grknight » Tue Jul 19, 2022 3:48 pm

I would not set anything with USE in make.conf to start.

Start with the 17.1/desktop/gnome/systemd profile (based on content). Then, change things as needed in make.conf. Pretend on emerge to see what happens.
Top
alamahant
Advocate
Advocate
Posts: 4032
Joined: Sat Mar 23, 2019 12:12 pm

  • Quote

Post by alamahant » Tue Jul 19, 2022 3:50 pm

What profile have you chosen?
Plz post your
emerge --info
:)
Top
Leonardo.b
Guru
Guru
Posts: 314
Joined: Sat Oct 10, 2020 9:24 pm

  • Quote

Post by Leonardo.b » Tue Jul 19, 2022 5:05 pm

On a side note, USE=test breaks many things.
Top
spica
Guru
Guru
Posts: 382
Joined: Fri Jun 04, 2021 6:12 pm

  • Quote

Post by spica » Tue Jul 19, 2022 5:10 pm

A few bits from my configs, I installed gnome and systemd yesterday.

/etc/portage/make.conf

Code: Select all

USE="networkmanager pulseaudio vaapi wayland screencast -qt5 -kde -semantic-desktop"
FEATURES="buildpkg binpkg-multi-instance"
buildpkg may save your time in future
If something needs qt5 – you can enable per package
Not sure pulseaudio is needed here, since we move to pipewire. Not decided yet. Thanks for letting know your USE flags.

Some customization, not sure you need this, but as an example I show here what stuff I disabled, see equery u {ebuild_name} to get more info about these use flags (equery comes with app-portage/gentoolkit):
/etc/portage/package.use/gnome

Code: Select all

gnome-base/gnome -extras
x11-terms/gnome-terminal -gnome-shell -nautilus
gnome-base/gnome-shell -ibus
gnome-base/gnome-extra-apps -games -shotwell -tracker
media-plugins/grilo-plugins -tracker
gnome-base/gvfs ios samba
app-text/evince djvu
gnome-base/gnome -classic
default/linux/amd64/17.1/desktop/gnome/systemd is the correct one.
I run a mixed profile based on ↑↑↑ this one and additions from nomultilib (because I do not need to run 32bit software)

Important: After the installation is complete, you may face issues with sound. My transition from pulseaudio to pipewire is still in progress, and you'll need to decide what to run, pulse or pipewire (without pipewire screencast does not work in wayland session)
See wiki https://wiki.gentoo.org/wiki/PipeWire , search the forum for the latest posts regarding sound in Gnome.

Upd: also I had to install media-plugins/gst-plugins-vpx – needed for the builtin screen recorder (ctrl+alt+shift+r)
As you can see, just a few flags enabled in make.conf

IMO you have too many flags in global USE variable.
Top
Johnnydsg
Tux's lil' helper
Tux's lil' helper
Posts: 120
Joined: Sun Jan 13, 2013 11:43 pm

  • Quote

Post by Johnnydsg » Tue Jul 19, 2022 5:38 pm

Thank you. I'll get to work and I'll let you know.
Top
Johnnydsg
Tux's lil' helper
Tux's lil' helper
Posts: 120
Joined: Sun Jan 13, 2013 11:43 pm

  • Quote

Post by Johnnydsg » Thu Jul 21, 2022 10:14 am

Thank you all. Installed gentoo with systemd, wayland and pulseaudio. Everything is OK. Having used the btrfs filesystem, I would like to install Timeshift, but I realized that it is not present in the official repository. I should resort to an Overlay, but I don't know how. Any suggestions?
Top
CooSee
Veteran
Veteran
User avatar
Posts: 1617
Joined: Sat Nov 20, 2004 10:38 pm
Location: right here !

  • Quote

Post by CooSee » Thu Jul 21, 2022 10:48 pm

Johnnydsg wrote:Thank you all. Installed gentoo with systemd, wayland and pulseaudio. Everything is OK. Having used the btrfs filesystem, I would like to install Timeshift, but I realized that it is not present in the official repository. I should resort to an Overlay, but I don't know how. Any suggestions?
https://gpo.zugaina.org/Search?search=timeshift

and to emerge specific ebuilds from overlay without jumbling with gentoo ebuilds:

https://forums.gentoo.org/viewtopic-p-8 ... ml#8659032


8)
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Top
Post Reply

8 posts • Page 1 of 1

Return to “Installing Gentoo”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy