深度文件管理器何时能与 nautilus 共享书签呢?
Tofloor
poster avatar
duanyao
deepin
2017-11-07 23:21
Author
两者的书签不能互通,是阻止我转向深度文件管理器的原因之一(我的书签确实很多)。
顺便一提,nautilus 的书签在 ~/.config/gtk-3.0/bookmarks 里面,除了命名有点古怪(gtk-3.0),好像也没什么槽点。深度文件管理器为什么一开始不复用它呢?
Reply Favorite View the author
All Replies
avatar
Lyvnee
deepin
2017-11-07 23:48
#1
深度为什么要自己造轮子呢
Reply View the author
avatar
duanyao
deepin
2017-11-07 23:51
#2
https://bbs.deepin.org/post/147818
深度为什么要自己造轮子呢

造多少轮子都没问题,数据的互联互通还是要的。
Reply View the author
avatar
justforlxz
deepin
2017-11-08 01:23
#3
不能保证鹦鹉螺不会突然改变书签的格式。
Reply View the author
avatar
duanyao
deepin
2017-11-08 01:53
#4
https://bbs.deepin.org/post/147818
不能保证鹦鹉螺不会突然改变书签的格式。

这个可能性不大吧,~/.config/gtk-3.0/bookmarks 是 GTK 3 的文件管理器书签文件,并不是 nautilus 特有的,实际上 xfce 的 thunar 文件管理器也是用它的,其它的文件管理器可能也有用的。当然,深度文件管理器不是基于 GTK 3 的,但我的看法是,不要在意这些细节,好用才是硬道理。

我们都受够了闭源软件在互联互通上的障碍,难道开源软件在这方面不能做得更好吗?
Reply View the author
avatar
justforlxz
deepin
2017-11-08 18:47
#5
https://bbs.deepin.org/post/147818
这个可能性不大吧,~/.config/gtk-3.0/bookmarks 是 GTK 3 的文件管理器书签文件,并不是 nautilus 特有 ...

可能你忽略了gnome和gtk的关系,虽然鹦鹉螺用的是gtk3提供的东西,但是gtk3是gnome在搞的,而鹦鹉螺是gnome家的。  而且这和开闭源没有太大关系,开源也并不意味着可以做的更好,毕竟自由是要付出点代价的。
Reply View the author
avatar
duanyao
deepin
2017-11-08 19:33
#6
https://bbs.deepin.org/post/147818
可能你忽略了gnome和gtk的关系,虽然鹦鹉螺用的是gtk3提供的东西,但是gtk3是gnome在搞的,而鹦鹉螺是gno ...

谁在开发并不是最重要的,谁在用更重要。既然 ~/.config/gtk-3.0/bookmarks 被很多文件管理器使用,gnome 随意改它的格式,除了造成大面积的bug,有什么意义?就算要改,也要同时换一个文件名。为什么要为还没有发生的事情担心到这个地步?如果别人要开发能共享深度文件管理器书签的另一个文件管理器,你们是什么态度呢?

这跟开源还是有关系的。开源不能消除所有的利益冲突,但至少能减少一部分利益冲突,这降低了故意开发互不兼容的软件的动机。
Reply View the author
avatar
justforlxz
deepin
2017-11-08 19:37
#7
https://bbs.deepin.org/post/147818
谁在开发并不是最重要的,谁在用更重要。既然 ~/.config/gtk-3.0/bookmarks 被很多文件管理器使用,gnome ...

这叫风险把控,不是所有的事情都可以到在打出GG的时候还可以挽回。

别人怎么共享我们和别人的书签,这件事情我们管不着,我们只能管自己不随便改东西。

而且像这种情况,就算程序不是开源的,我们仍然可以兼容它的配置文件,所以和开源没有任何关系,希望你理智的看待开源。
Reply View the author
avatar
duanyao
deepin
2017-11-08 19:49
#8
本帖最后由 duanyao 于 2017-11-8 11:51 编辑
https://bbs.deepin.org/post/147818
这叫风险把控,不是所有的事情都可以到在打出GG的时候还可以挽回。

别人怎么共享我们和别人的书签,这件 ...

我想没有软件开发业者愿意随便改东西,尤其是有很多用户依赖的东西,这对 gnome 也一样。我实在不明白是什么使你相信 gnome 会有很大的可能去改这个文件?
Linux 上的配置文件和API多如牛毛,并没有多少是保证永远不变的,你们都不用了吗?

当然可以兼容闭源软件的配置文件,但如果你们的产品是竞争关系的话,对方自然有动机不时更改配置文件的格式增大兼容的难度。难道你们跟 gnome 也是这样的关系吗?

最后再问两个问题:
1)退一步,不直接使用 gtk 的书签,但做个导入 gtk 书签的功能行不行?
2)如果我写个补丁兼容 gtk 书签,你们收不收?
Reply View the author
avatar
justforlxz
deepin
2017-11-08 19:52
#9
https://bbs.deepin.org/post/147818
我想没有软件开发业者愿意随便改东西,尤其是有很多用户依赖的东西,这对 gnome 也一样。我实在不明白是 ...

很遗憾,我也不能完全保证我们不做这个功能。
Reply View the author
avatar
duanyao
deepin
2017-11-08 19:57
#10
https://bbs.deepin.org/post/147818
很遗憾,我也不能完全保证我们不做这个功能。

没明白,什么功能?不保证做还是不保证不做?
Reply View the author