From b6935a30c1016637f4799031f9460218a934c9e8 Mon Sep 17 00:00:00 2001 From: Flancian <0@flancia.org> Date: Sat, 25 Feb 2023 16:21:05 +0100 Subject: [PATCH] autopushed --- flatpak.md | 9 +++++++++ journal/2023-02-25.md | 3 ++- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 flatpak.md diff --git a/flatpak.md b/flatpak.md new file mode 100644 index 000000000..8c27187f5 --- /dev/null +++ b/flatpak.md @@ -0,0 +1,9 @@ +- a [[tool]]. + - [[packaging system]] [[distribution independent]] + - [[pet peeves]] + - It is frustrating to me you can search by name, e.g. `flatpak search projectm`, *and* install by name, e.g. `flatpak install projectm`, but *you can't run by short name*, that is, `flatpak run projectm` doesn't work. + - This is made worse by the fact that `flatpak search projectm` may or may *not* show you the fully qualified name for the package; if your terminal is wide enough it will, but otherwise it will very unhelpfully take up a lot of the line to describe the package but mangle the fully qualifier identifier (what you need to pass to `flatpak run`) with an ellipsis. + - I don't know of a good way to work around this currently. It seems like adding a `flatpak easyrun` command would be low hanging fruit? Just run the installed app that matches the search term, if there's exactly one? + - By default flatpak apps are heavily sandboxed to the point they can't access files in your home directory. + - That's... alright I guess if you care about security that much, but a bit of an unfriendly/unexpected user experience. It made me feel I was using a phone and not a "proper" computer I control. + - Thankfully this led me to discover [[flatseal]], which is actually a great UI to manage sandbox permissions of all kinds per-app. I flipped the right access, restarted projectm, and I was able to load presents from my home directory :) diff --git a/journal/2023-02-25.md b/journal/2023-02-25.md index 10e643b93..ee9c2e630 100644 --- a/journal/2023-02-25.md +++ b/journal/2023-02-25.md @@ -6,4 +6,5 @@ - I'm doing fractal mode (recursive screen) with [[wayland]] and [[wlvnc]] and it's very pleasant. - #push [[flatpak]] - I used [[flatpak]] to install [[projectm]] as it seemed like a fair use case after I didn't immediately find the frontend I was expecting in the Ubuntu packages. My main two pet peeves with Flatpak remain, one palliated. - +- [[Flancia]] + - going to [[Lausanne]] tonight for [[Greg]]'s birthday.