I would just like to preface this. This is the first blog post I've ever written, so please please please give me feedback if you can. I also didn't intend on it being here on Lemmy, but Hugo is quite a complex tool that'll take some time for me to understand. Webdev is not my cup of tea. # Introduction. About a month ago, I switched from Endeavour OS to a spin of Fedora called Fedora Onyx (Now Fedora Atomic Budgie, from now on shortened to FAB). Why? I love Arch, it was even my first distro (I am sane I promise) thanks to a friend, but it's infamous for breaking. Which it did. Time and time again. Whether I was doing something wrong or not is irrelevant now, but on every Arch or Arch-based install I've done; overtime something has caused seemingly random parts of the system to begin to break down or slow down. After 3 years of this behavior across countless installs, enough was enough. I'd played around with Atomic, otherwise known as Immutable, distros before in VMs but never used one on bare metal. I knew what I was getting into though, sandboxing and containerization left right and center, Flatpak for apps and restriction to the base directories. A routine backup later, and it was distro-shopping time. # What I looked for. I initially didn't plan on FAB nor an Atomic distro, I was actually going for NixOS (and if I were to switch from Atomic, NixOS would be my new home). But I'm of the mind of I want to use my computer more than building it, at least on the software side of things, and I know that if I had a NixOS system I'd never stop tweaking it. After trying NixOS in a VM a couple times, this constant tweaking ended up in the system breaking both times to the point where it was impossible to edit the .nix config file without chroot (and a lot of GRUB entries, a rather bit messy if you ask me). I needed a system that: - Wouldn't break without my active attempt to do so. - Was modern, had the latest versions of software available and the newest kernels (once an Arch user, always an Arch user). - Had a large community and buzz in-case I needed support. After the events of NixOS, I turned to Fedora. I've used Fedora Workstation a couple times on my laptop & desktop, and Fedora Silverblue (technically Fedora Atomic Gnome) I'd tried in a VM. Fedora Workstation fits two of those three requirements, omitting only the reliability I craved. But Fedora's Atomic spins were a perfect fit. # Budgie? Desktop Environments are incredibly subjective and no one is better than another, I don't like Gnome nor KDE simply due to the scale of them. Large enough to jokingly label those desktops as Gnome/Linux and KDE/Linux rather than GNU/Linux. This is a nightmare if you ask me, the system and the DE should be separate areas of an OS stack. Gnome's scale can be felt across the entire Linux-verse, more and more apps are being made with Libadwaita; essentially alienating anyone who doesn't use Gnome if they value consistency in the appearance of their system. KDE uses the Qt framework for UI, which causes itself to be alienated from the majority of Linux apps. So I need a small desktop that uses GTK, but has modern features and animations while being under active development. Out of the 2 remaining Fedora Atomic spins, Sway or Budgie, it has to be Budgie. I. Love. Budgie. I've used it many times in my old Arch installs and I'm constantly on the lookout for the best Budgie experience. Budgie is everything I want out of a DE, it's small, it's fast, it's modern, it's GTK, and under active development. It was also the first FOSS project I donated to! With everything backed up, the distro chosen and a USB flashed. It was time to switch. # Week 1 & 2. FAB started out exactly like most distros, you have to use Flatpak to manage all your apps otherwise going Atomic is almost pointless. FAB shipped with Gnome Software installed but again, I love consistency in the appearance of my system and so opted to use Flatpak and Flathub straight from a terminal. Gnome Software also seems to take a good minute to finish the 'Loading Software Catalogue' step, whereas the CLI faces no such issue. To install packages onto the base system, known as 'layering', you have to use a specialized package manager that supports layering on Atomic. Fedora Atomic ships with a tool called rpm-ostree that replaces dnf . I layered Xfce-Terminal, Flatseal*, Vim, Neofetch, and packages for virtualization onto my system. Your layered packages can be seen with the command: ``` rpm-ostree status ``` *The flatpak version of Flatseal didn't seem to apply any of the overrides. It started out quite nicely, I usually mount my secondary drives into /mnt/DRIVELABEL but due to the restrictions to the base directories I had to change this to /run/media/USERNAME/DRIVELABEL, not a big deal and should be expected. Gaming was obviously fine as it was on Arch. Blender did everything perfectly too, after overrides to access my projects folder. It was almost easy to forget I was on an Atomic distro. So far, I'm loving it. # Week 3. Week 3 is when things start to get interesting, Atomic distros such as VanillaOS advertise themselves as perfect for developers. I'm a hobbyist developer, I make odd projects here and there for my personal use and other automations. Week 3 is when I wanted to start a new project. Week 3 is also when I almost gave up on 'Immutable' distros. I introduced myself to Toolbox , a program that's used to create containerized images of non-Atomic distros right under your host system; like a Docker container (It actually uses Podman as the backend so it is a Docker container of sorts). Running: ``` toolbox create ``` Defaults to creating a Fedora container (I'm guessing it's Fedora server), so you have access to dnf and the total mutability of non-Atomic distros on your Atomic distro. I then proceeded to installing my editor of choice and packages for Python & Rust. I learnt a lot about how to manage development on an Atomic distro in Week 3, Toolbox advertises that it enables 'seamless' integration of software from the container and host system. In my experience, it's not quite that simple. I won't divulge into what went wrong because it's completely my fault and nothing wrong with Fedora, Atomicity or Toolbox. But to summarize the containerization was almost too much, causing me to flash a NixOS USB and plan to switch. VSCodium wouldn't see that I've installed the languages I did, nor find my font (Geist Mono Nerd Font). This put a very sour taste for Toolbox in my mouth. But the weekend came and I left my computer for a good day. I came back and wiped everything from my dev environment, even the Toolbox container. Toolbox allows you to specify what distro you want to install, so I came up with the brilliant idea of Arch. After that I proceeded to install Yay, VSCodium, Python and a couple other languages. Finally, peace at last. The trick was to install VSCodium from the Toolbox, I knew that prior to the wipe but VSCodium isn't in the Fedora repos. So now, with everything all under the Toolbox container, programming is quite a nice experience. # Week 4 & Beyond. So this is it, one month after installing and I can't see myself ever going back to a non-Atomic distro. Even using NixOS doesn't seem quite as likely now. I've grown to enjoy and embrace the sandboxing & containerization now that I've figured out what to do in order to achieve a task. The best part, my system is (mostly) identical to what it was at the start. So in theory, it'll be the same even as the years go by. Not that I'm likely to keep this exact install for years, on my desktop at least I like to try new things and ultimately end up getting bored of an install after an amount of time. So to answer the popular question right now, is Atomicity the future of the Linux desktop? I say yes, if we can make them easier for first-timers. Right now, I'd recommend everyone to use a normal distro for a while before trying Atomic distros. During setup, the two are quite distinct from each other, and doing the setup on a normal distro is required foundation for an Atomic setup. However... Do I believe anyone who has some experience using Linux should try an Atomic distro? Absolutely! Even if you never encounter breakages on a normal distro, using something Atomic if you don't have specific use-cases brings no downsides. Going Atomic definitely teaches you a lot about Sandboxing, Containerization, Linux and miscellaneous Security concepts. Plus, doesn't it just sound cool? "Yeah, I use an Atomic system." It even has a psychological benefit, I feel a stronger sense of solidarity and security from this system. Maintenance is easier, as I know where and how each app has installed itself and what it can access or do. I've layered on all the packages I could want so my base system should almost never change now beyond updates. I could even re-base to a different Fedora Atomic spin if I wanted to. So, if you've used Linux for some amount of time, I highly recommend giving Atomic a try. It's quite a unique & interesting way to use your system. If you've never used Linux, I don't recommend going straight to Atomic as there are certain new and developing concepts that are used heavily throughout the system. Do I think Atomicity is the future? Yes, I can definitely see them gaining a larger share of the Linux desktop given time. To make a reliable Linux desktop, I see almost no other solution than Atomicity that doesn't require extensive Linux experience.

I feel like I’m taking crazy pills
I installed a few different distros, landed on Cinnamon Mint. I'm not a tech dummy, but I feel I'm in over my head. I installed Docker in the terminal (two things I'm not familiar with) but I can't find it anywhere. Googled some stuff, tried to run stuff, and... I dunno. I'm TRYING to learn docker so I can set up audiobookshelf and Sonarr with Sabnzbd. Once it's installed in the terminal, how the hell do I find docker so I can start playing with it? Is there a Linux for people who are deeply entrenched in how Windows works? I'm not above googling command lines that I can copy and paste but I've spent HOURS trying to figure this out and have gotten no where... Thanks! Sorry if this is the wrong place for this EDIT : holy moly. I posted this and went to bed. Didn't quite realize the hornets nest I was going to kick. THANK YOU to everyone who has and is about to comment. It tells you how much traction I usually get because I usually answer every response on lemmy and the former. For this one I don't think I'll be able to do it. I've got a few little ones so time to sit and work on this is tough (thus 5h last night after they were in bed) but I'm going to start picking at all your suggestions (and anyone else who contributes as well) Thank you so much everyone! I think windows has taught me to be very visually reliant and yelling into the abyss that is the terminal is a whole different beast - but I'm willing to give it a go!

Today i was doing the daily ritual of looking at distrowatch. Todays reveiw section was about a termal called warp, it has built in AI for recomendations and correction for commands (like zhs and nushell). You can also as a chatbot for help. I think its a neat conscept however the security is what makes me a bit skittish. They say the dont collect data and you can check it aswell as opt out. But the idea of a terminal being read by an Ai makes me hesitant aswell as a account needed to use warp. What do you guys think?

I made a plain text Linux cheat sheet as a reference and for beginners.
If you have any suggestions or criticisms, feel free to comment them. Being plain text, it's much easier to read on a wide screen, or on something without line wrapping.

Random UK grandma in my recommenced giving a tour of classic gnome.

cross-posted from: > PeerTube is a decentralized and federated alternative to YouTube. The goal of PeerTube is not to replace YouTube but to offer a viable alternative using the strength of ActivityPub and P2P protocols. > > Being built on ActivityPub means PeerTube is able to be part of a bigger social network, the [Fediverse]( (the Federated Universe). On the other hand, P2P technologies help PeerTube to solve the issue of money, inbound with all streaming platform : With PeerTube, you don't need to have a lot of bandwidth available on your server to host a PeerTube platform because all users (which didn't disable the feature) watching a video on PeerTube will be able to share this same video to other viewers. > > If you are curious about PeerTube, I can't recommend you enough to check [the official website]( to learn more about the project. If after that you want to try to use PeerTube as a content creator, you can try to find a platform available there to register or host yourself your own PeerTube platform on your own server. > > The development of PeerTube is actually sponsored by [Framasoft](, a french non-for-profit popular educational organization, a group of friends convinced that an emancipating digital world is possible, convinced that it will arise through actual actions on real world and online with and for you! > > Framasoft is also involved in the development of [Mobilizon](, a decentralized and federated alternative to Facebook Events and Meetup. > > If you want to contribute to PeerTube, feel free to: > > * report bugs and give your feedback on [Github]( or on [our forums]( > * submit your brillant ideas on our [Feedback platform]( > * Help to translate the software, following [the contributing guide]( > * [Make a donation]( to help to pay bills inbound in the development of PeerTube.

When Windows 10 dies, I am going to jump ship over to Linux. Which version would you recommend for someone with zero prior experience with Linux? Edit: Linux Mint it shall be.
Whom also likes to game every now and then ;) Edit: Thank you all for your input and suggestions! Linux Mint shall be my next OS! Though, I think I'll give Pop!OS a look-see as well.

(Solved) Having to replug my wireless mouse at every boot, am I the only one?
My Logitech G Pro wireless does not work unless replugged at every boot. Is there any workaround/fix? Or is it a persistent bug? I've been experiencing this across multiple distros and wireless mice EDIT: Adding usbcore.autosuspend=-1 to my kernel boot parameters seems to fix the problem. Thanks everyone!

Snap actually sucks. This isn’t even a meme.
Upgraded Ubuntu to 22.04, where Firefox is Snap by default. Wasn't going to fight it, especially since Canonical has made 3 blog posts talking about how much faster they made Firefox on Snap. Since then, I've had subtle but annoying issues. * Can't Google things that have a colon after the first word- i.e. `error: file not found` doesn't work * I get *notifications* for pending updates * Other apps like Gnome's Software take a minute+ to load on my beefy computer This isn't even a meme. Snap is trash. I wanted to be neutral and not join the "hate train" but seriously. Snap is that bad.

The Distro Wars are good actually.?
If all the seemingly pointless discussions about which distro is better comes from attachment to a spesific distro and if a distro is just a way to interract with linux than all the discussion about witch distro is better etc. fundementally comes from a a place of love and appreciation for Linux as an OS. (I use HannahMontanaLinux btw)

Mini Fundraiser: Stream Deck Plus for Boatswain support
Georges Basile Stavracas Neto, the GNOME dev behind [Boatswain](, started a fundraiser to get the new Elgato Stream Deck Plus, so they can add support for it in the app, since Elgato offered no support for them.

### Links - Bibata Cursor Repository: []( - Bibata App Repository: []( - Create your personalized Bibata cursor theme at []( ### Binaries The latest versions are available freely on both the KDE Store and Pling Store. - Bibata Modern Ice: - Bibata Original Ice: - Bibata Modern Classic: - Bibata Original Classic: - Bibata Modern Amber: - Bibata Original Amber:

Live (Animated) wallpapers programs for linux
I am looking for programs to put animated wallpapers on Linux, the ones I know for now are: Xwinwrap, paperview and komorebi. If you know of another program that can do this, leave it in the comments so that others can read it and give their opinion about the program.

[It seems they're going to be moving their official Linux packages over to Flatpak rather than a PPA for Ubuntu.](

>Even if your distro is using Wayland by default, the Xwayland implementation is probably still used for compatibility with X11 apps, so you still need to patch your systems and make sure that the latest version is installed.

> To speed up working with slow hardware and for overall convenience, we’re now also offering binary packages for download and direct installation! For most architectures, this is limited to the core system and weekly updates - not so for amd64 and arm64 however. There we’ve got a stunning >20 GByte of packages on our mirrors, from LibreOffice to KDE Plasma and from Gnome to Docker. Gentoo stable, updated daily. Enjoy! And read on for more details!

Call For Tegra U-Boot Testers
cross-posted from: > >We currently have a generic port for Nvidia Tegra 2/3/4 devices using U-Boot as bootloader, supporting 9 different devices at the time of writing. This wouldn't have been possible without the work of Svyatoslav Ryhel (also known as Clamor), who has been working on Tegra devices for the last few years and is also a maintainer of Nvidia Tegra SoCs in U-Boot. > > > >The wiki page has a list of supported devices. > > > >Svyatoslav ported most of these devices without owning one, just relying on testing from people. This means anyone having such a device can reach him and eventually will be able to replace the old proprietary vendor bootloader with U-Boot.

Getting a Server Running - SteamOS - Best Path Forward?
For context - I’m working on getting an emulated Everquest server up and running, but hitting dead ends (probably due to my newness to Linux in general) and seeking some guidance from the community on what I’ve tried and best path forward. My ultimate goal is to get it running on SteamOS - I have it fully operational on my actual server machine running Ubuntu, but trying to get it working here so I can just connect locally (i.e on a plane) so I don’t need to connect externally. Here is the situation and obstacles; I've been trying for a minute now to get EQEmu setup on the SteamOS side of the house for ease of launching with client, but running into obstacles in several different directionns, and wanted to see if someone had some guidance on best path forwarrd. First Route - VM - Linux Mint - Docker - I have a successful server up and running via Gnome Boxes with a Linux Mint guest OS - then docker and akkstakk running on it. The obstacle - I can't seem to bridge the connection of the guest OS with host OS (guest can ping host, host cannot ping guest). If I can bridge (no pun intended) this gap, it'll most likely be the route I go Second Route - Distrobox - Ubuntu When running Distrobox directly on SteamOS - I'm trying to get the linux install running - however there is a multitude of issues with permissions being denied. This is likely due to SteamOS' immutable system. To bypass it, it is possible to offset this via turning off read only. However, I don't want to pursue that route, as anything written to the file system gets wiped on update to the OS. Third Route - WINE - Lutris - SteamOS Another route I've tried is utilizing WINE with the windows installer. I think this could help bypass some of the restrictions of the system while having it run on that. Obstacle here: Running the .bat file yields the following message - mariadb-10.0.21-winx64.msi: File Not Found Installing MariaDB (Root Password: eqemu) LOADING... PLEASE WAIT... "sh" isn't a recognized shell. Please open an issue at warning: couldn't access "C:\\Program Files\\MariaDB 10.0\\bin": CreateFile C:\Program Files\MariaDB 10.0\bin: Path not found. PATH not changed. I tried manually executing mariadb and perl, but it still hangs up at both. I see that i ntuser, it's still not finding them. So all that to say, trying to find a way to make this work. I'm the closest with the VM, but can't figure out the connection there. Distrobox would be a mess of troubleshooting, and WINE I feel could almost work if I could get the PATHs to work (maybe). Any input or guidance is widely appreciated for such a niche request.

“Combokeys” instead of hotkeys. [Feature/new command suggestion]
Title. Basically, ["if a street fighter gamer and a linux tryhard had a baby"]( where **a combination of keys is issued to run a command/script** rather than a single or a simultaneous stroke of two or more. i.e left, down, left, right arrow keys, R_CTRL to run Firefox. Right, right, Up, right arrow keys, delete to power off the PC, etc. Don't know if such command exists, but there you go. Bonus points if its a standalone and supports X11, Wayland and Arcan.

Reasons to consider NOT switching to Linux
My intention linking this is not to provoke someone or hurt feelings, moreover to show what we as community or maintainer need to fix. Regardless how you see it, there is some truth in it, even if I personally disagree with most mentioned points ignoring that Android already runs on 1 Billion devices which is basically Linux...

nix warnings
does anyone know what effect these warnings have when installing or running a nix package? warning: Ignoring setting 'auto-allocate-uids' because experimental feature 'auto-allocate-uids' is not enabled warning: Ignoring setting 'impure-env' because experimental feature 'configurable-impure-env' is not enabled I'm using Nix on Fedora. [@linux](

What’s an elegant way of automatically backing up the contents of a large drive to multiple smaller drives that add up to the capacity of the large drive?
So I have a nearly full 4 TB hard drive in my server that I want to make an offline backup of. However, the only spare hard drives I have are a few 500 GB and 1 TB ones, so the entire contents will not fit all at once, but I do have enough total space for it. I also only have one USB hard drive dock so I can only plug in one hard drive at a time, and in any case I don't want to do any sort of RAID 0 or striping because the hard drives are old and I don't want a single one of them failing to make the entire backup unrecoverable. I could just play digital Tetris and just manually copy over individual directories to each smaller drive until they fill up while mentally keeping track of which directories still need to be copied when I change drives, but I'm hoping for a more automatic and less error prone way. Ideally, I'd want something that can automatically begin copying the entire contents of a given drive or directory to a drive that isn't big enough to fit everything, automatically round down to the last file that will fit in its entirety (I don't want to split files between drives), and then wait for me to unplug the first drive and plug in another drive and specify a new mount point before continuing to copy the remaining files, using as many drives as necessary to copy everything. Does anyone know of something that can accomplish all of this on a Linux system?

Phoronix: Gnome also might add support for triple buffering (patch has existed for years):

    Create a post

    From Wikipedia, the free encyclopedia

    Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

    Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.


    • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
    • No misinformation
    • No NSFW content
    • No hate speech, bigotry, etc

    Related Communities

    Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

    • 1 user online
    • 372 users / day
    • 1.19K users / week
    • 2.88K users / month
    • 7.26K users / 6 months
    • 2 subscribers
    • 3.1K Posts
    • Modlog
    A community of privacy and FOSS enthusiasts, run by Lemmy’s developers

    What is


    1. No bigotry - including racism, sexism, ableism, homophobia, transphobia, or xenophobia. Code of Conduct.
    2. Be respectful, especially when disagreeing. Everyone should feel welcome here.
    3. No porn.
    4. No Ads / Spamming.

    Feel free to ask questions over in: