Сначала создайте скрипт, который запускает только то, что вы хотите, и поместите его в подходящее место, например /usr/local/bin . Например, этот скрипт запускает оконный менеджер Metacity (у вас возникнут некоторые трудности, если вы не запустите хотя бы оконный менеджер) и Eclipse. (Есть несколько более причудливых вещей, которые вы можете сделать, например, в этом примере я показал, как перезапустить программу, если она завершается .)
/usr/local/bin/eclipse-kiosk.sh:
#!/bin/sh
metacity &
eclipse
Затем сделайте его исполняемым, запустив chmod +x /usr/local/bin/eclipse-kiosk.sh . Теперь создайте для него файл рабочего стола в /usr/share/xsessions .
/usr/share/xsessions/eclipse-kiosk.desktop:
[Desktop Entry]
Type=XSession
Exec=/usr/local/bin/eclipse-kiosk.sh
TryExec=/usr/local/bin/eclipse-kiosk.sh
Name=Eclipse Kiosk
Теперь Eclipse Kiosk появится в меню сеансов GDM, и GDM может быть настроен для входа в систему с использованием его по вашему желанию.