Desktop state is neatly organized using freedesktop standards. Since components are so modular, it’s trivial to replace or modify any of them using any client program you wish.

pingu-horny

This is peak “Year of the Linux Desktop” behavior

penguin-love club-penguin-dance denguin