Difference between revisions of "Install/Stage3 Desktop"

From Funtoo
Jump to navigation Jump to search
m (fix up NM to auto boot, and lightdm to autoboot.)
m (add emerge -avuND @world duh)
Line 51: Line 51:
}}
}}


start xdm and networkmanager at boot, and emerge world to ensure your system is solvent:
{{console|body=
{{console|body=
###i## rc-update add xdm && rc-update add NetworkManager
###i## rc-update add xdm && rc-update add NetworkManager
###i## emerge -avuND @world
}}
}}



Revision as of 04:00, October 29, 2020

Stage3 Desktop Buildup

Here we are setting up a Stage 3 tarball for the desktop environment.

root # epro flavor desktop
root # epro mix-in gfxcard-nouveau
root # epro mix-in gfxcard-intel
root # epro mix-in gfxcard-amdgpu
root # epro mix-in gfxcard-radeon

Choose a desktop to mix-in. Run one, or all of them:

root # epro mix-in xfce
root # epro mix-in lxde
root # epro mix-in lxqt
root # epro mix-in mate
root # epro mix-in kde
root # epro mix-in kde-plasma-5
root # epro mix-in gnome
root # epro mix-in cinnamon

Emerge x11 and the greeter.

root # emerge xorg-x11 pulseaudio networkmanager lightdm

Emerge your desktop's meta package:

root # emerge xfce4-meta
root # emerge lxde-meta
root # emerge lxqt-meta
root # emerge mate
root # emerge kde-meta
root # emerge plasma-meta
root # emerge gnome
root # emerge cinnamon
root # mv /etc/conf.d/xdm /etc/conf.d/xdm.backup
cat > /etc/conf.d/xdm << "EOF"
CHECKVT=7
DISPLAYMANAGER="lightdm"
EOF

start xdm and networkmanager at boot, and emerge world to ensure your system is solvent:

root # rc-update add xdm && rc-update add NetworkManager
root # emerge -avuND @world

There are many other window managers available to emerge:

aewm aewm++ amiwm awesome blackbox bspwm compiz ctwm cwm dwm echinus enlightenment evilwm fluxbox fvwm goomwwm herbstluftwm i3 icewm jwm larswm lwm matwm2 musca notion openbox oroborus page pekwm plwm qtile ratpoison sawfish selectwm sithwm spectrwm stumpwm subtle treewm vtwm windowlab windowmaker wm2 wmfs wmii xmonad xoat xpra

root # echo "x11-libs/cairo xcb" >> /etc/portage/package.use
root # echo "dev-libs/efl sound" >> /etc/portage/package.use
root # emerge aewm aewm++ amiwm awesome bspwm compiz ctwm cwm dwm echinus enlightenment evilwm fluxbox fvwm goomwwm herbstluftwm i3 icewm jwm larswm lwm matwm2 musca notion openbox oroborus page pekwm plwm qtile ratpoison sawfish selectwm sithwm spectrwm stumpwm vtwm windowlab windowmaker wm2 wmfs xmonad xpra