Alternative to install Gnome Extensions
Hi All, I recently heard about a new possibility to install Gnome Extensions, without the need of a RPM installed browser. It's currently under development at [Github](https://github.com/ekistece/GetExtensions) You can even install it via a toolbox; the commands are as follows: $ toolbox -u $ sudo zypper in git python38-pip $ cd /tmp $ git clone https://github.com/ekistece/GetExtensions.git $ pip3 install ./GetExtensions --user $ exit You can then open the application Get Extensions that is available in your launchpad. To uninstall: pip3 uninstall getextensions Is there someone that is able to package this application in OBS so we can include it in the MicroOS installation? /Syds
I install them with LibreWolf (Firefox fork) which can be used as an AppImage and not just DEB/RPM-based. https://gitlab.com/librewolf-community/browser/linux/-/releases Jason On 1/27/21 8:58 PM, Syds Bearda wrote:
Hi All,
I recently heard about a new possibility to install Gnome Extensions, without the need of a RPM installed browser.
It's currently under development at [Github](https://github.com/ekistece/GetExtensions)
You can even install it via a toolbox; the commands are as follows: $ toolbox -u $ sudo zypper in git python38-pip $ cd /tmp $ git clone https://github.com/ekistece/GetExtensions.git $ pip3 install ./GetExtensions --user $ exit
You can then open the application Get Extensions that is available in your launchpad.
To uninstall: pip3 uninstall getextensions
Is there someone that is able to package this application in OBS so we can include it in the MicroOS installation?
/Syds
On Thu, Jan 28, 2021, at 14:55, Jason Evans wrote:
I install them with LibreWolf (Firefox fork) which can be used as an AppImage and not just DEB/RPM-based.
https://gitlab.com/librewolf-community/browser/linux/-/releases
Thanks i was not aware that AppImages would work with this. I'll try it out too.
Jason
On 1/27/21 8:58 PM, Syds Bearda wrote:
Hi All,
I recently heard about a new possibility to install Gnome Extensions, without the need of a RPM installed browser.
It's currently under development at [Github](https://github.com/ekistece/GetExtensions)
You can even install it via a toolbox; the commands are as follows: $ toolbox -u $ sudo zypper in git python38-pip $ cd /tmp $ git clone https://github.com/ekistece/GetExtensions.git $ pip3 install ./GetExtensions --user $ exit
You can then open the application Get Extensions that is available in your launchpad.
To uninstall: pip3 uninstall getextensions
Is there someone that is able to package this application in OBS so we can include it in the MicroOS installation?
/Syds
On Thu, Jan 28, 2021, at 15:08, Syds Bearda wrote:
On Thu, Jan 28, 2021, at 14:55, Jason Evans wrote:
I install them with LibreWolf (Firefox fork) which can be used as an AppImage and not just DEB/RPM-based.
https://gitlab.com/librewolf-community/browser/linux/-/releases
Thanks i was not aware that AppImages would work with this. I'll try it out too.
For me It does not work as i get the following error when trying it: Although GNOME Shell integration extension is running, native host connector is not detected. Refer documentation for instructions about installing connector. How did you get it to work? /Syds
Jason
On 1/27/21 8:58 PM, Syds Bearda wrote:
Hi All,
I recently heard about a new possibility to install Gnome Extensions, without the need of a RPM installed browser.
It's currently under development at [Github](https://github.com/ekistece/GetExtensions)
You can even install it via a toolbox; the commands are as follows: $ toolbox -u $ sudo zypper in git python38-pip $ cd /tmp $ git clone https://github.com/ekistece/GetExtensions.git $ pip3 install ./GetExtensions --user $ exit
You can then open the application Get Extensions that is available in your launchpad.
To uninstall: pip3 uninstall getextensions
Is there someone that is able to package this application in OBS so we can include it in the MicroOS installation?
/Syds
On Wed, 2021-01-27 at 20:58 +0100, Syds Bearda wrote:
Hi All,
I recently heard about a new possibility to install Gnome Extensions, without the need of a RPM installed browser.
It's currently under development at [Github](https://github.com/ekistece/GetExtensions)
You can even install it via a toolbox; the commands are as follows: $ toolbox -u $ sudo zypper in git python38-pip $ cd /tmp $ git clone https://github.com/ekistece/GetExtensions.git $ pip3 install ./GetExtensions --user $ exit
You can then open the application Get Extensions that is available in your launchpad.
To uninstall: pip3 uninstall getextensions
Is there someone that is able to package this application in OBS so we can include it in the MicroOS installation?
/Syds
I'm confused..you want to be able to install GNOME Extensions without an rpm based browser..so the solution is to create a new rpm? I think the best solution is to wait for upstream to take care of the issue here: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2689 Or to package GetExtensions as a flatpak. Regards, Rich
Hi, On Thu, Jan 28, 2021, at 15:03, Richard Brown wrote:
On Wed, 2021-01-27 at 20:58 +0100, Syds Bearda wrote:
Hi All,
I recently heard about a new possibility to install Gnome Extensions, without the need of a RPM installed browser.
It's currently under development at [Github](https://github.com/ekistece/GetExtensions)
You can even install it via a toolbox; the commands are as follows: $ toolbox -u $ sudo zypper in git python38-pip $ cd /tmp $ git clone https://github.com/ekistece/GetExtensions.git $ pip3 install ./GetExtensions --user $ exit
You can then open the application Get Extensions that is available in your launchpad.
To uninstall: pip3 uninstall getextensions
Is there someone that is able to package this application in OBS so we can include it in the MicroOS installation?
/Syds
I'm confused..you want to be able to install GNOME Extensions without an rpm based browser..so the solution is to create a new rpm?
New RPM was not the goal, but not having to install 2 separate browsers.
I think the best solution is to wait for upstream to take care of the issue here:
https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2689
Or to package GetExtensions as a flatpak.
Regards,
Rich
On Thu, 2021-01-28 at 15:03 +0100, Richard Brown wrote:
On Wed, 2021-01-27 at 20:58 +0100, Syds Bearda wrote:
You can even install it via a toolbox; the commands are as follows: $ toolbox -u $ sudo zypper in git python38-pip $ cd /tmp $ git clone https://github.com/ekistece/GetExtensions.git $ pip3 install ./GetExtensions --user $ exit
Is there someone that is able to package this application in OBS so we can include it in the MicroOS installation?
I'm confused..you want to be able to install GNOME Extensions without an rpm based browser..so the solution is to create a new rpm?
Yeah, well... That's a good point, I guess! :-) I was indeed thinking to make an RPM for it too (and spoke to Syds about it) mostly because: - I didn't think about trying it inside a toolbox first (which Syds did! :-P). The fact that it actually works from there is already pretty good. Funny, considering that I do a lot of stuff in toolboxes, and do some development of toolbox itself myself, but it is what it is. :-P - even if it works in toolbox, doing something like either: $ transactional-update pkg in GetExtensions or: $ toolbox run zypper in GetExtensions $ toolbox run GetExtensions Would be easier for a user, than the above described steps... So I'd claim an RPM of that thing could still be useful (see later about packaging that as flatpak) - true, we don't want the MozillaFirefox RPM so we install GetExtensions RPM, tricky. Point is though, browsers are already available and (almost) working as flatpaks... Except for extensions. So, I do not want to either pre-install or `t-u pkg in` a browser as RPM because I do want to install it as a flatpak, and I don't want to have two copies of the same browser, the flatpak and the RPM. So, yeah, although non-ideal, if I had something like GetExtensions, --a small app that I probably use once a month or so-- as an RPM (ideally in the GNOME pattern, otherwise, I'd install it) that would have allowed me to have my browser --quite big and important of an app, that I use like all the time-- as flatpak. It's trading an RPM for another RPM, but they're not the same kind of RPMs, and I'd definitely do it! :-D
I think the best solution is to wait for upstream to take care of the issue here:
Sure, and I hope there's hope for it. I, however, personally don't like having to tell users that they have to add stuff with `t-u pkg in`, just right after install, even if just temporarily. And that's why we were looking for a solution.
Or to package GetExtensions as a flatpak.
Ah, sure. If that can work (i.e., we would not incur in the same issue that makes it impossible to install extensions from a "flatpaked" browser, then yes, absolutely. That would be awesome and definitely the way to go!! Thanks and Regards -- Dario Faggioli, Ph.D http://about.me/dario.faggioli Virtualization Software Engineer SUSE Labs, SUSE https://www.suse.com/ ------------------------------------------------------------------- <<This happens because _I_ choose it to happen!>> (Raistlin Majere)
participants (4)
-
Dario Faggioli
-
Jason Evans
-
Richard Brown
-
Syds Bearda