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

Другие люди могут давать примеры других вещей, которые будут иметь большее значение или могут иметь необычные системные подсказки по тонкой настройке, но вещь, что пружины по моему мнению должны изменить рабочий стол.

Относительно легко испытать XFCE и / или LXDE, поскольку Ваш рабочий стол - просто устанавливает их через Синаптический и выбирает их в журнале на экране. Оба из них имеют, по крайней мере что касается меня, хороший баланс между функциональностью и geegaws. Если Вы узнаете реальное желание привлекательностей Gnome по крайней мере, Вы знаете размер компромисса, который Вы делаете.

0
09.09.2011, 23:33
2 ответа

Проблема решила со справкой Arch Wiki.

/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
2
28.01.2020, 02:29

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

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

1
28.01.2020, 02:29
  • 1
    К сожалению, не работал на меня :( Я имею, добавляет это к моему .xinitrc файлу, но Dropbox не запускался вообще. Есть ли любые другие идеи –  Anton Prokofiev 14.09.2011, 23:20
  • 2
    , Это работало на меня в течение некоторого времени теперь: при выдаче той же команды от терминала, она запускается? –  jasonwryan 15.09.2011, 00:01
  • 3
    Спасибо за справку. Решенная проблема, посмотрите ниже. Ваше решение работало из командной строки, но не из бинго .xinitrc –  Anton Prokofiev 16.09.2011, 00:14
  • 4
    @jasonwryan: Это работает на меня от терминала, но не из .xinitrc. Какие-либо идеи? –  Rahul Savani 07.11.2011, 00:35
  • 5
    @Rahul я не уверен, почему он не работал бы от .xinitrc - Я использовал этот метод на Arch в течение нескольких лет теперь без проблем... –  jasonwryan 07.11.2011, 00:40

Теги

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