Vil*_*kas 9 shotwell photo-management
典型用例:具有多个用户帐户的家庭笔记本。
如何设置 Shotwell,以便所有用户都可以访问相同的照片目录,并且每个人都可以导入照片?
小智 9
dalloliogm 是部分正确的,但并不是我们从未考虑过。
首先,如果你有多个用户想要在自己的照片库上使用Shotwell,并且他们在机器上有自己的帐户,那么每个人都可以登录自己的帐户,拥有自己的数据库和自己的图片库。开箱即用的 Shotwell 就是如此。
如果您希望每个用户都有自己的数据库和图片目录,但在机器上没有自己的帐户,那么有一个解决方案。像这样运行 Shotwell:
$ shotwell --datadir=<datadir>
Run Code Online (Sandbox Code Playgroud)
Shotwell 将使用提供的目录来保存库的数据库和其他分类文件。
更大的问题是您希望所有用户共享相同的照片,例如,各种 Shotwell 数据库指向相同的物理照片。如果后备文件被更改或移动,我们目前不支持更新数据库。下一个版本 (0.8) 应该对此有更好的支持,因为它会在启动时扫描库,还可以选择监视用户库的运行时更改。
此外,Shotwell 是一款无损编辑器。例如,如果一个用户裁剪了一张照片,其他用户将不会看到该更改,因为后备文件没有更改。同步数据库是我们正在考虑的事情,但这不是一个简单的问题。
我刚刚尝试过这种方法,它似乎有效,但我不能保证它没有错误,所以使用它需要您自担风险。
1.按Alt+F2并键入gksudo nautilus,然后按 Enter。
2.输入密码,nautilus将以管理员权限启动。
3.浏览到/home并右键单击->创建文件夹,将其命名为“shotwell_common”。然后右键单击它,然后单击属性-权限。授予“其他”读+写访问权限。之后再次右键单击该文件夹,然后单击“创建链接”。将在那里(在 /home 中)创建一个名为“link to shotwell_common”的链接。
4.在名为“shotwell_library”的文件夹中创建另一个文件夹/home,并按上述方法更改权限。
5.通过单击面板菜单中的“位置”->“主文件夹”并按Ctrl-来启动 nautilus H。将显示一个名为“.shotwell”的文件夹。删除它。现在将“shotwell_common 的链接”复制到/home并将/home/user其重命名为“.shotwell”。然后启动 shotwell 并转到“编辑”->“首选项”。输入路径/home/shotwell_library作为库位置。
6.将至少一个图像文件导入shotwell。Shotwell 的“photobrowser.db”文件现在将在 /home/shotwell_common 内创建。
7.启动终端并输入sudo chmod -R o+rw /home/shotwell_common并按 Enter 键,像往常一样它会要求输入密码等等。
8.对计算机的每个用户重复步骤 5。
9.您现在可以按照步骤 1/2/3 从 /home 删除“指向 shotwell_common 的链接”。
别忘了告诉家人两点:
a)当他们导入一些图像时,他们应该始终选择“复制到库”选项。
b) 他们现在使用 Shotwell 时没有隐私。