Dropbox неправильно подключается при загрузке

У меня проблема с Dropbox (версия 1.1.35). Когда я впервые загружаю, требуется некоторое время, прежде чем Network Manager подключится к WLAN. Затем я вижу значок Dropbox в списке задач, утверждая, что это «Подключение …», но не заканчивается. Если я выйду и начну его снова, все будет хорошо. Есть ли способ исправить это?

Проблема решена с помощью Arch вики .

/ opt / dropbox / dropboxd был заменен на:

#!/bin/sh # Copyright 2008 Evenflow, Inc., 2010 Dropbox # # Environment script for the dropbox executable. start_dropbox() { PAR=$(dirname $(readlink -f $0)) OLD_LD_LIBRARY_PATH=$LD_LIBRARY_PATH LD_LIBRARY_PATH=$PAR:$LD_LIBRARY_PATH TMP1=`ps ax|grep dropbox|grep -v grep` if [ -n "$TMP1" ]; then kill -9 $(pidof dropbox) >/dev/null 2>&1 fi exec $PAR/dropbox $@ & } do_dropbox() { start_dropbox >/dev/null 2>&1 while [ 1 ]; do sleep 5 ERROR="$(net_test)" if [ -n "$ERROR" ]; then LAST_ERROR=1 else if [ -n "$LAST_ERROR" ]; then # Connection seems to be up but last cycle was down LAST_ERROR="" start_dropbox >/dev/null 2>&1 fi fi done } net_test() { TMP1="$(ifconfig |grep "inet addr:" |grep -v "127.0.0.1")" [ -z "$TMP1" ] && echo "error" } do_dropbox 

Вы можете использовать sleep чтобы задержать начало Dropbox до тех пор, пока ваше сетевое соединение не будет работать. Поместите что-то подобное в ваш .xinitrc или ваш autostart , в зависимости от вашего DE или WM:

(sleep 30 && $HOME/.dropbox-dist/dropboxd) &