Linux

16629 readers
4 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 2 years ago
MODERATORS
1
 
 

I am trying to mount an nfs share from my local network using qubesos. I know that the same configuration works on a different debian machine, but it doesn't work under an app VM, creating the following error:

$ sudo mount -t nfs -o nfsvers=4.2 -o sec=krb5p <nfs share> /mnt/removable/ -vvv
mount.nfs: timeout set for Sat Mar 14 16:35:14 2026
mount.nfs: trying text-based options 'nfsvers=4.2,sec=krb5p,addr=10.206.0.206,clientaddr=10.137.0.9'
mount.nfs: mount(2): Invalid argument
mount.nfs: an incorrect mount option was specified for /mnt/removable

Is this a firewall issue somehow? I don't see how that would happen, since nfs should work over the internet. I have installed nfs-utils to the template, but I'm not completely certain that's actually what's being used.

2
 
 

Note that AppArmor is responsible for some of the sandboxing in container systems like LXC.

Debian updates are available now:

https://lists.debian.org/debian-security-announce/2026/msg00072.html

3
 
 

I'm looking to turn an old laptop into a home server. What distros make sense to use for that? Use a server dedicated distro like Ubuntu Server or is a regular desktop environment like Mint fine too?

Edit: TL;DR use Debian

4
 
 

After installing Bazzite this morning, everything is working great except that my hard drives (2x 4 TB) are not showing up.

I previously used them on Windows for my media and plex server (which I still have dual booted while I get my bearings on Linux), but they’re not showing in Linux.

Any ideas?

5
15
Trouble with printer driver (discuss.tchncs.de)
submitted 4 days ago* (last edited 4 days ago) by Rubanski@discuss.tchncs.de to c/linux@lemmy.world
 
 

Hi,

I just can't get my printer (Dell 3330dn) to work properly under Linux with the generic drivers. That's why I went for a hunt to find the PPD files. The Dell webpage even has a section offering downloads for Linux. But when I unpacked the .zip, there was no PPD file, even when it was stated in the description. Am I blind? Or are the files in a format I don't recognize?

6
 
 

Tried use GIMP a few times, but the standards feels way too different from Photoshop.

Like basically everything.

I'm not a designer, but I use such tools once in a while to make some images, and GIMP is nearly impossible to use for me.

Currently I'm sticking with Photopea on browser.

7
 
 

I have a file that contains a lot of odd slang and dialects that were written as they sound, and I want to standardize them to the ASCII character set. I want a readable script that I will understand at a glance a year later despite not touching a computer in the interim.

Maybe I am going about this the wrong way, but I want to initialize individual arrays for each character [a-z]. Then step through each character of the input word or string, passing these to a Case that matches them to the respective [a-z] array while passing unmatched characters unchanged. In the end I need to retain correlation with the original file line.

In my first attempt, I got to the point of matching each character to the name of the array using the case, but only as the name of the array as a string of text. So like, the "a" array is "aaa". Now I'm trying to relearn how to call that placeholder as an array again, like a pointer. I can make it a variable with printf -v. but then calling that variable as a pointer to the array alludes me. I don't know how to double expand a variable inside an array like "${$var[@]}". I'll figure that out. This is just where I am at in terms of abstract reference of ideas. Solve it, don't; I do not care about that aspect; solving my method is not related to what I am asking here.

What I am asking is what ways are used to solve this type of problem in general, with the constraint of readability? Egrep, sed, awk? Do it all within the json to maintain the relationship to the original key/value? Associative arrays have never really clicked for me in bash. Maybe that is the better solution? It is just a hobby thing, not work, school, or whatnot. I'm asking hackers that find this kind of problem casual fun social smalltalk.

8
 
 

cross-posted from: https://slrpnk.net/post/35084396

Hej lemmings!

Quick question for you all: do you stick with the same distro across your PC, laptop, and server, or do you pick different ones based on the device and what you're doing?

For me, I've been mixing and matching depending on the use case, but I'm starting to think it'd be nice to just have one distro (or at least one family like Fedora or Debian) running everywhere. That way I wouldn't get confused about default settings or constantly have to look up flags for different package managers.

Right now my setup is:

  • Gaming rig: CachyOS
  • Laptop: AuroraOS
  • NAS: Unraid
  • Various project servers: DietPi, Debian, Alpine etc..

I feel like NixOS might be the only distro that could realistically handle all these use cases, but I'm a bit scared of the learning curve and the maintenance work it'd take to migrate everything over.

Am I the only one who feels like having "one distro to rule them all" would be nice? How do you guys handle your setups? All ears! 😊

9
10
 
 

Okay, I have NO IDEA how this is working, but I can AirPlay STEREO AUDIO from my Garuda KDE desktop to my STEREO PAIR of HomePod minis! 🤯

I already have my HomePod minis in a stereo pair on either side of my bedroom TV that I use with an AppleTV.

Pipewire-pulse sees each HomePod as an individual sink to send audio to, but oddly enough when I send audio, it only plays ONE channel on either HomePod - either left OR right.

So I created a combined output with pactl (thank you, Claude) and now I get STEREO sound from my pair!

I don’t get any lags or stuttering and I can control the HomePod volume from the Home app.

11
 
 

Of course, this is not only about Ubuntu, Fedora, or Linux Mint, as it would apply to all GNU/Linux distributions, desktop environments, and application hubs lke Flathub or Snap Store, which will have to comply with the upcoming law in the near future in some way, especially since similar laws have already been proposed in other US states, including New York and Colorado.

12
 
 

So, I need to dual boot my computer into windows. I have been using only zorin for a while but now I need to dual boot for school. I purchased a new drive, so I don't have to partition my current drive but it is larger than my current drive. Is there an easy way to move zorin onto the new drive and have windows on my current one? Or will I just have to flash zorin onto the new one and then reimage windows onto my current one?

13
 
 

cross-posted from: https://lemmy.eco.br/post/21348187

Olá galera, sou novo por aqui, muito prazer em fazer parte dessa comunidade. Bom eu tenho usado o void Linux na tentativa de dá uma sobrevida ao meu meu velho notebook com um i3 de 1º geração e 4GB de ram. Estou usando o niri windows manager porém mesmo só com o mínimo de coias instaladas ele fica na casa de 1gb de ram e tem bastante travamento.

Além de trocar o HDD por um SDD, o que mais posso fazer para otimizar o meu sistema ?

desde já agradeço a todos que comentarem.

14
15
 
 

Samtime tries out a Fairphone 4 running Ubuntu Touch and it seemed pretty fine. Noted issues were the second camera not working, GPS/Map app being a bit weird, and imo, the screen showing all the apps you have open is terrible. But with the reg app store and waydroid, I think it could be almost managable to use.

My mom is a battery life fiend though, so that part she won't let go of. What's your thoughts?

16
49
submitted 2 weeks ago* (last edited 2 weeks ago) by mrh@mander.xyz to c/linux@lemmy.world
17
18
19
20
 
 

Hi I'm so sorry I don't mean to be a bother or force anyone into unpaid support, but I'm having a full meltdown and if I can't fix my system I'm screwed. I really thought I was doing it right and installing Pop to my second D drive to leave windows alone but somehow it completely broke Windows and I can load into that, only Pop! And unfortunately Pop! I guess isn't really my GPU (Nvidia 1080ti I think) so on my 4k monitor everything is blown up and the wrong aspect ratio, cutting off the bottoms of windows I Pop! so I can't even navigate this system that I'm 100% entirely unfamiliar with. I don't even care about getting windows back at this point if I can get Pop! usable, I just need a usable machine. I've tried some terminal stuff I've read online already but nothing has worked and I'm afraid to do the purge ~nnvidia command because it said it might turn my screen black and if I can't even get into Pop! then I'm screwed. I don't even know what help I need but I desperately need help

Edit:

I'm too stupid for this. I don't understand what anyone is saying, nothing is working. I don't know what to do. I need to stay away for a few because if I don't I'm going to kill myself. I'm very sorry and I appreciate everyone's help, I wish I that I was smarter and I wish that I was stronger.

Edit 2:

Update here

21
 
 

I recently switched from Windows to Fedora 43. It has systemd-resolved. I'm having an issue with local DNS just on this one computer (everyone else's Windows and Chromebook computers, all mobile devices, TVs, etc seem to be unaffected). My home router is a Firewalla, and I make use of their custom dns rules capability. I setup a home.example.com domain pointing to one IP address, and this acts as a catchall for *.home.example.com to go to my primary home server. But I have a few other specific subdomains <host>.home.example.com that I add with their correct IP. What I'm seeing with dig <host>.home.example.com is both the A record for the host pointing to the correct IP, and also a CNAME aliasing to home.example.com. So ultimately applications on my Fedora machine keep going back to the .50 IP instead of the .55 IP as resolved seems to prefer that record which doesn't actually exist in my router config.

$ dig myapp.home.example.com  

; <<>> DiG 9.18.44 <<>> myapp.home.example.com  
;; global options: +cmd  
;; Got answer:  
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42761  
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 1  

;; OPT PSEUDOSECTION:  
; EDNS: version: 0, flags:; udp: 65494  
;; QUESTION SECTION:  
;myapp.home.example.com.		IN	A  

;; ANSWER SECTION:  
myapp.home.example.com.	1589	IN	CNAME	home.example.com.  
home.example.com.		0	IN	A	192.168.68.50  

;; AUTHORITY SECTION:  
example.com.		1589	IN	SOA	ns1.example.net. hostmaster.example.net. 1771471443 10800 3600 604800 10800  

;; Query time: 9 msec  
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)  
;; WHEN: Thu Feb 19 13:19:04 CST 2026  
;; MSG SIZE  rcvd: 136  

But I don't get that extra CNAME when I query direct to my router

$ dig @192.168.68.1 myapp.home.example.com  

; <<>> DiG 9.18.44 <<>> @192.168.68.1 myapp.home.example.com  
; (1 server found)  
;; global options: +cmd  
;; Got answer:  
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48829  
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1  

;; OPT PSEUDOSECTION:  
; EDNS: version: 0, flags:; udp: 4096  
;; QUESTION SECTION:  
;myapp.home.example.com.		IN	A  

;; ANSWER SECTION:  
myapp.home.example.com.	0	IN	A	192.168.68.55  

;; Query time: 10 msec  
;; SERVER: 192.168.68.1#53(192.168.68.1) (UDP)  
;; WHEN: Thu Feb 19 13:23:17 CST 2026  
;; MSG SIZE  rcvd: 65  

So what gives here. Anyone know how to fix systemd-resolved?

22
 
 

I found an old, sealed media center remote at a thrift shop. But not all of the keys work out of the box. When I run evtest, it definitely recognizes all of the key presses, and identifies the keys correctly. But how do I assign them to things? Any help would be appreciated.

I am running Mint, by the way.

23
 
 

Hi all!

Latest version of Konform Browser just dropped and now I come here to share with y'all about what's been cooking.

If you are new to Konform Browser, dev writing and previously posted on on this community introducing the project here.

Highlights since last time:

  • Latest security fixes from up to most recent Firefox ESR 140.7.1.
  • A new welcome screen (pictured) where user can quickly choose between how private vs integrated experience they want, from a locked down "Purely Private" all the way to an unleashed "Just Make It Work" (affectionately referred to as "yolo mode")
    • The "Show detailed information" link leads to a table showing exactly what settings will be impacted by each preset so user can make educated decision and understand impact before choosing.
  • Improvements around privacy and fingerprinting. In particular: Closed a significant vector of identity leaks and fingerprinting from unique IDs sent in Origin headers of HTTP requests by addons. This is a previously known issue (1405971) that has been considered wontfix by upstream for 6 years now.
    • To my knowledge, Konform Browser is the only Firefox derivative which protects against this under defaults and improves over status quo in chromium too. Attempts are being made to reach out and see if the patch can also be of interest and benefit for Tor Browser.
    • New user pref network.http.addonOriginBehavior can be tweaked to further change behavior and work around any breaking addons.
    • A future update might change default to 3 (random), which could make browser choice less fingerprintable. The current default is not set in stone and I'd be very curious about what breaks and what doesn't if anyone plays around with this.
  • Now also publishing binary packages for easy installation and updates from Alpine Linux and Arch Linux package repos, alongside deb/rpm ones. All builds and releases are produced by Codeberg CI. Building from source is of course still supported.
  • Various improvements and fixes for optional features unlocked by "Just Make It Work" preset

There is also now a more official fedi account on Mastodon where an abbreviated version of this post is already shared with a couple of screenshots of the new onboarding: @konform@techhub.social^1^.

As always, installation and build instructions can be found from release notes and doors are open on Codeberg for issue reports and merge requests alike.

https://codeberg.org/konform-browser/source/releases

^1^: Still figuring out how crossposting works or doesn't across the fedis! In case federation clients botcher the link: https://techhub.social/@konform

24
 
 

My Garuda Moca install has beef funky about the wifi drivers since October 2025. There's just nothing there!

Anyone else had this problem?

25
view more: next ›