libreoffice有没有支持多文件标签的插件?

OOo,TeX,KO,ABI,GIMP,Picasa,ProE,QCAD,Inkscape,Kicad,Eagle
头像
yq-ysy
论坛版主
帖子: 4443
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: libreoffice有没有支持多文件标签的插件?

#16

帖子 yq-ysy » 2017-03-09 15:04

wojiaowwj 写了:但是这样也不至于说,想要的哪个功能,官方说,这个功能没必要做,根本不需要。
我所认为的理想的开源环境是ubuntu母公司,redhat之类的环境。ubuntu商业模式不太好,但是这个和观点无关吧。redhat就不用说了。
或者简单点说,理想的环境应当是,有人靠着这个吃饭,同时也能回馈这个环境。而不是像现在这样,很多人拼命在自己本不宽松的时间之外挤出点时间满足自己的兴趣或者解决自己的需求。个人这样做可以,但是形成风气,认为这样很好,就不对了。
在Blender的百度贴吧里,就有过(现在仍有)这现象:一个先学了3DSmax然后又学Blender的人,整天抱怨Blender,为什么3DS有的功能,Blender没有?为什么3DS一个按钮就能实现的事情,Blender就是不做出来?——是的,其实真的就是“这个功能没必要做,根本不需要。”——因为Blender能用其它方式实现同样的功能,它的特点就像是一个车间“这里有很多配件,你可以自己组装工具,然后去用这些工具去实现你的梦想。”而3DS的特点是,我已经准备好了尽可能多的工具,你可以买来用这些工具直接去现梦想。这两种设计理念造成的结果是,Blender的安装包只有100M大,解压缩即是安装完毕也只有300M,而且一样能做出了几部开源电影(包括真人科幻特效片),只是有些操作比其它软件稍微麻烦一点;3DS当然也能完成同样的事,只是安装文件大了点、找破解补丁麻烦了点,但操作简单“人性化”,做出来的片子如果出了名,人家找上门要求你支付软件授权费也方便了一点……

LiberOffice的设计思想当然和Blender不一样,但我个人觉得,像标签页这样大的问题,开发团队肯定是有讨论过的,也肯定是在评判了各种因素、条件限制、权衡利弊后才作出的取舍。为了吸引用户,开发者都想开发出一个“完美的”软件,最好的情况是,加一个开关选项,让用户自己选择是否需要开启“标签页”功能——这个“开关”选项方案他们没想到过?他们没那么傻,肯定也想到过了,但为什么不做?肯定有他们的原因。我们没有看到过LiberOffice开发团队的讨论帖子,就不知道具体原因了。Ping-Wu也许知道的比我们多,相信之前他说的不是他自己的猜测,而是他看到的。

说到对开源软件的贡献,“有人靠这个吃饭,同时也能回馈这个环境”,首屈一指的依然是Blender,它可以说是最不缺钱的开源软件开发团体了,单单靠全球用户自愿捐钱来发展,就比很多开源软件由商业公司介入还要发展得好。开源软件的贡献者,也许可以分为几类,一类是我之前说的“以解决自己的问题为主,然后共享出来”,另一类是某个人或者某个公司“主导开发,然后摸索有可能的盈利模式”,第三类是纯粹的“不为自己,完全为人民服务”就很少很少了。

Blender的成功,很重要的一个原因是,它能众筹到足够的钱,聘用到足够专业(影视相关、数码特效、3D动画等专业)的全职编程人员(吃喝不愁),其领导者又是在影视界浸淫了几十年的高手,深知同行各种软件的优劣,因此决策做出的所作所为都能一举中的,赢得用户满意,于是捐款继续源源不绝……

我个人认为,在国内“单打独斗”式的开源软件开发,不必担心“成为风气”,因为愿意来开发的人太少太少了,尚不足以形成风气,反而还应鼓励,否则就连人都没了。另一方面,劝说企业参与开源软件的开发(也解决了程序员的吃饭问题),确实是条路子,但也很难很难。诚然,利益驱动,是凝聚人力最快捷的方法,但在没有看到“靠开源软件赚到钱的成功案例”以前,国内谁敢做?之前做过的现在怎么样了?愿意花钱“摸石头过河”的,也只有看政府的了。

也有成功案例,例如阿里云,就收购了一个国内的php开源论坛,作为虚拟服务器的默认配置套餐。而对于普通人来说,打工者都是“先干活”然后才能“拿工资”的。也只能在打工养活自己的“工作之余”关注一下开源软件,愿意抽时间出来做贡献的,就不要打击了,应该多鼓励。(题外话,Blender被国内商家至少曾经两次被改了包装,换了个皮,然后号称“自主知识产权自己开发的软件”一个做广告,一个搞比赛,唉,这点小聪明都用在歪门邪道上了……)

可以讨论一下,有什么好方法,吸引企业商家老板来支持开源软件?
头像
yq-ysy
论坛版主
帖子: 4443
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: libreoffice有没有支持多文件标签的插件?

#17

帖子 yq-ysy » 2017-03-09 15:18

Ping-Wu 写了: 的确,要发展Linux桌面的话,必须有一大批非工程师的人员介入。请参阅我跟yq-ysy前辈的一些讨论:
viewtopic.php?f=35&t=481152&start=39
不过因为我人长期住在国外,无法直接帮忙。如果有什么好建议的话,非常欢迎。
吓死宝宝了,您才是前辈啊,当您靠写服务器软硬件搭配着卖给美国军方时,我还在学校里摸索着“学习机”、或者只能呆呆看着别的宿舍同学操作电脑一站就是几个小时……哪里敢跟您比啊?只不过我平时写贴、发帖,分析评论的语气,也许有点太“说教”了,让人误会了,实在不敢当……
头像
wojiaowwj
帖子: 662
注册时间: 2011-03-18 0:22
系统: Chakra Linux
来自: 上海

Re: libreoffice有没有支持多文件标签的插件?

#18

帖子 wojiaowwj » 2017-03-09 15:38

yq-ysy 写了:
但是这样也不至于说,想要的哪个功能,官方说,这个功能没必要做,根本不需要。
我所认为的理想的开源环境是ubuntu母公司,redhat之类的环境。ubuntu商业模式不太好,但是这个和观点无关吧。redhat就不用说了。
或者简单点说,理想的环境应当是,有人靠着这个吃饭,同时也能回馈这个环境。而不是像现在这样,很多人拼命在自己本不宽松的时间之外挤出点时间满足自己的兴趣或者解决自己的需求。个人这样做可以,但是形成风气,认为这样很好,就不对了。
在Blender的百度贴吧里,就有过(现在仍有)这现象:一个先学了3DSmax然后又学Blender的人,整天抱怨Blender,为什么3DS有的功能,Blender没有?为什么3DS一个按钮就能实现的事情,Blender就是不做出来?——是的,其实真的就是“这个功能没必要做,根本不需要。”——因为Blender能用其它方式实现同样的功能,它的特点就像是一个车间“这里有很多配件,你可以自己组装工具,然后去用这些工具去实现你的梦想。”而3DS的特点是,我准备好了尽可能多的工具,你可以买来用这些工具直接去现梦想。这两种设计理念造成的结果是,Blender的安装包只有100M大,解压缩即是安装完毕也只有300M,而且一样能做出了几部开源电影(包括真人科幻特效片);3DS当然也能完成同样的事,只是安装文件大了点、找破解补丁麻烦了点、做出来的片子如果出了名,人家找上门要求你支付软件授权费方便了一点……

LiberOffice的设计思想当然和Blender不一样,但我个人觉得,像标签页这样大的问题,开发团队肯定是有讨论过的,也肯定是在评判了各种因素、条件限制、权衡利弊后才作出的取舍。为了吸引用户,开发者都想开发出一个“完美的”软件,最好的情况是,加一个开关选项,让用户自己选择是否需要开启“标签页”功能——这个“开关”选项方案他们没想到过?他们没那么傻,肯定也想到过了,但为什么不做?肯定有他们的原因。我们没有看到过LiberOffice开发团队的讨论帖子,就不知道具体原因了。Peng-Wu也许知道的比我们多,相信之前他说的不是他自己的猜测,而是他看到的。

说到对开源软件的贡献,“有人靠这个吃饭,同时也能回馈这个环境”,首屈一指的依然是Blender,它可以说是最不缺钱的开源软件开发团体了,单单靠全球用户自愿捐钱来发展,就比很多开源软件由商业公司介入还要发展得好。开源软件的贡献者,也许可以分为几类,一类是我之前说的“以解决自己的问题为主,然后共享出来”,另一类是某个人或者某个公司“主导开发,然后摸索有可能的盈利模式”,第三类是纯粹的“不为自己,完全为人民服务”就很少很少了。

Blender的成功,很重要的一个原因是,它能众筹到足够的钱,聘用到足够专业(影视相关、数码特效、3D动画等专业)的全职编程人员(吃喝不愁),其领导者又是在影视界浸淫了几十年的高手,深知同行各种软件的优劣,因此决策做出的所作所为都能一举中的,赢得用户满意,于是捐款继续源源不绝……

我个人认为,在国内“单打独斗”式的开源软件开发,不必担心“成为风气”,因为愿意来开发的人太少太少了,尚不足以形成风气,反而还应鼓励,否则就连人都没了。另一方面,劝说企业参与开源软件的开发,确实是条路子,但也很难很难。诚然,利益驱动,是凝聚人力最快捷的方法,但在没有看到“靠开源软件赚到钱的成功案例”以前,国内谁敢做?之前做过的现在怎么样了?愿意花钱“摸石头过河”的,也只有看政府的了。

也有成功案例,例如阿里云,就收购了一个国内的php开源论坛,作为虚拟服务器的默认配置套餐。而对于普通人来说,打工者都是“先干活”然后才能“拿工资”的。也只能在打工养活自己的“工作之余”关注一下开源软件,愿意抽时间出来做贡献的,就不要打击了,应该多鼓励。(题外话,Blender被国内商家至少曾经两次被改了包装,换了个皮,然后号称“自主知识产权自己开发的软件”一个做广告,一个搞比赛,唉,这点小聪明都用在歪门邪道上了……)

可以讨论一下,有什么好方法,吸引企业商家老板来支持开源软件?
问题在于,Blender有钱,但是这样真的很难保证持续的有钱啊。毕竟钱大部分是捐来的。
当然Blender做的好,有号召力,这样能得到捐款,然后就能得到更多的人才,这大概也是一种良性循环吧。当然我不知道Blender的商业模式,也不知道有没有捐款之外的收入来源等。这样也算是一种经营吧。
还是关于那个标签页的。Blender的争议之处在于,它的实现方式和其他的软件不同,这是容易理解的,只是一个习惯成本的问题,而不是做不到。问题在于,在windows下,或者干脆在kde下,我依然不怎么喜欢虚拟桌面,因为linux下的应用很难做到真的全屏,是mac那种全屏,给我一个虚拟桌面的意义远不如kde4时代的activity。这样的话,很多人的工作方式,左手在键盘上输入各种加减运算符号,右手通过鼠标切换单元格,因为这是在表格中切换效率比较高的一种方法。没有了标签页,我很难保证左右手不离开各自的位置。这个已经不是传统意义的习惯问题了,而是“能不能做到的问题”了。
您上面的那段话,我认为,还是“开发者凭自己的想法主导了一个软件”,而不是“用户的需求决定了软件的开发”。开发者很可能会认为,这个功能只要稍稍变通下就可以用了,根本不用这么教条式的出个其他东西。问题在于,开发者不处于用户的位置,很难真正了解用户的需求。还是拿会计师作为例子,很多年轻的会计师,一毕业就在事务所干活,然后去人家企业审报表。出来几个和会计准则不相符的问题,就让人家企业去调整。问题在于,有些东西,企业没法调整,因为会计师根本不了解企业的情况,也不了解大环境,更不了解会计准则的弹性。这样的话,就不再是一个合不合适的问题,而是“能不能”的问题。
mate工作环境,一开始是因为什么原因诞生的,相信大家都很清楚。只是因为gnome3因为太激进的变化导致很多人无法适应,mate应运而生。类似libreoffice标签页这样的问题,确实是不大的问题。然而如果以后这样的问题越来越多呢?很难保证没有一个分支出来。开源世界各自为战的局面实在是见的太多了。所以从一开始我就喜欢kde的大一统和繁琐的定制选项。
头像
yq-ysy
论坛版主
帖子: 4443
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: libreoffice有没有支持多文件标签的插件?

#19

帖子 yq-ysy » 2017-03-09 16:48

wojiaowwj 写了: 还是关于那个标签页的。Blender的争议之处在于,它的实现方式和其他的软件不同,这是容易理解的,只是一个习惯成本的问题,而不是做不到。问题在于,在windows下,或者干脆在kde下,我依然不怎么喜欢虚拟桌面,因为linux下的应用很难做到真的全屏,是mac那种全屏,给我一个虚拟桌面的意义远不如kde4时代的activity。这样的话,很多人的工作方式,左手在键盘上输入各种加减运算符号,右手通过鼠标切换单元格,因为这是在表格中切换效率比较高的一种方法。没有了标签页,我很难保证左右手不离开各自的位置。这个已经不是传统意义的习惯问题了,而是“能不能做到的问题”了。
您上面的那段话,我认为,还是“开发者凭自己的想法主导了一个软件”,而不是“用户的需求决定了软件的开发”。开发者很可能会认为,这个功能只要稍稍变通下就可以用了,根本不用这么教条式的出个其他东西。问题在于,开发者不处于用户的位置,很难真正了解用户的需求。还是拿会计师作为例子,很多年轻的会计师,一毕业就在事务所干活,然后去人家企业审报表。出来几个和会计准则不相符的问题,就让人家企业去调整。问题在于,有些东西,企业没法调整,因为会计师根本不了解企业的情况,也不了解大环境,更不了解会计准则的弹性。这样的话,就不再是一个合不合适的问题,而是“能不能”的问题。
mate工作环境,一开始是因为什么原因诞生的,相信大家都很清楚。只是因为gnome3因为太激进的变化导致很多人无法适应,mate应运而生。类似libreoffice标签页这样的问题,确实是不大的问题。然而如果以后这样的问题越来越多呢?很难保证没有一个分支出来。开源世界各自为战的局面实在是见的太多了。所以从一开始我就喜欢kde的大一统和繁琐的定制选项。
关于虚拟桌面,我见过的最牛的,就是LightWorks(电影剪辑)这个软件了,打开它,彷佛是打开了一个新的操作系统,没有窗口标题栏、没有菜单栏,连窗口边框都没有……
图片

我还是不大理解多个标签页切换,到底比多窗口切换,方便到什么程度?十几个标签页,我在用Photoshop的时候也遇到过,需要在十几张图里分别选择一部分粘贴到工作图里,那时十几个标签页虽然同在一个窗口里,感觉查找起来也并不比分开的窗口简便,因为这十几个标签页在同一个窗口里显示不完,需要一下一下点击最右边的小箭头滚动显示才能看到,选择了以后,又要一下一下点击左边的小箭头回到工作图粘贴。因此感觉标签页的切换并没有什么优势啊。如果能分几排同时显示,好是好,就是占地方,屏幕上的工作面显得小了。

如果说在“窗口”菜单里有这十几个标签页的列表可以鼠标“点击一次”就选择到了,但这功能在Libreoffice里也有啊。
如果说用快捷键方式切换多标签页,那么用快捷键切换多窗口也是一样的啊,夹杂的其它窗口放到其它工作区就不会出现了。
如果是标签页分类叠放,现在Linux很多窗口管理器,以及dock也都支持窗口分类叠放。

曲线的解决办法,也许,可以想办法为Libreoffice加上一个“切换窗口”的快捷键;(这不就和系统的窗口切换快捷键功能重复了?)
或者开发一个小的桌面插件,专门显示你需要的窗口为一个个按钮,并悬浮显示在最前,方便你鼠标点击切换;(这不就和系统的任务栏功能重复了?)
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: libreoffice有没有支持多文件标签的插件?

#20

帖子 Ping-Wu » 2017-03-11 12:18

yq-ysy 写了:
Ping-Wu 写了: 的确,要发展Linux桌面的话,必须有一大批非工程师的人员介入。请参阅我跟yq-ysy前辈的一些讨论:
viewtopic.php?f=35&t=481152&start=39
不过因为我人长期住在国外,无法直接帮忙。如果有什么好建议的话,非常欢迎。
吓死宝宝了,您才是前辈啊,当您靠写服务器软硬件搭配着卖给美国军方时,我还在学校里摸索着“学习机”、或者只能呆呆看着别的宿舍同学操作电脑一站就是几个小时……哪里敢跟您比啊?只不过我平时写贴、发帖,分析评论的语气,也许有点太“说教”了,让人误会了,实在不敢当……
我们中国人有一句名言:“学有所长,术有专攻”。在Linux桌面的运用软件方面,有太多地方必须跟您好好学习,只是现在还找不到时间 :cry: 。 一定会好好努力! Ping-Wu加油!

另外关于文件标签插件这一件事,稍微补充一下。LibreOffice是一套标准的OOP软件,如我在前面提到好几次,一个文件本身就是一个container。如果在文件视窗里面加一个外来的标签,等于是在这个container的墙壁上打个洞,对安全度是否会有影响呢?开源软件,我们还可以检查一下。闭源软件,就要看上辈子是否极了德了。

微软的Office本身也没有文件标签插件这个功能(至少在Office 2013或以前没有),必须要靠一个叫 ”Office Tabs“ 的第三者软件来执行,这个软件必须另外购买。微软要加这个功能,当然是轻而易举的事。为什么没有呢?是否跟安全性有关让微软不愿意承担这个责任?我们就不知道了。

其实在UbuntuMate下,把workspace+bottom panel好好调整一下,效果比起这个文件标签插件这功能,各有所长(在LibreOffice的窗口,8个文件分成3排),如附图:
Selection_010.jpg
另外一个不同点:在Mate下(西文 “mate” 是一种含有咖啡因的草药类饮料,发音很像中文的“妈的”),同个workspace里的panel上可以放入LibreOffice不同的成员(如 calc, impress, draw等),不需要的文件,也可以直接拉到别的workspace里,腾出空间。

当然啦,Windows 里没有 workspace 这个东东。不过一般Linux桌面的使用者也不太习惯像workspace这么好的工具就是啦。
头像
wojiaowwj
帖子: 662
注册时间: 2011-03-18 0:22
系统: Chakra Linux
来自: 上海

Re: libreoffice有没有支持多文件标签的插件?

#21

帖子 wojiaowwj » 2017-03-14 8:42

Ping-Wu 写了:
yq-ysy 写了:
Ping-Wu 写了: 的确,要发展Linux桌面的话,必须有一大批非工程师的人员介入。请参阅我跟yq-ysy前辈的一些讨论:
viewtopic.php?f=35&t=481152&start=39
不过因为我人长期住在国外,无法直接帮忙。如果有什么好建议的话,非常欢迎。
吓死宝宝了,您才是前辈啊,当您靠写服务器软硬件搭配着卖给美国军方时,我还在学校里摸索着“学习机”、或者只能呆呆看着别的宿舍同学操作电脑一站就是几个小时……哪里敢跟您比啊?只不过我平时写贴、发帖,分析评论的语气,也许有点太“说教”了,让人误会了,实在不敢当……
我们中国人有一句名言:“学有所长,术有专攻”。在Linux桌面的运用软件方面,有太多地方必须跟您好好学习,只是现在还找不到时间 :cry: 。 一定会好好努力! Ping-Wu加油!

另外关于文件标签插件这一件事,稍微补充一下。LibreOffice是一套标准的OOP软件,如我在前面提到好几次,一个文件本身就是一个container。如果在文件视窗里面加一个外来的标签,等于是在这个container的墙壁上打个洞,对安全度是否会有影响呢?开源软件,我们还可以检查一下。闭源软件,就要看上辈子是否极了德了。

微软的Office本身也没有文件标签插件这个功能(至少在Office 2013或以前没有),必须要靠一个叫 ”Office Tabs“ 的第三者软件来执行,这个软件必须另外购买。微软要加这个功能,当然是轻而易举的事。为什么没有呢?是否跟安全性有关让微软不愿意承担这个责任?我们就不知道了。

其实在UbuntuMate下,把workspace+bottom panel好好调整一下,效果比起这个文件标签插件这功能,各有所长(在LibreOffice的窗口,8个文件分成3排),如附图:
Selection_010.jpg
另外一个不同点:在Mate下(西文 “mate” 是一种含有咖啡因的草药类饮料,发音很像中文的“妈的”),同个workspace里的panel上可以放入LibreOffice不同的成员(如 calc, impress, draw等),不需要的文件,也可以直接拉到别的workspace里,腾出空间。

当然啦,Windows 里没有 workspace 这个东东。不过一般Linux桌面的使用者也不太习惯像workspace这么好的工具就是啦。
不好意思那几天没看论坛,如果把这个主题顶起来有不妥,版主就妥善处理好了。
关于安全问题。我始终觉得,如果因为有安全问题所以不这么设计,那为什么不换个思路,即使引入这个设计,就不能用其他方法避免这个安全问题吗?这个我完全不知道,是否涉及大量的变更我也不了解。
标签页的好处在于,比如在打开十几个标签页的时候,即使有些标签看不清了,我如果对表格足够熟悉,是能够一眼就发现在哪里的。拿浏览器做比较,一下子打开十几个标签的浏览器,这个总归是屡见不鲜了吧。现在还有人能接受在电脑上没有多标签设计的浏览器吗?
如楼上所述,把panel调整下当做多标签,这里的问题在于,如果这么做的话,还是把众多的文件和其他的软件混在一起了。chrome移动版也把chrome标签和安卓的其他app放一起作为多任务启用,这样后台任务列表中既有app又有chrome标签。安装了chrome之后我第一件做的事情就是关闭这个功能。Google这是认为Android还不够混乱么。。。
另一篇主题中说了个问题,貌似是libreoffice的数据格式问题。主题下不是有回复说,程序员的思维就是如此处理的么。但是我想说的是,程序员对一个office软件的使用程度,远远没有很多从业人员强度大。甚至我认为,libreoffice貌似根本没搞清楚什么人要用libreoffice,或者说是自认为只有少数程序员会用他们的软件?说到底这还是开发者的自认为的想法,而不是实际需求的想法,和这个标签页,我觉得实质上是一个问题。
微软的office,为什么也不加标签页呢?我不知道。斗胆猜测下,断人财路在任何情况下都是不好的。既然有人因为这个赚钱了,为什么自己要灭掉这个生态呢?而且即使是自己开发,已经有人做了,开发起来也没有很大意义。
头像
yq-ysy
论坛版主
帖子: 4443
注册时间: 2008-07-19 12:44
来自: 广西(桂)南宁(邕)

Re: libreoffice有没有支持多文件标签的插件?

#22

帖子 yq-ysy » 2017-03-14 12:51

wojiaowwj 写了: 不好意思那几天没看论坛,如果把这个主题顶起来有不妥,版主就妥善处理好了。
关于安全问题。我始终觉得,如果因为有安全问题所以不这么设计,那为什么不换个思路,即使引入这个设计,就不能用其他方法避免这个安全问题吗?这个我完全不知道,是否涉及大量的变更我也不了解。
标签页的好处在于,比如在打开十几个标签页的时候,即使有些标签看不清了,我如果对表格足够熟悉,是能够一眼就发现在哪里的。拿浏览器做比较,一下子打开十几个标签的浏览器,这个总归是屡见不鲜了吧。现在还有人能接受在电脑上没有多标签设计的浏览器吗?
如楼上所述,把panel调整下当做多标签,这里的问题在于,如果这么做的话,还是把众多的文件和其他的软件混在一起了。chrome移动版也把chrome标签和安卓的其他app放一起作为多任务启用,这样后台任务列表中既有app又有chrome标签。安装了chrome之后我第一件做的事情就是关闭这个功能。Google这是认为Android还不够混乱么。。。
另一篇主题中说了个问题,貌似是libreoffice的数据格式问题。主题下不是有回复说,程序员的思维就是如此处理的么。但是我想说的是,程序员对一个office软件的使用程度,远远没有很多从业人员强度大。甚至我认为,libreoffice貌似根本没搞清楚什么人要用libreoffice,或者说是自认为只有少数程序员会用他们的软件?说到底这还是开发者的自认为的想法,而不是实际需求的想法,和这个标签页,我觉得实质上是一个问题。
微软的office,为什么也不加标签页呢?我不知道。斗胆猜测下,断人财路在任何情况下都是不好的。既然有人因为这个赚钱了,为什么自己要灭掉这个生态呢?而且即使是自己开发,已经有人做了,开发起来也没有很大意义。
我尝试着这样来理解 Ping-Wu 所说的“container”及其安全问题:如果Ofiice软件在同一个窗口里(同一个程序框架内)打开多个文档,若其中一个文档带有宏病毒的话,那么要感染同一个程序框架内已经打开的其它文档显然是轻而易举的事情。如果是分开的,不同文档在不同窗口(不同程序框架)内,那么就相当于多了一道隔离墙,那么,黑客的水平就得再提高一个档次,才能做同样的事情了。

我觉得举浏览器十几个标签页的例子并不合适,因为浏览器与Ofiice的标签页应用,有一个最大的不同就是:我打开的这十几个标签页,都是我要看的网页,看完一个就关一个,我并不介意“先看哪个、后看哪个”,顺序无所谓,也没有哪个是“特别重要的”。而Ofiice的标签页应用则“目标十分明确”:我想要的这个数据,只在abc文件里有,别的文件没有;我想要的那个数据,只在xyz文件里有……所以常常需要精确定位、快速打开想要的文档来选取数据。

关于标签页的显示,有个优点就是它通常直接显示文档的名称。而系统的任务栏显示的则是“程序名:目录路径,文件名”,因此任务栏上的程序按钮,通常看不到文档的名称,一旦同类程序打开的文档多了,就很难记住“哪个按钮是哪个文档”了——所以这方面也许需要改进一下。Ping-Wu 的截图应该是解决了这个问题,图里可见,文件名是排在前面的。(浏览器的标签页容易被接受,主要原因是大大减少了任务栏的“拥挤”程度,但Linux下各种DOCK也早已能实现“运行中的文档按程序分类”叠放。)
图片

“程序员对一个office软件的使用程度,远远没有很多从业人员强度大。”——但他们肯定达到了“普通用户”的使用强度,而反过来,普通用户是体会不到一个程序员要修改某一个功能时会遇到多大困难的……很多年以前,我也写过一些PHP网页程序,现在从事影视业,剪辑宣传片,发现虽然行业不同,但遇到的都是同样一类客户,他们经常“这里改一点,那里改一点”,而且都是要“快点快点”,彷佛都是“举手之劳、唾手可得、轻而易举”的事情。殊不知老板或客户的一句话“改一点”,我就要忙半天甚至几天……
痛苦的程序员.jpg
客户.gif
客户.gif (427.75 KiB) 查看 2403 次
痛苦的设计师.gif
痛苦的设计师.gif (917.15 KiB) 查看 2403 次
所以我还是那句话:你想到的,其实程序员也早想到了。只是他们还要同时面对其它许多许多问题,还有千万个不同的客户提出了不同的需求,标签页只是其中之一,因此必须做出一个抉择,而这个抉择碰巧与你需要的不相符而已,并不是程序员“懒”或者“故意不这样做,以此来‘彰显个性’”,不是的。就像现在社会,有许多民生问题需要解决,但也没法“一下子全解决”,总得有个孰重孰轻、先后取舍。意见和建议可以提,但也不必太着急,互相理解一下。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: libreoffice有没有支持多文件标签的插件?

#23

帖子 Ping-Wu » 2017-03-16 15:28

yq-ysy 写了:可以讨论一下,有什么好方法,吸引企业商家老板来支持开源软件?
昨天(03/14)是Linux 1.0 二十三周年日,我介入Linux的时候,比1.0还早 :Haha

在我个人的印象中,Linux在早期的成长过程中,最重要的一个里程碑,发生在Oracle公司的Larry Ellison宣布把Oracle database 移植(port)到Linux上。有了Oracle登高一呼,其它公司(包括IBM等)开始注意Linux,(我个人觉得)才有今天Linux在伺服器方面完全支配(dominate)的地位。

在推动Linux桌面方面,”如何吸引第一位有号召力的企业商家老板来支持开源软件“实在是一个很重要的话题。不过大部分Linux玩家对这种“雕虫小技”总是兴趣缺缺*,甚至嗤之以鼻。

一般公司老板对“开源”这两个字不会感兴趣,不过对“安全”这件事则不敢不放心。开源软件最大的“卖点”,就是一般认为安全度比较优秀,而且如果有问题的话,解决也比较快。如果那天有某个超级病毒影响所有的Windows电脑(或Office及基于Office的办公室软件如wps),懂Linux桌面及LibreOffice的人也许机会就来了***。

在网路上要找有志一同的伙伴一起开发Linux桌面及有关的应用软件,最少在目前完全是浪费时间。不过有志向(同时不怕挫折)的朋友,也许可以考虑运用像kickstarter https://www.kickstarter.com/about?ref=nav这种工具来募款**。没有钱办不了事。七年来,Kickstarter已经帮忙筹募了20亿美金:

https://en.wikipedia.org/wiki/Kickstarter

* 一般Linux“玩家”最大的毛病,就是不注意细节。楼上提到mate,基本上没有错,但真正在执行细节眼,学问就大了。我们测试过Debian, RedHat/CentOS,及Mint里的Mate,跟Ubuntu Mate比起来,效率上就差很多。

** 国内已经有不少Kickstarter旗下的projects,有一个我正在观察中的计划(牵涉到武当,少林,峨嵋等派系争夺武林盟主地位的游戏)已筹到三万多美金。不过有关Linux桌面的,好像还没有见过?

**2 Krita在kickstarter也有一个募款project:
krita-kickstarter.jpg
https://www.kickstarter.com/projects/kr ... rt-awesome

如该网页所提到的,Krita的工作人员在2016年共募集到€38,579欧元。里面也提到预定的工作目标。

*** 当然啦,开源软件一般总是代表价格比较合理,同时以后也有自己控制的机会。今年一月中我在PTC(Pacific Telecommunication Conference)里碰到一位中国移动的领导,他跟我提到中国移动原先用Red Hat伺服器,后来转到 CentOS,现在则用他们自己开发出来的Linux系统。如果一开始就使用闭源软件的话,就没有这个机会了。

另外,去年Oracle购买了两家公司,都是做database,也没有什么特别技术。Oracle愿意花重金买他们,主要是因为他们掌握了某些特别客户。如果有人能组合(integrate)一套Linux桌面系统,并且能够确实掌握一批(企业)使用者,我想一定会有金主愿意投资的。

(待续)
回复