[Others] 用全局搜索打开的FirfoxESR,无法正常使用
Tofloor
poster avatar
mytyid
deepin
2022-07-01 16:55
Author

如题

具体:1.反击标签菜单出不来 2.收藏夹-文件夹打不开,点击失效 3.firefox保存的账密,不会显示

正常点快捷方式打开,是正常的!

好像还有一个软件用“全局搜索”打开也有问题,想不起来是哪个了

讲真“全局搜索”用的是真爽,像钢铁侠一样探囊取物,爽爽爽

希望再优化下越来越好!

Reply Favorite View the author
All Replies
hotime
deepin
2022-07-01 17:07
#1

agree

Reply View the author
xuqi
deepin testing team
2022-07-01 17:13
#2

👍

Reply View the author
caoyuUU
deepin
2022-07-01 17:52
#3

tail

Reply View the author
hotime
deepin
2022-07-01 18:31
#4

全局搜索打开的是/usr/share/applications/org.mozilla.firefox-esr.desktop,通过对该文件中参数的试验,发现造成这一现象的是StartupNotify=true这一配置项,其位于该文件第103行以及111行,删除即可。

sudo deepin-editor /usr/share/applications/org.mozilla.firefox-esr.desktop

图片.png

记得标记为已解决哦~

Reply View the author
weboob
deepin
2022-07-01 22:08
#5
hotime

全局搜索打开的是/usr/share/applications/org.mozilla.firefox-esr.desktop,通过对该文件中参数的试验,发现造成这一现象的是StartupNotify=true这一配置项,其位于该文件第103行以及111行,删除即可。

sudo deepin-editor /usr/share/applications/org.mozilla.firefox-esr.desktop

图片.png

记得标记为已解决哦~

启动器的目录不就是/usr/share/applications/,全局搜索和直接点击图标,还不一样吗

Reply View the author
mytyid
deepin
2022-07-01 22:53
#6
hotime

全局搜索打开的是/usr/share/applications/org.mozilla.firefox-esr.desktop,通过对该文件中参数的试验,发现造成这一现象的是StartupNotify=true这一配置项,其位于该文件第103行以及111行,删除即可。

sudo deepin-editor /usr/share/applications/org.mozilla.firefox-esr.desktop

图片.png

记得标记为已解决哦~

感谢!这样一改是没问题了

不过,担心下次一升级又这样了,是firefox的问题还是全局搜索的呢

Reply View the author
hotime
deepin
2022-07-01 23:30
#7
mytyid

感谢!这样一改是没问题了

不过,担心下次一升级又这样了,是firefox的问题还是全局搜索的呢

Firefox浏览器下个esr版本是102.0esr,暂时还没收录到应用商店。

而Firefox官网提供的包是.tar.bz2格式,解压缩后可以直接运行的,不提供.desktop文件。

所以我猜测应用商店里的大概是Deepin官方打包为deb后投放的,这就要求下次打包的人能不要再加这个会导致BUG的配置行。

话说给ESR版和国际版配的desktop文件是两个极端:ESR版的desktop文件里给写了一大堆,结果包含了导致BUG的配置;国际版的desktop文件里是内容太少,少到控制中心 - 默认程序 - 网页 都不显示有火狐浏览器国际版。

Reply View the author
hotime
deepin
2022-07-01 23:48
#8
weboob

启动器的目录不就是/usr/share/applications/,全局搜索和直接点击图标,还不一样吗

是的呀,但就结果而言它确实出现了不一样的结果。

还是需要官方研究一下StartupNotify=true为什么会导致全局搜索中打开火狐浏览器ESR出现这样的BUG。(火狐浏览器国际版的desktop文件中加入这一行也会出现一样的BUG)

(另外,chrome浏览器的desktop文件中有这一项,但没有出现这个问题)

Reply View the author
weboob
deepin
2022-07-02 18:18
#9
hotime

是的呀,但就结果而言它确实出现了不一样的结果。

还是需要官方研究一下StartupNotify=true为什么会导致全局搜索中打开火狐浏览器ESR出现这样的BUG。(火狐浏览器国际版的desktop文件中加入这一行也会出现一样的BUG)

(另外,chrome浏览器的desktop文件中有这一项,但没有出现这个问题)

desktop entry不是通用的规范嘛可以看看
其他软件工作正常,应该是firefox自己的问题吧

Reply View the author
Barry-okx
Junior Packager
2022-07-02 19:44
#10

ESR packager 冒泡,我看看代码。

Reply View the author
Barry-okx
Junior Packager
2022-07-02 20:01
#11

已经从代码库去掉了这个参数,商店里面的下下个版本开始会生效。(目前有一个版本在审核中,所以下个版本还是存在这个问题)

Reply View the author
Barry-okx
Junior Packager
2022-07-02 20:03
#12
hotime

Firefox浏览器下个esr版本是102.0esr,暂时还没收录到应用商店。

而Firefox官网提供的包是.tar.bz2格式,解压缩后可以直接运行的,不提供.desktop文件。

所以我猜测应用商店里的大概是Deepin官方打包为deb后投放的,这就要求下次打包的人能不要再加这个会导致BUG的配置行。

话说给ESR版和国际版配的desktop文件是两个极端:ESR版的desktop文件里给写了一大堆,结果包含了导致BUG的配置;国际版的desktop文件里是内容太少,少到控制中心 - 默认程序 - 网页 都不显示有火狐浏览器国际版。

deepin商店里火狐的下个ESR版本仍然会基于91大版本。

直到火狐ESR 102.3 发布,才会升级大版本。

官方ESR的升级策略和短期支持版本有些差别,我和他们是保持一致的。

Reply View the author
hotime
deepin
2022-07-03 01:37
#13
weboob

desktop entry不是通用的规范嘛可以看看
其他软件工作正常,应该是firefox自己的问题吧

这应该是两边共同作用的结果。

比如与深度全局搜索类似的其他工具:uTools、Synapse、Ulauncher,从这些工具中打开火狐浏览器ESR都是正常的,不会出现这个BUG。

Reply View the author
Barry-okx
Junior Packager
2022-07-29 06:23
#14

火狐esr今天提交了一个版本,这两天更新后可以看看,应该已经好了

91.12

Reply View the author