Skip Navigation
Jump
Is it possible to make the taskbar with multiple monitors behave like Windows?
  • Have you tried changing what the applets do when you click? Most of the time you can set whether it should create a new instance, cycle windows or raise or lower existing ones from the applet settings. See if changing that could help?

    I use XFCE/Budgie (flick between the two) so not too familiar with cinnamon.

    2
  • Jump
    Arch Linux for gaming?
  • Satire, the stereotypical "Arch just breaks after some time" trope. I'm saying that trope is correct if you don't fix it.

    1
  • Jump
    Arch Linux for gaming?
  • Arch installs aren't too bad, it's the post-install setup that'll get you though since a fresh install is guaranteed to detonate if you don't disarm it.

    It doesn't even have to be complex anymore thanks to archinstall.

    4
  • Jump
    My Linux Odyssey (Or how difficult it is to put on a hat)
  • To be fair, most users are just gonna go the new user route. Download the Fedora media writer, set it to download and flash Fedora, boot to the stick and install.

    I was a decent ways into my Linux experience before I learnt about Ventoy, but I don't use it as I prefer flashing a whole ISO. There's no hand-holding once you leave Mac or Windows, so you have to count points of failure yourself, Ventoy wasn't worth it.

    I suggest you take the normal new user path, and after that start trying things. Learn to walk before you try running :)

    7
  • Hello! I've got a new Arch install that I'm in the process of setting up, however I wanted to do things differently this time around for the goal of getting this system as stable as possible without sacrificing features. So, the AUR...

    I've used yay extensively and paru briefly before, but this time to achieve that goal I wanted to try aurutils with a local repository. I'm in the process of setting that up and using the command: repo-add aur-local.db.tar which gives the output: ==> No changes made to package database.

    In all the guides I've gotten open in all these tabs, the output I should be getting starts with this: ==> Creating updated database file...

    When I run the command, for a microsecond I get a file appear in Thunar but then disappears. Running pacman -Syy fails as the repo's database file obviously doesn't exist. No matter what I search I can't find anyone else with this problem nor a solution.

    My system is a manual Arch installation, no archinstall, using the XFCE desktop. My shell is fish and, I can't see this having any influence whatsoever but my DM is ly.

    My pacman.conf: Gitea

    My pacman.d/aur-local.conf: Gitea

    2
    Jump
    With ou without desktop env?
  • Really depends on what you want your system to be, if you want a lightweight system choose a barebones distro like Arch, Gentoo, Void or any server spin such as Fedora Server. Then, during installation you only get what you need. If you are going lightweight you'd probably want something like Sway WM, Hyprland or XFCE.

    If you don't care for minimalism, then choosing a distro focused on a graphical interface such as Fedora Workstation will be much better for you, since that distro will be maintained with the idea of users using whatever DE it is, the distro maintainers probably contribute to upstream of the DE too. Support will also be easier since you'll find that these distros, while maybe having smaller communities, those communities ask more questions and get more solutions due to the Linux inexperience.

    19
  • Jump
    What VPN should I get for Linux?
  • I'm a Proton slave, all my eggs are in their basket so I'll go ahead and provide some free marketing for them. ProtonVPN is pretty good since it's ran by a good company that cares about you, getting Port Forwarding setup on Linux is a bit of a chore but I believe they're working on automating it, the Windows app does have it automated already by the way.

    I do worry about the long-term practicality of ProtonVPN because of this manual process, since as far as I can tell there's no way to automatically hand your assigned port to the torrent client...

    17
  • Jump
    Is there a way to sync todo.txt with Tasks, similar to how GNOME calendar syncs with Google?
  • Linux is not a prerequisite nor is it a required side effect of digital privacy, sure the two go hand-in-hand thanks to FOSS but you can have one without the other.

    Red Star is a Linux distro, but it's the embodiment of the antithesis of privacy.

    12
  • Jump
    Which of these VPS providers would you recommend?
  • I use Hetzner exclusively and have just one complaint. You don't get much choice as to where your VPS is hosted country-wise nor the OS it runs. You do get the standard list of options, as you would with any other provider, except that list is quite small on Hetzner. It's good enough, I use Fedora everywhere and they support that so I'm good. Anyway, it's obviously free to create an account so there's no risk in case your setup isn't supported.

    Apart from that, they're brilliant. The web console is nice, clean and well-designed, great value (1TB of storage clocks in at a few euros/month), room to scale and a decent company. Can't comment on customer support since I've never needed it.

    For the services you've specified, that'll run you maybe 3 - 4 euros a month (that's with automatic backups of your entire server + tax) since you can run all of that under one server.

    12
  • Jump
    Samba vs NFS vs SSHFS ?
  • I'm not an expert with this stuff, I just do whatever works. This works, so I do it and when people ask me or just in general how to do it this is what I tell them. Most of the guides I've come across, including one from DigitalOcean, recommends doing this.

    1
  • Jump
    How to store digital files for posterity? (hundreds of years)
  • Printing flip-books for the videos and keeping that in essentially a time-capsule. With a vacuum if you can afford it. Not perfect but will definitely last for hundreds of years. Look at the Magna Carta for inspiration.

    For the audio, vinyl and kept in an even stronger container, instruct everyone to use gloves before touching it.

    2
  • Hi all,

    I've been scouring around for a tool to do this for some time but haven't had any luck, hence here I am once again asking for your pirate support.

    I'm aware of Cider, but it doesn't do High-Quality Lossless and the people behind it seem a bit scummy to be honest; the whole Cider 2 thing. Forgive me if I'm wrong, and please correct me.

    I'm quite keen on doing this since I'm part of an Apple Family plan, so I don't pay a penny for the service but still get full access. I've got terabytes of storage just waiting to share music via Soulseek.

    While I'm at it here, might as well ask if anyone's got a similar thing for Spotify? It's the same deal with the whole Family plan thing (It's a complex situation) so downloading from that service is just as appealing, though AM is preferred because quality.

    Sidenote, I don't want any of these tools that just match the song and rip from YouTube; always gives crap quality.

    32

    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.

    0

    Hi! I'm currently using XFCE on my laptop, I was previously using Compify as my compositor (XFWM is quite rough), but stopped when I noticed I could no longer get through the day on one charge. My battery life doubled when switching back to XFWM. So I was wondering if anyone knows of any X compositors that have a focus on energy efficiency?

    To declare the elephant in the room, I would use Wayland if the only two desktops that properly support it weren't trying to be entire operating systems themselves. I can't use standalone compositors like Sway or River because I need this laptop for school, I can't be configuring it constantly, I simply don't have the time.

    I'm aware that XFCE is working on Wayland support, and I'm patient enough to wait if there are no compositors like I'm describing. XFWM isn't the end of the world.

    Thanks for your time :)

    5

    Hi all, I'm working on a Solarpunk world building project and I want to know your thoughts on one of the main features of my world. To preface all this and provide some context, my world is an alternate-history with a divergence point sometime in the 2020s. The divergence was caused by a vocal and technically-skilled group of Green-Anarchists that labelled themselves as "Dawn".

    Dawn did a whole host of things to ween people off of Capitalism and into my Solarpunk world, I've gone into immense detail on this but I doubt it's relevancy to my question so I'll omit all those details, but there was a tipping-point in which Capitalism crumbled and gave into Dawn's Anarcho-Solar world.

    To make sure the world stayed Solarpunk and to give people stress-free lifestyles, they developed 1 AI and 1 AGI. The AGI manages all Dawn technology, such as Dawn power generation, carbon-capture, a global hyper-loop etc and the AI makes sure no one tampers with the AGI (For those unaware, AGI is Artificial General Intelligence, so for example Skynet is an AGI since it can think and do many things, but ChatGPT is an AI because it can only do text).

    Most people in my world wont ever have to think about the AI and AGI, it is taught in my education system to make people aware in case of catastrophe but it mostly manages itself and is monitored by the longest-serving Dawn members.

    I simply want to know if machines like this can exist in Solarpunk with it remaining Solarpunk, and if people like the idea or not. If you want to know more about my world building then feel free to ask! Thanks for your time in advance :)

    P.S. I should mention that AI and AGI are mirrored across 8 different instances and for the most part work independently of each other, meeting only when strictly necessary. This is to give even more defense against tampering and error.

    Edit 1: Changed title from Overlord to Background, Overlord implies oppression which the system doesn't do.

    41