.. meta::
   :description: Learn how to create custom desktops for ThinLinc users
                 using the ThinLinc Desktop Customizer (TLDC), which
                 tailors application menus and desktop icons based on
                 conditional parameters.

.. _tldc:

ThinLinc Desktop Customizer
===========================

In this chapter, we will describe how to create custom desktops for
ThinLinc users using the ThinLinc Desktop Customizer (TLDC). TLDC relies
on the `freedesktop.org`_ standard. The desktop environments `MATE`_ and
`Xfce`_ are examples of desktops that can be configured using TLDC.

Note that TLDC does not work with some desktop environments such as
`GNOME`_, since it does not have a traditional application menu or
desktop icons.

The main purpose of TLDC is to build application menus based on
parameters such as group membership, username, and ThinLinc profile. It
can also add icons to the desktop of each user, based on the same
parameters.

.. _freedesktop.org: https://www.freedesktop.org/
.. _MATE: https://mate-desktop.org/
.. _Xfce: https://www.xfce.org/
.. _GNOME: https://www.gnome.org

.. toctree::
   :hidden:

   tldc_introduction
   tldc_tldesktopcustomizer
   tldc_enabling
   tldc_tips
