Сначала создайте скрипт, который запускает только то, что вы хотите, и поместите его в подходящее место, например /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 может быть настроен для входа в систему с использованием его по вашему желанию.