Comment puis-je retarder le lancement de dropbox, mais pas le désactiver?

23

Lorsque je me connecte à mon compte utilisateur sur Ubuntu 10.10, il y a un délai insatisfaisant avant que mon système ne devienne utilisable. Même en lançant un terminal, je dois attendre quelques secondes avant que l'invite bash apparaisse. Au cours de cette période de démarrage, le processus supérieur semble être dropbox. Je ne suis pas sûr de ce que cela fait exactement (la fonctionnalité est toujours correcte pour autant que je puisse voir), mais je sais que cela n'a pas besoin d'être fait pendant que j'attends que le bureau apparaisse. (Soit dit en passant, il s’agit du bureau Ubuntu standard avec Gnome.)

Ce que je voudrais faire, c’est être capable d’avoir un délai statique ou même basé sur les dépendances pour que la boîte de dépôt puisse démarrer. Ce serait bien s'il attendait, par exemple, 10 minutes, ou que les onglets de mon navigateur se chargent et une pause de frappe. Ensuite, il pourrait perdre son statut de fichier ou le cache-mastication, et je serais heureux.

Y a-t-il un moyen de le faire? Merci!

    
posée belacqua 20.01.2011 - 23:32
la source

3 réponses

27

Tout d’abord, désactivez Dropbox lors de la connexion.
Ouvrez les préférences DropBox et décochez Démarrer Dropbox au démarrage du système :

Maintenant, nous allons ajouter manuellement Dropbox à la liste des applications exécutées lors de la connexion.
 Ouvrez Système ➜ Préférences Applications Applications de démarrage et cliquez sur Ajouter pour ajouter une nouvelle entrée.

Utilisez Dropbox pour le nom et bash -c "sleep 10m && dropbox start -i" pour la commande, puis cliquez sur Ajouter pour le sauvegarder.

C'est ça, maintenant Dropbox ne démarrera que 10 minutes après votre connexion.

    
réponse donnée Isaiah 21.01.2011 - 00:09
la source
6

Je me suis retrouvé avec le même problème récemment et la façon dont je l'ai corrigé est un mélange des deux réponses, la raison étant que Dropbox réécrirait l'entrée dropbox.desktop du lanceur dans ~ /.config/autostart/ si je l'avais coché pour démarrer au démarrage ou non. Alors, voici les étapes à suivre si vous vous trouvez dans une situation similaire:

  • Décochez la case pour démarrer au démarrage du système (voir le premier choix de la réponse d'Onalemon)

  • Créez un fichier qui sera votre lanceur d’application personnalisé dans ~ / .config / autostart / . Vous pouvez utiliser

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

Quoi que vous souhaitiez l'appeler, ne l'appelez simplement pas dropbox.desktop

  • collez le code suivant en utilisant vos propres paramètres pour le nom et le 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
    

Il ne vous reste plus qu'à créer un nouveau lanceur de démarrage: J'utilise le shell Gnome, je peux donc simplement aller sur Applications Tools Outils système Applications Applications de démarrage ou exécuter gnome-session-properties sur le terminal et remplir les zones de texte:

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

Et c'est ça! Après un redémarrage, cela fonctionnait très bien.

    
réponse donnée yagolf 09.09.2013 - 23:39
la source
4

Retarder le démarrage automatique avec l'option de délai intégrée

Celui-ci fonctionne sans avoir besoin d'un script ou de sleep . Ouvrez votre entrée automatique de dropbox dans un éditeur de texte:

gedit ~/.config/autostart/dropbox.desktop

Ajoutez la ligne suivante au fichier:

X-GNOME-Autostart-Delay=foo

foo correspond au temps en secondes pendant lequel vous souhaitez retarder le lancement de l'application, par exemple,

X-GNOME-Autostart-Delay=60

retarderait l’application d’une minute.

Enregistrez le fichier, relogez et vous devriez voir les effets.

    
réponse donnée Glutanimate 01.10.2012 - 09:12
la source

Lire d'autres questions sur les étiquettes