Comments (8)
Can you summarize why the current AppImage executable is not good?
Mostly because it makes it hard to keep it up-to-date. If I want to update the AppImage, I have to download it again and replace the old one. With Flatpak, I just run flatpak update
and all my Flatpaks are up-to-date. Also, the system integration isn't as good. Flatpak handles creating a .desktop
file, but integrating AppImages requires fiddling with appimaged
, which I was never able to get working.
from beyond-all-reason.
Thanks for the article.
As an Ubuntu user, snap would work for me as I already have a lot of snap applications but I can see how this would be a bad option for other Linux users.
With that in mind I think I'll keep it as AppImage for the time being. Maybe in the future there will be .deb or .rpm builds but I don't see a move to snap or flatpak happening in the near future.
from beyond-all-reason.
@lumbo7332 The Flatpak is now here: https://flathub.org/apps/details/info.beyondallreason.bar
from beyond-all-reason.
Can you summarize why the current AppImage executable is not good?
from beyond-all-reason.
It's not really an option as the build system that we use doesn't support it.
I think only AppImage and snap are an option. As a Linux users I don't have any issues with AppImage.. but maybe I'm missing something..
See more here: https://www.electron.build/configuration/linux
from beyond-all-reason.
Still an open issue, since 2016: electron-userland/electron-builder#512
from beyond-all-reason.
If I want to update the AppImage, I have to download it again and replace the old one.
It'll actually update itself on start, as a user you don't really have to manually update it. I personally launch most things on Linux via the command line so I don't have any issues with desktop integration, so your concerns are probably valid.
What's your opinion on snap? It seems very well integrated in Ubuntu. As I said before, flatpak isn't really an option for us as the distribution system we use doesn't support it.
from beyond-all-reason.
What's your opinion on snap? It seems very well integrated in Ubuntu. As I said before, flatpak isn't really an option for us as the distribution system we use doesn't support it.
I'm not the biggest fan, but I don't have a ton of experience with them. Maybe take this into consideration, because it seems to do a good job of going over why Snap has generated controversy: https://www.zdnet.com/article/linux-mint-dumps-ubuntu-snap/
from beyond-all-reason.
Related Issues (20)
- Add build power to end game graph screen
- DrawUnitGL4 doesn't draw the unit in the expected location
- Transports don't execute pick up / drop off commands HOT 3
- Cannot issue Guard command chain with Anti-nuke ship
- six-legged spiders
- Airpads cancels orders of aircrafts repaired
- Visual Freeze in large matches with high player count on Windows - AMD GPU HOT 4
- Favorite Replay + internal Comments
- Emojis not displaying for some users HOT 1
- Make Factory Priority Queue (ALT key) behavior consistent, regardless of repeat setting. HOT 1
- Show replay controls while spectating /w player cam
- [FR] CTRL + LMB on a unit to select all visible units of same type (as an option)
- Box-selection not always selecting what it's supposed to
- Fac buildqueue cancels from the back unless ALT HOT 1
- Factory (not on repeat) overwrites current unit that's building, even if it's the same unit type HOT 1
- Active Pings from players that left the game persist indefinitely
- Front-Queueing Units in Factories Differs in Behavior Depending on Repeat State HOT 3
- Hold Fire Against Capture-Marked Enemies
- Cloaked Units Given Limited Implicit Commands
- Crash when clicking Settings menu HOT 1
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 beyond-all-reason.