Unofficial mainboard for the Lenovo ThinkPad X200 turns a laptop from 2008 into a modern machine


The Lenovo ThinkPad X200 is a laptop that was released in 2008. But its classic design still appeals to some long-time enthusiasts who appreciate the laptop’s iconic keyboard with a TrackPoint nub in the center and 12.1 inch display with a 16:10 aspect ratio.

The notebook’s aging specs don’t really cut it in 2025 though. So developer FranckDeng has designed a modern mainboard that can be […]

#lenovo #mods #thinkpad #thinkpadX200 #thinkpadX201 #upgrades #x210ai

Read more: liliputing.com/unofficial-main…

in reply to unicornBro

If you want to support a *nix distro, that's awesome and I fully support you. What you shouldn't support is distributions locking features behind a paywall.

This is how you get Microsoft Windows and Copilot.

Absolutely proprietary


To answer your question--Windows is destructive to *nix boot sectors. When you update Windows, it will bork your *nix install. Dual booting with Windows is a real PITA.

This entry was edited (2 months ago)

InlineStyle, open fediverse based cloud


Hey folks,
We have been working on a project called InlineStyle

A European, open-source, fediverse based alternative to the Google ecosystem.

It’s a single platform with these services:
* 📧 Email address @inlinestyle.it
* 📹 Video sharing via PeerTube
* 🎵 Music streaming with Funkwhale
* 📝 Docs and Drive via Collabora/NextCloud
* 📒 Markdown based notes
* 🎮 Browser-based FOSS games (Celeste Classic, Tyrian, SuperTux, etc.)
* 🌍 Static personal site hosting

All hosted in Europe. No telemetry, no ads, no corporate BS.

It’s not a startup pitch, just something we built because we got tired of being locked in.

The idea is to keep it sustainable with a simple support plan (€1.90/month) that unlocks upload features and personal email/webspace.
Free tier available too, no login needed to browse.

🔗 inlinestyle.it/

Would love your thoughts.
What should I improve? What’s missing for you to consider switching?

Our goal is to try to build a real #DeGoogle fediverse based path that doesn’t feel like a downgrade.
It will take time, but we are willing to try and stay committed to the mission.

This entry was edited (2 months ago)
in reply to poVoq

We’ve been exploring the idea of adding a chat service.
But we haven’t yet decided which protocol would provide the most value for most people.

Right now, we’re considering XMPP and Matrix — both are solid, privacy-respecting options.
Our goal is to offer something that lets people communicate with their existing contacts, not start from scratch.

We’d love your input: what would you actually use? What works best in your daily setup?

in reply to far_university1990

Good point, thanks. The way I modeled the adjustment was by assuming that most usage is captured by Statcounter but there's movement back and forth to a reservoir that flies under its radar, in bursts, with zero net movement in the long run. So I used a geometric mean of the source data scaled by the square root of their averaged ratio.
This entry was edited (2 months ago)
Unknown parent

lemmy - Link to source

Linktank

"shit just works"
I'm sorry but you're fucking high if you think shit just works on linux. Every problem is a rabbit hole of 3 new problems with 3 more new problems.

I am by no means saying windows is any good, or any better necessarily. But this "Linux works great and is easy to use" is a load of shit and I'm sick of hearing it.

This entry was edited (2 months ago)

At least 10 people sickened in US listeria outbreak linked to prepared foods


The U.S. Food and Drug Administration said Saturday that federal, state and local officials are investigating the outbreak linked to foods produced by Fresh & Ready Foods LLC of San Fernando, California. The FDA says the 10 people who fell ill were in California and Nevada, and required hospitalization.

The agency said the products were sold in Arizona, California, Nevada and Washington at locations including retailers and food service points of sale, including hospitals, hotels, convenience stores, airports and by airlines.

Federal officials said they started investigating the recent outbreak last year but didn’t have enough evidence to identify a source of the infections. They said the investigation was reopened in April when FDA investigators found listeria in samples collected from Fresh & Ready Foods that matched the strain from the outbreak.

https://apnews.com/article/listeria-outbreak-food-sick-c11ddb49f357f227797fe42c468115f5

Lemmy seems to have an LLM issue


or something of the sort. It's the only explanation I've got...

One or two days old accounts with a single post related to something that will generate replies for sure (AMA has a lot of them, like "I'm a Romanian girl that has lived most of my life secluded, ama" or something or the sort...) and both the post and account are deleted 24h later.

Latest suspicious one is about the guy who is short with long feet, second time it's posted by the same account who deleted the original but has no other comment history in-between.

One week ago on the shit post community, Dad ranking Instagram screenshot from "op's kid school", called it in the discussion, OP replied it was nothing of the sort, account and post are now deleted...

This entry was edited (2 months ago)
in reply to Kecessa

It's not an LLM, at least one of the accounts you're referring to. The person you're talking about has a fetish, and they like telling fake stories about unusually-sized non-sexual body parts. They have a few accounts on Reddit on 9gag where they do the same thing. There's a few different versions of their disfigurement that they tell, but they're all fake and by the same guy.
in reply to Chozo

Is that the same guy with the big belly? I remember a couple posts about him claiming to have sympathetic weight gain with a pregnant wife. Pretty sure it was just a male pregnancy fetish.

There was also someone who paid women with long feet to step on pizza, but he was very clear about it being a fetish and he wasn't weird about it.

This entry was edited (2 months ago)

Ukrainian president welcomes Russian overtures, but says ceasefire must come before peace talks


Zelenskyy welcomes Russia's peace talk offer but demands a full ceasefire first as Putin rejects preconditions and proposes talks in Istanbul on May 16


From this RSS feed

We are misunderstanding the strenghts of open source


We misunderstand the strengths of the commons of tools and not knowing how we play to our strengths.

Free software today is usually promoted through big brands like libreoffice, gimp or firefox. These are successful in terms of branding, but is not playing to the strengths of the commons. In the commons, we move away from the walled and towards the interconnected.

The strenghts doesn't lie in bloated and branded tools, but rather in the small tools that anyone can make if they have some spare time. We need to reframe away from the bloatedness to the caresome. Where the tools are easily made, available by birth and easily tinkerable.

And we need towards the descriptive instead of the branded. Towards letting words dictate tools instead of tools dictating words.

Today operating systems revolves around the branded, bloated and wasteful. The lokening is to move towards operating systems that inbosoms the caresome and descriptive.

Clamonacc doesn't start due to "could not add element to hash table" errors


Trying to set up clamonacc to watch /home, /tmp and /storage (where I mount other drives). It keeps failing due to ERROR: ClamInotif: could not add element to hash table for ... that causes ERROR: ClamInotif: issue when adding watch for /home/lojcs and ultimately ERROR: ClamInotif: could not watch path '/home/', Invalid argument passed to function.

The initial error was triggered by the steam folder, empty cache directory of starship, firefox cache directory, my 'Games' folder and after that I stopped excluding the directories. I don't see the point in having on-access scan if I need to carve out large chunks of the filesystem to make it work for reasons I don't understand. I don't see anything common with those directories or what makes them different than the ones it has no problem watching.

Has anyone successfully set up clamonacc? This is like the 3rd time I'm trying in the last couple years and it never works.

This entry was edited (2 months ago)

What SATA (or PCIe+adapter) SSD for a Debian laptop?


Basically want something with decent performance and durability. Cost matters, but I'm not trying to hit rock bottom. I'm particularly wondering, is an HMB-type PCIe SSD ok combined with a SATA adapter? I think HMB is supported if your machine can use a PCIe or NVMe disk directly, but I'd be using an older Thinkpad with a 2.5" SATA slot at least for now. So I'm wondering if I'd lose a lot of performance if the SSD combo doesn't have its own RAM buffer.

I see good deals by today's standards for PCIe SSD's at of all places, Office Depot.

Thanks.

App recommendations for CalDAV VJOURNAL?


I'm experimenting with raidcale. I'm trying to find some client apps for Linux and Android.

So far, I have:

Desktop
- Calendars: GNOME Calendar
- Contacts: GNOME Contacts
- Tasks: Errands
- Journals: Unknown

Android:
- Calendars: Probably just default Calendar app
- Contacts: Not sure yet
- Tasks: Tasks.org or jtx board
- Journals: jtx board

Apps working with VTODO seem to be common enough, but does anyone know desktop apps that work with VJOURNAL?

This entry was edited (2 months ago)
in reply to dan

One thing I've had troubles with when trying to implement accessibility is in web dev. There's so many attribute tags and I think a few different software based standards as well? I'm not entirely sure. The documentation on it felt a bit hard to follow and implement. Then I'm not sure how to go about testing it fully either without having those proprietary softwares either. I'm on an all Linux machine and the only accessibility software I know of is Orca and it's so and so last time I tried it.

While I slowly figure that out however I make sure to follow tag recommendations and keep things in sections, only one h1 tag per page, descriptive and short alt tags, and so forth. At least that helps a tiny bit.

in reply to Zelaf

Web is a bit easier than native since the browsers handle all the platform-specific details across all common platforms, and you mostly just have to follow some guidelines that aren't overly technical or arcane. Some examples:
- Use ARIA roles where appropriate
- Ensure sufficient contrast between text and background colours. Should at least meet the WCAG level AA which is a 4.5:1 contrast ratio, but ideally meet AAA which is a 7:1 ratio for body text and a 4.5:1 ratio for headings.
- Ensure you use <label> tags for all your <input>s, alt attributes on all images, title attributes where appropriate (e.g. on <table>s to describe the data contained inside the table), etc.

If you use Firefox, its developer tools have an "Accessibility" tab that can audit for common issues - things like missing labels on checkboxes and radio buttons, colours that don't meet WCAG contrast ratio requirements, etc.

It's a good time to learn more about building accessible sites and apps given it's becoming a legal requirement in some jurisdictions. For example, the European Accessibility Act (EAA) goes into effect later this year, and it mandates that sites and mobile apps for various industries (like ecommerce, airlines and other transport, media streaming, social media, banks, and some others) meet accessibility guidelines.

I’m on an all Linux machine and the only accessibility software I know of is Orca and it’s so and so last time I tried it.


It's probably worth spinning up a Windows VM to test in NVDA. It's one of the most popular screen readers and probably the most popular open-source one, but only works on Windows since it deeply hooks into the Microsoft Speech API, accessibility APIs, and and other Windows APIs.

This entry was edited (2 months ago)

Nuked my system [recovered]


Edit: I was able to recover my partitions by creating new partition starting and ending from same exact sectors.

I was copying files from my previous installation to my new Gentoo installation. After I was done. I ran wipefs on /dev/nvme0n1 thinking it is my old nvme drive which is connected through usb. I am in disbelief. Lost all of my configuration files. My perfect installation of gentoo. Just gone. How do I never make such mistake again? Thankfully I had backup of passwords file. Rest is gone. I am sad.

This entry was edited (2 months ago)
in reply to lemmylemonade

Guys, I managed to recover my partitions. I used test disk to write the detected efi partition which was of 500MiB. The gpt partition table backup uses 33 sectors to I created second partition starting from where the previous ended to totalsectors-33. I was able to luksDump the header after this and successfully decrypt and mount my device. I had to grub-install and now my system is up and running. Thank you so much everyone for their help and their kind words.
This entry was edited (2 months ago)
in reply to Villainess

On-screen keyboard was already mentioned, but there are some other small things that might be useful for some:

Reboot/shutdown without having to login (Your husband/wife/partner can shutdown your computer without first having to login and be greeted by the porn folder on your desktop...nah seriously, this can be useful at times when your turn on the computer, get called away and someone else can easily shut down the computer after you didn't return for some hours)

Keyboard language selection before password entry. Very useful in multi-language households/companies.

The WM selection also allows kiosk-like behaviour in special cases...like you don't start a WM but start in kodi media player for a movie evening or you create your own WM session file for a single game that runs as soon as you login.

This entry was edited (2 months ago)
in reply to Villainess

I don't know whether it's me or my hardware, but display managers seem to absolutely hate me. I've tried quite a few, and I've always encountered some sort of issue within a few days. Even on distros that install and set them up automatically for me.

Since I'm the only user of my computers, I've set mine up to log me in and startx (well, now the Wayland equivalent) automatically, bypassing DMs altogether. If I decide to experiment with other window managers/desktop environments, I just change the line in my bashrc.

This entry was edited (2 months ago)

Looking for a distro that creates users on first boot after installation


I've started to collect good computers that are stuck on Windows 10 that are being discarded. I want to put Linux on them and give them away to less fortunate people in need of a computer. It would be easier if user names and passwords were not part of the install process but part of the first boot after installation. What distros should I look at?

Cheapest new device that can run linux?


More of a thought exercise/game than anything else. I saw the news that 486 support was getting cut from linux, and I was curious just how cheaply someone could replace a desktop 486 system with something new (provided the device had all the connectivity they needed).

Rules:

  1. Device must be able to run linux.
  2. Device should be cheap as possible. A good starting point is probably sub 40usd.
  3. The device must in someway support a mouse, keyboard, display, and the internet. If adapters are necessary for this connectivity, that cost should be included.
  4. Power supply should be included in the cost of the device. (in the case of most SBCs this is just the cost of a USB cable and wall wart)
  5. The device must be new & still in production. I know used devices like laptops would probably have been king here, but I don't think that would be nearly as interesting.

I suspect that SBCs and other arm devices will be the most common suggestions.

I personally know about the Raspberry Pi Zero which can be had for ~$10, and with all the added accessories necessary to make it a full computer (usb splitters, usb power, usb to rj45, storage) it costs around ~$35. Not bad at all but I'm pretty sure we can do even better!

in reply to procapra

Why must the device be new and still in production? The current devices that are currently in production/new both at that price point (sub 40$) and more expensive (up to 3000$) are consumer grade garbage that will last at most 2 years. They're not repairable, not durable, not built well etc. I personally use a GNU booted Thinkpad X200T /T500 and a GNU booted ASUS KMCA-D8- both running Parabola GNU+Linux-Libre splendisly with the proprietary wifi-card replaced. The cost of the X200T was about 30$ and the T500 was about 20$. I understand that you might not care as much of freedom to get either the X200, X200T, T400, T400s, or T500, but it is important to understand that most of the operating system components you are runnning were made with freedom in mind. If you still don't want to sacrifice performance for a cheap, libre experience, then just get a newer Thinkpad. It's not as libre, but they still could be found (more easily) for very cheap prices. But keep in mind the newer you get the shittier it's going to be. I still suggest the models I reffered to though- esspecially if you want to tinker. You can remove about every component and replace it, and you can replace the BIOS with a fully free bios (GNU Boot).

By the way, most operating system distributions based on Linux as kernel are basically modified versions of the GNU operating system. Richard M Stallman and contributers began developing GNU in 1984, years before Linus Torvalds started to write his kernel. Their goal was to develop a complete free operating system. Of course, they did not develop all the parts themselves—but they led the way. They developed most of the central components, forming the largest single contribution to the whole system. The basic vision was theirs too.
In fairness, the GNU project ought to get at least equal mention.
gnu.org/philosophy/philosophy.…
gnu.org/gnu/gnu.html#gnulinux
gnu.org/gnu/gnu-linux-faq.html

This entry was edited (2 months ago)
in reply to hexagonwin

No, I just buy a new lenovo 9 cell battery. I use my X200T for creativity stuff (reading/writing/drawing) and use my T500 for portable more intense work like programming that I would do on the ASUS KMCA-D8 when I'm on the go. I get about 5-12 hours on my X200T and 3-10 hours on my T500, but I do carry a docking station with me, so I can always just recharge easily, but I usually don't use it since the 5-10 hours is more than enough for school bus rides and I don't usually program in a place without a charging outlet nearby. Btw it's important to note that my computer is very minimal since I use parabola open rc edition with dwm to boot emacs, libreoffice draw, and icecat, so if you have a bloated setup then ofcourse the battery life will differ.
This entry was edited (2 months ago)
in reply to procapra

Stop looking for cheap new stuff. Buy cheap used stuff. I got a high quality Thinkpad T530 for $99. I got a T15 Gen 1 as well but honestly is worse than the T530 even though it's newer.

My friend got a used computer with a 4th Gen i5 and a 970 for $45. Old but gold. We upgraded the CPU and it runs everything great.

Stop contributing to e-waste and buy used

This entry was edited (2 months ago)

Linux kernel is leaving 486 CPUs behind, only 18 years after the last one made


I didn’t know whether to mark this NSFW or not but it’s time to buy a new computer if you haven’t upgraded in multiple decades.
in reply to peetabix

Actually, most devices today run an amd64 kernel (amd or intel cpus in typical desktops or servers) or arm (phones, some modern notebooks). Those architectures never supported 486 cpus.

I assume, the code removed is in the x86 branch, excluded when compiling for other architectures. As others said, I guess this is mostly about maintainance effort and testing.

(But then i don't know much about the kernels. Maybe there's some interplay between amd64 and ~~x64~~ x86 architectures.)

This entry was edited (2 months ago)
in reply to Peasley

In this case it's more of a switch away from the last cool new thing. Totem (like Music) was built around a media library navigated from within the app. By default Totem doesn't even support opening videos from the file manager, which is something you would probably expect of a video player. It also crashed for me when I tried using it as intended so I'm not surprised to see it replaced by an app that really is just a video player.

That said many apps get replaced not for feature reasons but just by being GTK3, and they tend to get replaced by their own forks to GTK4 (such as the upcoming replacement of Evince). Why their devs choose to upgrade toolkits this way I cannot say.

This entry was edited (2 months ago)

SSH managers on Linux?


Curious what folks are using to organise their remote connections? I liked WinSSHTerm and have tried replacing it with Remote Desktop Manager, but it seems a bit broken (fonts look terrible in a terminal, sftp doesn't work, RDP sort of works, but it's not great).

RDP is not a must. Folders, ssh, key auth, sftp and scp are the main things I'm looking for. Currently considering Remmina but though I would check if ppl have strong views on this topic before trying the next app.

I'm using cinnamon with mint 22.

This entry was edited (2 months ago)

PSA: PlaytronOS


Playtron has made some waves in Linux gaming. They have lots of big names in Linux working on the project. Recently they were featured by Framework today in their presentation. However, I think it's abundantly clear that anyone who cares about FOSS should stay far away from this.

I was intrigued by this as well some months ago. I even ignored when they blatantly lied about Valve/Steam locking down their OS to only play Steam games. So I gave it a try and installed it. On setup they wanted me to agree to a EULA. That was red flag #2. Never seen that before. Then they wanted me to agree to their privacy policy. It is a very typical corporate user-hostile privacy policy. Some highlights

  • Like many website operators, we collect information that your browser sends whenever you visit our Website. This includes Log Data, such as your computer’s IP address, browser type, browser version, the pages of our Website that you visit, the time and date of your visit, the time spent on those pages and other statistics, and whether you reached our page via a social media or email campaign. This information may be collected via several technologies, including cookies, web beacons, clear GIFs, canvas fingerprinting and other means, such as Google Remarketing and Facebook Pixel.
  • If you access our Sites through third parties (e.g., Facebook or Google), or if you share content from our Sites to a third-party social media service, the third-party service will send us certain information about you if the third-party service and your account settings allow such sharing.
  • "Professional, employment, or education information, such as your industry and job level, for news personalization, or copies of your resume or CV and any other information required to verify your qualifications, for recruitment purposes"
  • "Commercial information, such as a record of purchased products or subscriptionsInferences about your consumer preferences or characteristics."

How we use personal information:
- To market our products and/or services to you
- With respect to website cookies, to share with third-party marketing partners to provide tailored advertising on our Website and other websites that you may visit

We share your information with our third-party service providers and any subcontractors as required to offer you our products and services. The service providers we use help us to:

They even admit to not respecting "Do Not Track" signals.

Usernames using randomized nonsense


I've been noticing an influx of users with anonomized usernames (ie: fjdasklfpudiosa722104891fdaf20j.srv.us).

As a moderator this concerns me because it immediately triggers a 'this is a bot or nefarious actor' instinct. Is there any reason not to be wary these accounts?

in reply to Burstar

I've been using Fedi for a long time and from the very beginning I've been afraid of spam and bots ruining it, at least temporarily. Spam is still a problem with e-mail, and it's been around for 40 years and they've developed very sophisticated anti-spam mitigations for it.
This entry was edited (2 months ago)
in reply to symbolic

The problem is that most of the 'spam' comes from official things like websites that you've signed up to and didn't realise would also include dumb fkn emails periodically. And they don't always do it right away either. I've had emails suddenly start arriving from somewhere that I signed up to like a year before.

Personally, my spam mitigation is to have one email address for signing up to shit with. Then these assholes can email me until they're blue in the face and I don't care because the only time I ever visit that inbox is for verification. And then I have another email address for personal use that never gets used because who uses email for personal use these days?

In conclusion. Email is for signing up to things and collecting trash that I'll never look at.

in reply to schnurrito

A ton of things I have signed up for spam me with trash emails that they don't put in the 'sales' or 'offers' categories I unchecked. Just because I was forced to create an account to buy one thing doesn't mean I have a 'business relatiotionship' that justifies multiple daily reminders of what they have in stock.
This entry was edited (2 months ago)
in reply to Burstar

😆😂🤣 Uuuuhh... Aaaah... I normally generate a random password and use it as my username for most services. Like even my bank.

This is because I've realized the username is mostly useless and is just a handle for my account. It doesn't matter to me if my username is jsmith, meow123, or kekxbek. In fact, it's easier if I don't have to come up with something novel or cool.

I'm a real boy. I promise. Not a malicious bot.

Although... If I were a malicious bot, that's exactly what I would say! 😲

Linux for a Windows & Android person (Advice needed)


I need to install an OS for someone whose first impulse upon seeing a screen is to touch it, because they are young and their first assumption is a touchscreen.

They know their way around Windows and Windows is probably tought to them at school, so Windows might actually be the smart move…
but I fucking hate it.

Is ZorinOS or similar polished enough that I can leave it to someone whose tech literacy is centered around Roblox, TikTok and evading parental locks? I don't want to normalize the Windows-bullshit. But I don't want their first Linux-experience to be frustrating.

This entry was edited (2 months ago)
in reply to kylian0087

He made an edgy/abhorrent¹ joke years ago for which he apologised and Lemmy is even worse than Reddit so people still lach onto that.

¹ Whether it was just edgy or much worse than that I leave to the reader to decide. The joke was that he paid some guys in Africa to make a sign saying ‘Hitler did nothing wrong’ or something to that effect. This one of the things that likely contributed to adpocalypse on YouTube.

This entry was edited (2 months ago)
in reply to mina86

Well buddy it's a bit more than that. Personally, I'm not holding it against the guy maybe he's changed so I'm not gonna freak every time I see him but pretending that's it is wild.

The man in anger called some guy the n-word. No joke to it. Straight up, I'm angry so I'll call this guy a racial slur. This, along with the constant (and it was constant) skirting with racism and Hitler which were framed as jokes made it clear that it wasn't just a bunch of jokes. Wearing a military uniform that was as close to the Nazis as possible, constant talk of a final solution, jokes about 'them', German speaches, zieg heils, dog whistles, and alot more were commonplace in his videos at the time

You don't just randomly shout the n word in anger for the first time on live stream.

The guy was obviously going down the pipeline a d people still don't like him because o that. Not one joke but a constant stream of them along with a very telling instance

This entry was edited (2 months ago)

What file explorer does qBittorrent use? (Debian/KDE)


I really like its format over Dolphin's, I find it much more intuitive. It shows the whole filetree from root and double clicking a folder just expands the it further. This is different than how Dolphin works, which only shows one folder at once like how Windows does in the main windows of File Explorer.

I think I might be autistic.

Specifically qBittorrent used with Debian and KDE. Not sure of it looks different elsewhere.

This entry was edited (2 months ago)
Unknown parent

lemmy - Link to source

dblsaiko

sudo is MIT also (or something that looks like MIT at least). sudo.ws/about/license/

The more critical part wrt license is real coreutils which they also want to replace.

This entry was edited (2 months ago)

Hey Installer Devs - an installer feature -- copy another system's install?


Please let me know if there is already an accepted way to do this.

Early in the install process, you'd have a field to type a hostname of a local machine that you'd like to install like. The installer would download an "Install facts" file and install the new machine like the model machine.

The "install facts" file is created at install time. it contains things like timezone, language, percentage of disk space for each partition (to handle disk space of differing sizes) Optional files selected, username/password for root and for first user - anything needed to make the install a two click operation.

Note that this would be a full new install - not a clone of a machine that has been in use for a while.

This entry was edited (2 months ago)
in reply to WasPentalive

For Debian there's Preseed, for Arch there's archinstall, for a Fedora/RHEL there's Kickstart, for Alpine there's setup scripts, for distros with fully manual installs, you could just write a script?

Automating your install is something any sysadmin and mainly any distro developer will quickly reach towards, so it is something almost certain to exist.

Though, if I understand you, you'd want that to be "sourced" from an existing system, yes? I can see the use of that...

This entry was edited (2 months ago)

Linux gaming hardware/software


Background


I use Mac as my daily driver for my work and personal machines, but for gaming I use my Playstation 5 for online or supposedly AAA games (think Call of Duty or Helldivers 2) and I use my Steam Deck for more indie titles. I've got some Linux experience, primarily via my old Mac Mini running Proxmox with mostly Debian VMs and messing around briefly with NixOS.

I love our Steam Deck, but it does feel a little underpowered, the battery isn't as strong as it once was and I don't love the docking experience with the official dock.

My wife is really into Civilization and similar games and I'd love to setup a desktop connected to our TV to use with a keyboard and mouse on our LG CX. Although I'm tech savvy, I'm not great with knowing what hardware/software to get. It's especially more complicated with the looming tariffs and trying to make sure I don't overspend on something I don't need.

Question


Looking for some guidance on hardware and software to setup for this living room gaming desktop. It's only purpose is to play games, primarily from Steam and it should have hardware which would benefit speed and performance for the type of games I'm going to list. Obviously we want the graphics to be good, but I don't need a beast RTX 5090.

What are some hardware and software recommendations in today's financial climate for playing these games on Linux?

What other accessories would you recommend for couch based keyboard and mouse gaming?

Honestly the game I'm most eager to get into is Dwarf Fortress, but for my wife it's having a smooth experience with Civ6 (she was playing the Switch version for far too long!)

Games


  • Civilization games
    • My wife loves 6 and I'm a fan of 5, but we do want to eventually try 7, hoping it'll improve with DLC updates


  • Dwarf Fortress
  • Rimworld
  • Battletech
  • Into the Breach
  • Brotato
  • Vampire Survivors
  • Balatro
  • FTL
  • Caves of Qud
  • Persona 5 Royal (although I'm struggling to get into it, pushing through)
  • Blue Prince
  • ANIMAL WELL
  • Factorio
  • Return of the Obra Dinn
  • Anno 1800
  • Project Zomboid

This is a partial list of some of our libraries and wishlists. As you can see, some of them are more graphically, memory and processor intensive, but a lot of them are low performance indies.

in reply to ferric_carcinization

It's in a great state if you look back and play old games.

I recommend getting comfortable with emulators. Using them isn't immediately straightforward, but with a bit of experience they become easier.

Some games I'd recommend just off the top of my head are:

Star Wars Jedi Power Battles

Lego Star Wars The Complete Saga

Resident Evil 5 & 6

Divinity Original Sin 1 & 2 (1 goes up to 2 players, 2 goes up to 4)

A Way Out

Brothers: A Tale of Two Sons (short, but fun)

Legend of Mana is absolutely spectacular and any gaming duo would be delighted to play it.

Dynasty Warriors is good for some mindless fun, but don't be fooled by how many games they have; they're all pretty much the same thing.

I think Super Mario Wonder is actually 2-player, but I haven't tried it yet. I plan too, though.

Super Mario Bros U goes up to 4 players and you can play with the Cemu, the Wii U emulator.

Cuphead

You're right that couch co-op games are mostly on consoles. Thankfully we can play console games on PC for free.

This entry was edited (2 months ago)

I have Updated my CC:BY Wallpaper GitHub


# Spring has arrived in all its glory


So why not adorn your desktop with a floral background?

Over the past few months, I haven’t had any significant amount of time to either sit in Blender and create or engage in other creative pursuits for that matter. But the other day, when the sun was shining and the bumblebees were gently buzzing around the garden, I got the idea to photograph some of the flowers that had blossomed. When I later looked at these creations, it felt only natural to add them to my Wallpaper git-repo.

For full transparency; I am not a photographer and these pictures were taken with a mobile phone.

Image

Image

Image

Image

These images are some of those found in the "Nature" folder. All wallpapers in the entire repo are CC:BY — free to use, share, and modify as long as the creator, in this case me, is attributed.

Pixelfed Server Directory 2.0 is here!


in reply to blackbrook

My current setup:

~/.bashrc

  stty intr \^x
  bind -f ~/.inputrc

~/.inputrc
set bind-tty-special-chars off

set colored-stats on
set show-all-if-ambiguous on
set show-all-if-unmodified on
set completion-ignore-case on
set completion-query-items -1
set page-completions off

"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\C-h": nop
"\C-s":"\C-asudo "

And in Konsole I have remapped copy to ctrl+C and paste to ctrl+V .

I honestly don't remember what each config line is for, cause it has been so long ago. And probably you don't want all of that. Probably best to throw it into an AI and let it explain it line by line.

in reply to markstos

I found this handy snippet to enable these keys in GTK 2 and 3 (not sure of the equivalent for GTK 4 but I guess that's the one which has been updated anyway): forum.colemak.com/topic/1438-d…

Unfortunately I've found this whilst I'm not at the right computer so I haven't been able to test them.

Edit: I tested this and it doesn't appear to have helped.

This entry was edited (1 month ago)

Massive data backup question: What Linux software do you folks recommend for helping sort out and organize terabytes of files and remove duplicates?


I've got a whole bucket full of old hard drives, CDs and DVDs, and I'm starting the process of backing up as much as still works to a 4TB drive.

It's gonna be a long journey and lots of files, many prone to being duplicates from some of the drives.

What sorts of software do you Linux users recommend?

I'm on Linux Mint MATE, if that matters much.

Edit: One of the programs I'm accustomed to from my Windows days is FolderMatch, which is a step above simple duplicate file scanning, it scans for duplicate or semi-duplicate folders as well and breaks down individual file differences when comparing two folders.

I see I've already gotten some responses, and I thank everyone in advance. I'm on a road trip right now, I'll be checking you folks recommend software later this evening or as soon as I can anyways.

This entry was edited (2 months ago)
in reply to over_clox

There's BeyondCompare and Meld if you want a GUI, but, if I understand this correctly, rmlint and fdupes might be helpful here

I've done similar in the past - I prefer commandline for this...

What I'd do is create a "final destination" folder on the 4TB drive and then other working folders for each hdd / cd / dvd that you're working through

Ie

/mnt/4TB/finaldestination
/mnt/4TB/source1
/mnt/4TB/source2
...

Obviously finaldestination is empty to start with so it could just be a direct copy of your first hdd - so make that the largest drive.

(I'm saying copy here, presuming you want to keep the old drives for now, just in case you accidentally delete the wrong stuff on the 4TB drive)

Maybe clean up any obvious stuff

Remove that first drive

Mount the next and copy the data to /mnt/4TB/source2

Now use rmlint or fdupes and do a dry-run between source2 and finaldestination and get a feel whether they're similar or not, so then you'll know whether to just move it all to finaldestination or maybe then use the gui tools.

You might completely empty /mnt4TB/source2, or it might still have something in, depends on how you feel it's going.

Repeat for the rest, working on smaller & smaller drives, comparing with the finaldestination first and then moving the data.

Slow? Yep. Satisfying that you know there's only 1 version there? Yep.

Then do a backup 😉

in reply to SayCyberOnceMore

The way I'm organizing the main backups to start with is with folder names such as 20250505 Laptop Backup, 20250508 Media Backup, etc.

Eventually I plan on organizing things in bulk folders with simple straightforward names such as Movies, Music, Game ROMs, Virtual Machines, etc.

Yes, thankfully I already got all my main files, music and movies backed up. Right now I'm backing up my software, games, emulator ROMs, etc.

Hopefully that drive finishes backing up before the weather gets bad, cuz I'm definitely shutting things down when there's lightning around...

This entry was edited (2 months ago)

Since you guys asked about this...


Since Some of you guys asked about more details of how I migrated the entire school's infrastructure into Linux Mint, I made a small neocities website where I retell the story with a bit more details as much as I can remember them, took me around a week to make it so go have fun there and enjoy (the website is under the AGPL license, if you are interested you can check out the source code under "License" in the website or go here github.com/Ace120C/my-personal… )
there is more things to improve upon so lemme know if there is anything I should be adding etc.

once again, cheers!

EDIT: The post is in the blogs tab, as now the latest button takes you to the videos tab instead

This entry was edited (2 months ago)

Fedora Atomic is the bomb


I've been feeling gushy about my setup lately, I think I've finally found my home on Linux. For decades I've distrohopped each year and never was really happy with it all, but Fedora Atomic has changed that.

Some things I can do with Fedora Atomic that I cannot do with other Linux distros:


  • I can rebase to Bazzite for gaming performance when I feel like having a long gaming session.
  • I can rebase to Secureblue when I think I will not be gaming and would prefer a more secure linux setup.
  • I can update my system and not have to worry about special instructions, its extremely stable. Many times in the past, running a small ma-and-pa distro with most things pre-configed for performance would end with it breaking after a couple of major updates. This isn't true for configs like Bazzite and Secureblue, they are remarkably stable across many major updates due to how rpm-ostree functions.
  • Distrobox and Flatpak are more than enough at this stage for most programs and they help you avoid making too many alterations to the base image, greatly speeding up the swaps between major images.

The kicker? Your user configs and home files are never changed when you 'image hop'. It always feels like you just installed a fresh distro whenever you upgrade, and the performance benefits are noticeable. You don't have to tinker and do the same changes over and over, its all handled for you by rpm-ostree.

10/10 this is the future of Linux. I hope for a future where I can rebase entire Linux distros while maintaining my configs with one simple command, but for now, Fedora Atomic is fantastic.

The downsides:


  • There is one major downside, and its that all of your system files are read-only. Personally, I've found a dozen ways to get around this, it requires thinking inside the Distrobox. It is a notable issue for many people, though. This means you cannot make specific tweaks without making a whole new image for yourself. Though in practice, I have found the ecosystem has grown a lot. Other people have already made the best tweaks available for you with only a few simple commands.
  • Rpm-ostree also is slow to update because its essentially building a whole git tree to make sure your updates never break and are as stable as possible. You also have to reboot each time you alter it, which can be annoying, but if you stick to flatpaks and distroboxes, this issue is mitigated significantly.
This entry was edited (2 months ago)
in reply to marcie (she/her)

Ok I've spent a few hours now tinkering and figuring things out, and I totally see the power here. I wanted to install the 1password Linux application and discovered I could do it easily using distrobox, and I wouldn't even know that's how it was running considering the GUI experience is the same as if I had installed it directly on the system.
in reply to RedWizard [he/him, comrade/them]

It really depends on the game. Old games often run better on Linux than on windows. Check protondb to see how supported the game is, may be a driver issue. Old Nvidia parts use proprietary drivers which suck in comparison to old AMD parts which use open source drivers on Linux. New Nvidia parts use open source drivers, though these drivers are new and still having the kinks worked out. Sometimes laptops even have specific proprietary drivers that must be used for the laptop which can break compatibility with Linux or reduce performance. I'm pretty sure Intel is in the same boat, it's proprietary.

Personally, for games I enjoy, I saw a small 5fps performance increase over windows on a newish desktop.

This entry was edited (2 months ago)

Which X11 software keeps you from switching to Wayland?


For me AutoKey is absolutely essential to my workflow. I have tons of text expansions and shortcuts to "remap" keys. E.g., respectively, typing dAt expands into 2025-05-08, 13:47:40 CEST, and pressing alt + k simulates the arrow down key.

Secondly there's XScreenSaver which has so many wonderful (mathematical) visualizations that it would be a damn shame if these eventually get lost as Wayland gets more adoption.

None of these have Wayland alternatives as far as I know. For text expansion there's Espanso, but it doesn't support keyboard shortcuts yet.

in reply to arsCynic

I'm using Wayland right now, but tentatively.

Right now there's an issue in WoW where sometimes when I move my mouse and left-click, the camera jumps to a different position, usually trying to look up.

Only happens on Wayland and it's fixed temporarily by switching between windowed and fullscreen mode. The problem comes back sometimes when alt-tabbing and refocusing the game.

There was a bug in KDE recently where some menus weren't properly appearing on Wayland, but that seems to have been fixed after my latest update.

This entry was edited (2 months ago)

Removal of Deepin Desktop from openSUSE due to Packaging Policy Violation


cross-posted from: feditown.com/post/1318835
Unknown parent

lemmy - Link to source

barryamelton

that has barely nothing to do with packaging standards, and packaging policy violations..

Compare this: debian.org/doc/debian-policy/

With this single page: en.opensuse.org/openSUSE:Packa…

In case you think "but those policies are not needed, they are superfluous" (like some Arch devs). They are not. Packagers send their fixes upstream, and then, other distros, with lower standards, consume the already fixed upstream releases, and sometimes pretend that this work was not needed nor present, not realizing that all distros benefit from it even if your policies are more relaxed.

There's a reason why the Deepin Desktop Environment was never part of Debian, and only available via their own ppa repositories, even if the Deepin distro is based in Debian.

This entry was edited (2 months ago)
Unknown parent

lemmy - Link to source

Ferk

Let’s indeed hope that they back it up with action. Better late than never. Though, I wonder what “guarantee” you’re referring to.


Any "action" that does not result in guarantees isn't helpful to solve this. So again, what I care about is guarantees.

For example, one way to "guarantee" that there's no code that's unaccounted for would be to achieve reproducible builds that can be rebuilt and obtain always the same binary bit-by-bit. So if the binary blob resulting from compiling from clean source matches the one offered then that's proof that the distributed binary was built cleanly and there was no malware being slipped through.

The issue is that this wouldn't just be a Ventoy problem, but also an upstream problem, since all projects Ventoy depends on would need to be, themselves, reproducible. So this wouldn't be an easy task, or even a task that Ventoy should do on their own, imho.

FWIW, slightly over a month ago, someone started working on a solution.


I definitely wouldn't trust that either until there's guarantees. Again, I only care about what guarantees are offered. It's not about who is the one managing the github account and/or what subjective reputation that random anonymous person might have.

The problem isn't the existence of precompiled binary blobs either, so removing the binaries is not solving the issue. The problem is in the traceability and what guarantees we have that the final collection of compiled binary blobs that ultimately is offered for download (and we do need binary blobs for download ultimately) is actually corresponding to libre/open source releases without potentially malicious code.

~~The conspiracy theorist inside of me would like to think this is related to the return of Ventoy’s maintainer. But I digress…~~


I don't think the maintainer went away. I've seen successfully maintained projects with much slower pace than this, specially projects for which stability is important. Last Bash commit was in 2024 and I wouldn't say it's unmaintained. Ventoy had a release 3 months ago.

Also, would it be bad if that was what triggered the interest to work on it? I mean, the post straight away mentions the github issue where that fork was advertised, and it implies that it's in that issue where they noticed that people have started to care about the blobs. So it could well be that they saw there's people who care enough to spend their time working for it (ie. they even made a fork), so why not open the doors for them? It does not have to always be drama.

This entry was edited (2 months ago)

I [they] bought a Linux Magazine from 2000!


cross-posted from: slrpnk.net/post/21842806

Recently came across this magazine from the Linux Format on a second hand vintage shop and obviously had to go for it! These magazines are still produced these to this day btw. However, when I went to linuxformat.com after receiving my magazine to check out some of their other ones, I saw that they were in fact just celebrating their 25-year anniversary and have put out a digital version of the very magazine I bought - for everyone to view digitally!

Their announcement:

25-years ago in this month of May, back in 2000 (just after the giant Y2K meltdown that flipped every plane upsidedown) Linux Format was first published. To help celebrate and remember this momentous pinnacle of publishing prowess (and while we still have server access) we'll be popping out a few classic issues of Linux Format in PDF format. As we already have it to hand here's issue LXF001 with a very young looking Nick Veitch.


The magazine can be found digitally at: linuxformat.com/files/pdfs/LXF…


Either way, I had no idea of the timing but thought it was a fun experience and worthy to share here. Enjoy a step back into memory-lane!

Have a great rest of your day!

in reply to lnxtx (xe/xem/xyr)

I used to subscribe to Linux format! I got the back issues on exactly/Exact Editions too, so for a while I could also view every issue on my android tablet. Those were the days.

I don't even know if Exactly is still around anymore.

Edit - nope, I was thinking of New Humanist magazine, oops. But I did used to get Linux Format through the door. I remember they used to have rackspace ads on the plastic weather cover

This entry was edited (2 months ago)

In regard to Hyprland and Fascism


Like y'all keep posting about it, praising it and what not.

But the dev is a fascist, the discord server is a fascist bar, and the project thus is fascist.

I've met people who were harassed, I browserd through now deleted messages of Vaxry using slurrs and more.

So I wonder is if the people who post constantly about it know and are complicit, or just don't know and would act otherwise?

in reply to teawrecks

i'm not on wayland so i can't try any of these, but there are lists you can browse from (wiki.archlinux.org/title/Wayla… for example)

you are setting quite restrictive and arbitrary limits

well supported


what do you mean?

with smooth animations


what counts as "smooth animations"?

if your message boils down to "something which looks really good to me and that has a discord i can go into and ask for help", you may have set the requirements tight enough to only include hyprland, but that's not a valid excuse in my opinion to avoid boycotting problematic developers

in reply to iltg

I agree they're restrictive and arbitrary reasons and they're also the preference of every single hyprland user has for chosing it. You have a different set of arbitrary reasons for setting your system up the way you like. It's called a "preference".

In order to fulfill this preference, is it ok for me to fork hyprland and call it something else? Or do I need to rewrite hyprland's functionality from scratch and pretend it was all my idea? Can I reference hyprland during the rewrite or does it need to be clean room? Should i make a fork available for people who disapprove of the hyprland devs? But what if I'm not a good enough person? Oof, just noticing, i forgot to check the ideologies of each maintainer of the thousands of packages in my system.

I think it's possible that the boycott idea makes more sense in a capitalist setting than a communist one. The reason we stop supporting JK Rowling or Chick-Fil-A is because being a customer directly translates to their success and thus the success of their ideology. But no one is making a profit from developing and maintaining a Linux package. In fact, typically the more people use your package, the more thankless work falls on you.

I'm simply interested in having control over my PC, and the FOSS community exists to exchange learnings and code to enable each other to do that. And like all of science throughout history, there are problematic people who contribute useful ideas, and I think we would be cutting off our own noses to reject them just because they come from people we otherwise disagree with.

tip for xfce users (about rounded corners in the whisker menu)


i've been having problems with xfce where themes with rounded corners show a black box behind the whisker menu and even with the following code in ~/.config/gtk-3.0/gtk.css

}#whiskermenu-window { border-radius: 10px; border: none; box-shadow: none; border-image: none; background-image: none; outline: none; }

searches on duckduckgo returned nothing but after a few months with this problem i found a solution on google on the zorin os forums

the modifications:
first, in the gtk.css file:
__#whiskermenu-window frame>border { border-radius: 10px; border: none; box-shadow: none; border-image: none; background-image: none; outline: none; }_

then in the whisker menu properties, turn the opactiy to 99

no idea how or why this works but it just works 😀

Fediverse Report - #115


PeerTube has a new update for their mobile app, the Mastodon team is growing, and more.

The News

PeerTube has officially launched their apps as a v1, some four months after the apps became available in beta. Some new features include the ability to log in with an existing PeerTube account (up until now you'd log in with a local account that only existed in the app itself), commenting from the app, and playlist and channel management options.

Mastodon announced some updates on how their team is evolving. The organisation is currently in the process of setting up a Foundation in Europe. Mastodon is also growing their team, and the organisation now consists of 15 employees. Mastodon's news update is a followup on their announcement from January 2025, in which Mastodon said that current CEO Eugen Rochko would step down. A new CEO has not been announced yet by Mastodon. In the previous update, Mastodon also said that they would need a €5 million annual operating budget. There are some new team members related to fundraising, but Mastodon has not made a clear statement yet on how exactly they will raise the money needed for this budget.

Evan Prodromou of the Social Web Foundation has published a first version of places.pub. It is a service that "makes OpenStreetMap geographical data available as ActivityPub objects." The goal is for other fediverse software to integrate with places.pub to have a standardised way to refer to geospatial objects via ActivityPub.

A follow-up on last week's news regarding the Fosstodon server: the server administration will be taken over, with an update and introduction by the new admin here.

The Links

A recommendation algorithm for PeerTube videos. It is a browser extension that records your PeerTube viewing history, and uses that to generate recommendations to watch.

PieFed development updates for April.

The fediverse statistics site FediDB is getting an update, and can now be self-hosted as well.

Talking Protocols With Evan Prodromou - FediHost Podcast.

How To Make Your Mastodon Feed More Algorithmic - FediHost Tutorial.

Ghost now gives blog authors the ability to block users.

howdy facial recognition with fedora workstation 42


I had a bunch of issues setting it up to work on my laptop, but now that I have I would like to compile all the bits and stuff together into one guide!

source: copr.fedorainfracloud.org/copr… and github.com/boltgolt/howdy/issu…

  1. install dependencies

downloading:
SEE GITHUB ISSUE SECTION “DOWNLOAD DEPENDENCIES”
(I can’t post the links!)

installing:

cd ~/Downloads

sudo dnf install \
python3-elevate-0.1.3-3.20240124git78e82a8.fc41.noarch.rpm \
python3-keyboard-0.13.5-3.fc41.noarch.rpm \
python3-pyv4l2-1.0.2-3.20240124gitf12f0b3.fc41.x86_64.rpm

installing opencv (note that I had to use pip install for opencv-python, so try that as well!)
sudo dnf install -y opencv opencv-devel opencv-python

sudo dnf install -y v4l-utils

When I tried to install howdy from “howdy-beta, an error pops up with “nothing provides python3dist(ffmpeg-python)...”

BettridgeCameron on GitHub is the holy saviour with this fix:

dnf install https://kojipkgs.fedoraproject.org/packages/python-ffmpeg-python/0.2.0/8.fc41/noarch/python3-ffmpeg-python-0.2.0-8.fc41.noarch.rpm

  1. installing howdy

remove non-beta howdy (it doesn’t seem to work for Fedora 41+)

sudo dnf remove howdy

sudo dnf copr remove principis/howdy

install beta howdy
sudo dnf copr enable principis/howdy-beta

sudo dnf —refresh install howdy

  1. use sudo howdy config

device-path: use ls /dev/video* or v4l2-ctl —list-devices to see all device paths and test each of them using sudo howdy test (for me it was /dev/video2)

settings to change “freedy237” recommends:
(note that howdy-beta uses different words e.g. “abort if” rather than “ignore”, make sure you have howdy-beta! This stumped me for a while)

detection_notice = true
timeout_notice = true
no_confirmation = false
suppress_unknown = false
abort_if_ssh = true
abort_if_lid_closed = true
disabled = false
use_cnn = false
workaround = input
certainty = 4.0
timeout = 10
device_path = /dev/video0 # Replace with your detected device
warn_no_device = true
max_height = 480
frame_width = 640
frame_height = 480
dark_threshold = 80
recording_plugin = opencv
device_format = v4l2
force_mjpeg = true
exposure = -1
device_fps = 15
rotate = 1

  1. use sudo howdy add to add a face.

Name it anything you want, I go with names like “glasses” and “no-glasses” since…I wear glasses. Some random person on GitHub with a multi-monitor setup has it set to looking at different monitors. Whatever you want, doesn’t really matter.

You can use sudo howdy test to check if it works. A red outline means it’s an unrecognised face, a green outline with the name means it is a recognises face. no outline means not a face. Also check that whether it is a “dark frame” or not vs a “scan frame”. You might need to set the dark threshold higher using config. (this was an issue I faced as well, for me 80 works)

  1. howdy on login

sudo nano /etc/pam.d/gdm-password

add: auth sufficient pam_howdy.so

a similar thing can be done for gnome’s password pop ups (e.g. when installing an app) by going to “polkit-1”

  1. howdy on sudo (you might not want this!)

sudo nano /etc/pam.d/sudo

add: auth sufficient pam_howdy.so no_confirmation

  1. permissions

sudo chmod o+rw /dev/video*

sudo chmod -R o+rx /usr/share/howdy/dlib-data

sudo chmod +x /usr/bin/howdy

sudo usermod -aG video gdm

sudo chmod 666 /dev/video*

sudo chmod 755 /usr/lib64/security/pam_howdy.so

  1. fix SELinux perms for login screen

create “howdy.te”
sudo nano howdy.te

add: (as seen on fedora copr repo)

module howdy 1.0;

require {
    type lib_t;
    type xdm_t;
    type v4l_device_t;
    type sysctl_vm_t;
    class chr_file map;
    class file { create getattr open read write };
    class dir add_name;
}

\#============= xdm_t ==============
allow xdm_t lib_t:dir add_name;
allow xdm_t lib_t:file { create write };
allow xdm_t sysctl_vm_t:file { getattr open read };
allow xdm_t v4l_device_t:chr_file map;

compile and insert it
checkmodule -M -m -o howdy.mod howdy.te

semodule_package -o howdy.pp -m howdy.mod

semodule -i howdy.pp
This entry was edited (2 months ago)
Unknown parent

lemmy - Link to source

HappyTimeHarry

I tried it about a week ago but since i have zero interest in alternatives to systemd or gui tools I find its easy to just install something that uses the things i want by default.

If you enjoy having that extea option and managing it with gui tools then im glad mx works for you, but it seems overcomplicated with no practical benefit to me.

What can sysv do that systemd cant anyway?

This entry was edited (2 months ago)

Mastodon doesn't like Addy aliases


It appears to be an unauthorized provider.

Addy aliases are temporary email addresses (aliases) that forward messages to their primary email account. This can help protect a user's real email address from spam, unwanted marketing, or potential data breaches.

redshift doesn't like this.

[Help!] Audiojack on BD790i X3D not working


Board: Minisforum BD790i X3D
OS: EndeavourOS

I purchased a motherboard from minisforum, it's a mobile-on-desktop (MoD) board with the chip directly on the board,

I love it, my build runs amazing, super small and everything i ever wanted

However the one thing that doesn't work is audio

The device in my audio list is "Family 17h/19h/1ah HD Audio Controller Pro"

Pipewire seems to work and playing a video attempts to play audio on that, but the audio never makes it put of the jack.
Not even static just... nothing.
And yes, I am using the jacks on the back of thr motherboard and not on the case itself.

The manufacturer's response was "Install Windows and let us know if it works" which does irk me.

My hypothesis is that the pins are not mapped correctly, and that Windows does something to pre-configure pins and the linux kernel doesn't do that in the same way so I've been trying hdajackretask to try and fix it however no matter how I set it up I never get any audio at all.

I've asked on 3 different forums, no replies beyond another person saying try it on Windows.

The only thing I can find out line that might be something useful is downgrading the kernel to 6.7 worked for someone, but I don't think that's the best option for someone who wants basically 1-step-from-bleeding-edge because that's over a year old and I'm unsure of the ramifications of downgrading.

I would really really appreciate any help in actually trying to iron this out because right now I'm using Bluetooth earbuds and it's terrible.

in reply to DeadMartyr

The 6.6.x kernel series is LTS and should be fine as a downgrade target (6.7.x not so much so). Unless there's something specific from the newer kernel versions that you need to drive that system, there shouldn't be any issues. I'm still on a 6.6-series kernel.

That being said, you could try troubleshooting this from the bottom up rather than the top down.

First, use lspci -v to verify that the device is being correctly identified and associated with a driver.

Next, invoke alsamixer and make sure everything is unmuted and your HD audio controller is the first sound device. The last time I had something like this happen to me, the issue turned out to be that the main soundcard slot was being hijacked by an HDMI audio output that I didn't want and wasn't using, and that was somehow muting the sound at the audio jack even when I tried to switch to it. A little mucking around in ALSA-level config files fixed everything.

in reply to nyan

The driver that appears is "snd_hda_intel", the intel part is apparently just what they decided to name it, doesn't matter that the board is centered around an AMD Chip

I've disabled the other two devices I have
"Navi 31 HDMI/DP Audio" and "Rembrandt Radeon High Definition Audio Controller"

The former is for Audio through my GPU(?)'s HDMI which i didn't even know was a thing

The latter I thought might be the one I needed but apparently its for the hdmi of the board itself

I will try your advice with alsamixer and see if I can get anything out of it


Update: Alsamixer I flipped everything off of mute, some things were muted, I also disabled auto-mute but nothing changed.

Audio from youtube tries to play out to the right card but I have no idea what's wrong. I'm back to my hdajackretask idea and messing with that

This entry was edited (2 months ago)

Refurbished Lenovos in general (and LinuxPusher.dk, in particular)


Hey all - what’s your experience with refurb Lenovo laptops for Linux from companies/shops that specialize in this as a service? I’m looking at LinuxPusher.dk but am also curious about other EU-based shops. It seems like a good, affordable way to get a Linux machine if you’re a novice, like me (some experience with Ubuntu and Kubuntu about 10 years ago).
in reply to mpblack

Thinkpads have long had first tier linux support, in fact many models have shipped with linux for at least a decade (?), checking that is a really good way to be sure, but you're going to be fine with W, P, T, X lines, many enthusiasts make light work. They were deployed (might still be) to Red Hat kernel devs for a long time, which helps things along. Fingerprint drivers tend to be proprietary and hit or miss, but passwords work.

Honestly learning to install linux yourself, and configure it to your liking, is actually, imo, a really important path to learning and you're likely doing yourself a disservice avoiding it. It's part of the avoidance of vendor lock in you want. Installation is surprisingly easy now, start with something simple, Mint is often recommended these days, find a decent, recent, youtube and you'll probably be up and running in an hour. Find the apps you need for your workflow (which will take considerably longer). Get familiar with the terminal. Best thing you can do after that is burn it down and install a new distro, leaving any mistakes behind, keeping your list of apps. Arch if you want to get really deep into it, or Fedora / Bazzite are good choices and very stable. Best of luck.

This entry was edited (2 months ago)

End of 10 – find someone local to help you install Linux


Support for Windows 10 ends on October 14, 2025. Microsoft wants you to buy a new computer. If you bought your computer after 2010, there's most likely no reason to throw it out. By just installing an up-to-date Linux operating system you can keep using it for years to come.

Installing an operating system may sound difficult, but you don't have to do it alone. With any luck, there are people in your area ready to help! Find someone to help you.

in reply to Possibly linux

Plus, the first step to learning Linux is figuring out how to install Linux.

If you can't do the easiest part of Linux you're going to have a bad time with the rest of Linux.

Edit: Well, wait up. Doing it for someone is one thing, teaching them enough to get by is another.

The way the post is stated, my brain went, "here's your PC with Linux on it, bye."

This entry was edited (2 months ago)
in reply to Eyedust

I might have agreed 10 years or so ago, but Linux has changed and this is entirely dependent upon the distribution and use case. Linux will hold onto the image of being a "difficult" OS for some amount of time of course, but I really don't believe that is necessarily the case any longer.

I installed Mint for my parents who are in their 70's ~4 months ago, showed them how to run updates, configured automatic backups, and I haven't heard a peep since except for the few times they told me they liked it a lot more than windows because they feel like it's a lot easier to find where stuff is. They can browse the internet as needed, work in Libre office as needed, get to all of their emails as needed, etc - they have actually 0 problems with it meeting their needs.

This entry was edited (2 months ago)

I tried Debian, I tried Fedora for my Lenovo Legion 5 Pro RTX3060: Framerate issues, stuttering in browsers, stuttering in simple 3D programs


Hi all,

The quick and dirty questions is: Which distro should I try next?

I tried Debian X11 and Fedora with Wayland, but I did not have a great experience with them for my Lenovo Legion 5 Pro RTX3060. I installed proprietary drivers on both systems since people say that they're better than Nouveau, but the framerate stutters even in simple browser game.

I use some software to slice 3d models for printing, and that one stuttered too. I tried various fixes but none of them worked, and I'd really like to switch to Linux from Microsoft for my daily driver.

What distro can I use to have a better experience? Any advice is welcome, but please make it as specific as possible and if you can, address why that distro would be better than Debian 12 and Fedora 42.

Thanks in advance!

in reply to sykaster

Distros are a red herring. I used debian 12 (first gnome, then xfce) for more than a year with no problems, and the current version of Bazzite is also problem-free for me when it comes to nvidia prime (apart from a KDE-specific memory leak). Basically, this should be easily fixable without a fresh install.

I don't know what distro you're on atm, but set up prime-run and try running programs with that.
I also recommend going onto the uefi and disabling secure boot. You can get it to work with proprietary nvidia drivers, but it's a bit of a process and unless you really need it you might as well leave it off for now.

This entry was edited (2 months ago)

PeerTube App v1 is out!


App v1 is out! | JoinPeerTube


cross-posted from: lemmy.world/post/29207242

PeerTube is a decentralized and federated alternative to YouTube. The goal of PeerTube is not to replace YouTube but to offer a viable alternative using the strength of ActivityPub and P2P protocols.

Being built on ActivityPub means PeerTube is able to be part of a bigger social network, the Fediverse (the Federated Universe). On the other hand, P2P technologies help PeerTube to solve the issue of money, inbound with all streaming platform : With PeerTube, you don't need to have a lot of bandwidth available on your server to host a PeerTube platform because all users (which didn't disable the feature) watching a video on PeerTube will be able to share this same video to other viewers.

If you are curious about PeerTube, we can't recommend you enough to check the official website to learn more about the project. If after that you want to try to use PeerTube as a content creator, you can try to find a platform available there to register or host yourself your own PeerTube platform on your own server.

The development of PeerTube is actually sponsored by Framasoft, a french non-for-profit popular educational organization, a group of friends convinced that an emancipating digital world is possible, convinced that it will arise through actual actions on real world and online with and for you!

If you want to contribute to PeerTube, feel free to:

If you want to follow the PeerTube project:

in reply to cyrano

When do we get that version on F-Droid?

Also, is the body text just a low effort copy-paste of what Peertube is? We know that... And there is a news article about the new version which could have been copy pasted instead: joinpeertube.org/news/app-v1

This entry was edited (2 months ago)
in reply to hendrik

You should be able to use Obtainium with this link to download directly from their git source and stay up to date.

Edit: Changed source link.

This entry was edited (2 months ago)

Dreams are extremely forgettable because the plot is flimsy, the dialogue is uninspired, and the acting is lifeless.


You only remember the ones where the plot goes totally off the rails, dialogue makes no sense, and acting is just bizarre. Whoever is writing this trash is chronically incapable of producing anything even remotely good. It’s either forgettably mediocre or experimental chaos and pure madness.

Fediverse.com is available for sale


How is that even possible???

If he wanted to, couldn't spez just buy it, and make it serve as a redirect to reddit? I don't understand how SOMEONE hasn't bought/used this domain for fediverse purposes.

in reply to Lost_My_Mind

in reply to crawancon

in reply to zecg

There's a difference between knowing my baker is a nazi and being unaware of it. It's morally wrong to be knowingly supporting a nazi, whether it's by buying their product or by donating to them directly doesn't matter.

It's true that bread stays bread regardless of the baker's political stance. But it's not like the nazi baker is the only one in town. Just get your bread from a different baker. Bread is bread. The point of alternatives is that you can pick your source, whom you want to support. And that's what OP is suggesting.

in reply to Pamasich

knowingly supporting a nazi


First, criteria for what one considers a nazi are open to interpretation and nowadays the bar is ridiculously low. We have a bicycle kitchen cooperative in Croatia where almost all of us volunteers hold leftist views, but there's an occasional boomer known to say problematic stuff as a shitty joke, or a grandma shows up with her son's bicycle that has one of the many Croatian totenkopf variants which the kid put up using same protocol as Marge with a potato. We never refuse to help them. I also engaged some of them in conversation and when you get down to the bottom of their exclusionary views you often find they're decent people with good moral compass and the stupid jokes or totenkopf stickers are adopted wholesale through the media or because of a personal tragedy.

Just get your bread from a different baker.


Sure, the free market will fix it, very American thinking. Sometimes the cure is worse than the disease. Croatia is a good example because our fight for independence in the 90s saw the attempted rehabilitation of actual nazis from the 40s as freedom fighters and Croatian patriots, which means that (still, nowadays) whenever boomers have a celebration with alcohol, there'll be some singing about the superlative exploits of actual nazis. It's just the way our society currently is, it's still our society. The only way to change that is to engage with them and show them you hold a different opinion and are still a relatable human being. I have a feeling most lemmy users would just cancel their entire family if they were Croatian.

in reply to catloaf

internet tribalism is my faaaavourite ❤

do you really need to start fights with people that are striving for the same goal, just because you have differing opinions on other things? do you think that different political parties should never work together?

my opinion is otherwise

This entry was edited (2 months ago)

don't like this

in reply to Lost_My_Mind

The idea there should be some definitive, canonical domain for the Fediverse is somewhat at odds with the core tenents of the Fediverse itself - decentralisation, and no single point of ownership or control. And on that basis, we absolutely should not care about a particular domain, or assign any level of 'specialness' to it.

I understand your worry - that some 'bad actor' could buy the domain and do something anti-Fediverse with it and mislead the public, but my response would be to simply not worry. The strength of the Fediverse is that we are diverse and unbothered by whatever nonsense some centralised platform is trying to pull. We don't have a profit motive. We don't care.

People who want to find the real Fediverse will absolutely still find us, all on their own, regardless of who owns some random domain 😀

This entry was edited (2 months ago)

Cheap Portable USB Touch Monitors - any experiences?


I've got these things locally available in the $50-60 range. This being a generic brand, I imagine a buncha those are available globally. Anyone tried 'em, do they work OK with modern desktops (gnome, plasma)? Touch? DP-Alt or are they DisplayLink? Do they have PD?

Sellers are helpful nada, same with youtube videos, just marketing fluff.

This entry was edited (2 months ago)
in reply to glitching

Bought a 9 incher for server because I sucked at remoting in.

Fairly delicate but it was like 40 dollars. It is serviceable and serves the need. Am able to complete simple tasks via the touch screen. It kinda spazzes out with multi selecting/ touch but again 40 dollars.

Cords are fairly obtrusive but never bugged me. Solved by getting on that's mini hdmi but didn't like those from experience with pi

Can turn it off with a little switch in the back which it's mostly off. No issue on power up. Quicker than my dells honestly

I realize this is the dumbest setup but it works 🤷

This entry was edited (2 months ago)

pinchflat install not going my way


I'm trying to recreate an install of pinchflat in a podman container that was working on a previous install, but now I want it to run as its own user. I created the quadlet and put it at /home/pinchflat/.config/containers/systemd/pinchflat.container but the user I'm creating this for is a system user without a shell. So I cannot just su into it or sudo -u the command systemctl --user daemon-reload. I'm not really understanding where I'm going wrong.
in reply to muusemuuse

Pinchflat is one of the good containers that doesn't try to play with ID remapping or anything. You just need a container quadlet like the following:
[Install]
WantedBy=default.target

[Container]
Image=ghcr.io/kieraneglin/pinchflat:latest

Environment=TZ=CHANGEME

Volume=CHANGEME/config:/config
Volume=CHANGEME/downloads:/downloads

PublishPort=127.0.0.1:8945:8945

It'll run as the quadlet user id by default.
in reply to Static_Rocket

So I found I had 2 problems. First, I have a Name= line instead of a ContainerName= line in there. Second, diagnosing all this is impossible when theres no shell for that account. Turn on a shell (/bin/bash) for the user, fix this thing, activate it, disable the shell (/bin/nologin), drink heavily.

I ended up with:
-----/fuckingarray/homes/pinchflat/.config/containers/systemd/pinchflat.container----------

[Unit]
Description=PinchFlat container
After=local-fs.target

[Container]
Image=ghcr.io/kieraneglin/pinchflat:latest
ContainerName=pinchflat
UserNS=keep-id
Volume=/fuckingarray/homes/pinchflat/pinchflatdata/config:/config
Volume=/fuckingarray/homes/pinchflat/pinchflatdata/downloads:/downloads
PublishPort=8945:8945
Environment=TZ=America/New_York

[Install]
WantedBy=multi-user.target
This entry was edited (2 months ago)

LibreOffice: We still see people on the fediverse recommending OpenOffice, despite it having year-old unfixed security issues




Hi everyone! 👋 We still see people on the fediverse recommending OpenOffice, despite it having year-old unfixed security issues: en.wikipedia.org/wiki/Apache_O… – So if you see someone recommending it, please inform them about the risks – but also that there are actively maintained successor projects (like LibreOffice). #foss #OpenSource

This entry was edited (2 months ago)
in reply to guest

The date seems to be misleading. When you open the comments section and load all comments, you'll see that there are quite a few comments that are 9 years old. The article is thus far older than what it's saying, and it unfortunately showcases again how many people rely on very old (and in this case misleading) information about LibreOffice.
This entry was edited (2 months ago)

MSI gaming laptop questions


I'm thinking about putting Linux on my MSI laptop.

First how does Linux handle 2 video cards. CPU Intel and a discrete Nvidia 970...

Can Linux work the light up keyboard? ( I game in the dark lot.

External monitor hooked to the display port?

Last what would be the best noob friendly distro to use. Haven't played with Linux in 10 years and really don't have time to tinker now

in reply to Crashumbc

MSI Sword 15 here, with Intel + Nvidia, In my personal experience is runs almost without issues using Manjaro as a Distro (have not tried other distros on this specific machine).

Your experience could be different depending on your specific laptop model and how recent it is.

Keyboard lighting and fan on/off works without issues, the only 'Fn' key that does not work apart from the one for MSI windows software is the one to block the trackpad (and I just configured another keyboard shortcut for it).

~~Using Wayland, I can not use an external monitor connected to the HDMI port on the Nvidia card (No idea if it is fixable now, haven't looked on it recently), but with Xorg I can run an external monitor in the HDMI port and extra ones with a dongle on the USB-C (so far tried with 3 without issues)~~ Edit: I can use multiple monitors without issues on Wayland as of my last test.

Friendly distros recommended these days as far as I know are Mint and Zorin if looking for something Ubuntu or Debian Based, Apart from that there is Fedora or Arch based distros but may need a bit more knowledge and getting used to.

This entry was edited (2 months ago)

New Debian release on the horizon?


Looking at Debian's release-critical bugs, you can see that Trixie is close:
Testing now has fewer critical bugs than Stable, and the number is dropping quickly.
About 200 bugs still need to be fixed to get the number down to where the previous releases were done.

Maybe you can help? Bugs blocking the next release can be as simple as missing translations for the upgrade instructions.

This entry was edited (2 months ago)
in reply to superkret

Trust me, at that point there won't be any explaining possible 😁

We've been burned by a lot of distros in the past and right now it all boils down to using Debian and RHEL, everything else mostly failed at some point or will not uphold the stability guarantees. Even containers with Alpine fucked us over once with the musl DNS issues and a few other missing parts...

This entry was edited (2 months ago)

Linux cannot be installed from DVD's anymore?


I burned and tried different distros and all of them the DVD reader laser was moving back and forth like mad and loading and install was so slow that it impossible to continue. Tried 2 different readers.

Fedora Silverblue: the optic reel was moving like mad and loading was so slow that it triggered the anaconda text installer


It stayed there for hours so I desisted

Elementary OS 8: Same as Fedora Silverblue but at least could load the wallpaper installer UI. Not possible to load live OS

Lakka OS: Lakka state on their site DVD's can' t be used anymore for their images lakka.tv/get/linux/generic/

Yeah I know USB thumb drives are like £5 but I wanted to have my silly little fun with my discs and newly bought burner. I remember when I started using linux distros didn't had this kind of problem and live versions could be used, slow but usable.

This entry was edited (2 months ago)

Changing key mapping with xmodmap is broken. Is there a workaround?


I want to change the key mapping of Shift+Backspace to Delete.

Running xmodmap -pke gives me (among other lines):

keycode 22 = BackSpace BackSpace BackSpace BackSpace BackSpace BackSpace

I change this line to
keycode 22 = BackSpace Delete Delete Delete Delete Delete

and save it in the file ~/.Xmodmap and run xmodmap ~/.Xmodmap. Apparently, this worked in part. When I run xev and press Shift+Backspace I get:
KeyPress event, serial 37, synthetic NO, window 0x1200001,
    root 0x300, subw 0x0, time 133664788, (484,630), root:(584,799),
    state 0x0, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

KeyPress event, serial 37, synthetic NO, window 0x1200001,
    root 0x300, subw 0x0, time 133665052, (484,630), root:(584,799),
    state 0x1, keycode 22 (keysym 0xffff, Delete), same_screen YES,
    XKeysymToKeycode returns keycode: 119
    XLookupString gives 1 bytes: (7f) ""
    XmbLookupString gives 1 bytes: (7f) ""
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x1200001,
    root 0x300, subw 0x0, time 133665116, (484,630), root:(584,799),
    state 0x1, keycode 22 (keysym 0xffff, Delete), same_screen YES,
    XKeysymToKeycode returns keycode: 119
    XLookupString gives 1 bytes: (7f) ""
    XFilterEvent returns: False

KeyRelease event, serial 37, synthetic NO, window 0x1200001,
    root 0x300, subw 0x0, time 133665444, (484,630), root:(584,799),
    state 0x1, keycode 50 (keysym 0xffe1, Shift_L), same_screen YES,
    XLookupString gives 0 bytes: 
    XFilterEvent returns: False

With other modifier keys (LeftAlt, RightAlt, LeftCtrl) I still get BackSpace.

But xev seems to be the only application that recognizes Delete. In Wayland applications I get only Backspace, no matter what modifier key (Shift, LeftAlt or RightAlt, LeftCtrl) I press. In Firefox (an X application) there is a change. Now, Shift+Backspace does nothing. I suppose this is because Shift+Delete does nothing as well. The KeyPress event of Shift_L seems to block Delete from being obeyed by applications, which is unfortunate when Shift is part of a key combination that maps to Delete. How can I undo this block of Delete? How can I make the key mapping work in Wayland and X applications?

in reply to ccmskw

Try keyd or kmonad. I do all my key mapping on the keyboard itself, so I can't vouch for either.

discuss.kde.org/t/remap-keys-o…

github.com/rvaiya/keyd

sokinpui.github.io/Blog/post/k…

github.com/kmonad/kmonad

This entry was edited (2 months ago)

Malicious Go Modules Deliver Disk-Wiping Linux Malware in Advanced Supply Chain Attack


Packages:
* github.com/truthfulpharm/prototransform
* github.com/blankloggia/go-mcp
* github.com/steelpoor/tlsproxy
This entry was edited (2 months ago)

Debian 12 Firefox games run terrible when i press buttons or use the mouse


Hi all,

I recently installed Debian 12 on my Lenovo Legion 5 Pro, and am using the GNOME desktop (x11). From time to time I play a game called survev.io . It's a browser battle royale game, not hard on graphics.

I have an Nvidia rtx3060 and have the proper drivers installed. I checked using nvidia-smi and Firefox is using the Nvidia gpu.

The issue is that the game runs smoothly until I press a button or move the mouse. Then the framerate decreases significantly and it becomes unplayable.

I already tweaked the following settings in Firefox to no avail:
- gfx.webrender.all = True
- enabled hardware acceleration
- layers.acceleration.force-enabled = TRUE
- gfx.x11-egl.force-enabled = true

And now I'm out of ideas. The game itself isn't too important to me, but other browser games do the same, so it's a wider issue I want to solve.

Any ideas on how to resolve this?

This entry was edited (2 months ago)

Why does Lemmy use "@" instead of ":" like Matrix does?


matrix is #room:matrix.org and @username:matrix.org

why does lemmy use !room@sh.itjust.works or @username@sh.itjust.works ? it looks like email.

i like the matrix version better

in reply to Itte

Matrix was influenced by the traditional URI schema approach however they also used an inverted URI to have the most significant segment be the first segmont. This is why it has a prepended segment followed by a : and then a URL.

The relationship the URI is describing is homeserver owns user and traditionally we might go homeserver:user I'd argue it is obvious to just invert that into user:homeserver. See Java, dotnet, etc reverse dns naming conventions.

A matrix room is not at a URI, it is on every homeserver that participates in the room. I am not talking about Lemmy and its garbage entirely incorrectly semantic URI scheme. Matrix rooms are globally uniquely identified, and so the room URI only describes the idea of the resource of the room. room:homeserver.

The prefixes are an obvious and neccesary evil for parsing them out of unstructured text. A requirement for most users.

ActivityPub and related went "fuck everything, fuck reason, the web is fucking amazing" and came up with their own flavor of stupidity. Emails use an ancient first attempt at a URL. A URL. What does the URL do? It is explicitly intended to tell you which server to contact. People are going "yeah but email!1!!" entirely moronically ignoring historical context.

This entry was edited (2 months ago)
in reply to deur

For anyone who can't read that many words at once: URI means identifier and URL means locator.

Matrix does not mix the roles of its URIs beyond the ability to attempt to reach that homeserver through NOT ONLY DNS but also through routing between homeservers. Matrix, unlike this garbage, actually wants to support ephemeral clients and such as well.

This entry was edited (2 months ago)

This looks cool but can it game?


I was browsing on system76's offering to see what PCs they have and noticed that they have an ARM Computer that apparently faster than the fastest Apple Mac but for cheaper (Based), but I'm wondering, how well does ARM computers game on linux with proton, it is very expensive to me atm and I can't afford it, but maybe in the future I could consider it to be my first desktop as I always been using laptops, obviously gaming isn't like the main priority as I would like a workstation to do heavy work such as blender and stuff and perhaps put gentoo on it in the future (if its supported) but I would like to game on the side when I'm winding down that's all, so can it game well?
Unknown parent

lemmy - Link to source

zarenki

"Dynamically compiled" and dynamic linking are very different things, and in turn dynamic linking is completely different from system calls and inter-process communication. I'm no emulation expert but I'm pretty sure you can't just swap out a dynamically linked library for a different architecture's build for it at link time and expect the ABI to somehow work out, unless you only do this with a small few manually vetted libraries where you can clean up the ABI. Calling into drivers or communicating with other processes that run as the native architecture is generally fine, at least.

I don't know how much Asahi makes use of the capability (if at all), but Apple's M series processors add special architecture extensions that makes x86 emulation be able to perform much better than on any other ARM system.

I wouldn't deny that you can get a lot of things playable enough, but this is very much not hardware you get for the purpose of gaming: getting a CPU and motherboard combo that costs $1440 (64-core 2.2GHz) or $2350 (128-core 2.6GHz) that performs substantially worse at most games than a $300 Ryzen CPU+motherboard combo (and has GPU compatibility quirks to boot) will be very disappointing if that's what you want it for. Though the same could to a lesser extent be said even about x86 workstations that prioritize core count like Xeon/Epyc/Threadripper. For compiling code, running automated tests, and other highly threaded workloads, this hardware is quite a treat.

This entry was edited (2 months ago)

A quick question


Would you guys be interested if I start a Youtube/PeerTube Channel where I talk about Unix Topics related to Linux, BSD & Plan9 etc... and perhaps rants and rambles about stuff that I like and don't like about how the mainstream treats linux etc etc. (I have a lot to talk about and say) and perhaps devlog updates about a game I'm making (its open source obviously)
I don't wanna look like a stupid influencer shill (nobody likes those)
but basically I just want a platform where I can speak about what I like and passionate about thats too long to write here, and if a mod/admin is reading this please delete this if its unsuitable for this thread, sorry in advance.
in reply to TabbsTheBat

I don't wanna copy them, I have other topics I think they are untouched and it would be nice to start a conversation about them.
for example "why the normies complain about the proprietary apps they use but then whene you suggest something they just brush it off" ("I hate facebook messenger, its buggy as hell", "try signal then", "no.") thats one example of the stuff I will cover, basically very obscure topics, that nobody have covered yet

Linux Mint installation stalling and not finishing


I'm unsure what is going wrong and not having any luck finding a command or file I can tail to figure out why it's having so many problems finishing. Last weekend I tried just installing mint to some unused space on a drive but that seemed to get stuck in the same place. This weekend I'm using the "install alongside windows" option in the installer with the same behavior.

This is being installed from a USB drive into an nvme SSD and I'm really lost s to why it would be like this after more than an hour. Any advice on how to figure out why it gets stuck is appreciated. Hoping to transfer some files over after this is done and then reevaluate if I want/need the windows partition.

Is there any community for Linux for noobs ?


in reply to nagaram

It's run by the main developers of Lemmy, and they're both authoritarian communists (which I just got from Wikipedia as I'm trying not to use the pejoritve "tankie").

Anything that could be perceived as speaking down towards Russia, China, maybe even North Korea, ends up with your comment getting deleted and your account banned for a period of time.

They started Lemmy because @dessalines got banned from Reddit. The backwards thinking is that people shouldn't be banned for speaking their minds, yet their instance is the absolute worst for that.

By avoiding .ml you are helping Lemmy be what it should be -- a decentralized, user owned, user moderated place with sensible decisions behind the scenes.

This entry was edited (2 months ago)

don't like this

in reply to walden

Yep that's pretty much the long and short of it. People will say, if you just stick to the technical topics then you're fine and they'll ignore you. Which is true to an extent. But you should not have to. And most people don't want to popularize places like that to begin with if they knew.

This part is a small tangential nitpick. What Russia China North Korea Etc have is not communism. They may call it Communism. But what is important to note is that one is uppercase and one is lowercase. One is an adjective that describes a stateless classless society. The other is a noun often used to refer to a tightly controlling state with a strict regiment class structure between the political and non political classes. Honestly I think the term communism is beyond Rehabilitation. Though I would still like to try and see it differentiated from the noun.

This entry was edited (2 months ago)

don't like this

dudes, I am linux pilled


I was a poor young man, I refused to pay $100 to put windows on a hard drive I had installed into a hand-me-down desktop.

I found linux and made it work, through thick and thin.
As a lazy jackass i somehow got skyrim to work through wine via copied and pasted terminal commands. wintetricks and all, i found it wildly difficult. Playing was almost as thrilling as seeing it work.

I have only ever attempted to make a linux ISO bootable drive through windows that one time, more than ten years ago.
My wife was given a laptop with windows 11 installed and I wanted to install firefox.

what, the actual fuck, is "S" mode?

ctrl-alt-t "install that shit"!

A computer should not come with a subscription baked in. That's trash.
The issues i get through linux come from my failure to understand it and/or the walled gardens it hasn't found its way into yet.
The issues I experienced this evening on windows were there by design.

Thank you to all of the homies that make the weird and sometimes uncomfortable linux/ open-source community work. You guys are the shit.

in reply to LukeSky

I prefer the UI of Shotcut, but kdenlive is admittedly more powerful. You can try both to see which one you prefer. I suggest you download the .appimage files of both of them from the website (this way you'll get the latest versions). I'd suggest against the flatpak versions as sometimes they come with limitations of various kinds. Just download their respective .appimage files, make them executable (right click on the downloaded files with your file manager and then go to their Properties to set them as executable), and then double click them to load. If you go that route, make sure you manually update them every 3 months or so, as that's when they usually release updates.
This entry was edited (2 months ago)

What should the subset of the Fediverse that is Lemmy + Mbin + PieFed be called?


Context: I made a poll on PieFed about the new post flairs (so if you are one of the few hundred people who have a PieFed account, follow that link and answer there). Unfortunately Lemmy has neither polls nor post flairs, so this post is to open up the discussion to the wider Fediverse, or rather the subset of it that encompasses Lemmy + Mbin + PieFed, which is called... what exactly?

Is Threadiverse too traumatic & tainted by association with Meta's (all but entirely defunct) Threads? Is The Verse too cool/poetic/nerdy (but niche) to be understood? I highly advise against Lemmyverse bc mainstream normal people are far less tolerant of tankies than we who are here are willing to put up with. Simply listing the software available sometimes is the best option - like the Interstellar app supports all of Lemmy + Mbin + PieFed, but most support at best 1 or 2 of those - but usually is too long to say and does not roll off the tongue, plus will just keep growing as time goes on. Is Forumverse thus the least bad of the available options, or perhaps you have a better idea? 💡

Anyway, the start to a listing:
1) Threadiverse
2) Forumverse
3) (The) Verse
4) Lemmy + Mbin + PieFed
5) Something else?

img

- source for image

in reply to julian

IIRC Lemmy and Mastodon PMs are different and incompatible. If you can receive PMs from Lemmy users then you should be able to receive auth codes. Currently @rikudou@lemmings.world is adding both Lemmy and Mastodon PMs here: github.com/ismailkarsli/lemmy-…

Also software other than Lemmy and Mbin needs to add ‘roleName: Administrator’ to their user webfinger requests. This is because ActivityPub doesn’t have a standard way to expose user roles.

I’m thinking of adding another ways of verifying like DNS based verification but still not sure. Any recommendations are welcome 😀

This entry was edited (2 months ago)

Broken SSD - Disaster or not


This week, it finally happened. I think it’s the first time in 20 years that a hard drive has died on me without warning. And it was also the first time I was using an NVMe drive, but that could be a coincidence.

The drive was still under warranty (barely a year and a half old). I even had a spare lying around. But the true cost of restoration is, of course, my own labor. My planning had not been perfect (for such a remote event, as I had judged). However, it was easy enough. I simply installed NixOS from a USB loader and downloaded my configuration from my backup on my NAS (daily rsync jobs to the rescue). I also downloaded all the important files for my home directory. Then, it was simply a matter of adjusting a few things in the configuration file, rebuilding the system, and voilà. Well, except for a few things that didn’t work quite right for some reason and had to be manually fixed, but nothing major.

However, next time I want this to be even easier. It’s probably overkill to install a RAID controller and have multiple drives running in RAID1 or RAID5, but the restoration process is still too much manual work. I was thinking of regularly backing up my main drive on the block device level, so I would just have to swap out the drive and restore the delta from the backup. I’m not quite sure if that’s feasible or a good idea. For my personal system, I have to balance the investment of preparing for a disaster with the likelihood and impact of such an event. This seems like a good trade-off, but I would be curious to hear how other people prepare for drive failure.

in reply to julian_hoch

The BIOS does not know about the RAID, the is why the EFI partition has to be a regular partition, but there is nothing forbidding more than one EFI partition so simply duplicating that across both drives ensures the same redundancy the RAID offers, but GRUB DOES know about RAID 1, so if you setup a raid1 array as the boot partition and then just write the boot block to both drives along with the EFI partition you can RAID everything except the EFI boot partition. Sorry your motherboard reduces your speed if you have more than one nvme, sounds very odd. Mine does share bandwidth if the SSD's are SATA but NOT if they are nvme.

Cleaning up packages?


I noticed while updating my system just how many packages I have installed that I don't recognize.

I tend to think that minimalism is better for security, so I'd like to remove any packages that I'm not using, but this is a bit of a scary task.

Does anybody have a safe method for reviewing and purging unused or bloat packages while obviously making sure not to accidentally remove important dependencies?

I'm on arch btw.

in reply to brownmustardminion

Just leave it. Either they do something in the background. Then you'll get issues when they're missing, and you'll never know which package is missing for what.
Or they don't do anything, then they just take up a few MB of disk space.

"Cleaning up" is the most sure-fire way to destroy your OS, and absolutely not worth anyone's time. Trust me, I've made that mistake multiple times.

This entry was edited (2 months ago)
in reply to dengtav

You're welcome! And actually, even this approach can yield surprising results... As in have you heard of deprecated IPv6 addresses before? Well I hadn't until I realized my interface now had one (it actually didn't anymore when I wrote the post, I used the jq command on old output, not in a pipe). Which made my DynDNS script stop working because there was now a line break in the request URL that curl rightfully failed on.

Edit: also despite what the title of the post says, in not an authoritative expert on the matter and you can use whatever works for you. I see these posts more as a basis for discussions like here than definitive guides to do something the correct way.

This entry was edited (2 months ago)
in reply to Laser

As in have you heard of deprecated IPv6 addresses before?


Definetly not 0.o

It's really hard to actually believe that a problem like this hasn't got a 1-word-command + flag solution yet. I mean you could ecxpect something like

ip -6 -i eno0

or so...

And yes, totally agree on the edit part! It's always nice to at least no about all the options that exist and smb found out hustling the same struggle like me 😁

This entry was edited (2 months ago)

Distro for a really low spec PC


This is my sister's old PC and I want to bring it back to life. But it seems to struggle even on lightweight distros.

It's an HP All In One 19-2114 with following specs.

CPU: AMD E1-2500 @ 1.4GHz with integrated Radeon HD 8240

RAM: 4GB DDR3 @ 1333MHz single channel

Storage: Samsung EVO 1TB SSD

The Radeon gives me headaches as it has screen tearing on Linux and fails to boot on Haiku unless I choose fallback graphics

What should I expect upon switching from windows?


I currently use windows 10 in my daily life. I often play games, use browsers, basic stuff like that. On top of that, I also experiment with different music software, mostly Reaper for now. I edit videos and images at a very basic level as well. Upon switching, what should I expect to change? I'm considering Pop!_OS seeing as its praised for its compatibility and easy switching. What's the situation with gaming look like? I know gaming on Linux has been a HIGHLY discussed topic for a while, is it easy to play any (non triple-A) steam game? I'm nowhere near involved in computer science, I'd just consider myself more stubborn than most end-users so I can persevere through some basic problems.
in reply to Cattypat

I'm excited you're giving Linux a try!
There are a ton of excellent ressources online for learning about Linux, how to make it your own (a practice commonly called 'ricing'), or fix errors you may encounter. These are explored further in the links below 😀

  1. Picking a distro. What I hear is that, unless you have some problematic hardware it doesn't really matter what you pick.
    So if it feels overwhelming, don't stress too much over if it's the "right one", you can always try different ones out.
    Having said that, my impression is, many coming from Windows seem to be happy with 'Mint'. Likewise 'Bazzite' seems popular as of late. But 'Pop_Os!', 'Debian' or 'Fedora', are also all perfectly valid choices. Personally I've liked using Endeavour OS with KDE, for quite a while.
  2. Software. There's so much cool software out there, so maybe search around for which can solve your needs. I like browsing Flathub.org or blogs, such as, Phoronix to discover new software. There might also be a discovery feature in the distro itself.
    Both Firefox (and its derivatives such as LibreWolf) and Chromium (along with its derivatives: Chrome, Brave, etc.) runs well. Even the much smaller project: LadyBird, does so. I have no experience with music production software on Linux, so cannot comment on that.
  3. Games. Might depend on which types of games you play. But to me it seems Steam (using Proton/Wine), Heroic Games Launcher, and Lutris, works great. The steamdb as others mention is also a super ressource!

If you made it this far through my wall of text, I'm delighted by your curiousity.
Two Linux "introductory videos" I'd like to share are respectively from Nick@thelinuxEXP Linux isn't (just) better, it's also more FUN! and Brodie Robertson's Linux Resources Every New Linux User Needs Odysee YouTube

This entry was edited (2 months ago)

Linux distro recommendations


tldr:
What reliable, up-to-date, linux distro would you recommend a gaming softwareengineer and privacy enthusiast?

Full text:
Hey all,
I know this is the age old question, but I would like to ask it anyway.
I am currently switching from windows to linux on my main pc and am on the hunt for a fitting distro. I am a software developer and used to working with wsl, debian servers, etc. I selfhost a bunch of things and know my way around the linux commandline and would call me privacy enthusiast that uses a lot of FLOSS software. I also do occasional gaming but I guess that should work on any distro with enough work.

My thought regarding a few distros:
- I like to live on the edge of time and therefore have the feeling that debian based distros (although being very stable) are too "old" for my liking.
- Ubuntu - Canonical is out for me.
- I also looked at fedora, and liked it, but after reading more and knowing it is backed by IBM and that is US based I am not too sure anymore. I ideally would want to have something independent. Although being backed by a company promises continuous work in the future (with the risk of becoming bad).
- OpenSUSE tumbleweed seems promising (german origin!) but also quite intimidating as it is apparently mostly targeted towards power users and I am not sure if it fits an all purpose desktop pc.
- Arch based distros seem great as it contains all the newest packages and is infinitifly customizable. But the KISS nature of arch and the (as far as I understood) high effort to get everything running is a bit intimidating when switching from windows. But I also do like the fact that it ships with only the bare minimum and not anything bloated.

Further more I somehow think that using a base distro (in comparison to a fork of a fork...) is more ideal as they receive updates, etc faster. But that is just a feeling and I couldn't argue more precisely about it.

Regarding a DE I am definitely going KDE.

I would be very happy for some tips, opinions or pointers in the right direction to continue and finally get rid of windows... Well at least mostly. I guess i will keep it in dual boot as I do play a few games that unfortunately won't run on linux.

Thanks in advance already!

Unknown parent

lemmy - Link to source

N0x0n

I wish I could install EOS on my M1 Mac... I know threre is Asahi linux, but maintenace and updates have slowed down & stopped?

For good reasons though, hope the mainteners are doing okay. And wish them luck

This entry was edited (2 months ago)
Unknown parent

lemmy - Link to source

NιƙƙιDιɱҽʂ

I never intended to insult you, I was merely explaining how my ADHD manifests.

I made the incorrect assumption that you were coming from a more neurotypical perspective, and for that, I sincerely apologize, but nowhere did I insult you. If you took this as an insult, again, my apologies.

This entry was edited (2 months ago)
in reply to MonkderVierte

Yeah, I just checked the logs with journalctl /usr/bin/Hyprland. You won't believe what it said.

``` [LOG] Hyprland PID: 7331
[LOG] Hyprland Version: 0.48.1-dev+ (git commit: feedbeef4dead)
[LOG] Built: 2025-01-27
[LOG] OS: Arch Linux (Stallman-Approved* Edition) *Approval pending code audit
[LOG] GPU: Intel Integrated Graphics (Trying its best under ideological scrutiny)
[LOG] Monitors: 1 AOC (Currently displaying philosophical paradox)
[LOG] Running on XWayland: Only for non-free blobs (shame!)

[INFO] Initializing Hyprland... Preparing for purity inspection.
[INFO] Loading config from /home/user/.config/hyprland/hyprland.conf
[INFO] wlroots: Initializing DRM backend.
[WARN] Ambient Freedom Levels detected: 98% (Dangerously high for proprietary hardware!) Source seems localized to... desk peripherals.
[WARN] Analyzing visual input field... Multiple instances of stallman_visage.jpeg detected taped to monitor bezel and desk surface.
[ERROR] Potential Purity Overflow detected! Excessive whitespace concentration in peripheral visual field identified as 'rms_white_liquid_anomaly'.
[ERROR] Specifically correlating anomaly with:
- Photo ID: RMS_Laptop_Rocks.jpg (High concentration near shirt area)
- Photo ID: RMS_Boat_Ponder.jpg (Moderate concentration, background water reflection misinterpreted?)
- Photo ID: RMS_Desk_Stare.jpg (Critical concentration, direct optical path to sensor)
[ERROR] Compositor attempting to render scene, but framebuffer contaminated with recursive 'freedom.h' includes apparently leaked from white pixel data.
[FATAL] GPU context lost. Reason Code: 0xDEADRMS (Driver unable to handle ideological load). Possible short circuit caused by concentrated freedom particles (aka 'white liquid').
[LOG] Received signal 11 (SIGSEGV) at address 0x474E554C494E5558 (ASCII: GNULINUX)

Backtrace:
#0 0x... intel_dri_bo_map() <-- Mapping failed, possibly due to freedom interference
#1 0x... CRenderer::renderScene() <-- Scene contaminated
#2 0x... CCompositor::renderFrameForMonitor() <-- Monitor displaying pure ideology now
#3 0x... main_loop() <-- Loop couldn't handle the truth
#4 0x... libc_start_main()
... (stack trace obscured by what appears to be... beard hair?)

[CRITICAL] Hyprland Crashed. SIGSEGV. Probable Cause: Exposure to concentrated doses of Richard Stallman via photographic prints. The 'white liquid' (high-intensity whitespace/purity) from the photos appears to have overloaded the rendering pipeline. Recommend shielding hardware or using less ideologically charged desk decorations.```

This entry was edited (2 months ago)

[anecdote] You learn something new every day with linux


Wanted to share an anecdote (I hope that's OK). I jumped to Linux on my gaming pc last August (Bazzite) and I've been having a blast. Almost everything works either out of the box or with a minor tweak (the tweak being updating Proton). But I am the sole linux user in my D&D/gaming group, so obviously this is the source of some of our banter.

Last night, we decided to play some Valheim. Bought it before switching to Linux and never tried it, so steam had to install some compatibilty stuff. But once everything was installed, it too worked like a charm (surprise surprise). We were having fun, sailing around on our ~~crappy raft~~ mighty longship and striking a nice pose while doing so. I decided to take a screenshot, but didn't know if there was a keybind to disable the HUD, so I asked the two more experienced Valheimers with whom I was playing. Neither of them knew it by heart, but one of them looked it up. He said: "It should be Ctrl + F3". I tried it and it didn't work for me, but it did for him. "Wow, imagine playing on linux where nothing works" our other friend chimed in (jokely, don't worry). Our first, more helpful friend said: "Maybe try Ctrl + Alt + F3?" So I did. Then, my whole computer froze, just as we landed on the edge of a dark forest with our raft. I thought: Oh fuck what did I do this time. Pressing again didn't help, but after about 20/30 seconds, I was greeted with a shell login. Now I could hear my friends and the game in the background again, and they could hear me, but all I saw was a shell. I decided to log in, and still only got a shell. So, as my friends were frantically fighting a skeleton, I was searching for what on earth happened, and, more importantly, how to fix it.

Thankfully, I wasn't the first idiot to start pressing random buttons on their Linux system, and someone had this exact issue years back as well. I had a quick read, and learned that apparently the Ctrl + Alt + Fx buttons switch between virtual terminals. The post on the Ubuntu forums mentioned needing to switch to terminal 7 (Ctrl + Alt + F7), which also didn't work. But trying the other buttons, I found that the desktop environment is on terminal 2 (at least on Bazzite/Fedora).

And the funny thing here is that, even though I was essentially gone for a full minute, maybe a minute and a half, my character was fine, my Linux naysayer friend had died to a skeleton, and I had learned something new about our great OS 😀

This entry was edited (2 months ago)
in reply to Blubber28

It is possible that you are running the windows version. You can find out in properties of the game. If the 'force compatability tool' is checked, under compatability, it will download the windowns version and run it through compatability layers. Otherwise you might have just seen the dialog about precompiling shaders.

Worth noting that sometimes developers make a linux version of their game, but neglects maintaining it. In those cases it is preferable to just run the windows version with comp layers. I think the linux native valheim version is alright though. Good devs.

This entry was edited (2 months ago)

Best way to resolve tailscale and wireguard race condition


I've had a VPN running on my server via Wireguard for ages with no issues. A couple of weeks ago I finally got round to setting up Tailscale so I could access it remotely and again it worked fine without any issues. I rebooted my server this morning and while I was out I realised I could no longer access it, once I got home I discovered everything else was working fine it was just inaccessible over Tailscale.

After some troubleshooting I've come to the conclusion that if Tailscale starts first the other VPN's routing entries take priority and Tailscale doesn't work. If Tailscale starts second then it seems to work fine. As far as I can tell I have a few options for fixing this but I'm not sure what would be the most recommended. The simplest solution is probably just to disable Tailscale from autostarting and start it manually, however I'm likely to forget that at some point and will probably only notice when I'm out and can't access the server to start it.

If I add the following to the Wireguard config file this solves the issue: PostUp = ip route add 100.64.0.0/10 dev tailscale0
PostDown = ip route del 100.64.0.0/10 dev tailscale0
However in that case if the other VPN tries to start first it just fails as the tailscale0 interface doesn't exist yet, so all I've done is reverse the order I need them to start.

I could also edit the wireguard or tailscale service files with before or after targets, that would be fairly simple to do but I think its not recommended to manually edit package provided service files? The tailscale one specifically says its meant to be read only.

The final option I can think of is to disable the tailscale service on startup and then create a systemd timer to start the tailscale service with a slight delay after boot. I think this may be the best method as I can't see any downsides, but maybe I'm overlooking something?

This entry was edited (2 months ago)

Looking for advice buying a laptop - lists of requirements inside


Hey everyone!

I just bought a Lenovo Yoga L13 Gen2 and I am greatly disappointed, after installing Arch on it it's overheating a lot even when I only have Firefox open. During my research buying this laptop I also made the mistake of not checking if the RAM can be upgraded and now I'm stuck with 8 GB of soldered on, non-upgradable RAM.

Anyways this is why I'm turning to you, I spent hours upon hours researching trying to find the perfect laptop to buy before settling on this one, and since the result was so catastrophic I figured why not ask around in the community a bit.

I was only going to buy a used model since my budget isn't that big. The laptop is intended for browsing and some (Java) coding, so it doesn't need to be extremely powerful. The main use case is for a small laptop that I can use on my lap on the couch or in my recliner to browse or do some coding while using (Arch) Linux.

My MUST have requirements are:
- 13 inch screen (max 14 inch)
- Touchscreen with at least Full HD (1920x1080) resolution
- Good/ perfect (Arch) Linux support
- Good cooling/ doesn't get super hot

Ideally the following requirements should also be met:
- Touchpad buttons with dedicated middle-mouse-button
- Backlit Keyboard
- Bright screen
- Upgradble RAM or alternatively 16 GB RAM version available

I intend to spend around 300€ max used, for reference I paid 190€ for the L13 Gen2 with 94% battery health.

I would prefer a laptop that isn't older than 8th/9th Gen Intel and equivalent AMD. I would be open to models with Intel and AMD chips.

I am so grateful for anyone who sees this post and comes up with some suggestions, after hours upon hours of research I am a bit exhausted and desperate for some community suggestions.

Have an awesome day everybody! 😀