Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ICE on Windows? #84

Open
OmriSama opened this issue Jul 31, 2021 · 4 comments
Open

ICE on Windows? #84

OmriSama opened this issue Jul 31, 2021 · 4 comments

Comments

@OmriSama
Copy link

Mozilla killed its SSB support, and now there isn't a way I know of to do isolated Firefox SSBs on Windows. I was wondering if it's possible to compile ICE on Windows, or if there's any other solutions that allow creating SSBs through Firefox.

Thanks!

@imhemish
Copy link

Well, it would be easy enough to make this program windows compatible, as gtk can compile and work on windows too.
But, the problem is that the program assumes a *nix (which includes linux and bsd) environment and has may hard coded things like "/usr/bin/firefox", so we need to rectify them to be cross platform, also it places ice.desktop file in /usr/share/applications which is kinda like a start menu entry. We need to edit path to windows compliant and instead of .desktop, we have to use .lnk for windows. Also, it places entries for web apps created with it in ~/.local/applications/ which is also hardcoded for *nix, we need to add windows directory too.
Basically, it is possible, and it is just 2-3 days of work, not much, i know python and read the code, it is very easy to do things in this small project, but sadly i don't know how to program gtk.
Well, if anyone else can, please do it as i also desparately need ssb's be it linux or windows. I could have stayed on firefox if ssb's were supported, i am now on chrome. (btw i use arch)

@OmriSama
Copy link
Author

@Mark-Peppermint @PizzaLovingNerd any hints on this one?

@PizzaLovingNerd
Copy link
Contributor

I would have to rewrite a lot of code for a platform that I don't even use, so ice will not support Windows unless someone else ports it over. But if you are on Linux, Ice still supports Firefox.

@grafiksinc
Copy link

As far I am concerned the code base will be adjusted over the next few iterations of PeppermintOS anyway, @PizzaLovingNerd's fairly recent updates will be in Pep11, as time allows we are looking at using tkinter to replace gtk that solves your cross platform gui concerns, @hemish04082005 is on point about the hard coding stuff. Also we gearing up to add a small database back-end for better, data management with the application .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants