New profile posts

Hopefully trying Fedora COSMIC and Budgie today on an old CompQ and a optiplex. Hopefully will report back later.
Rocketing-warp9
Rocketing-warp9
COSMIC's not ready, but it shows promise... Sort of like a de-googled version of Chrome OS with the customization that I enjoy. Need to test Budgie next.
Small update on my Audiobook Shelf Manager project.

I made some big changes to the app and it is finally starting to work the way I wanted.

What changed:
  • Moved the old “Set Library Root” action out of the main toolbar
  • Added a real Settings menu
  • Built a proper Settings window with left-side navigation, kind of like a game settings screen
  • Added support for multiple library folders instead of only one
  • The app now remembers those folders when I open it again
  • Multiple folders are scanned into one combined gallery
  • Added better support for duplicate artist names across different roots
  • Artist grouping now works better for albums with multiple authors/artists
  • Albums can show under more than one artist when the metadata has multiple names
  • Grouping now prefers Album Artist, then falls back to Artist, then folder names if tags are missing
This was a pretty big quality-of-life upgrade for me because I had been jumping back and forth between folders before. Now I can keep things like my homemade audiobooks and other audiobook folders together in one place.

I’m running it as a Flatpak on Ubuntu 26.04 with KDE X11, and it’s feeling a lot closer to how I wanted the app to behave from the start.

Still more I want to improve, but this was a huge step forward.



T
I am new to lubuntu (dragonOS) during my update I got an error message ERROR (dkms apport): binary package for limepcie: 0.1.9 not found . several efforts to correct did not help. Any suggestions ?
ITS ALL GOING TO HELL! LINUX THE TV. LINUX THE PC. LINUX THE PHONE. LINUX THE F*ING HOUSE! THEN LINUX THE LINUX BECAUSE F* AGE VERIFICATION!!!
Iamgeese
Iamgeese
"OH WILL SOMEONE PLEASE THINK OF THE CHILDREN!"

They shout from the rooftops as we hear them quickly run down a ladder, onto a boat and back to that sodding god forsaken island.


I think I can hear that lost media song playing in the background
GatorsFan
Iamgeese
Iamgeese
the pedos wont be usng thier own identity, they will be using a stolen one. The pervs will not stop perving and now theres a war on to distract us from the fact they cant stop.
Slowly getting used to to navigating the terminal! Playing around with mkdir and mv.
  • Like
Reactions: CaffeineAddict
Rocketing-warp9
Rocketing-warp9
The cd Cmd too!
CaffeineAddict
CaffeineAddict
Learning the terminal is exciting, check out my command list from signature, it was made during learning process :)
Perpetual Padawan
Perpetual Padawan
oO0Oo, the dreaded, fearsome ▄︻デt̷e̷r̷m̷i̷n̷a̷l̷══━一 !!!
I'm a GUI guy almost always. But the terminal is a cool secret weapon. But mistype one little character and ◤B◢◤O◢◤O◢◤M◢◤!◢
Computer nuked, everything lost, mankind doomed! All because one dumb cadet typed the wrong thing in a terminal window!
Hi everyone,

I wanted to share a small update on my app, Audiobook Shelf Manager.

This is still a work-in-progress audiobook metadata app, but I made some nice improvements to the UI.

The biggest update is the artist view. I changed the artist cards so they now show series completed out of total series directly on the card in a cleaner way. Before, the artist tiles felt more cluttered and repeated information. Now the layout is tighter, easier to read, and fits the style of the rest of the app much better.

I also updated the app name to Audiobook Shelf Manager, which reflects what the app does a lot better.

Right now the app is focused on:
  • editing audiobook metadata
  • cover/gallery handling
  • tracking progress
  • organizing audiobook libraries better
Tracking is still going to improve over time, but the UI is starting to come together in a way I am much happier with.

Here is what I worked on in this update:
  • renamed the app to Audiobook Shelf Manager
  • improved the artist card layout
  • added a cleaner series completed X/Y display on artist cards
  • tightened spacing so the artist view looks less loose and more polished
  • kept the album/series cards working the way I wanted while only tightening the artist UI
It is still under development, but it is getting closer to the look and feel I wanted.

Feedback is welcome.
Github
2026-03-30-19-48.png
What I am sick of is not change by itself. It is things being forced before they are ready for the people still using what already worked.

Wine is the best example I have right now. Wine 10 introduced the new WoW64 architecture as experimental, and Wine 11 moved further in that direction by saying pure WINEARCH=win32 prefixes are deprecated and not supported in the new WoW64 mode. On top of that, the separate wine64 loader is gone in favor of one wine loader. That may look clean on paper, but for older 32-bit software and older install chains it is not a harmless change. It breaks assumptions people have been relying on for years.

I ran straight into that with TextAloud and an old NextUp/Acapela voice. My old working setup only worked because I had already built a real 32-bit prefix the old way. That was not some random lucky install. It took time to get right, and once it worked, it worked because it was a proper 32-bit environment. With the newer WoW64 path, I could still get TextAloud itself to launch, but the setup no longer behaved the same. I had to force-install speechsdk, and even then it only half-worked. The built-in voices showed up, but my own installed voice did not register properly, so the program could not use it the way it did before. That is not a real replacement. That is a partial workaround that breaks exactly where it matters.

And what makes it worse is the mixed messaging. Winetricks will throw warnings like “You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages,” and there is a current issue specifically about speechsdk still insisting on a WIN32 prefix. That is exactly the sort of thing that tells users the transition is not finished, no matter how much people want to pretend it is. If the new path was actually ready, it would not be tripping over old 32-bit speech components and old verbs like this.

I tried more than just one thing. I tested the newer WoW64 route. I forced speechsdk. I compared the registry from the old working prefix with the new one. I copied over the parts that were obviously missing. I manually added Acapela-related registry entries. I got far enough that TextAloud opened and the default Microsoft voices appeared, but the custom voice still would not come through properly. In the end, the only thing that actually worked for me was launching the app through Lutris with Wine-GE 8-26 x86_64. That is the only path I found that got me back to something usable. Everything else on the new forced path either failed outright or only half-worked.

That is why I hate this kind of forced transition. I do not care how nice it sounds in release notes if the real effect is that older working setups get turned into debugging projects. If something worked before, and the replacement still cannot cover the same ground, then it is being pushed too early. That is not “fear of change.” That is people being told to accept regressions because the project wants to move on.

And it is not just Wine. KDE has already said Plasma 6.8 will be Wayland-only, with the Plasma X11 session supported only into early 2027 through the Plasma 6.7 line. So the same pattern is showing up there too: the old path is being shut down, and users are expected to move whether their use case is fully covered or not.

So my view is simple. If developers are going to force people off an old path, the new path needs to be ready first. Not “good enough for most users.” Not “fine unless you use older 32-bit software, old voices, old speech components, or old workflows.” Ready. If it is not ready, then they should not force it yet. And if enough real use cases break, then people should keep filing bugs, keep making noise, and keep pushing back until the replacement actually does the job.

Wine Bug Report

Chat-GPT-Image-28-mar-2026-21-25-26.png
I need help I just downloaded Linux cinnamon and I don’t have Wi-Fi I have a WLAN Wi-Fi adapter and I need to know how to download the drivers without internet .
Just finished setting up Jellyfin on my own Linux network fully self-hosted, local-first, and locked down

I recently deployed Jellyfin inside Docker on my home server and got it running exactly how I want: LAN-only access, no WAN exposure, and controlled outbound traffic. The goal wasn’t just “it works” it was understanding and controlling every layer.

What I did:
  • Installed Jellyfin in Docker
  • Mounted multiple large local drives into the container
  • Configured nftables firewall manually
  • Allowed LAN → Jellyfin (port 8096)
  • Blocked WAN → Jellyfin completely
  • Carefully allowed Docker → WAN only for required outbound traffic (metadata, plugins)
  • Verified everything through logs and container shell access
I also run a Pi-hole setup handling DNS and DHCP, placed logically between my switch and upstream router/fiber box. That gives me:
  • Full visibility into DNS queries
  • Network-wide ad and tracker blocking
  • Control over device resolution and behavior
  • A central point for filtering and logging
Why I do it this way:

I’m very strict about what I allow in and out. Even if I’m not a “target,” that doesn’t mean I should run an open network. When you actually have control over your infrastructure, it makes sense to use it.
  • Inbound traffic = real exposure → keep it blocked unless needed
  • Outbound traffic = controlled, not unrestricted
  • Local services = stay local unless there is a clear reason otherwise
Most people rely entirely on consumer routers and default configs. That works, but it also means:
  • no visibility
  • no control
  • no understanding of what’s happening on your network
What surprised me is how not hard this actually is once you start:
  • Docker simplifies deployment
  • nftables is consistent once you understand flow (input/forward/output)
  • Tools like ChatGPT help you learn while doing, not just copy commands blindly
Why more people should consider this:

Running your own router/firewall + DNS layer:
  • improves privacy (you decide what leaves your network)
  • improves security (reduced attack surface)
  • improves reliability (no dependency on external services for local media)
  • builds actual understanding of your system
You don’t need enterprise hardware. You need:
  • a Linux box
  • some time
  • willingness to learn
And honestly, that last part is the only real barrier.

I wish more people realized this isn’t out of reach. It just sounds harder than it is.

85926798-ae74-4d91-9e8d-b7bd62173087.png
L
LlNUX
It certainly is very impressive, sounds rather complex to a newbie such as I . Here to learn so I will try to understand the technology and terminology via screenshot and searching.
Thanks for posting this .
kibasnowpaw
kibasnowpaw
Thanks, and yeah I get why it sounds complex from the outside.

The Jellyfin part itself is not really that bad. Docker makes that fairly simple once you understand mounts, ports, and where the config lives.

The part that makes my setup sound more complex is that I am not just running Jellyfin. I also built my own router/firewall setup with DHCP and Pi-hole handling DNS for the network. So I am controlling more layers myself instead of just letting a normal consumer router do everything in the background.

So the setup is more like:

Jellyfin = media server
Docker = container running Jellyfin
nftables = firewall rules
Pi-hole = DNS filtering / ad blocking
DHCP = handing out IP addresses
Linux router/firewall = controlling traffic between my LAN and the outside

Once you split it up like that, it becomes easier to understand. It is not one giant magic thing. It is just several small systems working together.

Also small side note: you may want to think about changing your username a little. “LlNUX” with the letters looking like Linux can make some people think it is a bot/spam account, even if you are real. Just saying it so people don’t ignore you by mistake.
  • Like
Reactions: LlNUX
L
LlNUX
Thanks for the reply.
Appreciate what you say about the name, being ignored suits me.
Top