Comments (9)
I don't have access to a windows computer right now, but I had it working quite easily on windows with cx_freeze. I think you should have a look ;)
from bleachbit.
OK. I am guessing the biggest challenge is not making the installer huge.
from bleachbit.
After fixing some high priority bugs in Bleachbit 1.8, my next step is to try py2exe/cx_freeze on a "hello world" GTK+ 3 app.
from bleachbit.
As an exercise, I froze a "hello world" GTK+ v3 and Python 2.7 app for Windows, and it is 93MB. The next step is cutting back the size. The directory build/exe.win32-2.7/share/locale
alone is 48MB and looks like a good place to start.
from bleachbit.
Just curious, how far along is GTK3 to be added to BleachBit? Will we see it in 2.0 or will it take a little longer?
from bleachbit.
I haven't had time yet to shrink the Windows installer to a manageable size. It will probably not happen for version 2.0
from bleachbit.
@az0 Maybe you can try this to help shrink the installer: http://wixtoolset.org/
from bleachbit.
I used WiX a long time ago, and while it would be interesting to switch from a .exe to .msi installer, the issue isn't so much how the files are bundled (like, using NSIS, WiX, InnoSetup, etc.). The issue is that before being packed up, they are huge because of the giant GTK+ version 3 runtime, so unnecessary files need to be deleted (like I do today with the GTK+ 2 runtime). If that is not enough, it may be necessary to alter files (like I do now also with some GTK+ 2 files), or recompile GTK+ 3 to remove unneeded code, or install GTK+ 3 separately. Each of these has its costs and tradeoffs.
from bleachbit.
This was implemented. For example, here are some GTK3+ Windows builds (alpha level)
https://ci.appveyor.com/project/az0/bleachbit/build/2.0.682/artifacts
from bleachbit.
Related Issues (20)
- MS Edge - Recently closed history not deleted HOT 1
- Bleachbit 4.6.0 error on Win 10 HOT 2
- theres a windows error 5 when im trying to run the program, Can someone please explain how to fix it? HOT 1
- journalctl is not cleaned HOT 5
- Debugging terminal, the directory is not empty
- Cannot clean browser history if another user is running browser HOT 3
- Need help.. anyone know why I can't install? HOT 1
- Bleachbit broke my charging light indicator.
- bleach bit load/run problem HOT 1
- Bleachbit default setting HOT 1
- Bleachbit use with another cleaner/optimizer HOT 1
- Bleachbit shows only boxes HOT 1
- Question regarding HSTS "cookies"
- Bleach bit deletes a keePassXC formating
- Can add .dotted files/directories to whitelist
- Blurry UI
- OK, I am trying to abide by the posting guidelines... HOT 1
- OK, I am trying to abide by the posting guidelines... HOT 1
- "The specified module could not be found." - It's back from the dead. HOT 1
- Bleachbit moves shortcuts on screen
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bleachbit.