最近、起動時にDropboxが実行されなくなったことに気付きました(アイコンが右上のトレイに表示されなくなり、何も同期しなくなりました)。
スタートアップアプリケーションでは、コマンドdropbox start -i
でdropboxが選択されています。 Dropboxは12.04で自動起動しない に基づいて、コマンドをsh -c ~/.dropbox-dist/dropboxd
に変更しました。これは機能します。マシンを再起動すると、Dropboxデーモンが実行され、通常のアイコンがトレイに表示され、ファイルが正しく同期されます。
ただし、スタートアップアプリケーション(上記の変更と再起動後)を見ると、コマンドはdropbox start -i
!に戻りました。つまり、dropboxは次回再起動したときにnot動作しません。なぜそれを行うのですか、どうすれば修正できますか?
Dropboxバージョン3.6.7でUbuntu 14.04 LTSを使用しています。
編集、コメントとして長すぎました:
@Jacobこれを機能させることができませんでした。 「スタートアップアプリケーション(ダッシュ>スタートアップアプリケーション)でDropboxエントリを削除します(ただし、新しく作成したstart_dropbox.desktopは削除しません)。新しく作成されたstart_dropbox.desktopはスタートアップアプリケーションには表示されませんが、コマンドが/bin/bash -c "sleep 10&&dropbox start -i"
であるdropboxロゴのあるDropboxエントリがあります-新しく作成されたstart_dropbox.desktopを読んでいるようです。元のdropbox.desktopは〜/ .config/autostartに存在しなくなりました。 Dropoxは再起動時に起動しません。パスワードを要求しますが、実際には実行を開始しません。
編集し、@ Jakobの提案に従うことで、これをひねりながら機能させました:
$ ls .config/autostart/
start_dropbox.desktop start_dropbox.desktop~
$ cat .config/autostart/start_dropbox.desktop
[Desktop Entry]
Name=Dropbox
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
Exec=sh -c ~/.dropbox-dist/dropboxd
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false
X-GNOME-Autostart-enabled=true
$
Exec=sh -c ~/.dropbox-dist/dropboxd
行に注意してください。これは、質問をしたときに持っていたセットアップと似ていますが、再起動時にExec行が上書きされなくなりました。
causeは here と同じである可能性が最も高いですが、questionとsymptomsは異なります:
場合によっては、14.04でDropboxにタイミングの問題が発生し、Dropboxの同期を開始するコマンドが早く開始され、何らかの理由で中断します。 Dropboxを起動すると一時的に修正されますが、次回の再起動までしか修正されないため、バグのようです。永続的に修正するには、dropbox.desktop
の~/.config/autostart/
ファイルを編集して名前を変更する必要があります
ファイルの名前を~/.config/autostart/dropbox.desktop
に変更します:start_dropbox.desktop
[Dropboxはすべてのスタートアップでファイルdropbox.desktop
を上書きするため、名前を変更する必要があります]
Exec=
で始まる行を置き換えて、次のように変更します。
Exec=/bin/bash -c "sleep 10&&dropbox start -i"
これにより、ログイン後10秒でDropboxの起動が遅延します。
dropboxの設定で、un「起動時にDropboxを開始する」を選択します(そうでない場合は、自動開始フォルダーにDropboxを表す2つの.desktop
ファイルがあります):
スタートアップアプリケーション(ダッシュ>スタートアップアプリケーション)removeDropboxエントリ(ただしnot新しく作成されたstart_dropbox.desktop
)。
~/.config/autostart
で、元のdropbox.desktop
がまだある場合は削除します。再起動すると、正常に実行されるはずです。
このバグは、Dropboxの起動のタイミングに関連しているようです。上記の回避策は、「実際の」Dropboxスターターを、デスクトップの準備が整うまで起動を10秒遅らせるものに置き換えます。
Dropboxをインストールしましたが、何も変更せず、すべて正常に動作します...
dpkg -P dropbox
で削除して、最後の.deb
パッケージを Webページ から再インストールしてください。