Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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)

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>

home | help