С этой подсказкой я видел, что существует в общей сложности приблизительно 60 приложений, запускаемых приложениями запуска, и в данный момент я должен расслабиться и ожидать о 45, в то время как рабочий стол безразличен...
Как действительно запускает работу приложений? я могу настроить его в некотором роде, чтобы заставить эти приложения запускаться более постепенно, не все вместе?
Я не хочу отключать любого из них, просто останавливать их всех загружаемых одновременно и замораживающий рабочий стол
Сначала я видел эту подсказку, но sleep 20;xscreensaver -nosplash
кажется больше, не работает над Ubuntu 14.04.
Таким образом, я кодировал этот сценарий execLater.sh
и помещенный это в место в моем $PATH, chown
редактор это root:root
и полномочия режима rwxr-xr-x
, и поставленный это полностью root:root
структура папок как /usr/local/bin
.
sleep $1;shift;"$@"
Таким образом, это спит прежде, чем выполнить команду.
Покажите все скрытые приложения запуска путем следования этому совету
Теперь для каждого приложения запуска.
Если существует, например, это:
xscreensaver -nosplash
изменитесь на это ниже, где "20" задержка; я использовал до "60" знание, что я не забочусь очень о некоторых приложениях; и минимум "5" для тех я забочусь больше всего.
execLater.sh 20 xscreensaver -nosplash
Хитрая часть
каждый из них ниже должен иметь эксклюзивную задержку "1", потому что все остальное зависит от них
/usr/bin/gnome-keyring-daemon --start --components=secrets
/usr/bin/gnome-keyring-daemon --start --components=pkcs11
/usr/bin/gnome-keyring-daemon --start --components=gpg
/usr/bin/gnome-keyring-daemon --start --components=ssh
/usr/lib/unity-settings-daemon/unity-fallback-mount-helper
/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1
gsettings-data-convert
start-pulseaudio-x11
nautilus -n
Мое предположение, когда все 60 запусков приложений в то же время, они выше занимают больше времени для завершения и таким образом, целый рабочий стол остается недоступным...
Если Вы зарегистрируетесь, когда каждая команда выполнялась, Вы поймете, какие приложения должны иметь задержку "1", потому что все другие "на самом деле только выполняются (?)", или "звонил?" после них; вышеупомянутый список не исправлен, это - просто подсказка, просто выйдите из системы и войдите в систему (никакая потребность перезагрузить для завершения этого списка), таким образом, можно сделать тесты, пока Вы не удовлетворены результатами - теперь, мой рабочий стол доступен только после 5 секунд :)