The-Panacea-Projects / Gnomenu

GnoMenu - is a traditional styled full featured Gnome-Shell apps-menu, that aims to offer all the essentials in a simple uncluttered intuitive interface. Menu fully supports user theme integration and in addition themes that carry native support can be found here http://the-panacea-projects.deviantart.com/
GNU General Public License v3.0
119 stars 49 forks source link

webbookmarks is causing issues with Firefox #108

Open jjgalvez opened 5 years ago

jjgalvez commented 5 years ago

using the latest branch from git via AUR with arch. After the recent firefox update it looks like Gnomenu's opening of FFs places.sqllite file is causing issues with FF. Can this be turned off from within Gno-menu? although I am sure it is a valuable feature it is one I never use. Is there a setting I can set ?

Thanks in advance

vantu5z commented 5 years ago

Confirm this issue, I spend a lot of time to find out this. It will be nice to have option to disable this feature.

mabod commented 5 years ago

I can confirm. gno-menu is reading places.sqlite and creates a .parentlock file. when firefox is started afterwards it can not access its bookmarks. Very annoying.

mabod commented 5 years ago

I found a work around for me: gno-menu is only locking the bookmarks for the firefox profile called "default". If I rename my default profile to something else, gno-menu and firefox have no issue.

I started firefox -ProfileManager, selected the default profile and renamed it to default-111.

archont00 commented 5 years ago

Indeed, this is a show-stopper for the extension.

So far, the easiest is

$ killall -HUP gnome-shell & firefox

Firefox reads the places.sqlite before the extension gets involved :-)

jjgalvez commented 5 years ago

I found a work around for me: gno-menu is only locking the bookmarks for the firefox profile called "default". If I rename my default profile to something else, gno-menu and firefox have no issue.

I started firefox -ProfileManager, selected the default profile and renamed it to default-111.

This workaround worked great for me, thanks