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 instal-
       lation 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 man-
       agement with SDDM and setting up	any emulation layers (Wine / Linuxula-
       tor) 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/Intel/AMDGPU), pkg's and kld's for which are  configured
       as needed.

       The  application	 then  performs	user management	and the	actual desktop
       installation.

       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	conve-
       nience 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 modi-
       fied.  Executing	mkdesktop when system files have been  modified	 could
       lead  to	conflicts in existing settings and settings imposed by mkdesk-
       top.

       Beginning with mkdesktop	version	5.0, the script	 targets  FreeBSD  RE-
       LEASE  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.0>

home | help