Built my own xdg-open alternative because the old one annoyed me — meet YAXO
https://github.com/yogeshdofficial/yaxo
https://redd.it/1p1f6ny
@r_linux
https://github.com/yogeshdofficial/yaxo
https://redd.it/1p1f6ny
@r_linux
GitHub
GitHub - yogeshdofficial/yaxo: Modern replacement for xdg-open
Modern replacement for xdg-open. Contribute to yogeshdofficial/yaxo development by creating an account on GitHub.
Online command book
Good afternoon, I would like to ask if anyone has the book The Linux command line by William Shotts IN SPANISH VERSION.
I have it in English, but it would be easier for me to read if I had it in Spanish
Greetings
Thank you so much
https://redd.it/1p1ggj6
@r_linux
Good afternoon, I would like to ask if anyone has the book The Linux command line by William Shotts IN SPANISH VERSION.
I have it in English, but it would be easier for me to read if I had it in Spanish
Greetings
Thank you so much
https://redd.it/1p1ggj6
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Setting up a clean and reliable Linux dev environment.
I’m trying to figure out the best way to build a solid development environment on Linux. I’m starting with plain Ubuntu 24.04 every time, and I often have to set everything up on different laptops, so I’m trying to find the least painful and most repeatable way to do it.
I came up with a few ideas:
1. Taking a system snapshot
Feels like a simple way to “freeze” a good state and go back to it when everything breaks. Not sure if this is reliable enough for a daily dev setup or more of a last-resort safety net.
2. A custom automation noscript
Something that installs all dependencies, tools, packages, config files, maybe dotfiles. Sounds practical, but I’m wondering if plain bash noscripts eventually turn into an unmaintainable mess, especially when used across different machines.
3. Ansible
I’ve been reading about it recently. It looks powerful and structured, but I’m not sure if it isn’t overkill for a single-machine setup. On the other hand, since I reinstall environments on multiple laptops, maybe it would actually save me a lot of time.
I’d love to hear what problems I might run into with each approach. Things like package version drift, breaking updates, environment differences, tools that don’t behave the same across clean installs, etc.
If you were starting from scratch on Ubuntu 24.04, how would you build your dev environment so that it’s stable, reproducible, and easy to restore on any machine?
https://redd.it/1p1ifvw
@r_linux
I’m trying to figure out the best way to build a solid development environment on Linux. I’m starting with plain Ubuntu 24.04 every time, and I often have to set everything up on different laptops, so I’m trying to find the least painful and most repeatable way to do it.
I came up with a few ideas:
1. Taking a system snapshot
Feels like a simple way to “freeze” a good state and go back to it when everything breaks. Not sure if this is reliable enough for a daily dev setup or more of a last-resort safety net.
2. A custom automation noscript
Something that installs all dependencies, tools, packages, config files, maybe dotfiles. Sounds practical, but I’m wondering if plain bash noscripts eventually turn into an unmaintainable mess, especially when used across different machines.
3. Ansible
I’ve been reading about it recently. It looks powerful and structured, but I’m not sure if it isn’t overkill for a single-machine setup. On the other hand, since I reinstall environments on multiple laptops, maybe it would actually save me a lot of time.
I’d love to hear what problems I might run into with each approach. Things like package version drift, breaking updates, environment differences, tools that don’t behave the same across clean installs, etc.
If you were starting from scratch on Ubuntu 24.04, how would you build your dev environment so that it’s stable, reproducible, and easy to restore on any machine?
https://redd.it/1p1ifvw
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
I feel the urgency to change to linux as soon as possible because of this, but i have questions , HELP
https://redd.it/1p1jtvm
@r_linux
https://redd.it/1p1jtvm
@r_linux
Racing karts on a Rust GPU kernel driver
Tyr, the Rust-based driver for Arm Mali GPUs, continues to rapidly progress, and the prototype now runs GNOME, Weston, and even full-screen 3D games like SuperTuxKart! 🔥
https://www.collabora.com/news-and-blog/news-and-events/racing-karts-on-a-rust-gpu-kernel-driver.html
https://redd.it/1p1j1x4
@r_linux
Tyr, the Rust-based driver for Arm Mali GPUs, continues to rapidly progress, and the prototype now runs GNOME, Weston, and even full-screen 3D games like SuperTuxKart! 🔥
https://www.collabora.com/news-and-blog/news-and-events/racing-karts-on-a-rust-gpu-kernel-driver.html
https://redd.it/1p1j1x4
@r_linux
Collabora | Open Source Consulting
Racing karts on a Rust GPU kernel driver
The Tyr prototype has progressed from basic GPU job execution to running GNOME, Weston, and full-screen 3D games like SuperTuxKart
Why do both snap and flatpak exist when they both do the same thing?
As noscript
Basically my understanding is snap is a sandbox packaging system that works on all distros developed by canonical
And flatpak is a sandbox packaging system that works on all distros developed by themselves?
Why have two formats that fundamentally do the same thing?
https://redd.it/1p1oosv
@r_linux
As noscript
Basically my understanding is snap is a sandbox packaging system that works on all distros developed by canonical
And flatpak is a sandbox packaging system that works on all distros developed by themselves?
Why have two formats that fundamentally do the same thing?
https://redd.it/1p1oosv
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Will the Steam Frame cause VR Linux Distros to start popping up?
Been thinking about the frame a bit, and its got me thinking. If it runs SteamOS, why cant anyone with enough VR technical experience and knowledge of the device put together a custom distro? Would there even be a reasonable reason to do that or would it literally only be something to do as an unnecessary mod?
https://redd.it/1p1qxhv
@r_linux
Been thinking about the frame a bit, and its got me thinking. If it runs SteamOS, why cant anyone with enough VR technical experience and knowledge of the device put together a custom distro? Would there even be a reasonable reason to do that or would it literally only be something to do as an unnecessary mod?
https://redd.it/1p1qxhv
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Another stupid question about postmarket OS porting
What should be the exact directory structure of the project on my desktop? Should I have the pmaports folder be separate from the kernel sources repo that the instructions tell you to clone? Or should the kernel sources be cloned inside one of the subfolders under pmaports?
https://redd.it/1p1rl6w
@r_linux
What should be the exact directory structure of the project on my desktop? Should I have the pmaports folder be separate from the kernel sources repo that the instructions tell you to clone? Or should the kernel sources be cloned inside one of the subfolders under pmaports?
https://redd.it/1p1rl6w
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Gaming on Ubuntu Server
So I don't really sit at my gaming desktop running LMDE7 anymore due to having a Legion Go, a work laptop, and a personal laptop. I really just wanna use this system as a headless server that I can occasionally sit down at and game locally or remotely on it. I will probably just use CasaOS for Plex and Jellyfin.
I was thinking of just using the latest Ubuntu Server with a desktop environment installed and the display manager purged so it will function as Ubuntu Server traditionally does, but I can also login in, run startx, and open Steam and play.
I've used Linux for nearly 15 years and never used Proxmox. Would learning a hypervisor like Proxmox be a better fit for what I'm trying to accomplish?
https://redd.it/1p1uy3r
@r_linux
So I don't really sit at my gaming desktop running LMDE7 anymore due to having a Legion Go, a work laptop, and a personal laptop. I really just wanna use this system as a headless server that I can occasionally sit down at and game locally or remotely on it. I will probably just use CasaOS for Plex and Jellyfin.
I was thinking of just using the latest Ubuntu Server with a desktop environment installed and the display manager purged so it will function as Ubuntu Server traditionally does, but I can also login in, run startx, and open Steam and play.
I've used Linux for nearly 15 years and never used Proxmox. Would learning a hypervisor like Proxmox be a better fit for what I'm trying to accomplish?
https://redd.it/1p1uy3r
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Tool to view what changes to disk a program has made?
Is there a way to view what writes to the filesystem have been made broken down by program?
For example Text Editor wrote the following 3 files to /home, Photo Editor updated 20 files in /photos etc etc
https://redd.it/1p1ua8x
@r_linux
Is there a way to view what writes to the filesystem have been made broken down by program?
For example Text Editor wrote the following 3 files to /home, Photo Editor updated 20 files in /photos etc etc
https://redd.it/1p1ua8x
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
HIRING SBC/Linux Engineer — Create Lightweight OS Image that Boots into Fullscreen App
I’m looking for an experienced SBC/Linux integration engineer to create a minimal, stable Linux image for a Raspberry Pi / RK3588-class board that boots directly into a fullscreen application (Godot).
This is essentially a custom kiosk-mode SBC environment, not a full OS build.
Environment must be locked down to kiosk mode no desktop, no browser, no shell access, no user-initiated application switching.
⸻
What I Need
A lightweight Linux image that:
• boots directly into a single fullscreen app (via systemd)
• auto-restarts the app on crash/freeze
• is optimized for GPU/CPU performance on low-power ARM boards
• locks to a 1280×800 display
• supports audio output
• includes simple brightness + volume controls
• is stable under long-duration runtime (3–6+ hours)
• includes basic logging + crash output
• supports a simple USB update method (drop-in app file replacement)
Target Hardware
• Raspberry Pi 4/5, or
• RK3588-based SBC
(Plan on testing functionality on the above hardware prior to delivery.)
Requirements
You should have experience with at least one of:
• building kiosk-mode systems
• Raspberry Pi OS / Debian / Ubuntu / DietPi / Armbian customization
• systemd service creation
• GPU driver configuration on ARM
• kiosk environments (digital signage, arcade cabinets, etc.)
• optimizing thermal / power behavior on SBCs
• headless or minimal-desktop Linux images
Deliverables
• bootable .img file
• systemd service(s) for auto-launch + auto-restart
• GPU/CPU tuning (governor, throttling behavior)
• resolution + display config
• audio config
• brightness/volume noscripts
• instructions for app updates
• debugging/logging notes
Nice to Have
• experience with Godot export pipelines
• experience with KMS/DRM configuration
• experience with ARM GPU quirks (Mali/Broadcom)
https://redd.it/1p1x46z
@r_linux
I’m looking for an experienced SBC/Linux integration engineer to create a minimal, stable Linux image for a Raspberry Pi / RK3588-class board that boots directly into a fullscreen application (Godot).
This is essentially a custom kiosk-mode SBC environment, not a full OS build.
Environment must be locked down to kiosk mode no desktop, no browser, no shell access, no user-initiated application switching.
⸻
What I Need
A lightweight Linux image that:
• boots directly into a single fullscreen app (via systemd)
• auto-restarts the app on crash/freeze
• is optimized for GPU/CPU performance on low-power ARM boards
• locks to a 1280×800 display
• supports audio output
• includes simple brightness + volume controls
• is stable under long-duration runtime (3–6+ hours)
• includes basic logging + crash output
• supports a simple USB update method (drop-in app file replacement)
Target Hardware
• Raspberry Pi 4/5, or
• RK3588-based SBC
(Plan on testing functionality on the above hardware prior to delivery.)
Requirements
You should have experience with at least one of:
• building kiosk-mode systems
• Raspberry Pi OS / Debian / Ubuntu / DietPi / Armbian customization
• systemd service creation
• GPU driver configuration on ARM
• kiosk environments (digital signage, arcade cabinets, etc.)
• optimizing thermal / power behavior on SBCs
• headless or minimal-desktop Linux images
Deliverables
• bootable .img file
• systemd service(s) for auto-launch + auto-restart
• GPU/CPU tuning (governor, throttling behavior)
• resolution + display config
• audio config
• brightness/volume noscripts
• instructions for app updates
• debugging/logging notes
Nice to Have
• experience with Godot export pipelines
• experience with KMS/DRM configuration
• experience with ARM GPU quirks (Mali/Broadcom)
https://redd.it/1p1x46z
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Canonical ips bypassing wireguard tunnel - Mint
Hello gentlemen, good morning.
I'm using WireGuard to connect to another device and use its internet connection to access the internet from that country.
I configured WireGuard to capture all traffic and send it to this peer; however, I don’t know why some Canonical requests are bypassing the WG interface.
Any ideas?
https://preview.redd.it/wclcdxf9jd2g1.png?width=901&format=png&auto=webp&s=4795ba74901aa64e6a16eec5ac9ac4c97ae792b7
Thank you!
https://redd.it/1p1y3g7
@r_linux
Hello gentlemen, good morning.
I'm using WireGuard to connect to another device and use its internet connection to access the internet from that country.
I configured WireGuard to capture all traffic and send it to this peer; however, I don’t know why some Canonical requests are bypassing the WG interface.
Any ideas?
https://preview.redd.it/wclcdxf9jd2g1.png?width=901&format=png&auto=webp&s=4795ba74901aa64e6a16eec5ac9ac4c97ae792b7
Thank you!
https://redd.it/1p1y3g7
@r_linux
Opensource app: Pro Audio Config
A professional audio configuration tool for Linux systems, made in Rust + GTK3. Still in WIP. MIT licensed.
Provides a simple graphical interface to manage PipeWire and ALSA audio settings. Finally, an easy way to configure sample rates, bit depths, and buffer sizes without digging through config files. More will come further. - Github repo link
After 10 years of using Fedora and other Linux distributions, I realized we're still missing a fundamental tool: a simple, graphical way to configure professional audio settings. In 2025, manually editing configuration files shouldn't be the only option for adjusting basic audio parameters.
https://preview.redd.it/uy3ry5kiif2g1.png?width=969&format=png&auto=webp&s=64b834a51edcc2a55df3df61499797e2a1f2cfe2
https://redd.it/1p25r7g
@r_linux
A professional audio configuration tool for Linux systems, made in Rust + GTK3. Still in WIP. MIT licensed.
Provides a simple graphical interface to manage PipeWire and ALSA audio settings. Finally, an easy way to configure sample rates, bit depths, and buffer sizes without digging through config files. More will come further. - Github repo link
After 10 years of using Fedora and other Linux distributions, I realized we're still missing a fundamental tool: a simple, graphical way to configure professional audio settings. In 2025, manually editing configuration files shouldn't be the only option for adjusting basic audio parameters.
https://preview.redd.it/uy3ry5kiif2g1.png?width=969&format=png&auto=webp&s=64b834a51edcc2a55df3df61499797e2a1f2cfe2
https://redd.it/1p25r7g
@r_linux
GitHub
GitHub - Peter-L-SVK/pro_audio_config: A modern graphical audio-quality setting system tool based on GTK3 and Rust for Linux or…
A modern graphical audio-quality setting system tool based on GTK3 and Rust for Linux or other other Unix-likes using GTK based or compatible GUI like KDE Plasma... - Peter-L-SVK/pro_audio_config
A statement concerning the Fedora and Flathub relationship from the FPL – Fedora Community Blog
https://communityblog.fedoraproject.org/a-statement-concerning-the-fedora-and-flathub-relationship-from-the-fpl/
https://redd.it/1p25z1r
@r_linux
https://communityblog.fedoraproject.org/a-statement-concerning-the-fedora-and-flathub-relationship-from-the-fpl/
https://redd.it/1p25z1r
@r_linux
Fedora Community Blog
A statement concerning the Fedora and Flathub relationship from the FPL – Fedora Community Blog
Linus Torvalds thinks that the AI Boom was the main reason for Nvidia to improve their linux drivers
https://redd.it/1p28u0e
@r_linux
https://redd.it/1p28u0e
@r_linux
Cryptomator Desktop 1.18.0 is here!
https://cryptomator.org/blog/2025/11/19/desktop-1.18.0/
https://redd.it/1p29piw
@r_linux
https://cryptomator.org/blog/2025/11/19/desktop-1.18.0/
https://redd.it/1p29piw
@r_linux
Cryptomator
Cryptomator Desktop 1.18.0 is here!
Cryptomator Desktop 1.18.0 introduces vault config recovery, key platform fixes, and updated Windows certificates for a more stable and future-proof experience.
A reflection from a Linux fan.
I wanted to post this in Linuxsucks sub but it got rejected (idk quite why). So ill try here so its not wasted.
Hi, i'm from a third world country.
My machine is a Laptop HP Pavilion TS 10. You can search its specs online. I'm glad I have linux bc this laptop comes with windows 8.1 and ITS A NIGHTMARE. Opening a right-click menu sometimes could take minutes. Opening a browser? Death. Seriously it was bad.
I can even edit video in my laptop with Kdenlive! And I can have a browser with several tabs open at the same time! (Though, I edit in a 480p video resolution that its borderline unacceptable for today standards, but its better than nothing, in windows I could not have done nothing, and my last video was still well received). My distro is Debian 13.
Performance its the only thing (according to my user needs) where Linux beats the SHIT OUT of Windows. For a lot of other features its worse and outdated to today standards (though Mint has done a great work for making you use the terminal less, but it is still not perfect).
Microsoft has put a standard of the knowledge you need for using your computer, and that standard is not going to dissapear. We cant really expect a lot of people to use the terminal when they would need a video tutorial and/or get help from the 'tech-savvy' member of their family for something that could be solved with gui in windows. Is that because they are dumb? NO! Its because nobody is born knowing everything.
Like imagine you are a newbie and your distro comes with openbox and you need to configure its hotkeys. You search on internet and your solution is in editing the rc.xml. A text file. with a LOT of text within. And kinda hard to read...
Linux is not only for programmers, I know, but in this situation you would need to be familiar with certain aspects of programming logic in order to edit this file without having done it before. Knowing that the shit that haves this weird <> symbols are "open and close tags". The computer needs then bc thats how it can differentiate between one option and another. Also, be sure that you write those tags respecting uppercase and lowercase bc the computer is not a human, letters are actually numbers and 'a' is a different number than 'A'. AND the closing tag needs the '/' symbol bc if not you are NESTING another tag.
???
And I say this as a Linux lover. This is not a problem for me bc I am (not beating the 'Linux is for programmers' allegations) a programmer and on top on that I am a tech enthusiast. I also from some time ago I have fallen in love with its philosophy, so I am not moving from Linux. But for a non-nerd user, I think we still have things to do.
A lot of people can learn, sure. But we can't really ask a lot of people to do it, bc again, Microsoft has put a big standard for user experience.
So, if a Linux dev is reading this: please consider making a GUI for your utility. I think tha could be a grain of sand for making Linux more comfortable.
And sorry if I come off as a bit smug or smth. My english expression abilities may not be the best, and I assure you my intention is not hating or creating animosity.
https://redd.it/1p2avto
@r_linux
I wanted to post this in Linuxsucks sub but it got rejected (idk quite why). So ill try here so its not wasted.
Hi, i'm from a third world country.
My machine is a Laptop HP Pavilion TS 10. You can search its specs online. I'm glad I have linux bc this laptop comes with windows 8.1 and ITS A NIGHTMARE. Opening a right-click menu sometimes could take minutes. Opening a browser? Death. Seriously it was bad.
I can even edit video in my laptop with Kdenlive! And I can have a browser with several tabs open at the same time! (Though, I edit in a 480p video resolution that its borderline unacceptable for today standards, but its better than nothing, in windows I could not have done nothing, and my last video was still well received). My distro is Debian 13.
Performance its the only thing (according to my user needs) where Linux beats the SHIT OUT of Windows. For a lot of other features its worse and outdated to today standards (though Mint has done a great work for making you use the terminal less, but it is still not perfect).
Microsoft has put a standard of the knowledge you need for using your computer, and that standard is not going to dissapear. We cant really expect a lot of people to use the terminal when they would need a video tutorial and/or get help from the 'tech-savvy' member of their family for something that could be solved with gui in windows. Is that because they are dumb? NO! Its because nobody is born knowing everything.
Like imagine you are a newbie and your distro comes with openbox and you need to configure its hotkeys. You search on internet and your solution is in editing the rc.xml. A text file. with a LOT of text within. And kinda hard to read...
Linux is not only for programmers, I know, but in this situation you would need to be familiar with certain aspects of programming logic in order to edit this file without having done it before. Knowing that the shit that haves this weird <> symbols are "open and close tags". The computer needs then bc thats how it can differentiate between one option and another. Also, be sure that you write those tags respecting uppercase and lowercase bc the computer is not a human, letters are actually numbers and 'a' is a different number than 'A'. AND the closing tag needs the '/' symbol bc if not you are NESTING another tag.
???
And I say this as a Linux lover. This is not a problem for me bc I am (not beating the 'Linux is for programmers' allegations) a programmer and on top on that I am a tech enthusiast. I also from some time ago I have fallen in love with its philosophy, so I am not moving from Linux. But for a non-nerd user, I think we still have things to do.
A lot of people can learn, sure. But we can't really ask a lot of people to do it, bc again, Microsoft has put a big standard for user experience.
So, if a Linux dev is reading this: please consider making a GUI for your utility. I think tha could be a grain of sand for making Linux more comfortable.
And sorry if I come off as a bit smug or smth. My english expression abilities may not be the best, and I assure you my intention is not hating or creating animosity.
https://redd.it/1p2avto
@r_linux
Reddit
From the linux community on Reddit
Explore this post and more from the linux community
Dell Now Shipping Laptop With Qualcomm NPU On Linux Ahead Of Windows 11
https://www.phoronix.com/news/Dell-Pro-Max-With-Qualcomm-NPU
https://redd.it/1p2ih42
@r_linux
https://www.phoronix.com/news/Dell-Pro-Max-With-Qualcomm-NPU
https://redd.it/1p2ih42
@r_linux
Phoronix
Dell Now Shipping Laptop With Qualcomm NPU On Linux Ahead Of Windows 11
Dell announced today that their new Pro Max 16 Plus laptop with a Qualcomm discrete NPU is now shipping..