Bagaimana saya bisa menunda dropbox dari memulai, tetapi tidak menonaktifkannya?

23

Ketika saya masuk ke akun pengguna saya di Ubuntu 10.10, ada penundaan yang tidak memuaskan sebelum sistem saya dapat digunakan. Bahkan meluncurkan terminal, saya harus menunggu beberapa detik sebelum bash prompt muncul. Selama periode permulaan ini, proses teratas tampaknya adalah dropbox. Saya tidak yakin apa yang dilakukannya dengan tepat (fungsionalitas masih baik sejauh yang saya bisa lihat), tapi saya tahu itu benar-benar tidak perlu melakukannya sambil menunggu desktop muncul. (Ngomong-ngomong, ini adalah Ubuntu standar dengan desktop Gnome.)

Yang ingin saya lakukan adalah dapat memiliki penundaan berbasis statis atau bahkan ketergantungan untuk memulai dropbox. Akan lebih baik jika menunggu, misalnya, 10 menit, atau untuk tab browser saya untuk memuat dan jeda pengetikan. Maka itu bisa mengaduk status file atau cache-mengunyah, dan saya akan senang.

Apakah ada cara untuk melakukan ini? Terima kasih!

belacqua
sumber

Jawaban:

27

Pertama, nonaktifkan Dropbox dari mulai saat masuk.
Buka preferensi DropBox dan hapus centang Mulai Dropbox pada startup sistem :

masukkan deskripsi gambar di sini

Sekarang kita akan secara manual menambahkan Dropbox ke daftar aplikasi yang berjalan saat login.
Buka Sistem ➜ Preferensi ➜ Aplikasi Startup dan klik Tambah untuk menambahkan entri baru.

Gunakan Dropboxuntuk nama dan bash -c "sleep 10m && dropbox start -i"untuk perintah, lalu klik Tambah untuk menyimpannya.

masukkan deskripsi gambar di sini

Itu saja, sekarang Dropbox tidak akan mulai sampai 10 menit setelah Anda masuk.

Yesaya
sumber
2
Itu tidak bekerja untuk saya. Untuk beberapa alasan, perintah kembali ke default setelah reboot.
1
@Alex, lihat jawaban saya yang diperbarui. Ternyata dropbox menimpa .desktopfile autostart setiap kali dijalankan.
Yesaya
Terima kasih banyak DoR !!! Tepatnya jawaban yang saya cari.
1
Sangat berguna, tetapi hapus opsi - i untuk menghindari dropbox menginstal ulang sendiri saat startup
Omegafil
Bekerja untuk transmisi, tetapi dropbox tidak dimulai. Agak tidak biasa.
rafee
6

Saya menemukan diri saya mengalami masalah yang sama baru-baru ini dan cara saya memperbaikinya adalah campuran dari dua jawaban, alasannya adalah bahwa Dropbox akan menulis ulang entri dropbox.desktop peluncur di ~ / .config / autostart / apakah saya sudah mencentang untuk memulai saat startup atau tidak. Jadi, inilah langkah-langkah yang dapat Anda ambil jika Anda berada dalam situasi yang sama:

  • Hapus centang pada kotak untuk memulai startup sistem (lihat pilihan pertama pada jawaban Onalemon)

  • Buat file yang akan menjadi peluncur aplikasi khusus Anda di ~ / .config / autostart / . Anda dapat gunakan

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

Apa pun yang Anda ingin menyebutnya, jangan menyebutnya dropbox.desktop

  • rekatkan kode berikut menggunakan pengaturan Anda sendiri untuk Nama dan X-GNOME-Autostart-Delay

    [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
    

Yang tersisa bagi Anda untuk membuat peluncur startup baru: Saya menggunakan Gnome Shell, jadi saya bisa pergi ke Aplikasi ➜ Alat Sistem Tools Aplikasi Startup atau jalankan gnome-session-propertiesdi terminal dan isi kotak teks:

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

Dan itu dia! Setelah restart itu bekerja dengan baik.

yagolf
sumber
4

Menunda autostart dengan opsi penundaan bawaan

Ini berfungsi tanpa perlu skrip atau sleep. Buka entri autopart dropbox Anda di editor teks:

gedit ~/.config/autostart/dropbox.desktop

Tambahkan baris berikut ke file:

X-GNOME-Autostart-Delay=foo

di mana foowaktu dalam detik Anda ingin menunda peluncuran aplikasi, misalnya

X-GNOME-Autostart-Delay=60

akan menunda aplikasi mulai satu menit.

Simpan file, relog dan Anda akan melihat efeknya.

Glutanimate
sumber
3
Ini berfungsi dengan baik sekali, tetapi sayangnya Dropbox menimpa file .desktop saat startup. Membuat file ini hanya bisa dibaca chmod a-w dropbox.desktoptampaknya mengatasi masalah ini.
Bas Swinckels