For example there was a (now enshittified) tool on Android called “image attacher” or something, for making a long image from 2.
This is probably also pretty easy with some CLI tool.
I actually took the time to learn “how do I attach 2 images together” in GIMP.
Or “how do I create a textmarker”.
And the stuff works, but its just very complex.
attach 2 images
Open 1 image
"open" “open as another layer” the second image
your canvas is as big as the first image. Guess how big it has to be when fitting them next to each other
know that there is a difference between “layer surface” and “canvas” for whatever reason
in the menubar, find the canvas options
find where to resize the canvas and make it bigger
click on the surface layer of the other image and move it so it fits where you want it
use “merge downwards” to make the 2 layer one. BE CAREFUL TO NOT USE ANY IMAGE PARTS
use the crop tool
crop the new combined images to the wanted size
This is sooo manual and seems very hacky. The difference between canvas and layer make no sense to me. The enlargement is “eyeballing”. The cropping too. There is no snapping when placing next to each other. There is no “dynamically increase canvas size” option afafaik.
text marker / highlighter
Something with brush, make it bigger, yellow, reduce the opaqueness, change the paint mode to “only make darker”
GIMP is like using catawk and tail to write an office document lol. It works but it is damn technical.
But if you know how to do it, you know how to do it.
Not exactly as funny meme as I would like it to be, but I just found out about that feature after having to hold the power button due to a frozen system countless times, and I had to tell someone.
I’ve looked at a lot of other immutable distros and I might just end up using one of those, but I feel like taking on a bit of a challenge and there’s a few things I’m not very keen on with existing solutions (last paragraph is my idea if you want to skip the context)....
OpenSUSE microOS/ microOS Desktop (Aeon, Kalpa) does this.
They use a complete “changes go to the next system” thing also using BTRFS.
But they dont use OSTree so the system is fundamentally flawed.
Advantages of ostree are
complete transparency over package changes rpm-ostree db diff
complete transparency over /etc changes (the upstream is in /usr/etc and can be reset, see here
the OS is always based on a complete upstream remote, your local system does not matter at all. You can rebase, reset etc without being dependent on anything on the local OS.
Example: I could rebase from Fedora OSTree to CentOS OSTree. They are working on bootc images, which are bootable OCI images and in theory only one step away from uBlue-like distribution.
If you do anything relying on local package management like OpenSUSE does, you can snapshot between changes but still mess up.
So I would always base off OSTree.
What I dont get though is the reliance on reboots and images. OSTree works on all filesystems and doesnt need images, it is simply like a Git repo.
So what I would change is, to enable random local changes with a flag –direct and simply apply the changes live. I mean, that is what DNF and all the distros do too.
Only if you need a kernel upgrade you do stuff with a reboot. Version upgrades are also WAY better than the unstable mess on standard Fedora or other distros.
So track everything with OSTree, allow resets, rebases etc, but dont force all the image stuff. This is the reason why rpm-ostree takes so long and is so inefficient compared no DNF.
Just using OSTree you could only install RPMs, use a nonwheel user, SELinux confined users and have a secure and slim system.
I dont know if I miss something here. Android is rootless but the base OS is still immutable and uses A/B root, so writing only happens to the inactive partition. I dont know if immutability is some core security feature.
Rpm-ostree is really good as an allrounder, but I think a bit overkill. It does support installing packages live, but this does the same action afaik and just swaps the OS image without a reboot.
I can use BTRFS to hold data for the rootfs in three different subvolumes (at minimum): root-A, root-B, root-Z.
That is basically rpm-ostree or BTRFS snapshots, I dont see the point yet
root-Z is my golden image and it represents what I want root to look like after reboot.
So like the upstream ostree remote or OCI image? I think you have a big thought flaw here
root-A and root-B are the active and passive instances of rootfs, but which one is active will flip-flop after every reboot.
On every reboot they flip flop? Why??
So if I boot with A, B gets replaced with the contents of Z. This means all changes you do are removed after a reboot. rpm-ostree and ostree admin both have this feature for testing but the use case is small.
If you have an imahe Z, this is like the uBlue main image, or the Fedora OSTree remote. It is the updated vanilla thing.
Not like on OpenSUSE microOS where you at most have some vanilla BTRFS snapshot from directly after the install, but the vanilla, tested, stable base set of packages.
If you replace the stuff with that always, it is like an rpm-ostree reset but always, and with a local image.
I see the benefit of having a local reset image, as internet is not always available.
But a reset really is only needed when an update breaks things, as the base is immutanle. So no.
In the meantime I can do whatever I want with A.
So you have one testing persistent image? Or is this only temporary?
Not sure how I’ll update Z (chroot or “promote” the active subvol to be Z) but without an update every reboot is an automatic rollback.
This has little sense and honestly rpm-ostree has ephemeral changes only on the live system that will vanish when rebooting.
I dont know the use case really. We are currently working on a change proposal to fix the permissions so changing the OS is pretty privileged.
The software stores handle the system updates but dont show RPMs for installation anymore. Most people will never touch the system.
Or if they do, the system is reset to the base on every update and the changeset is permanently reapplied, every time anew. You are always rebasing off upstream, your installed OS is literally not important.
Its just the diffs that are calculated and changed.
Merkuro looks so good! The previous calendar was unusable for me, but good KDE Software is really nice.
I wish the Akonadi stuff could run as a Flatpak runtime though, to support multiplatform. But I am not sure if this requires IPC or also native messaging.
Hi! I’m getting a new laptop any day now and I plan on going back to Linux after maybe a decade on Windows. What works best for gaming nowadays? Is manjaro good for that? I prefer a distro with a nice name but of course that’s not the central thing. I’ll also do some book keeping, writing et cetera but I don’t think...
The last (scheduled) release of Plasma 6.0 is here, with another round of bugfixes. Next up: The Plasma 6.1 series, initial version will be released on June 18th (if everything is going to plan).
toxic help forum (lemmy.world)
Not exactly the kind of respect it would like to get (lemmy.cafe)
Not exactly as funny meme as I would like it to be, but I just found out about that feature after having to hold the power button due to a frozen system countless times, and I had to tell someone.
Rolling my own immutable distro
I’ve looked at a lot of other immutable distros and I might just end up using one of those, but I feel like taking on a bit of a challenge and there’s a few things I’m not very keen on with existing solutions (last paragraph is my idea if you want to skip the context)....
NOTE: GIMP 3 users: "arithmetic coding" JPG is not supported by many programs, instead displays blank page
I just had extreme pain with this....
(Solved) Signature-Error when updating OpenSuse Tw (discuss.tchncs.de)
Since this evening I have some problems with my OpenSuse Tumbleweed installation. I’m kind of a noob and everything I tried didn’t work out....
One Time Pads (a futureproof encryption mechanism that cannot be cracked with supercomputers) (www.youtube.com)
[YT] Overcoming Modern Challenges: Revitalizing coreboot Porting in the Age of BootGuard (www.youtube.com)
Tips on distro for gaming Swedish
Hi! I’m getting a new laptop any day now and I plan on going back to Linux after maybe a decade on Windows. What works best for gaming nowadays? Is manjaro good for that? I prefer a distro with a nice name but of course that’s not the central thing. I’ll also do some book keeping, writing et cetera but I don’t think...
Below is just a small sample of plots that were created with #lLabPlot. (cdn.masto.host)
cross-posted from: floss.social/users/LabPlot/…/112484470459165421...
KDE Plasma 6.0.5, Bugfix Release for May (kde.org)
The last (scheduled) release of Plasma 6.0 is here, with another round of bugfixes. Next up: The Plasma 6.1 series, initial version will be released on June 18th (if everything is going to plan).
HandBrake 1.8 Video Transcoder Adds GTK4 Port on Linux, FFmpeg 7.0 Support (9to5linux.com)