r/linux

AppGrid Launcher 1.8.0-rc.3 - looking for testers before final
▲ 23 r/linux+1 crossposts

AppGrid Launcher 1.8.0-rc.3 - looking for testers before final

AppGrid Launcher is a grid-style launcher for Plasma 6 (Kickoff/Kicker alternative).

1.8.0-rc.3 is up and might be the last RC before final, so I'd like more eyes on it before the stable release.

Highlights: drag-and-drop - reorder favorites by dragging, and drag any app out onto the panel or desktop, to select multi just press ctrl+click. AppGrid now also uses KDE's activity-aware favorites backend (KActivities), with automatic migration of your existing favorites when upgrading from pre-1.8.0. And like always performance and bug fixes.

Install: https://appgrid.xarbit.dev or directly from https://github.com/xarbit/plasma6-applet-appgrid/releases/tag/v1.8.0-rc.3 - distro packages for Arch/Fedora/Debian/Ubuntu. The AUR package (plasma6-applets-appgrid) tracks stable releases, so for the RC use the pre-built package or build from source.

There's also a new universal package for immutable distros (KDE Linux, Kinoite, Bazzite, etc.). It's Beta - so far tested only on Kinoite and my distro (CachyOS), so more testing there is very welcome, i actually expect it not to be that universal yet :-).

Bug reports / feedback: https://github.com/xarbit/plasma6-applet-appgrid/issues

github.com
u/x4rb1t — 4 hours ago
▲ 189 r/linux

Microsoft just shipped its own general-purpose Linux distro: Azure Linux 4.0

Microsoft released Azure Linux 4, a Fedora based general purpose server distro available as an Azure VM and under WSL. Interesting to see Microsoft shipping its own Linux distro after years of mostly hosting others.

reddit.com
u/dzimazilla — 13 hours ago
▲ 149 r/linux+1 crossposts

Proof of work challenges are quite effective against bot swarms. Some data of my experiments:

You may know about Anubis by Techaro, the PoW challenge thing that protects websites from bots. It's used on several major sites, including FFmpeg, Arch, and the Linux Foundation. This experiment is specifically about Anubis.

Note that Anubis does not use up all CPU cores for its challenge to not overheat devices and for a better UX. Some PoW challenge systems do all cores, making them more effective. However, it appears as if Anubis gets the job done just fine.

gladeart.com
u/Glade_Art — 11 hours ago
▲ 15 r/linux

F*ck Nvidia

Why do they have to make sh*tty drivers for linux! Im trying to run Nvidia GT 630m on Artix Linux Runit but i cant get it running its too hard, i just want to use my computer, Why Nvidia? IS IT TOO HARD TO MAKE GOOD DRIVERS?!!!

u/Distinct-View-509 — 15 hours ago
▲ 17 r/linux

Would you actually use a macOS-inspired Wayland desktop environment for Linux?

Macora — a Wayland DE I've been building solo in Rust, daily-driving for a month

This is Macora, a custom Wayland desktop environment for Linux, written solo in Rust on top of Smithay.

It's WIP and rough in places. Some parts are polished, some are ugly, and some are held together by caffeine and questionable engineering decisions. That said, I've been daily-driving it for about a month.

The goal isn't to clone macOS 1:1. It's a cohesive, Wayland-first Linux DE with macOS-grade polish.

Some unusual parts

  • Per-task scheduler daemon
  • Classifies processes by cgroup scope and adjusts nice / SCHED_IDLE / ioprio / CPU affinity per task. The focused window stays at 60 FPS while a 32-job cargo build saturates every core.
  • The compositor is the greeter
  • No tuigreet / gtkgreet. The login screen is rendered by macora --greeter-mode, using the same shaders and spring animations as the session. Display-manager switching is atomic, with rollback-on-failure.
  • Real live-blur backdrops
  • Dual-Kawase ping-pong blur from the pre-shell framebuffer, not a fake gradient.
  • XWayland good enough for Wine / Proton / native X11 games
  • Proper focus routing, pointer constraints, and relative-pointer support.
  • Tabbed windows
  • Multiple windows of the same app can be grouped into one tabbed container. This is especially useful for VS Code and terminals.
  • Own xdg-desktop-portal
  • Screencast via dmabuf + SHM, Settings, Secret. OBS, Discord screenshare, and Flatpaks work natively.
  • Spring-physics animator
  • Actual springs, not CSS-style easing curves.
  • Shared backend state
  • Settings app and compositor popovers use the same backend state, so Wi-Fi / Bluetooth / audio / brightness don't disagree depending on where you look.

What ships with it

All built for this project, using one design language:

  • Dock
  • Launcher
  • Window switcher
  • Mission Control-style overview
  • Settings
  • Files
  • Calendar with Google sync
  • Weather
  • App Center with PackageKit + Flatpak
  • Notification Center
  • Control Center
  • Screenshot tool + editor
  • Screen Recorder
  • SNI tray
  • MPRIS now-playing
  • Night Shift
  • Hot corners

Stack

  • Rust
  • Smithay 0.7
  • GlesRenderer
  • calloop
  • zbus 5
  • fontdue
  • iced 0.14 for standalone apps

No Tokio in the compositor.

Rough edges

  • Fedora-only for now
  • Desktop-focused, power management deferred
  • English-only UI
  • Still plenty of unfinished polish
  • Designed for modern desktop-class hardware

Macora is not trying to be an ultra-lightweight DE for ancient laptops. Smoothness, live blur, animations, and compositor responsiveness are part of the design goal, so the baseline is a reasonably modern CPU/GPU. It might work on older machines, but I'm not testing for that right now.

What I'm trying to figure out

I know the Wayland desktop space isn't empty. GNOME, KDE, Hyprland, Sway, COSMIC, and others already exist.

I'm not pretending the world needs another DE from one sleep-deprived person. But I do think there may be room for a Wayland-first desktop that feels like one complete system instead of a pile of extensions and config files.

So:

  • Would you actually try it?
  • What would make you switch from your current setup?
  • What's an instant dealbreaker?
  • Do you prefer a full DE/session, or individual components?
  • Is "macOS-inspired, but independent Linux DE" a useful framing, or just cursed?

Brutal feedback welcome. I'd rather know now if this is useful, or if I'm just building a very pretty hole to throw my free time into.

u/Sea-Mention-3120 — 16 hours ago
▲ 18 r/linux

sgreet - agetty style greeter for greetd

I've been using this for a month without issues, haven't uploaded this to github until now because I was too lazy... Please mind that there are no tests other than my login workflow that takes 10 seconds.

github.com
u/64bitman — 15 hours ago
▲ 139 r/linux

Using Windows 11 at work only strengthens my Love for Linux at home!

I wanted to take a moment to share my appreciation, especially since most of Linux is made by volunteers!

About a year ago, I switched to Ubuntu (Kubuntu) for my gaming PC at home, and today at work, I had a sudden realization of just how frustrating Windows can be. Despite my work PC being powerful, the system feels sluggish, unintuitive, and just... off. After using Windows my entire life, I’ve completely fallen in love with Linux, without having any know-how in using the command line.

Even my girlfriend is almost ready to make the switch. Just waiting on a few .docx quirks in LibreOffice to be ironed out since she’s a writer.

Also, a shoutout to KDE! I’ve donated to them because I absolutely love using KDE Plasma on Ubuntu. The attention to detail, like their custom themes for LibreOffice etc, makes the experience so enjoyable.

I used IBAN to donate, so no money goes to third party provides like PayPal, it's a direct bank transfer.
Other ways to Donate - KDE Community

I've even considered learning to code, just to be a part of the community, but i'm gonna wait for my kids to be a bit older, I need my sleep first, hehe 😄

Thanks and have a lovely day!

u/Drahngis — 1 day ago
▲ 568 r/linux

I bought a Mac and went back to Linux.

I'd always been curious to own a Mac and try macOS. The existence of ARM chips and the recent release of the MacBook Neo encouraged me to buy it.

The laptop's build quality and screen are fantastic, like few I've ever seen. The A18 Pro chip is quite powerful for its intended purpose (I work with text and browse the internet). Even with 8 GB of RAM, the laptop met all my needs. The keyboard is really good, but I consider the ThinkPad's keyboard unbeatable.

But then came macOS. The window management is awful. The workflow feels sluggish. Having to be logged into the App Store to install applications didn't appeal to me. I couldn't easily remove any program I wanted. But perhaps the worst part was the feeling that the system simply wasn't mine. I couldn't do what I wanted, install and run things the way I wanted.

I returned the MacBook and went back to my old laptop with an AMD Ryzen and Fedora. I feel like I'm at home. Linux has something that other closed systems will never be able to deliver.

reddit.com
▲ 1.3k r/linux+1 crossposts

Just upgraded my random access memory and trying this new fangled Linux operation system

u/gigantipad — 1 day ago
▲ 68 r/linux

Learning programming to contribute?

Hey guys, fairly new Linux user here.

I've wanted to acquire the expertise required to contribute to Linux in some technical way, so how would you recommend I start to learn the process?

I'm not at all experienced in this, only having basic programming knowledge from computer science classes in high school which were a shitfest, but that's another story. I have been using Linux as a daily driver for a few weeks after I reinstalled on my new pc. So I would be considered an enthusiast among my peers, for what it's worth.

I am willing to spend a good amount of time as I have a vacation coming soon, and I wanted to learn how to program anyway so decided I might as well learn how the OSS community works in the same timeframe lol.

All tips are appreciated :)

reddit.com
u/siri-bad — 1 day ago
▲ 158 r/linux

Only Gnome Disks managed to read my disk and recover nvme data

reference image

STORY:

I have my own PC equipment and repair shop, I do some basic data recovery via various software. One of my customer has brought in a 2TB Kingston NV3 nvme which had no signs of life at all. I checked it and this was the story: BIOS was reading it as PCIE 4.0 disk and not as Kingston NV3. Boot manager wasnt reading the boot partition, Windows file explorer / partition manager / diskpart / various windows disk recovery software wasnt reading the disk at all and it would just freeze my windows. But after i booted linux mint debian and started gnome disks it was reading it perfectly since the disk wasnt auto mounted i just mounted the NTFS partition and boom I got all of my customer files. He was so happy since one other repair shop offered 500$ to "TRY" to fix it phisically. Note: gparted on linux didnt work either only gnome disks.

u/EnvironmentalRatio0 — 1 day ago
▲ 11 r/linux

(Very) brief guide on optimizing old laptops using Linux

Hi! I'm a young middle schooler who's pretty tech-savvy and looking to share knowledge on some stuff.

One thing I've done recently is trying to bring back an old laptop. Not horribly old - only about 6 years old, however it was running Windows 11 (eugh) and took 15 seconds to open a browser.

Here's how I turned that 15 seconds into 2, and turned it into a real, working laptop again, that you can use for pretty much anything that a typical person uses a laptop for.

Maybe not workstation and stuff like that but it does anything you could ask out of a laptop.

Lets go!

  1. I used Arch Linux. I know it's a hard first time distro however if you've ever distro-hopped before like me - I switched from Nobara -> CachyOS -> Arch (not for just the larp) and have gained some experience. I used the included archinstall script and made sure to add modules like:

Bluetooth

Printers

Pipewire

Make sure to also get an LTS kernel, and configure limine!

And since Arch's iso is only about 1.4 GB, it's impressively lightweight and speeds up any old system.

Yes, I know that there are other distros out there that are specifically targeted towards old hardware; however, I find that Arch is by far the most customizable.

The AUR and Pacman also add to reasons of why to use Arch.

  1. Format as btrfs (if you have a decent ssd)

For SSD's always use btrfs. It's stable, and offers a lot of backup snapshots. Although raw speed is not the same, btrfs uses some form of zstd compression when moving around files and speeds up real world performance.

  1. Choose a light DE

This one's especially important. If you have decent hardware from the last 5-8 years or so, something like KDE or Budgie (what I use) wouldn't hurt. Older than that? A few options:

  1. XFCE. I've used this one before. Pretty fast, but it doesn't have Wayland support and though responsive, lightdm is buggy.
  2. LXDE. Like xfce, I think, but even better for old hardware.
  3. LXQt. What I recommend. Uses Qtile framework, so wayland support included out of the box; the successor to LXDE.
  4. OPTIMIZE, OPTIMIZE, OPTIMIZE!

This step takes the longest so I won't list every exact thing I did here. I'll just list what I did, not how. That's a bigger conversation for a different day.

  1. Configured terminal - swapped from stock terminal to Kitty; changed shell from bash -> fish, configured starship, added shortcuts.
  2. Kernel - Cross-compiled a kernel (tkg) from my main rig, optimized with every instruction the laptop had - Full LTO, znver1, and -O3 optimizations to squeeze performance out of the computer.
  3. Configured ease of use - took so long. Configured paru, installed limine-update-tools and such for the limine bootloader and configured that, and a lot more.

The results speak for themselves.

Here's for a Lenovo 81W1, with a Ryzen 5 3500U APU:

Single core - 1,149 (Average - 878) Total gain - ~31%

Multi-core - 3,298 (Average -2,512) Total gain - ~31%

That ain't no silicon lottery! Way too many gains...

Try it for yourself.

Thanks for reading. Peace out, have a blessed day!

reddit.com
u/Western-Mode-7743 — 1 day ago
▲ 113 r/linux

Tell me your favorite CLI apps

As the title says.

Aside from the obvious like fastfetch, htop, vim, etc what CLI apps are out there which replace a GUI app?

I like these as it is much more convenient and faster to have it all one command away and they use much less system resources (looking at you electron) as well as just making me look like a hackerman.

reddit.com
u/D7x8 — 2 days ago
▲ 354 r/linux

ratSCAD - A CAD for the terminal with live 3D previews.

ratSCAD is a terminal IDE for OpenSCAD with live 3D previews. It is powered by Ratty terminal's inline 3D graphics protocol.

u/orhunp — 2 days ago
▲ 699 r/linux+1 crossposts

[GNOME] actually Waylandcraft - Finally, now I can be unproductive inside Minecraft

Shoutout to u/Fabillotic

I can't believe how many things work out of the box. It's hilarious how you can basically have a live cam (on the left, it's just my webcam app) and your character holding a phone (on the right, it's my mirrored phone screen using scrcpy). Absolute cinema

https://github.com/EVV1E/waylandcraft

By the way, sorry for the stupid title. My post would always get auto removed nonetheless with "[Waylandcraft]", so that was my solution

u/felipojuano — 2 days ago