각 데스크탑마다 환경을 다르게 해 주려면 어떻게 해야 하나요?

예를 들어서,

그놈 데스크탑에서만 docky 가 시작시 실행되게 한다던지, 유니티에서만 ibus를 사용하고 나머지는 모두 나비를 사용하게 한다던지, 아니면 각 데스크탑마다 기본 사용 언어를 다르게 하거나 각 배경 화면을 다르게 한다던지와 같이 각각의 데스크탑 환경을 다르게 하려면 어떻게 해야 하는지요? 이러한 데스크탑 환경에 관한 정보들을 별도로 모아두는 폴더같은 곳이 있음직도 한데요…