FreeBSD Manual Pages
man(1) mkdesktop man page man(1) NAME mkdesktop SYNOPSIS mkdesktop - configure a FreeBSD desktop in a jiffy. DESCRIPTION If you setup a desktop, for instance KDE, under a fresh FreeBSD installa- tion by yourself, you will have to do all of the following : 1) Install X (xorg) 2) Install KDE (kde5) 3) Configure the system files under /etc and /boot If you use the command mkdesktop, it will do all the above on its own, and a bit more. The application then winds up by configuring login management with SDDM and setting up any emulation layers (Wine / Linuxulator) you might wish to use. mkdesktop bundles in 2 special functions : stagezero and postproc. stagezero is launched at startup. This function caters to setting up the graphics environment for the various graphics chipsets (Radeon/NVidia/In- tel/AMDGPU), pkg's and kld's for which are configured as needed. The application then performs user management and the actual desktop in- stallation. postproc gets automatically invoked at the end once the desktop has been installed. It sets up : Wine (Windows emulation layer - optional); Linuxulator (Linux emulation layer - optional); Configuration of system files : /etc/fstab /etc/devfs.conf /etc/devfs.rules /etc/rc.conf /etc/sysctl.conf /boot/loader.conf. Tip : If you regularly install FreeBSD, you will appreciate the convenience mkdesktop soon becomes. OPTIONS --help : Print the man page (same as `man mkdesktop`). SEE ALSO desktop-installer(1) BUGS AND LIMITATIONS mkdesktop is best used in a pristine (newly installed) environment when system files (e.g. /etc/fstab; /etc/rc.conf) have not yet been modified. Executing mkdesktop when system files have been modified could lead to con- flicts in existing settings and settings imposed by mkdesktop. Beginning with mkdesktop version 5.0, the script targets FreeBSD RELEASE Major 13 or higher. If you run mkdesktop on 11.x/12.y, you will first (i.e. before running mkdesktop) need to manually install the package hal and then append the following line to /etc/rc.conf: hald_enable=YES AUTHOR Manish Jain (bourne.identity@hotmail.com) 5.0 20 April, 2021 man(1)
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | SEE ALSO | BUGS AND LIMITATIONS | AUTHOR
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=mkdesktop&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>
