【发布时间】:2016-05-22 23:54:46
【问题描述】:
在线查看后,运行多个保管箱帐户似乎很容易。您所要做的就是更改环境变量,然后运行 Dropbox。但是,我尝试编辑 .desktop 文件(请参阅 .desktop file specification),因此 Exec 行从此更改:
Exec=dropbox start -i
这是默认的:
Exec=env "HOME\=/home/reg/.dropbox-alt" dropbox start -i
从我读过的所有内容中应该可以工作。我还尝试了所有转义和引用的变体,例如:
Exec=env HOME\=/home/reg/.dropbox-alt dropbox start -i
Exec=env "HOME=/home/reg/.dropbox-alt" dropbox start -i
Exec=env HOME=/home/reg/.dropbox-alt dropbox start -i
似乎没有启动 Dropbox。但是,如果我在 bash 中尝试相同的行,它会尝试启动但未能成功,但这只是因为 Dropbox 正在寻找 GUI。在这种情况下,我会认为在 .desktop 文件中执行上述操作会起作用,但我什么也没发生。
我在没有任何 Dropbox 实例运行的情况下执行此操作,因此该 Dropbox 不可能正在寻找其他实例并阻止自己加载另一个实例。
如果我在 .desktop 文件中尝试此操作:
Exec=env dropbox start -i
它将启动保管箱,但现在它是默认实例,没有任何好处。
谁能告诉我要完成这项工作我缺少什么?
【问题讨论】:
标签: linux environment-variables dropbox env