При предварительно загружении оболочки гнома прежде, чем получить диалоговое окно входа в систему от gdm, действительно ли это возможно?

Ответ на вопрос о заголовке:

Да, можно сделать это легко при выполнении Соляриса 10 или более новые. Просто используйте анонимный dtrace сценарий, который зарегистрирует каждый исполнительный вызов, начинающий с начальной загрузки.

Посмотрите что блог для примера: http://alexeremin.blogspot.com/2009/01/boot-chart-with-help-of-dtrace-and.html

Необходимо будет изменить тот сценарий для него для отображения, параметры передали должностному лицу.

3
06.09.2012, 16:58
1 ответ

Выполнение этого обычно не имеет смысла. У Вас может быть произвольная сумма сессий и установленных настольных сред. Прежде чем пользователь входит в систему, для системы не возможно знать который к (пред) загрузка. Как следствие необходимо было бы загрузить их всех.

Одна вещь, которую Вы могли сделать, состоит в том, чтобы выяснить, какие файлы загружаются во время типичного запуска для конкретного пользователя:

strace -f -e trace=open <program>

Необходимо запустить сессию с консоли. Я не использую оболочку гнома и таким образом не могу сказать Вам точную команду. Но можно попробовать gnome-session --session gnome-shell или просто startx.

Теперь можно загрузить те файлы в кэш (который хранится в памяти):

cat file > /dev/null

Это должно уменьшить объем данных, загруженный из диска после входа в систему. Но я не знаю, действительно ли это стоит усилия.

0
27.01.2020, 21:45
  • 1
    Спасибо, Какой-либо способ узнать список файлов для оболочки гнома? и Какой длины кэш является временем жизни? Я договариваюсь, 'не имеет смысла', потому что я понимаю, как работа потока, но для неопытного пользователя, оказывается, что 'ожидающий больше после того, как ожидание' не имеет смысла в слишком, :) –  wizzup 07.09.2012, 04:38
  • 2
    я обновил свой ответ. Файлы находятся в кэше, пока пространство не нужно другими программами или позже чтением файлов в. Примечание стороны: Поскольку Вы - неопытный пользователь, необходимо лучше воздержаться от использования моего решения и решить для чего-то более простой, например, автоматический вход в систему, если безопасность не настолько важна. –  Marco 07.09.2012, 10:05

Теги

Похожие вопросы