Точнее, откуда берутся сессии для менеджера десктопов gdm
Сессии (варианты десктоп-окружения) прописываются в каталоге /usr/share/xsessions/
В дебияне по умолчанию с gdm приходит хорошо документированный ssh.desktop, остальные wm дописываются рядом в файлы с расширением .desktop
формат файла (newEnviron.desktop):
---------------
[Desktop Entry]
# Я так понимаю, это можно поменять если нет желания предоставлять "локализованные" комменты
Encoding=UTF-8
# как это будет называться в списке вариантов десктопов
Name=New Environment
# нелокализованная строка
Comment=My grand windows environment
# локализованная строка, их может быть много
Comment[ru_RU]=Очень крутой виндовс манагер
# собственно, команда, которую запускает gdm
Exec=/usr/bin/startNEnv
# тиаритисски можно прописать свою супериконку
#Icon=mysupericon.png
# Ну и поскольку формат типа "линк на..." должен быть тип линка
Type=Application
---------------