Как я могу сократить время, затраченное на регистрацию, откладывая или задерживая некоторые приложения для запуска?

У меня была аналогичная проблема, и ее довольно легко решить. Я предполагаю, что это происходит, когда вы открываете крышку, и она просто не проснулась. То, что я сделал, это войти в системные настройки, откройте Power, и в обоих столбцах установите «Когда крышка закрыта» на «Ничего не делать». У меня также установлено значение Яркость и Блокировка, чтобы не блокировать экран. Я надеюсь, что это помогает. Удачи.

1
задан 18 August 2012 в 11:26

2 ответа

Я обнаружил, что просто использование sleep 10 && COMMAND в качестве имени команды не работает. У меня были проблемы с загрузкой и загрузкой xchat слишком рано и каким-то образом исказились. Мне пришлось написать небольшой скрипт под названием ~/bin/startup и поместить его в него:

#!/bin/bash
sleep 10
xchat &
conky &

Вам нужно изменить свои разрешения, чтобы разрешить их выполнение с помощью chmod +x ~/bin/startup, а затем просто заменить запуск запись приложения с помощью команды startup, и она сгорит все в скрипте.

У вас может быть один файл для каждого приложения, если вы были так склонны.

5
ответ дан 26 May 2018 в 01:22
  • 1
    Кроме того, вы можете префикс файла или папки с периодом (например, ~ / .bin / startup), чтобы он был скрыт, другими словами, вы не видите его, когда смотрите в своих папках в nautilus и т. Д. (Хорошо ctrl + h to отображение) – 8128 8 September 2010 в 00:54
  • 2
    У меня были проблемы с таким решением, иногда это сработает, иногда это не сработает. Кроме того, сон определенно задерживает загрузку вашего рабочего стола. – levesque 8 September 2010 в 15:59
  • 3
    [F1] будет загружаться не . Запускающие приложения не являются блокирующими, что позволяет загружать сразу несколько вещей. sleep ing позволяет остальным гномам загружаться, а затем загружает менее важные вещи. – Oli♦ 8 September 2010 в 17:01

Используйте команду «sleep».

В System -> Preferences -> Startup Applications, отредактируйте команду для программ, для которых вы хотите задержать:

sleep 10 && COMMAND

Заменить 10 с количеством секунд, в которое вы хотите, чтобы он подождал, и COMMAND с тем, что было в командной строке изначально.

2
ответ дан 26 May 2018 в 01:22
  • 1
    Пожалуйста, прочитайте полный текст вопроса: OP жалуется, что запуск приложений занимает слишком много времени и запрашивает способ «отделить». их из процесса входа в систему («Мне не нужны эти приложения, чтобы они были доступны сразу, но было бы хорошо, если бы они в конечном итоге запускались»). Добавление "сна" перед ним фактически увеличится время запуска. – Riccardo Murri 8 September 2010 в 01:03
  • 2
    Я не понял, что процесс входа в систему ожидал завершения каждой команды. Возможно, работа с COMMAND & (работа в фоновом режиме) будет работать. – dv3500ea 8 September 2010 в 03:33
  • 3
    Извините, мое неправильное: процесс входа в систему не дожидается возврата каждой команды запуска. Увы, я не могу удалить свой downvote, если вы не отредактируете текст вопроса ... – Riccardo Murri 9 September 2010 в 15:44

Другие вопросы по тегам:

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