Запустить Dropbox при запуске


27

Я установил Dropbox (2.0.26) через инструкции командной строки здесь .

Dropbox работает отлично, за исключением того, что он не запускается при запуске. Данная команда ~/.dropbox-dist/dropboxdработает нормально через терминал или Alt + F2, но она не работает в автозагрузке программ.

Я, вероятно, упускаю что-то очевидное в отношении синтаксиса команды запуска программы. Какие-либо предложения?


У вас была какая-то причина для предпочтения маршрута CLI? Я установил Dropbox через маршрут GUI только на днях и имею версию 2.2.3. Dropbox запускается автоматически при входе в систему. Мне не нужно было ничего делать.

Ссылка для скачивания в Dropbox ссылается на версию 1.6, которая не синхронизировалась для меня постоянно. Маршрут CLI дал мне более позднюю версию.
Сэм Коупленд

1
Посмотрите эти две ссылки: 1 --- dropbox.com/download?dl=packages/ubuntu/dropbox_1.6.0_i386.deb и 2 --- dropbox.com/download?dl=packages/ubuntu/dropbox_1.6.0_amd64.deb , Там написано 1.6.0, но установлена ​​версия Dropbox 2.2.3, которую я вижу при наведении курсора на маленький значок Dropbox на моей панели.

Спасибо за указатель, vasa1. Я установил deb и вернул параметры запуска в настройках. Как ни странно, это все еще версия 2.0.26 для меня, хотя.
Сэм Коупленд

Вы сначала полностью удалили Dropbox? Включая какие-либо файлы конфигурации в вашей домашней папке? В любом случае, я довольно новичок в Dropbox!

Ответы:


18

Нажмите на значок раскрывающегося списка в верхней части экрана, нажмите «Настройки» и отметьте кнопку «Запустить раскрывающийся список при запуске системы» на вкладке «Общие».


1
Я на мгновение почувствовал себя идиотом :) но похоже, что в настройках опции нет. Моя вкладка Общие содержит только поля для уведомлений на рабочем столе и синхронизации по локальной сети. Я чувствую, что вы правы, что это было там раньше, но не сейчас. Моя версия 2.0.26, если это помогает.
Сэм Коупленд

1
Согласно комментариям к vasa1, в установке CLI, по-видимому, отсутствует эта опция, но если вы установите deb напрямую, вы получите эту опцию обратно.
Сэм Коупленд

2
Это не работает для меня. Когда я запускаю его из командной строки (как описано выше), на панели задач появляется значок. Я щелкаю правой кнопкой мыши, захожу в настройки и выбираю «Запустить Dropbox при запуске системы» и нажимаю «ОК». Я перезагружаю машину, и она не работает.
mbmast

7
Это не работает, если dropbox установлен командой терминала. Dropbox забывает настройку при каждом перезапуске.
Лео Леопольд Герц 준영

2
@ LéoLéopoldHertz 준영 действительно. Чтобы Dropbox запускался автоматически, не забывая о настройках, я запустил nautilus-dropbox autostart y или, caja-dropbox autostart y если вы используете Mate Desktop Environment
xcvbn

14

Выполните следующие действия, чтобы каждый раз запускать Dropbox.

  1. Нажмите на иконку Ubuntu "Dash"
  2. Введите Startup Applicationsв области поиска тире
  3. Нажмите на «Запуск приложений» ico
  4. Нажмите кнопку «Добавить»
  5. Для «Имя:» введите Dropbox
  6. Для «Command:» введите /home/{your-username}/.dropbox-dist/dropboxd
  7. Для «Комментарий:» это можно оставить пустым
  8. Нажмите кнопку «Добавить»
  9. Нажмите кнопку «Закрыть»
  10. Перезагрузите компьютер

Это работает! Это также стандартный способ сделать это. Я думаю, что это должен быть принятый ответ.
Лео Леопольд Герц 준영

7

Сначала вы должны создать dropbox.desktopфайл со следующим содержимым:

[Desktop Entry]
Name=Dropbox
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
Exec=dropbox start -i
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false

После того, как он создан, вам нужно переместить его в ~/.config/autostartпапку, перезагрузить и все.

введите описание изображения здесь

Примечание: если dropbox был установлен из командной строки, строка «Exec = dropbox start -i» не работает, ее необходимо заменить на «Exec = / home / username / .dropbox-dist / dropboxd» где / home / username - это ваш домашний каталог.


Это исправляет проблему автозапуска дропбокса для Kubuntu 15.04!
Вегер

Это не работает в Debian 8.
mbmast

Я думаю, у вас будут проблемы с разрешением при такой настройке. Он не работает в Ubuntu 14.04 LTS, хотя с разрешениями 755.
Léo Léopold Hertz 준영

@ Masi Работает нормально 14.04.03. Работает с момента выхода 14.04. У вас могут быть другие проблемы.
Митч

RHarris ответ работает в моей обстановке.
Лео Леопольд Герц 준영



2

Я попробовал все другие методы: только этот метод, как было сказано предыдущим пользователем, работал для меня:

Бег:

cd /usr/bin

Затем переименуйте исполняемый файл с помощью этой команды:

sudo mv dropbox dropbox1 

Затем создайте новый файл dropboxс помощью команды:

sudo gedit dropbox

Тогда напишите это:

#!/bin/bash
~/.dropbox-dist/dropboxd

Сохраните и выйдите, измените представление:

sudo chmod 0755 dropbox

затем перезагрузите компьютер.

ИЛИ

Создайте приложение для запуска с именем скажем «Dropbox2» и напишите в нем эту строку.

sh -c  ~/.dropbox-dist/dropboxd

Сохраните и выйдите, затем перезагрузите компьютер.

Один из 2 работает правильно.


@sijoune отклонил редактирование, потому что ваше предложение создаст новый файл dropbox в / usr / bin без прав выполнения.
MadMike

1

Чтобы добавить любую программу при запуске, перейдите в «Dash Home» и выберите «Startup Applications». Там вы можете добавить любую программу, которую хотите запустить при запуске.


Я сделал это. Моя проблема в том, что команда, описанная в моем вопросе, похоже, не запускается из «Startup Applications», несмотря на то, что работает нормально в терминале и через Alt + F2.
Сэм Коупленд

Откройте «Startup Applications», нажмите «Add» и введите «dropbox» в поле «Command» и посмотрите, работает ли он.
Дхармапутиран

Я попробовал это. К сожалению, это не работает.
Сэм Коупленд

1

Создайте приложение для запуска с именем say " dropBOX" и напишите в нем эту строку.

sh -c  ~/.dropbox-dist/dropboxd

Сохраните и выйдите, затем перезагрузите компьютер.


1

Это единственный способ (и, между прочим, самый простой способ), я мог заставить это работать 14.04 без установки с ошибкой или создания файла .desktop (который я не мог заставить работать). Я должен был установить .deb, используя эти инструкции:

sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 5044912E

sudo add-apt-repository "deb http://linux.dropbox.com/ubuntu $(lsb_release -sc) main"

sudo apt-get update

sudo apt-get install dropbox

Затем вы должны получить приглашение установить Dropbox из графического интерфейса (если вы этого не сделаете, найдите его в своих приложениях и запустите, нажав значок). Как только Dropbox установлен и вы вошли в систему, настройки по умолчанию должны автоматически запускаться, но если они этого не делают, вы можете щелкнуть правой кнопкой мыши значок Dropbox, перейти к «Предпочтениям» и проверить «Запуск Dropbox при запуске системы». "

Получил инструкции из этого ответа (который, кажется, почему-то утрачен в анналах форума): Запуск Dropbox при запуске


Также необходимо выполнить sudo apt-get install build-essential перед выпадением, в противном случае
произойдет

0
sudo apt-get install nautilus-dropbox
dropbox start

после установки nautilus-dropbox вы найдете dropbox в списке запускаемых приложений и отметьте его. :)


1
Это вызывает однократный запуск, а не автозапуск.
enedil

после установки nautilus-dropbox вы найдете dropbox в списке запускаемых приложений и отметьте его. :)
Ayo

Я попробовал это решение, но он установил старую версию dropbox (1.4), которая не работает правильно.
Эрель Сегал-Халеви

Автозагрузка Dropbox -y
Кори Голдберг

0

вам нужно подключить его к вашей учетной записи ... Если у вас нет графического интерфейса, вы можете сделать это, запустив сервер (после установки), попробуйте

dropbox start
dropbox status

если он не запущен, попробуйте запустить демона напрямую, и он даст вам ссылку для входа с другого компьютера для проверки пароля, например:

~/.dropbox-dist/dropboxd
This computer isn't linked to any Dropbox account...
Please visit https://www.dropbox.com/cli_link_nonce?nonce=adfalhwelkjfhlasdk to link this device
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.