drq, Russian
@drq@mastodon.ml avatar

Flatpak CLI UX kinda sucks.

It should get rid of its odd "flatpak run" launch scheme as the default, like Snap did. It will basically extend its reach to CLI and server apps, and just might become THE standard for Linux software distribution method. I'd be happy if it will.

tennoseremel,
@tennoseremel@lor.sh avatar

@drq
> THE standard for Linux software distribution method

Thank you, but no :blobcattilt:

drq,
@drq@mastodon.ml avatar

@tennoseremel What else do you propose amid the distro zoo? It's not ideal, but, it's literally the best contender.

tennoseremel,
@tennoseremel@lor.sh avatar

@drq ZIP-file is the best thing if you want something outside. Repository for everything else.

drq,
@drq@mastodon.ml avatar

@tennoseremel what repository? :D

tennoseremel,
@tennoseremel@lor.sh avatar

@drq I'm unsure why you think what you are saying is funny.

Whatever you distribution uses. And I've literally just said that for everything else there is nothing better than zip.

drq,
@drq@mastodon.ml avatar

@tennoseremel It's funny because it doesn't address the core problem:

There are too many package formats, and repository trees, and none is actually "The Way". That makes Linux software packaging a nightmare.

And ZIP is just literally the Windows 98 way.

You are not looking at this from the developer's perspective. Suppose, I'm a developer for Windows and Mac, and I'm often requested to to make a Linux version of my app. Except... I can't. Because there's no "linux" way of doing this. There's "DEB package" (of Debian OR Ubuntu variety, they are not always compatible), there's "RPM package", there's "PKG package"... Well, I'm NOT going to read into all this just to maybe target the 3% of desktop users. Or maybe I'll just release for Ubuntu, because I heard Ubuntu is kinda popular.

We're in the situation where some standard is literally infinitely better than no standard, because the lack of standard is what's holding us back.

tennoseremel,
@tennoseremel@lor.sh avatar

@drq
> And ZIP is just literally the Windows 98 way.

Which is still infinitely better than flatpak :blobcatcoffee:

drq,
@drq@mastodon.ml avatar

@tennoseremel I don't care.

And I don't care how "good" or "bad" flatpaks are. This is just irrelevant.

From a developer's standpoint, all I care about is "decide on something already, you ADHD-riddled scatterbrained fucks!"

tennoseremel,
@tennoseremel@lor.sh avatar

@drq I don't understand your complain. ZIP is something :blobcatgooglyshrug:

drq,
@drq@mastodon.ml avatar

@tennoseremel
ZIP is not a package management solution.

tennoseremel,
@tennoseremel@lor.sh avatar

@drq And that's the best part.

drq,
@drq@mastodon.ml avatar

@tennoseremel
Go back to Windows then :)

tennoseremel,
@tennoseremel@lor.sh avatar

@drq How about you go there instead :blobcatcoffee:

drq,
@drq@mastodon.ml avatar

@tennoseremel I'm not into manual software management.

tennoseremel,
@tennoseremel@lor.sh avatar

@drq You are into overengineered solutions, thô.

drq,
@drq@mastodon.ml avatar

@tennoseremel I'm into practicality.

Having no standards is not practical.

As for overengineered - well, we brought this onto ourselves - by having no standards, ironically. The distros won't ever agree on the structure of the OS? Well, if you can't bring a mountain to a man, you have to bring a man to a mountain.

If you want to bring order into a disordered system, you have to engineer for every contigency.

The plan is to run on every distro. How do you cover every distro?

So this is actually the least overengineered solution, it could be way, WAY worse.

akhil,
@akhil@mastodon.ml avatar

@drq у меня в профиле некоторое время было
alias nvim="flatpak run io.neovim.nvim"

drq,
@drq@mastodon.ml avatar

@akhil Но к каждой прилоге прописывать вручную алиасы - глупость. Это должно работать из коробки.

akhil,
@akhil@mastodon.ml avatar

@drq Флэтпак, так и, для десктопных изолированных положений, общающихся с хостом через порталы.
Snap больше годится для CLI приложений и сервисов.

drq,
@drq@mastodon.ml avatar

@akhil а мне вот не нравится это идиотское разделение на "десктопный Линукс" и "серверный Линукс", это дурь какая-то.

Одной и той же системе пакетов/контейнеров ничего не мешает поддерживать и десктопные порталы, и файловые сокеты, и сетевые порты (которые можно открывать через те же порталы, кстати - непонятно, почему они только десктопные).

А вендорлоченный snap вообще ни на что не годится. Если бы там не было вендор-лока, еще можно было бы поговорить, а так - говна-пирога.

akhil,
@akhil@mastodon.ml avatar

@drq Как выяснилось флетпак кидает обёртки запускаемые из командной строки в /var/lib/flatpak/exports/bin/
Подробнее тут: https://github.com/flatpak/flatpak/issues/1188

evochkauwu,

@drq
Также когда я пытаюсь с Flatpak что-то скачать, то у меня важные компоненты с низкой скоростью загружаются, хотя инет у меня довольно быстрый и стабильный

drq,
@drq@mastodon.ml avatar

@evochkauwu Ты имеешь в виду flathub? С flatpak ничего скачать нельзя, это формат.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • kavyap
  • ngwrru68w68
  • osvaldo12
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • khanakhh
  • everett
  • slotface
  • tacticalgear
  • rosin
  • normalnudes
  • megavids
  • Leos
  • GTA5RPClips
  • ethstaker
  • InstantRegret
  • cubers
  • modclub
  • Durango
  • provamag3
  • cisconetworking
  • tester
  • anitta
  • JUstTest
  • lostlight
  • All magazines