Другие люди могут давать примеры других вещей, которые будут иметь большее значение или могут иметь необычные системные подсказки по тонкой настройке, но вещь, что пружины по моему мнению должны изменить рабочий стол.
Относительно легко испытать XFCE и / или LXDE, поскольку Ваш рабочий стол - просто устанавливает их через Синаптический и выбирает их в журнале на экране. Оба из них имеют, по крайней мере что касается меня, хороший баланс между функциональностью и geegaws. Если Вы узнаете реальное желание привлекательностей Gnome по крайней мере, Вы знаете размер компромисса, который Вы делаете.
Проблема решила со справкой 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
Вы могли использовать sleep
для задержки запуска Dropbox до окончания сетевое соединение закончилось. Вставьте что-то вроде этого Ваш .xinitrc
или Ваш autostart
, В зависимости от Вашего DE или WM:
(sleep 30 && $HOME/.dropbox-dist/dropboxd) &
.xinitrc
- Я использовал этот метод на Arch в течение нескольких лет теперь без проблем...
– jasonwryan
07.11.2011, 00:40