NAS Server OS/Software Suggestions


I want a NAS solution to back up my PC and host media files, but prebuilt NAS solutions are incredibly expensive and underwhelming and so I'm planning to build one. Does anyone have recommendations for a NAS interface?

I'm brand new to server management and would prefer something user friendly. I have used linux mint, but currently use windows as my daily driver (planning to switch to mint soon). I'd be fine with a dedicated NAS OS or with something I could run on mint since I'm already familiar with that distro.

This entry was edited (Friday, August 16, 2024, 1:46 PM)

Does anyone know why SteamOS is based on arch rather than Debian?


Just got a steam deck and immediately checked out the desktop mode, and I was somewhat surprised to see KDE and pacman as opposed to GNOME and apt, I have nothing against the former though a strong preference for the latter, anyone know why Volvo went in this direction?

Linux in hospitals?


I was in the ED the other day and noticed that they use a mix of Windows 7 and Windows 10. My question is two part.

  1. Do you know of hospitals using Linux?
  2. Besides legacy software and unwanted downtime, is there any reason why they wouldn’t use Linux?

Brave Just Copied Firefox's Best Feature (And Why That's Great)


The media in this post is not displayed to visitors. To view it, please go to the original post.

Brave just shipped Containers, and Firefox just made them native, so the profiles-vs-containers debate that split these two browsers is finally over. This video demos both features side by side in Brave 1.92 and Firefox 153, and breaks down when to use browser profiles vs container tabs for multi-account browsing, work/personal separation, and keeping your logins isolated. Whether you use Brave, Firefox, or both, here's how to actually get more out of your browser.

📨 Stay ahead of the news without doom-scrolling. Surveillance Report covers what matters in privacy, security, and digital rights. Weekly, free: techlore.tech/#/portal/signup

🔐 MORE FROM TECHLORE
• Test your privacy & security gaps: quiz.techlore.tech/
• Close the gaps with the right tools: tools.techlore.tech/
• Compare dozens of VPNs side by side: vpn.techlore.tech/
• Learn everything from the ground up: techlore.tech/go-incognito-cou…
• Support Techlore, Join our Signal Group: techlore.tech/support/

⏱️ TIMESTAMPS
00:00 INTRO TO BRAVE CONTAINERS
00:52 BRAVE & FIREFOX APPROACHES TO CONTAINERS/PROFILES
03:28 PROFILES VS CONTAINERS
05:45 WHY I THINK THIS IS EPIC!
#bravebrowser #firefox #privacybrowser

This entry was edited (yesterday, 6:47 PM)

Any really good source to learn advanced bash?


There is lots of books, videos and manuals about bash. So it is hard to tell if one is good or not.
By advanced bash I mean regular expressions, complex scripts, and kind-of obscure options of basic commands no beginner tutorial tells about.

Any really good source to learn advanced bash?


There is lots of books, videos and manuals about bash. So it is hard to tell if one is good or not.
By advanced bash I mean regular expressions, complex scripts, and kind-of obscure options of basic commands no beginner tutorial tells about.

Proton Drive Linux Client is Being Actively Developed


I received the email this morning from Proton announcing improvements to Drive speed, and they just happened to tuck this in there:

... It also allowed us to focus on deeper integration with the rest of the Proton ecosystem (such as Drive in Lumo) and support for a Linux client, which we're now actively building.


Glad I won't have to continue using my cobbled together Syncthing solution much longer.

Here's the full email for anyone interested, seems the announcement isn't on their website yet.

::: spoiler Tap for spoiler
Dear Proton community member,

A faster, more powerful Proton Drive is here, giving you smoother access, stronger protection, and more control over your files.

Proton Drive is up to 3x faster

We rebuilt Proton Drive around a single, shared engine that now powers uploading, downloading, and encryption across all our apps. Uploads are up to 3x faster and downloads up to 2x faster, plus smoother scrolling and quicker loading in Photos. It also allowed us to focus on deeper integration with the rest of the Proton ecosystem (such as Drive in Lumo) and support for a Linux client, which we're now actively building.

Faster, stronger encryption

Your files stay end-to-end encrypted — that hasn't changed, and never will. But that happens more efficiently now. We've adopted a cryptographic advance in the OpenPGP standard, cutting encryption time for new file uploads by up to 4x.

More control over who can manage your shared files

When you share a file or folder, you can already choose Viewer or Editor access. Now you can also decide whether an Editor can manage sharing on your behalf — inviting others, changing permissions, or removing access. To keep that control for yourself only, open the share's Settings and toggle off access.

More power and flexibility across Proton Drive

Alongside the updates above, we’ve continued improving Proton Drive across platforms, making it easier to automate workflows, browse shared files, manage syncing, and work more efficiently.

  • The Proton Drive CLI is now available for Linux, macOS, and Windows, so you can script uploads, downloads, and sharing from your terminal.
  • Grid view is now available on public Proton Drive links, making shared photo folders much easier to browse.
  • On the Windows desktop app, you can now pause syncing for a few hours or until the next day, and Proton Drive automatically resumes so you don't forget to turn it back on.
  • A new encrypted cache stores your 500 most recently viewed thumbnails, so albums you've already browsed load instantly the next time.
  • Proton Sheets now supports custom currency, number, and date/time formats, alongside bug fixes and reliability improvements.

Protecting your privacy is our priority. Follow us on X for the latest feature releases, privacy news, and security tips. Join the discussion on Reddit for insights directly from our team, and share your ideas on UserVoice to help shape Proton’s future.

Thank you for your continued support. Stay secure,

The Proton Drive team
:::

Proton Drive Linux Client is Being Actively Developed


cross-posted from: piefed.ca/c/privacy@lemmy.ml/p…

I received the email this morning from Proton announcing improvements to Drive speed, and they just happened to tuck this in there:
... It also allowed us to focus on deeper integration with the rest of the Proton ecosystem (such as Drive in Lumo) and support for a Linux client, which we're now actively building.

Glad I won't have to continue using my cobbled together Syncthing solution much longer.

Here's the full email for anyone interested, seems the announcement isn't on their website yet.

::: spoiler Tap for spoiler
Dear Proton community member,

A faster, more powerful Proton Drive is here, giving you smoother access, stronger protection, and more control over your files.

Proton Drive is up to 3x faster

We rebuilt Proton Drive around a single, shared engine that now powers uploading, downloading, and encryption across all our apps. Uploads are up to 3x faster and downloads up to 2x faster, plus smoother scrolling and quicker loading in Photos. It also allowed us to focus on deeper integration with the rest of the Proton ecosystem (such as Drive in Lumo) and support for a Linux client, which we're now actively building.

Faster, stronger encryption

Your files stay end-to-end encrypted — that hasn't changed, and never will. But that happens more efficiently now. We've adopted a cryptographic advance in the OpenPGP standard, cutting encryption time for new file uploads by up to 4x.

More control over who can manage your shared files

When you share a file or folder, you can already choose Viewer or Editor access. Now you can also decide whether an Editor can manage sharing on your behalf — inviting others, changing permissions, or removing access. To keep that control for yourself only, open the share's Settings and toggle off access.

More power and flexibility across Proton Drive

Alongside the updates above, we’ve continued improving Proton Drive across platforms, making it easier to automate workflows, browse shared files, manage syncing, and work more efficiently.

  • The Proton Drive CLI is now available for Linux, macOS, and Windows, so you can script uploads, downloads, and sharing from your terminal.
  • Grid view is now available on public Proton Drive links, making shared photo folders much easier to browse.
  • On the Windows desktop app, you can now pause syncing for a few hours or until the next day, and Proton Drive automatically resumes so you don't forget to turn it back on.
  • A new encrypted cache stores your 500 most recently viewed thumbnails, so albums you've already browsed load instantly the next time.
  • Proton Sheets now supports custom currency, number, and date/time formats, alongside bug fixes and reliability improvements.

Protecting your privacy is our priority. Follow us on X for the latest feature releases, privacy news, and security tips. Join the discussion on Reddit for insights directly from our team, and share your ideas on UserVoice to help shape Proton’s future.

Thank you for your continued support. Stay secure,

The Proton Drive team
:::

Format a 512e drive to 4096 on Linux


The media in this post is not displayed to visitors. To view it, please go to the original post.

Edit: feedback
Thanks for all the advice! Here's some funny feedback: it was a faulty drive 🤣 give me back my feelings 😭 obviously I'm sending it back

dhWvundoMJKYgdc.jpg

I have just received my Seagate 18TB IronWolf Pro HDD and the specs say that the logical sector size is 512 emulated. Moreover, Seagate says that switching to 4096 sector size is as easy as doing a quick format (Windows terminology?). I suppose on Linux this simply means creating a filesystem with that block size? For instance mkfs.ext4 -b 4096 /dev/device or - in my specific case - cryptsetup luksFormat --sector-size=4096 and then creating a file system?

What confuses me is the Arch Wiki article on advanced format that has instructions on how to use hdparm to tell the firmware to use a certain sector size.

Do I need to do the hdparm thing, which seemingly conflicts with the Seagate instructions?


Format a 512e drive to 4096 on Linux


I have just received my Seagate 18TB IronWolf Pro HDD and the specs say that the logical sector size is 512 emulated. Moreover, Seagate says that switching to 4096 sector size is as easy as doing a quick format (Windows terminology?). I suppose on Linux this simply means creating a filesystem with that block size? For instance mkfs.ext4 -b 4096 /dev/device or - in my specific case - cryptsetup luksFormat --sector-size=4096 and then creating a file system?

What confuses me is the Arch Wiki article on advanced format that has instructions on how to use hdparm to tell the firmware to use a certain sector size.

Do I need to do the hdparm thing, which seemingly conflicts with the Seagate instructions?


This entry was edited (yesterday, 5:34 PM)

Looking for open source linux / android stress testing software.


Looking for open source linux / android stress testing software. Specifically to test storage / ram / cpu / gpu etc. Same goes for android but to also include tests for the screen / speakers / sensors etc.

Coming from windows I would use OCCT / prime95 / memtest86+ / 3D mark / valley benchmark, h2testw. So I am looking for open source alternatives, preferably with a gui, for both linux and android.

This is with an aim to just stress testing components for several hours to make sure the system as a whole is stable and working well. For new / second hand systems and for fault location troubleshooting.

Thank you.

in reply to BartyDeCanter

Excellent, thank you I will check these out.

Have you got a link to a beginners guide for these? I am new to linux and am used to GUI's from windows. I am having a look around and found a couple of articles, going to look for videos next. But being new to linux and using the terminal more I'd gladly take the advice of someone more experienced such as yourself.

in reply to nootux

What distro are you using? There are 3 big distro’s you need to keep in mind for, Debian, Arch and Fedora, every other distro typically bases themselves off of one of these big distro’s.

Documentation is your friend, if you’re using a Debian based distros the stress ng repository linked above has this in their documentation -


Debian packages for Ubuntu


Recent versions of stress-ng are available in the Ubuntu stress-ng ppa for various Ubuntu releases:

launchpad.net/~colin-king/+arc…


(run the commands below to install the package)

sudo add-apt-repository ppa:colin-king/stress-ng
sudo apt update
sudo apt install stress-ng

Now that is installed, they have an examples section.


Examples


Run 8 CPU stressors for 60 seconds:


stress-ng --cpu 8 --timeout 60
stress-ng: info:  [184401] setting to a 1 min run per stressor
stress-ng: info:  [184401] dispatching hogs: 8 cpu
stress-ng: info:  [184401] skipped: 0
stress-ng: info:  [184401] passed: 8: cpu (8)
stress-ng: info:  [184401] failed: 0
stress-ng: info:  [184401] metrics untrustworthy: 0
stress-ng: info:  [184401] successful run completed in 1 min

Couple of definitions and examples that will help you along the way.
  • Package = Software
  • Dependencies = Xyz package depends on xyz package to function
  • Package manager = The package used to install other packages (apt, yum, rpm, etc)
  • Root user = User ID = 0 (UID) and Group ID = 0 (GID) otherwise known as the administrator account
  • Root filesystem = the “/“ folder
This entry was edited (yesterday, 5:33 PM)

Familie Waschbär


The media in this post is not displayed to visitors. To view it, please go to the original post.

Tja, da haben wir den Salat: Mutter Waschbär zeigt ihren Jungen, wo es lecker Fresschen gibt. 😬
This entry was edited (Tuesday, July 21, 2026, 11:58 PM)

Linux Distros need to stop shipping outdated, unsupported applications


The media in this post is not displayed to visitors. To view it, please go to the original post.

Check out TuxCare's Rebootless patching and save on maintenance for your Linux fleet: tuxcare.com/enterprise-live-pa…

Grab a brand new laptop or desktop running Linux: tuxedocomputers.com/en#

👏 SUPPORT THE CHANNEL:
Get access to:
- a Daily Linux News show
- a weekly patroncast for more thoughts
- your name in the credits

YouTube: youtube.com/@thelinuxexp/join
Patreon: patreon.com/thelinuxexperiment

Or, you can donate whatever you want:
paypal.me/thelinuxexp
Liberapay: liberapay.com/TheLinuxExperime…

👕 GET TLE MERCH
Support the channel AND get cool new gear: the-linux-experiment.creator-s…

Timestamps:
00:00 Intro
00:51 Sponsor: TuxCare
02:00 Mint vs Apps: the problem
09:28 It is allowed
12:21 Older versions done right
14:49 Users are harmed by this
18:39 Devs are harmed by this
21:25 Distros do this already, selectively
23:06 Distros need to evolve now
25:31 Sponsor: Tuxedo Computers

#linux #linuxdistro #linuxdesktop

This entry was edited (today, 6:29 AM)
in reply to The Linux Experiment

An important topic that’s easily missed. Thanks so much for the video!
When shipping older versions, users should be made aware of this.
Personally, I’m not a big fan of GNOME’s decision to disallow theming— to accept only LibAdwaita. I think users should be able to theme their applications.

HPC system setup


Hello, I will soon have to setup a small GPU HPC cluster with few servers. It is not something I have ever done, I did setup servers and manage them but not sometof this scale with several users.

I've been looking at plausible alternatives and I am looking at openhpc, Ansible and NixOs.

Out of the three I feel like NixOs could be a good choice to have the configuration clearly stored somewhere. I won't be actively maintaining the cluster at all times and find it nice that if someone needs some software I can point them to the configuration and tell them to modify it and then just update the system.

On the other hand I appreciate how openhpc is designed for that and definitely does support all use cases we need.

Ansible seems like an in between option.

Do you have advice on this choice? I read that NixOs can have problems with cuda drivers and custom compiled software, which would definitely be a deal breaker.

I found some HPC do use NixOs but it is definitely not a widespread option. Thus I'm a bit afraid I won't be easily able to find solutions to problems I may encounter.

in reply to ranzispa

I have no experience with HPC clusters, just dropping in to contribute my opinions on the NixOS stuff.

I won’t be actively maintaining the cluster at all times and find it nice that if someone needs some software I can point them to the configuration and tell them to modify it and then just update the system.


This sounds good in theory, but in practice few people will have the know-how or patience to make changes to your config.

I read that NixOs can have problems with cuda drivers and custom compiled software, which would definitely be a deal breaker.


NixOS is very flexible and you can certainly bake custom compiled software into the builds, but expect a steep learning curve.

Firefox 153 Available With Support For Vulkan Video Decoding, Experimental JPEG-XL


Learning udev


I am reading up on udev, about its purpose, history an implementation. I have read the Wikipedia article and next I'm going to read the man pages. Meanwhile, I watched this video (Invidious link here) to see what an example of what udev rules can do. I just have some questions regarding this video specifically:

  1. Following the principle of least privilege, shouldn't I create a separate group - usb or whatever - rather than using wheel this way?
  2. Why don't I just chmod and chown the /dev file(s) in question, if udev already provides persistent device naming (=the raw device won't have a different designation at next disconnect-connect)? Or does the designation change perhaps?
This entry was edited (Monday, July 20, 2026, 7:33 PM)
in reply to GaumBeist

Thanks!

  1. I'm going to interpret this as such: it doesn't really matter, since - on my system - creating new groups require root privileges, requiring a superuser or a user part of wheel anyway. This way, I can create a group with name that reflects its purpose, which in turn gives readability to the udev rule file.
  2. This makes sense. Thanks for the fstab example/reminder!

Voidlinux con un entorno minimo


Muestro un escritorio completo sobre Void Linux (musl) + UEFI + Cryptsetup + Limine en JWM con múltiples particiones y encriptación, incluyendo el volume.key, ya probado en mi PC actual y con restricción de permisos funcionando sin inconvenientes.
This entry was edited (Monday, July 20, 2026, 7:01 PM)

Did you know GNOME is Mexican?


cross-posted from: lemmy.ml/post/50292160

🐧🇲🇽 ¿Sabían que GNOME es Mexicanx?

river, a non-monolithic Wayland compositor


An important difference between Wayland and X11 is that Wayland by concept combines window manager and compositor. That made it harder to write simple or experimental window managers for Wayland, such as StumpWM or i3.

River is a compositor for Wayland that supports implementing a window manager separately, with an independent window placement paradigm, in an arbitrary language, for example Python, Lisp, Rust, zig, C, Janet - you get it.

Here is the wiki page listing 26 different window managers for river:

codeberg.org/river/wiki/src/br…

Some of these are only 600 lines of code in a Lisp-like language (Janet).

The ones I find most interesting are mousetrap and mopotamo - I am a big fan of StumpWMs manual tiling and configurability.

This entry was edited (Monday, July 20, 2026, 5:55 AM)

What Every Buyer Should Know Before Clicking "Purchase" on Grove Parts


Online procurement of crane components offers real advantages for busy maintenance teams. It accelerates access to parts, broadens your sourcing network, and can reduce downtime significantly when transactions are handled competently. These benefits are available, but they require a disciplined approach to capture.

The construction and lifting industries have shifted dramatically in how they source replacement components. What once required relationship-driven phone calls to regional distributors now happens through browser tabs and shopping carts. This shift has opened the door to broader access, faster delivery, and more competition among sellers. It has also opened the door to confusion, misrepresentation, and genuine safety risks.

Not every website selling crane parts was built by people who understand cranes. Many are operated by individuals or companies with no background in heavy equipment whatsoever. They understand e-commerce. They understand search engine optimization. But they do not understand the difference between a component that performs and one that merely looks the part.

Your Grove crane operates under forces that leave no margin for compromised components. Whether you are servicing a Grove city crane or searching for Kobelco crane parts to support a lattice boom operation, the principles of safe purchasing remain constant. What follows are five critical warning signs that should give any buyer pause.

1. Imprecise Specifications and Missing Part Numbers

Every component inside a crane is designed to operate within a defined envelope of pressure, temperature, load, and mechanical tolerance. These parameters are not suggestions. They are engineering requirements that determine whether a part will perform safely or fail without warning.

When a product listing describes an item using generic phrasing and fails to present the exact part number, you are looking at a listing that does not meet the minimum standard for this industry.

Certain sellers populate their catalogs with intentionally broad descriptions designed to cast the widest possible net. You might encounter a listing that reads "Grove Crane Hydraulic Part – Wide Range Application." That language prioritizes marketing reach over purchasing accuracy. Crane components are matched to machines through precise engineering data. A part that physically attaches to more than one model may operate under fundamentally different conditions in each application.

What should a quality listing include? The OEM part number stated without ambiguity. Model-specific fitment information. Technical data such as pressure ratings, bore dimensions, or electrical specifications relevant to the component. A dependable crane parts supplier includes this information because they recognize that their customers verify every detail independently. If a listing cannot provide that foundation of specificity, it is not worth your investment.

2. Traceability Gaps and Missing Material Certifications

The lifting industry maintains strict traceability requirements for components that carry structural or hydraulic loads. This is not regulatory theater. It is the mechanism by which operators, engineers, and safety professionals confirm that the materials meeting the demands placed on them.

Imagine purchasing a new boom head sheave or a replacement load chain. If the seller cannot produce a mill test report, a certificate of conformance, or any documentation establishing where and how the part was made, that is a disqualifying deficiency.

This problem is particularly widespread among budget-oriented aftermarket vendors. They acquire inexpensive, undocumented components from manufacturers with limited quality oversight. After cosmetic refinishing, those components are listed as premium-grade alternatives to OEM originals. Without traceability, you have no basis for confidence that the metallurgical composition meets the tensile or yield requirements your crane demands.

Remanufactured parts require the same scrutiny. A rebuilt swing motor or drive gearbox may appear flawless externally, but the quality of the internal work remains entirely invisible without supporting records. Were certified replacement components used? Was the facility qualified to perform the rebuild? A knowledgeable crane parts supplier will have those answers and will provide documentation to substantiate them. That same expectation should apply to any Kobelco crane parts or other branded components you evaluate through online vendors. Documentation is the dividing line between informed purchasing and blind trust.

3. Pricing That Falls Outside Market Logic

Fleet managers operate under real budget constraints. Finding value is not just desirable — it is necessary. But there is a clear boundary between a competitive price and one that simply does not align with the realities of manufacturing, quality control, and distribution.

Take a Grove operator control module as a benchmark. If established dealers price that component consistently between three and five thousand dollars, a listing at fourteen hundred should trigger serious analytical thinking rather than an impulse purchase.

That kind of price discrepancy generally points to one of two scenarios. The part is an aftermarket imitation manufactured with substandard materials, reduced tolerances throughout the production process. Or the part has been previously used, cosmetically refreshed, and marketed plating thickness, or relaxed as new inventory. Both scenarios transfer risk from the seller to you in ways that extend well beyond the initial transaction.

Cheap components often follow a familiar trajectory. They appear satisfactory upon inspection. Early performance seems acceptable. Then subtle deterioration begins — seal weeping, surface scoring, loosening tolerances. Within a compressed timeframe, replacement becomes necessary, and you have effectively paid twice for the same repair plus the associated labor. A reputable crane parts supplier prices components to reflect genuine manufacturing and quality assurance costs. Their pricing is consistent across the market, and that consistency is precisely what protects your operation over the long haul.

4. Warranty Language That Protects the Seller More Than You

Even the most carefully selected component can arrive damaged or incorrect. Professional vendors recognize this and establish clear, accessible policies for handling such occurrences. The way a seller structures their warranty and return process reveals their true priorities.

Start with accessibility. Can you locate the return policy without excessive navigation? Is it written in language that an ordinary person can understand? If either answer is no, the seller has likely designed the process to discourage you from exercising your rights.

Before you complete a transaction, confirm the specific terms. What is the return window? Are restocking charges involved? Who bears responsibility for return shipping costs? Each of these details should be plainly stated and easy to find.

Warranty duration is particularly revealing. A thirty-day warranty on a crane component communicates a clear message about the seller's own expectations for product longevity. When evaluating Kobelco crane parts or any other critical machinery component, prioritize vendors who offer six months to one year of warranty coverage on significant assemblies. That level of commitment reflects genuine confidence in product quality and establishes real accountability. A responsible crane parts supplier frames their warranty as a meaningful promise rather than a token gesture.

5. No Verifiable Identity or Reachable Personnel

This final indicator demands no specialized expertise. It requires only a willingness to verify the most basic facts about the business you are about to financially support.

When a website lists crane components worth significant amounts of accidental. It is structural.

A substantial portion of online parts stores operate with no physical inventory and no technical capability. The operator maintains a website, accepts orders, on that page. The omission money but provides no physical business address, no working telephone number, and no verifiable company registration, you should not be entering payment credentials of fundamental contact information is not sources parts from third parties after the fact, and retains the margin between wholesale cost and retail price. There is no warehouse to visit, no expert to consult, and frequently no mechanism for resolving problems when they arise.

Before finalizing any purchase, navigate to the contact page and place a phone call. A genuine crane parts supplier will have competent staff on the line who can discuss your equipment, verify part compatibility, and provide informed guidance. If the call routes only to an anonymous voicemail system or an automated menu with no pathway to a human being, that response should close the matter for you. Do business with operations that maintain real facilities, carry genuine inventory, and employ people who possess substantive knowledge of crane systems.

Verify Everything Before You Commit

Online procurement of crane components offers real advantages for busy maintenance teams. It accelerates access to parts, broadens your sourcing network, and can reduce downtime significantly when transactions are handled competently. These benefits are available, but they require a disciplined approach to capture.

Make verification routine. Confirm every part number against your machine's documentation. Request material certifications and traceability records without hesitation. Benchmark pricing across multiple established vendors before selecting one. Review warranty and return provisions in their entirety. Establish direct communication with the seller before any funds change hands. Whether you are purchasing Grove components or sourcing Kobelco crane parts, these practices consistently guard against the most common and most damaging purchasing errors.

The right crane parts supplier treats thorough buyers as preferred customers. They supply documentation willingly, respond to technical questions with authority, and maintain policies that demonstrate confidence in their products. When you identify an operation that meets that standard, preserve that relationship carefully. In an industry where equipment integrity directly safeguards human lives, a reliable parts source is not merely convenient. It is indispensable.

Looks like SpaceX are the Taco Bell lettuce


The media in this post is not displayed to visitors. To view it, please go to the original post.

in reply to gecko

That's a very flippant, holier-than-thou attitude. "It's fine to scam people out of their life savings. They shouldn't have been scammed". Pure victim blaming mindset.

Most people don't control where their pension funds are invested. Responsible retirement plans that invest in index funds will also be affected without anybody specifically choosing to invest in SpaceX. And even if they did, it's still not ok to pump and dump other people's money.

I just wanted to play games with my friends


Me and my 2 other friends were planning to play fifa on my computer last night. I have 3 gamepads. One is xbox one controller. I use cachy os and I couldn't connect my xbox gamepad. I connected it actually but the laptop was not able to understand that was a gamepad. It didn't worked. I tried for 1 hour and my friends just laught ar me because of i use linux. And the worst part, if it was windows we would have no problem. Anyway, do you have any suggestions cause i thought cachy might not be the best option for gaming. I dont want dual boot my laptop, i hate windows
This entry was edited (Sunday, July 19, 2026, 6:00 PM)

what are some ways to torify debian 13.6 or yt-dlp 2026.07.04 if yt believes I'm a bot?


sometimes youtube believes I'm a bot and won't allow downloading stuff from them with yt-dlp 2026.07.04 on debian 13.6.

I could torify the whole computer, so next time I open a terminal and execute yt-dlp it uses tor by default. Sadly, I don't know how to do that.

Another way would be to torify only yt-dlp, but neither do I know how to do that.

Changing the mac address and hostname did nothing.

Can you help?

This entry was edited (Sunday, July 19, 2026, 1:12 PM)
in reply to arsus5478

oh hey, I had that issue recently where YouTube thought I was a bot and yt-dlp gave me an error "sign in to confirm you're not a bot". This issue is actually mentioned on the yt-dlp FAQ and they said to use a proof of origin token provider (POT provider). After setting up the recommended one made by Brainicism, I only had to run it once, open a video with the POT provider in the background and since then YouTube doesn't believe I'm a bot anymore. Now yt-dlp works without using the POT provider again.

Not sure for how long, sometimes YouTube still denies me videos on the first try but usually it works after a re-try.

PS.: On the FAQ it is also mentioned to not use your YouTube account token with yt-dlp, else YouTube might associate your account with a bot and ban it.

Which distro should I use on my Framework 16"? GNOME is a must, but each has trade-offs...


Hi everyone! I'm stuck in decision paralysis and could use some advice from the community.

I've been through several distros on my Framework 16" (AMD Ryzen AI 9 HX 370, RX 7700S, 32GB RAM) and I keep running into situations where something's missing with each one. I'm a GNOME user—that's where I'm most productive and I don't want to compromise on that.

The core issue: fw-fanctrl and framework-system integrate at the kernel level, which makes them a nightmare on immutable systems or with Secureboot enabled. That's my biggest blocker.

Here's what I've tried:

Arch Linux
I genuinely feel at home with Arch, but I can't quite explain why. The problem is the installation is tedious—especially dealing with Secureboot, fw-fanctrl, and framework-system dependencies. Setup gets old after a few rounds.

Fedora Silverblue
Love the immutable concept—using Flatpak for (almost) everything is clean. I layer Librewolf on top, which works fine. But fw-fanctrl and framework-system? Kernel integration makes it incompatible with the immutable paradigm.

NixOS
Genuinely impressive for reproducible system configs. The catch? Local update management is a nightmare. Hard to understand what's coming in with updates and when. Terrible visibility.

Current setup: I use Distrobox heavily plus a Debian VM running VSCodium with my full dev environment. This stays.

Additional context: I've distro-hopped 2-3 times this year but I really want to settle down for a while. I'm also getting into local LLMs—running and testing models locally—so good GPU support and a stable environment for that would be a big plus.

The real question: Is there a distro that handles Framework's kernel-level tools properly, has solid GNOME integration, plays well with local LLM work, AND won't drive me crazy maintaining it long-term?

My laptop has no audio but connecting headphones work


artix runit
There is no /etc/modprobe.d/alsa.conf or basically, most alsa and pulseaudio config files are missing? When I connect headphones it works fine.

/proc/asound/devices returns:
33: : timer

and that's it. The only place I found anything related to the card is if I do sudo lspci -vv | grep -i audio which returns

00:1f.3 Multimedia audio controller: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 11)
Kernel driver in use: sof-audio-pci-intel-cnl

cat /proc/asound/cards --- no soundcards ---

cat /proc/asound/modules doesn't even give me output.

arecord -l / arecord: device_list:279: no sopacmd list-sourcesundcards found...

and that kind of stuff

pacmd list-sources

1 source(s) available.
* index: 0
name: <combined.monitor>
driver: <module-combine-sink.c>
flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 1000
volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max rewind: 0 KiB
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 200.00 ms
monitor_of: 0
module: 13
properties:
device.description = "Monitor of Simultaneous Output"
device.class = "monitor"
device.icon_name = "audio-input-microphone"


and no other pacmd that i found related gives me anything

pacmd list-cards / 0 card(s) available.

Thanks to anyone that's able to help.

Most of Flathub's AI-generated apps were abandoned within months [XDA, Jul 18, 2026]


Summary
  • 73% of Flathub apps labeled as "AI Slop" were abandoned within months.
  • Many were deleted or received no updates after release.
  • Analysis suggests the Flathub app AI ban helped spare reviewers and curb quick abandonware.

Problem running file with wine


I need to open this file right? but it says:
002c:err:winediag:getaddrinfo Failed to resolve your host name IP
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION

I am using Artix Runit with intel. normally I would say btw but it feels wrong when talking about distros lol.
Anyways from what I read the first one is fine apparently and the second one is not.
The second one there was something of someone trying to install osu! or something. It didn't say how it got fixed, another person i finally found the solution and said:

bbs.archlinux.org/viewtopic.ph…

i finally found the solution big_smile you need to add :

export PATH=/opt/wine-osu/bin:$PATH

(or whatever path you chose when installing wine)
before starting the game !


idk what that means. Also the post was on arch forums and like also said something about intel which is idk.

I also found this: forum.manjaro.org/t/i-cant-ins… (it didn't work)

Anyways I was trying to run itchio amongus in here. So it sends me to itchio and it wants to open a link for among us to login in the game.
I have the following .desktop file for that:

[Desktop Entry]
Name=AmongUsHelper
Exec=env wine /home/epik/Games/AmongUs/AmongUsItch/Itch/'Among Us_Data'/Resources/AmongUsHelper.exe
Type=Application
StartupNotify=true
Comment=AmongUsItchio helper
Path=/home/epik/Games/AmongUs/AmongUsItch/Itch
Icon=ACA4_Polytoria.0
StartupWMClass='AmongUsHelper.exe'
MimeType=x-scheme-handler/amongus;


It seems to be fine but the file doesn't open, like I mean if I open it directly.

yea lemmy messes with the paragraphs.
I already deleted and remade the wineprefix btw. And reinstalled the game.

It is interesting that the other posts

Operating System: Artix Linux
KDE Plasma Version: 6.7.2
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
Kernel Version: 7.1.3-artix1-2 (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i7-8565U CPU @ 1.80GHz
Memory: 8 GiB of RAM (7.6 GiB usable)
Graphics Processor: Intel® UHD Graphics 620
Manufacturer: HP
Product Name: HP ZBook 14u G6

using wine-staging just tells me stuff the init of course., I intalled more optional dependencies and that did nothing.

I have vague memories of the program running but at this point it might be a creation of my imagination.

yea idk I will try more stuff eventually imma just do other stuff for now. If I fix it I will say it here and yea I will also run it on another machine eventually and see if that works.

Anyways if anyone can help thanks and yea.

This entry was edited (Sunday, July 19, 2026, 2:30 AM)

The last alpha of 2.0?


Bazzite sees a massive jolt in installs in late June and early July, catapulting it to over 86k active devices. It has doubled the number of active devices since November.


The media in this post is not displayed to visitors. To view it, please go to the original post.

Upstream images vs bazzite: github.com/ublue-os/countme/bl…

My prediction: bazzite may have more installs than Fedora KDE by the end of the year.

This entry was edited (Sunday, July 19, 2026, 1:05 AM)

US terror attacks leave 10,000 Iranians without water


Iranian officials say overnight US strikes destroyed a desalination facility supplying drinking water to about 10,000 people.

Hamzeh Pour, chief executive of the Hormozgan Water and Wastewater Company, said US strikes hit desalination pumps and electrical infrastructure in Bunji village, in Jask, cutting off water supplies to 20 villages.

"The supply of drinking water to 20 villages with a population of approximately 10,000 people has been completely disrupted," Pour was quoted by Iran's Tasnim News Agency as saying.

[solved] possible to use brightnessctl without root?


Edit: I just had to restart the computer - perhaps a login-logout would've suffices for the udev rules to take effect? (brightnessctl adds some rules to allow non root users in the video and input groups to manipulate the necessary device, in my case intel_backlight.)

I'm on Artix with OpenRC on a Lenovo Thinkpad T480. I'm running dwm on X. I have successfully configured dwm's config.h - adding wpctl commands - to allow adjusting the volume with the F2 and F3 buttons. Works like a charm. Now, I am trying to do the same thing with brightnessctl, but whatever syntax I use, nothing happens. I have tried adding my user to the video and input groups, to no avail.

Should I chown or chmod the device under /sys/ to allow my user to manipulate, in my case, intel_backlight? Or is there some other option?

brightnessctl works when used in the CLI no problem.

This entry was edited (Saturday, July 18, 2026, 6:06 PM)

Linus Torvalds Spent Years Dismissing AI, Only to Vouch for It