Я сделал это с Ubuntu (базирующийся Debian), хотя я думаю, что техника применяется к другим дистрибутивам также. Я буду просто суммировать шаги здесь вместе с некоторым объяснением, видеть "Запущенный Linux с пустым менеджером окон" для сценариев.
/usr/share/xsessions/metacity-session.desktop
. Этот файл говорит менеджеру по входу в систему о Вашей сессии./usr/local/bin/metacity-session
Создайте определенный для пользователя файл конфигурации ~/.metacity-session
. Этот файл будет выполняться файлом, добавленным в (2). Содержание должно быть программой, которую Вы хотите запустить, сопровождаемый амперсандом, например
firefox &
Дополнительно заставьте пользователя автовойти и сделать пользовательскую сессию сессией по умолчанию для пользователя.
Здесь я использую Метагород в качестве менеджера окон для его простоты, можно использовать Compiz, если Вы хотите.
Существуют инструменты для блокировки вниз системы. Поиск приводит к инструментам, таким как sabayon и pessulus. Я не использовал ни одного из них для предоставления рекомендации.
Существуют также дистрибутивы, специализированные на режиме киоска, самое многообещающее, кажется, Режим Киоска Fedora, хотя это не базирующийся Debian.
Поскольку 'бесперебойный сон' не означает неактивный или спящий. ps
страница справочника уже объясняет это: обычно IO, который в случае rsync является едва удивлением.
Когда процесс находится в прерываемом сне, это означает, что ядро делает что-то (ввод/вывод, главным образом), который требовал процесс. Процесс спит, в то время как ядро обрабатывает запрос. В то время как сам процесс неактивен, ядро занято от имени процесса, таким образом, процесс занят по доверенности. И код непривилегированного режима (R) и код привилегированного режима (D) рассчитывают как занятые.