The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Install/Stage3 Desktop"
m |
m (add twm & startx fallback defaults) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Stage3 Desktop Buildup== | ==Stage3 Desktop Buildup== | ||
Here we are setting up a Stage 3 tarball for the desktop environment. | Here we are setting up a Stage 3 tarball for the desktop environment. | ||
Line 10: | Line 11: | ||
}} | }} | ||
Choose a desktop to mix-in. Run one, or all of them: | |||
{{console|body= | {{console|body= | ||
###i## epro mix-in xfce | ###i## epro mix-in xfce | ||
Line 21: | Line 23: | ||
###i## epro mix-in cinnamon | ###i## epro mix-in cinnamon | ||
}} | }} | ||
Emerge x11 and the greeter. | |||
{{console|body= | {{console|body= | ||
###i## emerge xorg-x11 pulseaudio networkmanager lightdm | ###i## emerge xorg-x11 pulseaudio networkmanager lightdm | ||
}} | }} | ||
Emerge your desktop's meta package: | |||
{{console|body= | {{console|body= | ||
Line 32: | Line 38: | ||
###i## emerge mate | ###i## emerge mate | ||
###i## emerge kde-meta | ###i## emerge kde-meta | ||
###i## emerge plasma-meta | |||
###i## emerge gnome | ###i## emerge gnome | ||
###i## emerge cinnamon | ###i## emerge cinnamon | ||
}} | |||
{{console|body= | |||
###i## 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: | |||
{{console|body= | |||
###i## rc-update add xdm && rc-update add NetworkManager | |||
###i## 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 | |||
{{console|body= | |||
###i## echo "x11-libs/cairo xcb" >> /etc/portage/package.use | |||
###i## echo "dev-libs/efl sound" >> /etc/portage/package.use | |||
###i## 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 | |||
}} | |||
==Trouble== | |||
If lightdm doesn't load emerge twm & use startx to ensure the xorg server is loading. Twm is X11's default window manager, and is useful for debugging. | |||
{{console|body= | |||
###i## emerge twm xclock xterm | |||
###i## startx | |||
}} | }} |
Latest revision as of 02:45, October 30, 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
Trouble
If lightdm doesn't load emerge twm & use startx to ensure the xorg server is loading. Twm is X11's default window manager, and is useful for debugging.
root # emerge twm xclock xterm root # startx