Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Installing the Enlightenment Window Manager (E17), results in an environment variable being set:


What does this environment variable do? What will happen if I set

share|improve this question
I advise trying this in private first. PANTS=OFF can have unfortunate consequences (e.g. may send unexpected signals), and may abruptly terminate connections, even between close peers. – ire_and_curses Jan 25 '13 at 17:19
up vote 4 down vote accepted

As I'm not an active Enlightement developer, I am taking an educated guess.

On the Enlightenment developer mailing list, there are a lot of references, usually in closing, to various states of pants. These appear to be tongue in cheek references meant for humor. It seems to have been started, or at least perpetuated, by lead developer The Rasterman.

pants on! (or skirts... whatever tickles your fancy).

------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    ras...@rasterman.com

It's probably safe to assume that the environment variable is a nod to this inside developer joke.

Of course the easiest is to set PANTS=OFF and see if it has any obvious effect. If you are very curious, subscribe to the Enlightenment developer list and ask there.

share|improve this answer
Indeed, grepping the source code, e_util_env_set("PANTS", "ON"); is the only place PANTS occurs. So, yeah, it probably does nothing. – derobert Jan 25 '13 at 16:45

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.