Linux
- Crapped my system
This isn't me asking for help or anything, I already replaced it with fedora kinoite. I just felt like talking about this ridiculous venture of mine.
So a couple weeks ago I started hyper focusing on cities skylines, but played on my Xbox. I learned that mods and all kinds of fun custom content was available on PC so I tried to play on my system. Problem, my laptop has an rtx 2070, but I was running fedora kinoite and couldn't figure out how in the world to install nvidia drivers.
So after a bunch of searching around I give up and decide to try installing a "gaming" focused distro in the form of endeavour os. It was awful.
Maybe I am weird but the x11 rendering didn't feel good at all, the lack of some default applications, as well as a bunch of apps I didn't know the purpose of. (This one is my own fault since they have a kde spin, but I remembered why I didn't like gnome) and finally today it froze in the middle of an update and hard rebooted, no longer able to launch.
Worst part, I didn't do a lick of gaming on the thing cause I moved on to Borderlands 3
- 16 years of CVE-2008-0166 - Debian OpenSSL Bug16years.secvuln.info 16 years of CVE-2008-0166 - Debian OpenSSL Bug
Many DKIM setups used cryptographic keys vulnerable to the 2008 Debian OpenSSL Bug (CVE-2008-0166) in 2024.
- Linux mint or zorin OS for layman beginners who just want everything to work and focuses on stability , privacy , security ? Also what to do if I switched to mint and WiFi stopped working ?
Hey, so I just put this part up first because this is the one I urgently and importantly need answered even tho I wrote that hideous text block first (sorry English isn't my first language ).
1 So the question is I have live booted mint from a USB and everything is working like I can use internet on it , play YouTube video , the sound is working etc . But I'm afraid if I wipe windows and install mint as the main OS and the WiFi stops working I'll be fucked as I don't have a second machine except a phone to even fix it . There is no repair shop near and the ones I have to travel to go to charge very high for services and all the people I know are " just phone people" . Is it guaranteed that everything that works on a live USB will also work as the main OS ? Also is there a chance that updates could break the functionalities like WiFi, sound , rendering etc ? Cause I'm a layman and idk how to go about installing the correct kernal manually or some shit . And if its something like WiFi that got fucked I'll be extra fucked as I don't have a second device and can't even do it manually . Also as I said I can't afford servicing now . Also how do I switch back to windows lol ? I'm just running mint of the USB o don't know how to go back to windows, do I just pull the USB out ? Then what ? What are the steps on BIOS ? Shit I should've probably searched all these up before bit oh well as long as I'm making a post do feel free to answer idk if I should close my lap or not .I read a post on reddit of a guy whose WiFi stopped working after he made it his primary and he said that it worked on live USB . He was running mint too I believe, same as me with no other device .
Do try and reply to 1 (1 is the most important ) , 2 and 3 importantly and 4 you can do or not according to your free time .
2 Also what is the message on mints website talking about having to do something else for newer devices ? I now use an old thinkpad and it isn't an issue but I'm planning to do an upgrade real soon
3 Also how does the process vary with RISC-V architecture ? Is it there yet ? Any laptop to lookout for or is PC the only way ? I was thinking about switching to risc-v when upgrafing if any company manufactures components or laptop which they do fully as Foss . I am open to building a PC for RISC-V if I can buy full open source parts and if the Linux support is good .
4 I was thinking about switching to Linux for a long time cause I'm paranoid as fuck and always thought I should switch to mint as I'm a layman of all layman and recently got enough time to make it . But then I came to know of zorin OS which too seems to appease to begginers and the conseus between mint and zorin online vary a lot so thought I should just ask here as Lemmy seems to be crawling with Linux users . I mainly just want the drivers or hardware or kernal and all to just work perfectly all the time and not break after updates . I have also heard of some people having kernal issues and having to do it manually in which case I'll be fucked as I'm not savy . I mainly want good privacy and security . Zorin seem to have a paid version and I'm afraid devs will cut back on other version to promote that more and I have no plan to buy premium as i'm just getting into Linux and don't wanna make a big commitment maybe if I used it and settle on it I'll buy to support devs . Also mint is more popular and here to stay kinda shit right ? I don't care much about looking like windows or running window compatible apps and games I'll be just happy with the OS I'm choosing running all Linux shit . Also which appstore is better ? I heard mints software repo holds closed and outdated apps and don't have much idea about Zorin's . fdroid is one of the reason I grew to love android a place for all the good apps with no blobs and have everything I could ever need from galleries to browser . I would also like a that kinda app store supported distro with similar focus and policies on keeping apk updated , and building without proprietary blobs (like fennec ) and only foss .etc .
Sorry for the block of words , mistake grammer etc . English isn't my first language.
- Decision of Next Os
I was Nobara user, then I am using Fedora right now. I want to use things like Hyprland etc. and ya know, Its damn cool to say I am using arch btw. So I've decided to use Arch Linux. But everyone says its always breaking and gives problems. That's because of users, not OS.. right? I love to deal with problems but I don't want to waste my time. Is Arch really problemful OS? Should I use it? I know what to do with setup/ usage, the hardness of Arch is not problem for me but I am just concerned about the mindset "Arch always gets broken".
- Hey does anyone know how to get microsoft suite apps on linux?
I want to get word, excel, powerpoint, onedrive and copilot on ubuntu, anyone know how?
- Implementing DRM format modifiers in NVKwww.collabora.com Implementing DRM format modifiers in NVK
DRM format modifier support has landed in NVK, an essential piece of the NVK puzzle.
The tl;dr for those like me, who don't understand the technical parts:
>This week we merged support for the VK_EXT_image_drm_format_modifier extension in NVK, the new open-source Vulkan driver for NVIDIA hardware. We've also back-ported the code to the Mesa 24.1 staging branch so it will be part of the upcoming Mesa 24.1 release.\ \ DRM format modifier support is one of the most important features we've landed in NVK in a while. Though it's not a very interesting feature to most Vulkan applications or game developers, it's very important to the Linux display pipeline. Importantly to users, this is the last piece required to support GameScope. It's also an important piece in making Zink+NVK a robust OpenGL solution.
- What is the best model of used ThinkPad to purchase?
I’m thinking of picking up a used ThinkPad on eBay for cheap to serve as my daily driver. I’ll likely run LMDE, and primarily use it for web browsing, office programs, coding, and FreeCAD. Any recommendations on which model would best hit the sweet spot of capability vs price?
- AMD GPU driver with opencl support?
Basically title. I have a 7600(x)(t) 8G. I want drivers with opencl for hashcat. I know the proprietary ones work, but they are a ludicrously massive PITA. I am willing to use almost any distro to make this work (not Ubuntu, and not one of those random newer ones). I really hope I don't have to use the proprietary drivers.
- oars (OpenAgeRatingsService) in appdata.xml files: why "sex-homosexuality"?
I can understand why all the other things would be listed here, and I would understand if sexuality in general was considered inappropriate for children, but why homosexuality in particular? This is strange to me.
``` <content_rating type="oars-1.1"> <content_attribute id="violence-cartoon">none</content_attribute> <content_attribute id="violence-fantasy">none</content_attribute> <content_attribute id="violence-realistic">none</content_attribute> <content_attribute id="violence-bloodshed">none</content_attribute> <content_attribute id="violence-sexual">none</content_attribute> <content_attribute id="violence-desecration">none</content_attribute> <content_attribute id="violence-slavery">none</content_attribute> <content_attribute id="violence-worship">none</content_attribute> <content_attribute id="drugs-alcohol">none</content_attribute> <content_attribute id="drugs-narcotics">none</content_attribute> <content_attribute id="drugs-tobacco">none</content_attribute> <content_attribute id="sex-nudity">none</content_attribute> <content_attribute id="sex-themes">none</content_attribute>
<!-- this line here --> <content_attribute id="sex-homosexuality">none</content_attribute>
<content_attribute id="sex-prostitution">none</content_attribute> <content_attribute id="sex-adultery">none</content_attribute> <content_attribute id="sex-appearance">none</content_attribute> <content_attribute id="language-profanity">none</content_attribute> <content_attribute id="language-humor">none</content_attribute> <content_attribute id="language-discrimination">none</content_attribute> <content_attribute id="social-chat">none</content_attribute> <content_attribute id="social-info">none</content_attribute> <content_attribute id="social-audio">none</content_attribute> <content_attribute id="social-location">none</content_attribute> <content_attribute id="social-contacts">none</content_attribute> <content_attribute id="money-purchasing">none</content_attribute> <content_attribute id="money-gambling">none</content_attribute> </content_rating> ```
EDIT: as one commenter pointed out, an explanation can be found in a commit on the git repo and the tag has been removed.
``` Rationale ---
Certain attributes in the specification require some explanation as to why they are present. This list is not exhaustive and may be added to in future.
sex-homosexuality
: As of 2020, various countries have laws which criminalise lesbian, gay, bisexual or transgender (LGBT) people. In order for software and content to be distributed in those countries without breaking the law, and possible reprisal, it is necessary to be able to tag software and content which contains LGBT references, so that it can be hidden in those countries. However, in other countries (for example, the EU), discrimination laws explicitly prohibit discrimination on the basis of gender or sexuality. So while LGBT tagging may be available in OARS data, consumers of that data must only apply it in countries where the law requires that. ```
It is still strange to me that anyone would add this tag to an age ratings service, if it is a legal issue and not related to age appropriacy. Anyway, thanks for all the answers (except for those who failed to stay civil and/or brought up american politics for no reason).
- [Help] Keyboard key presses are extremely sensitive in GRUB
I recently upgraded my PC to a AM5 motherboard. My system runs KDE neon with full disk encryption.
I'm now facing the issue that when I want to enter my password in GRUB, each normal key press on my keyboard prints at least 5-10 letters on the screen. So if my password were "password", it would look like "ppppppaaaaaasssssssssssswwwww..." and so on. I need at least 5 attempts with very quick reflexes to only press each key only once for a split second. It's very annoying but once I make it past GRUB, everything works normally.
From what I've read so far the issue seems to have something to do with the USB port that the keyboard is plugged into and people seem to have fixed it by switching to a 2.0 port instead of a 3.0 port. My motherboard only has 3.0 and 3.2 ports though, so I was wondering if there is any way to change the "refresh rate" in GRUB, so to speak. Any help or advice would be greatly appreciated!
- fpath v0.8: Reformat and stylize file path like text output.github.com GitHub - thingsiplay/fpath: Reformat and stylize file path like text output.
Reformat and stylize file path like text output. Contribute to thingsiplay/fpath development by creating an account on GitHub.
A week ago I started a little script to format the output of file and path listings from other programs. It got a little bit out of hand and I implemented lot of advanced features into the fmt commands; kind of a sub language to define how the output should be formatted and structured. Entire idea is to give it paths, process the stream (not the file content itself, but the path representing a file) and output them again.
fpath accepts two type of input: a) either as arguments like
fpath *.txt
or b) from stdin likels -1 | fpath
. With additional options and commands the output can be colored and reformatted to something entirely different. In example with-F
option the advanced formatting is possible, such asfpath -F '{.size} {name}'
as a simple example.There is lot of functionality (based on Python, yes this is a Python script), such as
{reverse}{name}{/reverse}
to reverse font color and background of the segment that is enclosed by the command, a slice to get a subset as a range from the entire path{-1:}
, or{center:80}text{/center}
to add spaces to get centered text, or just{ext}
to output the extension,{mime}
to output the file mime type, or even execute arbitrary programs{!grep:a}{path}{/!}
to reduce output that has ana
in the path.Did I over engineer it again? Or just ignore most stuff and use it with the most simple options, should be enough anyway:
fpath -t -s red *.txt
- How do I install inkstitch extension in inkscape-flatpak?
I'm running Inkscape as flatpak on Kubuntu 24.04 and I wanted to install.the Ink/Stitch extension, but somehow this doesn't seem to work like it did on the apt/ppa version. I've tried the script install from inkstitch, and I've tried to manually copy the contents of the tar.xz to the extensions subfolder in home/.var/<inkscape> and restarting inkscape, but no luck so far. I was hoping someone here could give me some helpful tips to try? thanks!
- Linux maintainers were infected for 2 years by SSH-dwelling backdoor with huge reacharstechnica.com Linux maintainers were infected for 2 years by SSH-dwelling backdoor with huge reach
Ebury backdoors SSH servers in hosting providers, giving the malware extraordinary reach.
- KDE Plasma 6 and SDDM autologin workaround
Longtime Fedora Silverblue user here, who recently jumped over to Kinoite (Atomic KDE). I typically enable autologin on my display managers because I use whole disk encryption and already need to enter my passphrase to decrypt and start the OS.
I discovered pretty quickly that SDDM's autologin feature isn't working under Fedora 40. LightDM also failed to start under Wayland on F40, regardless of which greeter I tried.
Long story short, I opted to use GDM since I knew its automatic login feature worked fine under Wayland. It's worth noting that KDE has it's own lockscreen mechanism, so you won't even see GDM unless you manually logout of your session. To try this yourself:
-
Install GDM:
rpm-ostree install --apply-live gdm
-
Disable SDDM:
sudo systemctl disable sddm
-
Enable GDM:
sudo systemctl enable gdm
-
Reboot and select the Plasma session before logging in; this is required only once in order to establish to the default, otherwise GDM will load a broken GNOME session when autologin is enabled
-
Edit
/etc/gdm/custom.conf
and add the following under[daemon]
(replacingusername
with your own):AutomaticLoginEnable = true AutomaticLogin = username
Voila! You will no longer need to enter your user credentials before loading the desktop.
-
- Manjaro 24.0 Wynsdey releasedforum.manjaro.org Manjaro 24.0 Wynsdey released
Manjaro 24.0 Since we released Vulcan in December 2023 we worked hard to get the next release of Manjaro out there. We call it Wynsdey. This is also our first release which comes with Plasma 6. The GNOME edition has received several updates to Gnome 46 series. This includes a lot of fixes and poli...
- TIL about the utility "Smokeless_UMAF" That lets you access advanced BIOS options on AMD-based systems.github.com GitHub - DavidS95/Smokeless_UMAF
Contribute to DavidS95/Smokeless_UMAF development by creating an account on GitHub.
What is it?
You can use Smokeless_UMAF to configure almost all options on AMD systems including UMA Buffer size (For systems like the steamdeck and laptops), RAM overclocking, CPU power states and voltage settings, and much more, even if your system's BIOS doesn't expose the option for you.
Tutorial for increasing your UMA buffer on an AMD Phoenix Laptop
Boot into a FAT32 drive with the downloaded Zip extracted to the root, and then use the "Device Manager" section to locate the UMA buffer size.
The location within the utility is at
Device Manager > AMD CBS > NBIO Common Options.
Once set, back out and apply the changes, rebooting your system. You can then confirm that the option has been applied by checking your system monitor of choice (Windows > Task Manager, Linux > Whatever) and checking to see if your available RAM has decreased (indicating greater allocation of memory to the iGPU).
This may not remain applied through BIOS updates, and may cause hardware damage if misconfigured, and may result in an unbootable system if misused or by chance. You may need to reset your BIOS if that's the case, if possible by your system manufacturer.
- Release: Getting Started with Endless OS 6 — Available Now!www.endlessos.org Getting Started with Endless OS 6
Endless OS 6 is available now as a free upgrade for existing users and a free download for new installations! Let’s take a look at what’s new and improved in the latest release of our completely free, user-friendly operating system packed with educational tools, games, and more.
- Switching from Nvidia to AMD Graphics
I finally did it and got an used RX 6950 XT to replace my GTX 1080 Ti. I've been using this card ever since I moved to Linux and now I'm wondering what exactly I have to do. On Windows it's mostly run DDU and install the new AMD drivers, everything else will probably work the same with Afterburner etc.
However, on Linux the only things I know are uninstalling the Nvidia drivers, removing GWE since that obviously won't work and installing Mesa.
What other steps do people recommend? I'm hyped to finally get properly working GPU acceleration in Firefox and other things like Steam, but is there anything I have to do to get that running? Also what tools are currently a must with an AMD card for some undervolting / overclocking and other functionality y'all can recommend?
- Ada goes to the set: let’s make an animated movie - FSFE - Help us make a film of this story to spark more kids’ interest in coding and tinkering!fsfe.org Ada goes to the set: let’s make an animated movie - FSFE
What do a Prime Minister, an MIT professor, and a child from Rajasthan have in common? They, along with other public figures and thousands of children, lov...
cross-posted from: https://lemmy.ml/post/15670510
> - https://mastodon.social/@fsfe/112444907254210958 > - About the book : https://fsfe.org/activities/ada-zangemann > - Book reading : https://media.libreplanet.org/u/libreplanet/m/book-reading-ada-zangemann-a-tale-of-software-skateboards-and-raspberry-ice-cream > - Audio only version of the book reading : https://media.libreplanet.org/u/libreplanet/m/book-reading-ada-zangemann-a-tale-of-software-skateboards-and-raspberry-ice-cream-audio-only
- Qualcomm goes where Apple won't, readies official Linux support for Snapdragon X Elite | Tom's Hardwarewww.tomshardware.com Qualcomm goes where Apple won't, readies official Linux support for Snapdragon X Elite
Most of the functionality is present but many important bits are still being developed.
Most of the functionality is present but many important bits are still being developed.
- Wayland usage has overtaken X11
Source: https://linux-hardware.org/?view=os_display_server
Reporting is done by users who voluntarily upload their system specs via
# hw-probe -all -upload
- Upstreaming Linux kernel support for the Snapdragon X Elitewww.qualcomm.com Upstreaming Linux kernel support for the Snapdragon X Elite
Latest SoC is getting traction on Windows-based laptops, and we’re also consistently upstreaming to mainline Linux. See areas of focus and try our Debian installer.
- Optimizing Linux for an AMD (Ryzen 7 7840HS) Xiaomi Laptopjdecourval.com Optimizing Linux for an AMD Xiaomi Laptop
(Image Source: MyDrivers.com) Recently, I lost access to my job laptop, which I used occasionally for small personal tasks. Although, that was not a priority, being close to November, I thought it would be a good time of the year to get a new one, and so began my search.
- Software for remote desktop with phone confirmation to use on untrusted machines
Problem: I want to remotely access my computer from untrusted computers like on friends house or at work.
Looking for: Remote desktop software (SSH is out of scope, as it could do commands in the background). Client should work in the browser or have portable binaries. Server should send some soft of 2FA before every connection without a way to remember it, so I could be safe in a case of a keylogger snooping on connection password. Not nessesary, but would be nice to have some sort of rate limiting for the inputs, so it won't be possible for some rubber-ducky style script to open terminal and run command before I could react.
- Little help here linux guys? Trying to figure out what distro to use
Yeah. It's another one of these. But! Here me out! So I have some experience using Linux. Run some VMs for services I run in my home, I switched my surface book 3 (funnily enough) to ubuntu for my work computer as I was getting more and more frustrated by windows 11 and it turned out really good. Was able to completely get off windows and i didn't miss out on anything. Now. Ive been trying to migrate my gaming rig to Linux with... Not a lot of success. I have 3 monitors plugged into it, a Samsung crg49 and then 2 small no name brand monitors I like for websites and discord and stuff while I play on the Samsung monitor. On windows it works flawlessly. No Linux distro I've used has been able to handle it and I'm not sure how I should be approaching this. Running games has been fine. I use lutris and have been able to play pretty much everything I've wanted to with some tweaking. But whether a few hours or a few days, eventually I start having issues with the displays. Monitors will black out. Not boot. Eventually the whole system just stops working in a way that I can figure out. I have a ryzen 3700x, and a Nvidia 2080ti. 64GB of RAM. all my storage is nvme. I have tried most major distros. Mostly Ubuntu is what I have experience with. I have tried some others like nobara, but performance was awful, and display management was an issue. Ive never really installed other desktop environments other than what comes with those distros, so if it's a matter of "use distro x, but you need to install weyland" then sure. Just let me know that's something I need to do. 😋 So... What do you suggest I run? I really dont want to go back to windoze. It's just awful these days.
- Issue for GTK to make their window decorarions clickable at the cornergitlab.gnome.org Decorations: expand the clickbox to the window corner (#6710) · Issues · GNOME / gtk · GitLab
Steps to reproduce Use any GTK app in fullscreen Maximize it Try to close it by pushing...
On Windows, KDE Plasma, and likely many other Desktops, if a window is
fullscreenmaximized and you push the mouse to the top edge and click, it will close.Chrome-ium actually fixed that in their builtin buttons to work the same.
Not on GNOME because there is a panel at the top, lol.
But also not when using GTK apps on these desktops, where it should work. Instead you need a lot of precision, for no reason.
An easy fix would be to expand the actual clickbox further, not only around the (oversized) close button circle, but to the edge of the
screenwindow.This would make Thunderbird, Firefox, etc. closable likel any other normal app. ;D
If you support this, leave a like on the issue. And lets hope this doesnt get closed because of whatever...
Edit
This is about maximized, not fullscreen windows. But also about those.
And the request is to expand the clickbox to the corner of the window, not of the screen.
- [SOLVED] Any DE or distro without touch support?
I have an old AIO PC and its touch panel is not working properly. Are there any DEs or distros that doesnt have touch support?
Edit: Thanks to everyone that replied and suggested solutions. For me this worked: https://linuxconfig.org/how-to-blacklist-a-module-on-ubuntu-debian-linux
- Taking your ideas for my next linux app
I'm bored and want to practice my Rust skills. I am the creator of open-tv. If you have any idea for a linux desktop app, even if it seems quite complex, I will take it.
- I think I just nuked my home partition
I wanted to install Debian Linux after a weird journey with Gentoo Linux. My partition layout is this:
- Boot Partition (512 MiB, mount at /boot)
- Swap Partition (4 GiB)
- Root Partition (~80 GiB, mount at /)
- Home Partition (~170 GiB, mount at /home, LUKS encrypted)
While trying to preserve the home partition, I think I clicked 'Configure encrypted partitions' on the Debian installer and then set a password for it (the same that it had before).
Now, I can unlock it like before, but after it is unlocked, no utility recognizes the filesystem (ext4) and the
file
command reports it as beingdata
: ```file -s -L /dev/mapper/home
/dev/mapper/home: data ```
file
on the encrypted partition returns the following: ```file -s /dev/nvme0n1p4
/dev/nvme0n1p4: LUKS encrypted file, ver 2, header size 16384, ID 3, algo sha256, salt 0x590d84c0e8397ad0..., UUID: c5ff37db-11f7-4ccf-8869-c4bc22648202, crc 0x345f75d85c9f444a..., at 0x1000 {"keyslots":{"0":{"type":"luks2","key_size":64,"af":{"type":"luks1","stripes":4000,"hash":"sha256"},"area":{"type":"raw","offse ``` (This is the complete output, it cuts at
offset
for some reason)My luksDump output is this: ```
cryptsetup luksDump /dev/nvme0n1p4
LUKS header information Version: 2 Epoch: 3 Metadata area: 16384 [bytes] Keyslots area: 16744448 [bytes] UUID: c5ff37db-11f7-4ccf-8869-c4bc22648202 Label: (no label) Subsystem: (no subsystem) Flags: (no flags)
Data segments: 0: crypt offset: 16777216 [bytes] length: (whole device) cipher: aes-xts-plain64 sector: 512 [bytes]
Keyslots: 0: luks2 Key: 512 bits Priority: normal Cipher: aes-xts-plain64 Cipher key: 512 bits PBKDF: argon2id Time cost: 6 Memory: 1048576 Threads: 4 Salt: 18 b4 a6 e9 87 1f 94 f6 7d 96 f2 9c 0f 2e ca 75 e6 0f 80 7d 09 70 40 19 d0 a4 a1 49 ff 5c 1c 0b AF stripes: 4000 AF hash: sha256 Area offset:32768 [bytes] Area length:258048 [bytes] Digest ID: 0 Tokens: Digests: 0: pbkdf2 Hash: sha256 Iterations: 171785 Salt: c2 b0 a6 f5 e1 bf 5f 85 82 b1 d5 f3 10 c6 ae b7 7c fc 50 41 c5 a6 03 f6 5a bd ac df 46 89 7b c6 Digest: 57 7d fb 87 69 c5 58 07 cf 82 88 5e f8 c6 39 f5 7d 00 ec 07 e0 df b8 ee b5 dd ff 20 bf b3 bc 01 ```
My guess is that I re-encrypted the already encrypted partition. Also, I noticed that the UUID changed. Can anyone help me recover it? Thanks in advance.
If you need more logs, I will happily provide them to you.
- Raspberry Pi Smart TV?
I want to try to set up a Raspberry Pi I have as a smart TV box and I was hoping I could find some advice.
My main requirements are:
- can run Moonlight
- can be controlled from a Bluetooth game controller (that should also work in Moonlight)
What would be nice:
- can run VLC or Plex or something
- can support AirPlay
- can be used for some actual streaming services like Netflix
Any suggestions?
- Extremely positive experience with Waydroid
I used to hate android emulators, since the ones I'd tested on Windows were ad-ridden, slow bloatware.
The other day I needed to run an android app on Fedora 40.
I tried Waydroid and it worked very well. The app ran supersmooth as if it was running natively.
Also the cli syntax was very sane an user friendly.
waydroid app install|run|list ...
So if you need an Android app on linux the experience might be better than what you think it would be.