Answers:
我刚刚尝试过这种方法,它似乎可以工作,但是我不能保证它没有错误,因此使用此方法时,后果自负。
1.按Alt+ F2并输入gksudo nautilus
然后按Enter。
2.输入密码,鹦鹉螺会以管理员权限开头。
3.浏览到/ home,然后右键单击->创建文件夹,将其命名为“ shotwell_common”。然后右键单击它,然后单击属性权限。授予对“其他”的读写访问权限。之后,再次右键单击该文件夹,然后单击“进行链接”。将在此处(/ home)中创建一个名为“ shotshot_common的链接”的链接。
4.在中创建另一个文件夹 /home
名为“ shotwell_library”的然后如上所述更改权限。
5.通过从面板菜单上单击位置->主文件夹来启动nautilus,然后按Ctrl- H。名为“ .shotwell”的文件夹将可见。删除它。现在,将“链接到Shotwell_common”从复制/home
到/home/user
,并将其重命名为“ .shotwell”。然后启动Shotwell并转到“编辑”->“首选项”。输入路径/home/shotwell_library
作为库位置。
6.将至少一个图像文件导入shotwell。现在将在/ home / shotwell_common中创建Shotwell的“ photobrowser.db”文件。
7.启动终端和类型 sudo chmod -R o+rw /home/shotwell_common
,然后按Enter键,通常会要求输入密码等等。
8.对计算机的每个用户重复步骤5。
9.您现在可以按照步骤1/2/3从/ home删除“链接到shotwell_common”。
不要忘记告诉您的家人两点:
a)当他们导入某些图像时,应始终选择“复制到库”选项。
b)他们现在使用Shotwell时没有隐私。
dalloliogm部分正确,但并非我们从未考虑过。
首先,如果有多个用户想要在自己的照片库上使用Shotwell,并且他们在计算机上拥有自己的帐户,那么每个人都可以登录自己的帐户并拥有自己的数据库和图片库。开箱即用的Shotwell就是如此。
如果您希望每个用户都有自己的数据库和图片目录,但在计算机上没有自己的帐户,那么可以找到解决方案。像这样运行Shotwell:
$ shotwell --datadir=<datadir>
Shotwell将使用提供的目录来保存数据库和该库的其他分类文件。
更大的问题是您希望所有用户共享同一张照片,例如,各种Shotshot数据库指向同一张物理照片。如果更改或移动了后备文件,我们目前不支持更新数据库。下一版本(0.8)应该对此有更好的支持,因为它将在启动时扫描库,并且还可以选择监视用户的库以进行运行时更改。
而且,Shotwell是非破坏性编辑器。例如,如果一个用户裁剪了照片,则其他用户将看不到该更改,因为后备文件没有更改。我们正在考虑同步数据库,但这并不是一个简单的问题。
创建一个新分区或指定一个现有分区,以便在笔记本的所有用户之间共享所有类型的文件。在/ etc / fstab文件中为该分区添加一个条目,以便在引导过程中将该分区安装在/ media中。这样,每个用户都可以从各自的桌面访问分区内的文件。
薄荷16上的Shotwell 0.15.0。
我在用着;
shotwell -d "/home/dan/.shotwellMultiLibrary/Dans"
和
shotwell -d "/home/dan/.shotwellMultiLibrary/Others"
维护两个库,这些库似乎可以在正确的库中启动,但首选项是共享的,因此从上次使用时不正确地选择了“监视”库(和其他首选项设置)。
猜猜这可能与https://bugzilla.gnome.org/show_bug.cgi?id=718721有关
也许尚未进入仓库的更高版本可以解决此问题?
shotwell 0.23.7
无法再与一起使用,当由其他用户打开时,它会自动转储:ERROR:/build/shotwell-6EfFpD/shotwell-0.23.7/src/db/VersionTable.vala:18:version_table_construct: assertion failed: (res == Sqlite.OK) Aborted (core dumped)