Як я можу затримати запуску папки, але не відключити її?


23

Коли я входжу в свій обліковий запис користувача на Ubuntu 10.10, відбувається незадовільна затримка, перш ніж моя система стане придатною для використання. Навіть запускаючи термінал, мені доведеться почекати кілька секунд, перш ніж з'явиться запит bash. Під час цього періоду запуску найкращий процес здається папкою. Я не впевнений, що саме робить (функціональність досі добре, наскільки я бачу), але я знаю, що це дійсно не потрібно робити, поки я чекаю появи робочого столу. (До речі, це стандартний Ubuntu з робочим столом Gnome.)

Що я хотів би зробити, це мати можливість мати статичну або навіть залежну від залежності залежність для запуску. Було б непогано, якби він чекав, наприклад, 10 хвилин, або щоб мої вкладки браузера завантажилися і набрала паузу. Тоді це може змінити стан файлу або жувати кеш-пам'ять, і я буду радий.

Чи є спосіб це зробити? Спасибі!

Відповіді:


27

По-перше, відключіть Dropbox від запуску при вході.
Відкрийте налаштування DropBox і зніміть прапорець Почати Dropbox при запуску системи :

введіть тут опис зображення

Тепер ми вручну додамо Dropbox до списку програм, які працюють під час входу.
Відкрийте систему ➜ Налаштування ➜ Запуск програм та натисніть кнопку Додати, щоб додати новий запис.

Використовуйте Dropboxдля імені та bash -c "sleep 10m && dropbox start -i"команди та натисніть кнопку Додати, щоб зберегти її.

введіть тут опис зображення

Ось так, тепер Dropbox запуститься не пізніше 10 хвилин після входу.


2
Це не працює для мене. Чомусь команда повертається до замовчування після перезавантаження.

1
@ Алекс, дивіться мою оновлену відповідь. Виявляється, dropbox замінює .desktopфайл автозапуску кожен раз, коли він запускається.
Ісая

ДЯКУЮ ДУЖЕ ДОРА !!! Саме відповідь я шукав.

1
Дуже корисно, але видаліть опцію - i , щоб уникнути перевстановлення Dropbox при запуску
Omegafil

Працював для передачі, але dropbox просто не запускався. Трохи незвично.
rafee

6

Нещодавно у мене виникла така ж проблема, і те, як я її виправив, - це суміш двох відповідей. Причина в тому, що Dropbox переписав запис запуску dropbox.desktop у ~ / .config / autostart /, чи не поставив я її для початку при запуску чи ні. Тож ось кроки, які ви можете зробити, якщо опинитесь у подібній ситуації:

  • Зніміть прапорець для запуску при запуску системи (див. Перший вибір на відповідь Оналемона)

  • Створіть файл, який буде вашим користувальницьким запуском програм у ~ / .config / autostart / . Можна використовувати

    gedit ~/.config/autostart/theNameOfYourCustomLauncher.desktop.

Як би ви не хотіли його називати, просто не називайте його dropbox.desktop

  • вставте наступний код, використовуючи власні налаштування для Імені та X-GNOME-Автозапуск-Затримка

    [Desktop Entry]
    Name=NameOfYourCustomLauncher
    GenericName=File Synchronizer
    Comment=Sync your files across computers and to the web
    Exec=dropbox start
    X-GNOME-Autostart-Delay=15 
    Terminal=false
    Type=Application
    Icon=dropbox
    Categories=Network;FileTransfer;
    StartupNotify=false
    

Залишилося лише створити нову програму запуску: я використовую оболонку Gnome, тому я можу просто перейти до програм ➜ системні інструменти ➜ програми запуску або запуститись gnome-session-propertiesна терміналі та заповнити текстові поля:

Name: NameOfYourCustomLauncher
Command: dropbox start -i
Comment: YourComment

І це все! Після перезавантаження це спрацювало чудово.


4

Затримка автозапуску з вбудованою опцією затримки

Цей працює без необхідності створення сценарію або sleep. Відкрийте запис автоматичного запуску в скриньці у текстовому редакторі:

gedit ~/.config/autostart/dropbox.desktop

Додайте до файлу наступний рядок:

X-GNOME-Autostart-Delay=foo

де, наприклад foo, час, в який ви хочете затримати запуск програми, наприклад

X-GNOME-Autostart-Delay=60

затримає початок роботи програми на одну хвилину.

Збережіть файл, перекладіть, і ви повинні побачити ефекти.


3
Це добре працює один раз, але, на жаль, Dropbox замінює файл .desktop при запуску. Очищення цього файлу лише за допомогою, chmod a-w dropbox.desktopсхоже, вирішує цю проблему.
Bas Swinckels
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.