在启动时启动Dropbox


27

我通过此处的命令行说明安装了Dropbox(2.0.26)。

Dropbox运行得很好,除了它不会在启动时启动。给出的命令~/.dropbox-dist/dropboxd通过终端或Alt + 运行良好F2,但在启动程序中不起作用。

关于启动程序命令的语法,我可能缺少明显的东西。有什么建议么?


您是否出于某些原因偏爱CLI路由?前几天,我通过GUI路由安装了Dropbox,版本为2.2.3。Dropbox会在登录时自动启动。我无需执行任何操作。

Dropbox的下载链接链接到1.6版本,该版本对我而言不是一直同步。CLI路由为我提供了更高版本。
Sam Copeland

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版本。
Sam Copeland

您是否首先彻底卸载了Dropbox?在您的主文件夹中包括任何配置文件?无论如何,我本人对Dropbox还是陌生的!

Answers:


18

单击屏幕顶部的保管箱图标,单击“首选项”,然后在“常规”选项卡中的“启动系统启动保管箱”按钮上打勾。


1
我有一会儿觉得很白痴:),但该选项似乎在首选项中不存在。我的常规选项卡只有用于桌面通知和局域网同步的框。我觉得您以前在那儿是对的,但现在不是。如果有帮助,我的版本是2.0.26。
Sam Copeland

1
根据vasa1的注释,CLI安装似乎缺少此选项,但是如果直接安装deb,您将获得该选项。
Sam Copeland

2
这对我不起作用。当我从命令行启动它时(如上所述),该图标出现在任务栏上。我右键单击,转到首选项,然后选择“系统启动时启动保管箱”,然后单击“确定”。我重新启动计算机,但它没有运行。
mbmast

7
如果通过终端命令安装了保管箱,则此操作不起作用。每次重新启动时,Dropbox都会忘记设置。
莱奥波德·赫兹(LéoLéopoldHertz)2015年

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在Dash搜索区域中键入
  3. 单击“启动应用程序” ico
  4. 点击“添加”按钮
  5. 对于“名称:”,键入 Dropbox
  6. 对于“命令:”,键入 /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的保管箱的问题!
Veger

这并不在Debian 8.工作
mbmast

我认为您会在这种设置上遇到权限问题。它在Ubuntu 14.04 LTS中不起作用,但具有755的权限。
LéoLéopoldHertz

@Masi在14.04.03上正常运行。自14.04发布以来,它一直在工作。您可能还有其他问题。
米奇

RHarris的答案适用于我的环境。
莱奥列奥波尔德赫兹준 영

6

在终端中,键入

dropbox autostart y

这是默认设置,因此不太可能是解决方案。
安德鲁


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拒绝了编辑,因为您的建议将在/ usr / bin中创建一个没有执行权限的新保管箱文件。
MadMike 2014年

1

要在启动时添加任何程序,请转到“ Dash Home”,然后选择“启动应用程序”。您可以在其中添加任何希望在启动时运行的程序。


我已经做到了。我的问题是,尽管在终端中以及通过Alt + F2正常运行,但问题中描述的命令似乎并未从“启动应用程序”运行。
Sam Copeland

打开“启动应用程序”,单击“添加”,然后在“命令”字段中输入“投递箱”,看看它是否有效。
Dharmaputhiran

我试过了 不幸的是,它不起作用。
Sam Copeland


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

然后,您将提示您从GUI安装Dropbox(如果没有安装,请在“应用程序”中搜索它并单击该图标来运行)。安装Dropbox并登录后,首选项应默认为自动启动,但如果没有,则可以右键单击Dropbox图标,转到“首选项”,然后选中“在系统启动时启动Dropbox”。 ”

从此答案中获得了说明(由于某种原因,该说明似乎已丢失在论坛的历史记录中):在启动时运行Dropbox


还需要在dropbox之前执行sudo apt-get install build-essential,否则会失败...
ntg 2015年

0
sudo apt-get install nautilus-dropbox
dropbox start

安装nautilus-dropbox后,您将在启动应用程序列表中找到保管箱并进行检查。:)


1
它导致一次启动,而不是自动启动。
埃德尼尔2014年

安装nautilus-dropbox后,您将在启动应用程序列表中找到保管箱并进行检查。:)
Ayo 2014年

我尝试了此解决方案,但是它安装了旧版的保管箱(1.4),但无法正常运行。
Erel Segal-Halevi 2014年

投寄箱自动启动-y
Corey Goldberg '18

0

您需要将其连接到您的帐户...如果没有gui,则可以通过运行服务器(安装后)来完成,请尝试

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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.