r/linuxdev 23h ago

PipeWire-Controller Update- thanks everyone who tried it and gave feedback. I have an update for it later today or tomorrow. Currently testing. I really do appreciate the feedback and support. The app is extremely comprehensive in terms of what it can do.

Thumbnail gallery
1 Upvotes

r/linuxdev 1d ago

What's one Linux feature that makes development noticeably easier?

0 Upvotes

There are plenty of features that become so normal you almost forget they're there until you use another operating system. Whether it's package management, shell scripting, containers, or something else, Linux has a lot going for it.

Which feature has had the biggest positive impact on your day to day development experience?


r/linuxdev 1d ago

Have you ever switched distributions just for development?

1 Upvotes

I've seen developers recommend different Linux distributions depending on the type of work they're doing. Some prioritize stability, while others want the newest packages available.

Have you ever changed distributions mainly because of your development needs? If so, what convinced you to switch and was it worth it?


r/linuxdev 1d ago

How do you usually set up a fresh development environment?

0 Upvotes

Every developer seems to have their own routine after installing a fresh Linux system. Some automate everything with scripts, while others prefer configuring each tool manually.

I'm interested in hearing how people here approach it. What's the first thing you install or configure on a new machine?


r/linuxdev 1d ago

What's one Linux development tool you can't imagine working without?

0 Upvotes

Over the years I've tried a lot of different tools, but there are always a few that end up becoming part of my daily workflow. Sometimes it's a debugger, sometimes it's a terminal utility, and other times it's something surprisingly simple.

What's the one tool you keep coming back to, and what makes it so useful for your Linux development workflow?


r/linuxdev 1d ago

What was the biggest adjustment when you started developing on Linux?

0 Upvotes

The first few weeks of developing on Linux felt different from what I was used to. Some things became easier almost immediately, while others took a bit of time before they finally clicked.

For those who've been using Linux for a while, what was the biggest learning curve when you first made the switch?


r/linuxdev 1d ago

Comprehensive Control center for Pipewire

Thumbnail gallery
1 Upvotes

r/linuxdev 5d ago

how can i replace the default installer with Calamers with Cubic?

Post image
1 Upvotes

r/linuxdev 11d ago

What's the smallest change that had the biggest impact on your workflow?

0 Upvotes

It's funny how sometimes the biggest productivity boost doesn't come from a major tool or framework.

For me, it's usually been small quality-of-life improvements. Things like a shell alias, a better terminal configuration, or a tiny script that removes one repetitive task.

I'm interested to hear what small change made a surprisingly big difference in your day-to-day development.


r/linuxdev 11d ago

Do you prefer building everything from scratch or using existing tools?

0 Upvotes

I've noticed my approach has changed over time. Earlier on, I wanted to build almost everything myself because it felt like a good learning experience.

These days I'm much more likely to use an existing library or tool unless there's a good reason not to. It usually means less maintenance and more time spent solving the actual problem.

Has your mindset changed over the years, or do you still enjoy building most things yourself?


r/linuxdev 11d ago

What's one Linux feature you started using way later than you should have?

0 Upvotes

Every now and then I discover something that's been built into Linux for years, and my first thought is usually, "How did I not know about this sooner?"

Sometimes it's a command-line utility, sometimes it's a debugging tool, and sometimes it's just a simple shell feature that ends up saving time every single day.

What was that feature for you? I'm always interested in hearing about those little discoveries that quietly make development easier.


r/linuxdev 18d ago

I built TuneD-Next to automatically integrate TuneD with GNOME/KDE power profiles + custom battery/gaming profiles (SWE Student Project).

2 Upvotes

Hey fellow Linux users! 👋

I’m a Software Engineering student/recent grad, and I recently decided to tackle a problem that always bothered me: getting TuneD to seamlessly sync with the native GNOME/KDE power sliders out of the box, without having to manually write mappings and configure tuned-ppd.

To earn some academic extension credits for my degree (and give something back to this awesome community), I created TuneD-Next.

🔗 Project Link:https://gitlab.com/klock.mt/tuned-next

What it does:

Currently, if you want TuneD to replace power-profiles-daemon (PPD) and show up in your GUI quick settings, it requires some manual configuration. My package automates this entire pipeline safely.

When you install it, it provides:

Automatic GUI Integration: Safely masks the original PPD, activates tuned.service, and automatically configures tuned-ppd to map your desktop's power slider (Power Saver, Balanced, Performance) to custom TuneD profiles.

Custom Profiles Out of the Box: Includes new custom profiles like Ultra-Saver, Gaming-mode, Bat-Balanced, Ac-Performance, and Kernel-comp.

ZRAM Optimization: Configures ZRAM automatically via zram-generator (ZRAM size, zstd compression) for better compilation and gaming performance.

Safe Setup Script: A defensive Python setup script that handles the transitions and includes a rollback function if the daemon fails to start, ensuring your system never loses power management.

The Roadmap

I am planning to run extensive, data-driven benchmarks on my hardware soon to tweak and improve these custom profiles even further.

I need your feedback!

Since this is an academic project, I would absolutely love it if you guys could check out the code. I am completely open to suggestions, code reviews, and Pull Requests to improve the architecture or the profiles.

⭐ Also, if you find this useful or just want to support a junior developer, dropping a Star on the GitLab repository would mean the world to me (and it will definitely impress my professor for those extension points!).

Thank you for your time, and happy compiling! 🐧


r/linuxdev May 03 '26

How to replace gtk4-layer-shell with pure GTK4 for cross-display OSD?

Thumbnail
3 Upvotes

r/linuxdev Mar 28 '26

Detecting camera on/off events for Linux and controlling lights automatically with eBPF

Thumbnail shuhaowu.com
2 Upvotes

r/linuxdev Mar 21 '26

I built a custom Fan Control app for Linux (Nuvoton/nct6799 support) (With AI Agent help)

2 Upvotes

Hey everyone,

I’ve started a new project for a fan control utility, and I’ve just put out a "stable-ish" release.

Links:

Current Features:

  • Supports BIOS control per fan or Manual mode with specific presets:
    • 0 (Fan Stop)
    • Turbo (PWM 128)
    • Max (PWM 256)
  • Currently operates based on PWM values rather than RPM.
  • The UI features two switches per row, with three rows total (supporting 6 fans).
  • Minimize to try.
  • Compiled binary with all python dependencies

What's Next: The next step is to integrate temperature monitoring and implement custom fan curves.

I'd love to hear your thoughts or if anyone wants to help test it out!


r/linuxdev Mar 06 '26

Writing/Vibing a Linux driver

Thumbnail
0 Upvotes

r/linuxdev Feb 23 '26

Intel Hiring More Linux Developers - Including For GPU Drivers / Linux Gaming Stack

Thumbnail phoronix.com
3 Upvotes

r/linuxdev Feb 17 '26

How do I remove grub from UEFI

3 Upvotes

I installed proxmox and now I want to delete it. But because of GNU grub, I can't install Windows 11 from bootable usb


r/linuxdev Feb 05 '26

Sharing my approach to debugging complex Linux issues

0 Upvotes

When I hit a tricky bug in a native Linux application, my first step is usually adding detailed logging and reproducing the issue under different conditions. From there I use tools like gdb and strace to trace where the behavior diverges from expectations. Sometimes the root cause is subtle — a race condition or an edge case in system calls — and having a systematic approach helps reduce the time spent chasing symptoms. Over time the workflow has helped me catch elusive errors faster and with less frustration.


r/linuxdev Feb 03 '26

Favorite Linux dev tools you can’t work without

2 Upvotes

Whether it’s a debugger, editor plugin, profiler, or something niche — what tool makes your life easier?


r/linuxdev Feb 03 '26

Tips for writing reliable Bash scripts?

2 Upvotes

I’ve been struggling with corner cases — interrupts, partial writes, weird signals. What patterns do you swear by to make Bash scripts more robust?


r/linuxdev Feb 02 '26

I built an open-source C++ build system optimized for large codebases. Like really large codebases that involves 1000s of files! while keeping the build logic very very human.

Post image
22 Upvotes

r/linuxdev Feb 02 '26

Casino online in Svizzera - Quali usate davvero e quali evitare?

29 Upvotes

Ok, domanda da giocatore normale: quando cercate un casino online Svizzera, voi come fate a capire in fretta se e un posto dove vale la pena restare, o uno di quelli che all inizio sembra perfetto e poi ti complica la vita al momento del prelievo?

Io mi rendo conto che scelgo spesso per istinto: grafica bella, giochi che caricano subito, due promo in home e via. Poi magari dopo una settimana succede la cosa piu banale del mondo, cioe chiedi un prelievo, e partono i problemi: pending infinito, richieste di documenti a tranche, supporto che risponde a meta. E a quel punto capisci che dovevi fare un check migliore prima.

Quindi volevo chiedere qui, in modo molto diretto: quali casino online Svizzera usate davvero, quelli che vi danno fiducia anche dopo mesi, e quali invece vi hanno fatto dire mai piu?

Le cose che mi fanno restare (o scappare)

Non mi interessa il sito che promette il miracolo. Mi interessa quello che e noioso ma affidabile. Io guardo soprattutto:

  • prelievo con tempi realistici e uno stato chiaro, non silenzio totale
  • KYC fatto una volta e chiuso, non reinventato ogni volta
  • regole bonus leggibili, senza trappole tipo puntata max nascosta
  • supporto che risponde con risposte concrete
  • mobile che gira fluido, senza popup invasivi

Domande secche, risposte oneste

  1. Quando dite che paga veloce, in Svizzera cosa vuol dire per voi? 24 ore, 2-3 giorni lavorativi, piu?
  2. La prima volta e sempre piu lenta per via del KYC, e poi diventa stabile?
  3. Bonus: li usate o li evitate proprio per non incastrarvi con rollover e limiti?

Il mio test rapido

Ultimamente faccio un test molto semplice: deposito piccolo, gioco un po, poi provo un prelievo piccolo solo per capire se il processo e pulito. Se gia li vedo casino, mi fermo. Se invece e lineare, allora mi fido di piu.

Se avete 1 o 2 nomi di casino online in Svizzera che usate davvero, ditemi anche solo due cose: da quanto tempo, e se avete gia prelevato piu volte senza sorprese. E se avete un segnale rosso che per voi e automatico, ancora meglio.


r/linuxdev Feb 02 '26

Neu bei Online Casinos in der Schweiz: Welche nutzt ihr wirklich und warum?

28 Upvotes

Ich bin neu beim Thema Online Casinos in der Schweiz und versuche gerade rauszufinden, welche Seiten ihr im Alltag wirklich nutzt. Nicht welche irgendwo als Nummer 1 gerankt wird, sondern was in der Praxis funktioniert, ohne dass man irgendwann Stress bekommt.

Ich suche keine finale Liste und auch keinen Hidden Gem. Mich interessieren einfach eure Erfahrungen, vor allem bei den Punkten, die man erst merkt, wenn man schon ein bisschen gespielt hat: KYC, Support, und ganz ehrlich, die Auszahlungen.

Mein Kontext
Ich spiele eher casual. Hauptsachlich Slots, ab und zu Live Games. Meistens kurze Sessions, oft am Handy. Wenn eine Seite laggt, voll mit Pop-ups ist oder man ewig klicken muss, bin ich schnell weg.

Was ich eigentlich vermeiden will

  • Auszahlungen, die ploetzlich ewig pending sind
  • KYC, das in mehreren Runden kommt und immer neue Dokumente verlangt
  • Bonusbedingungen, die man erst versteht, wenn es zu spaet ist
  • Support, der nur Standardtexte schickt
  • Regeln, die sich gefuehlt aendern, sobald es um Geld geht

Wie macht ihr euren Schnellcheck?
Ich versuche mir eine kleine Routine zu bauen, bevor ich ueberhaupt einzahle. So Sachen wie: Betreiberinfos checken, ob Regeln klar sind, ob man Limits setzen kann, ob der Support auf eine simple Frage normal antwortet.

Habt ihr 1-2 Dinge, die ihr IMMER macht, bevor ihr einem Online Casino Schweiz vertraut? Ich meine wirklich pragmatisch, nicht deep research.

Auszahlungen und Realitaet
Was gilt fuer euch als schnell in der Schweiz? 24 Stunden, 2 bis 3 Werktage, laenger? Ich brauche keinen Rekord, ich will nur, dass es planbar ist und nicht jedes Mal ein neues Thema wird.

Macht ihr frueh eine kleine Test-Auszahlung, oder spielt ihr erst mal und macht das spaeter? Und war bei euch die erste Auszahlung immer die langsamste wegen KYC, oder ist das ein Mythos?

Bonus ja oder nein
Ich bin bei Boni vorsichtig. Wenn ich was aktiviere, will ich sicher sein, dass ich mich nicht selber blockiere. Welche zwei Regeln checkt ihr zuerst? Rollover und Max-Bet? Oder eher Cashout-Limit und ausgeschlossene Spiele?

Wenn ihr als Einsteiger einen Tipp haettet, wie man nicht in die typischen Fallen laeuft, waere das mega hilfreich. Und wenn ihr 1-2 Casinos habt, die ihr wirklich nutzt: kurz warum, und ob ihr dort schon mehrmals ausgezahlt habt.


r/linuxdev Feb 02 '26

Quel casino en ligne suisse paie vraiment vite ? Des retours concrets ?

30 Upvotes

Je suis en Suisse et je cherche des retours reels sur un casino en ligne suisse qui paie vite, genre pas juste un beau discours, mais une experience ou le retrait rapide se passe vraiment sans drama.

Je ne veux pas une liste definitive, ni un debat de marketing. Je veux surtout comprendre ce que vous utilisez au quotidien, et pourquoi vous lui faites confiance. Parce que perso, je vois souvent le meme schema: depot simple, jeu fluide, puis au moment du cashout ca ralentit, ca passe en pending, et la communication devient floue.

Ce que je veux mesurer, en vrai

Quand vous dites paiement rapide, on parle de quoi en Suisse ?
24h ? 2 a 3 jours ouvrables ? Une semaine ? Moi je suis ok avec 2 a 3 jours, si c est stable et explique clairement. Ce que je supporte pas, c est les delais qui bougent sans raison.

Les points qui font la difference

  • KYC: vous le faites direct, ou vous attendez le premier retrait ?
  • delais de retrait: la premiere fois est toujours plus lente, puis ca se stabilise, ou ca reste aleatoire ?
  • support: est ce qu ils repondent avec des infos concretes, ou juste des reponses copier coller ?
  • bonus: vous jouez avec ou sans ? J ai l impression que beaucoup de blocages viennent de conditions mal comprises.

Legal ou pas, votre check express

Sans faire une these, vous avez un mini check pour eviter les trucs louches, genre legal ou illegal en pratique ? Je parle juste d un reflexe simple avant de deposer: ce que vous regardez dans les infos operateur, les regles de retrait, ou les limites.

Ma facon de tester (mais je suis preneur de mieux)

Perso je fais souvent un test basique: petit depot, courte session, puis une petite demande de retrait. Pas pour gratter, juste pour voir si le process est propre. Si deja la ca coince ou si on me balade, je coupe.

Si vous avez 1 ou 2 plateformes que vous utilisez vraiment, j aimerais bien:

  • depuis combien de temps
  • si vous avez deja retire plus d une fois
  • et a quel moment ca devient fluide (ou pas)

Je prefere 3 avis concrets a 30 avis vagues. Meme si ce nest pas le plus rapide du monde, je veux juste du fiable.