Translation(s): English - Español - Français - Italiano - Português (Brasil) - Svenska

Install icons

When a program is installed, it can copy a file programname.desktop into /usr/share/applications. This suffices to get a launcher in the desktop panel and desktop menu regardless of the window manager (Xfce, GNOME or KDE).

The specification of the .desktop file is a FreeDesktop standard.


Modern desktop environments allow you to use alternative configuration sets (or combine different configuration sets).

One problem is that each of the desktop environments, and freedesktop each use a different way to activate/deactivate these configuration sets.

This still leaves the problem of the actual creation of such configuration sets, but making it easy for different ideas of what should be default to co-exist, and compete for market-share.

Look into the files under /etc. Some desktop environments allow you to preconfigure proxies, javascript and cookie policy etc. For KDE you may also refer to for more info about the configuration, including making settings immutable to users.