What would you change about your favorite Linux distribution?

3 years ago by tet to c/linux

Examples could be things like specific configuration defaults or general decision-making in leadership.

What would you change?

perishthethought 95 points 3 years ago

I'd have Ubuntu stop forcing me to use Snaps.

path: 0 7287653, hotness: undefined, score: 95, children: 12
sebsch 36 points 3 years ago

Maybe you should switch your favourite then?

The enshittification of Ubuntu will not stop on an enforced Appstore.

path: 0 7287653 7291804, hotness: undefined, score: 36, children: 11
umbrella 2 points 3 years ago
path: 0 7287653 7291804 7316974, hotness: undefined, score: 2, children: 10
Para_lyzed 2 points 3 years ago

The common recommendation is Linux Mint, but there are lots of Ubuntu derivatives out there. Another common recommendation is Debian or a Debian derivative, and those will generally be similar to Ubuntu since Debian is the upstream of Ubuntu.

You can feel free to ignore it if you aren't open to other options, but my personal distro recommendation for a Gnome-based desktop is Fedora. It has a much quicker update cycle, so you'll actually get feature updates on your packages (which is great if you use neovim plugins, since the neovim packages in the Ubuntu repos are ancient at this point, or you know, any other package that benefits from being updated). Of course it obviously isn't as bleeding edge as Arch, though I personally see that as a benefit because I found Arch to be unstable (haven't really experienced any instability with Fedora in the past few years though). But don't be mistaken, I'm not saying Fedora is similar to Ubuntu, just providing an alternative perspective since you seem to be open to switching to a different distro (though the differences may be more minor than you think from an end-user perspective).

BTW, Linux Mint isn't just a "beginner distro", it's perfectly fine for anyone to use, and it fixes a lot of the Canonical BS from Ubuntu. I feel like some people get caught up in the thought that Mint is the distro that you ditch for another one when you become more comfortable with Linux, but that doesn't have to be the case.

path: 0 7287653 7291804 7316974 7324987, hotness: undefined, score: 2, children: 0
sebsch 1 point 3 years ago

There where Times when Ubuntu was Marks baby, but nowadays with pro, advertisement and tracking in the terminal an AppStore, everything has to have a businesscase.

I would recommend just plain Debian either with flatpak or in the testing branch. It's almost the same, stable as a rock and driven by a community.

path: 0 7287653 7291804 7316974 7321043, hotness: undefined, score: 1, children: 7
umbrella 0 points 3 years ago
path: 0 7287653 7291804 7316974 7321043 7340595, hotness: undefined, score: 0, children: 6
Pacmanlives 1 point 3 years ago

Going upstream to Debian

path: 0 7287653 7291804 7316974 7317407, hotness: undefined, score: 1, children: 0
GravitySpoiled 43 points 3 years ago

Desktop environment should be separated from the OS. You should be able to change the de easily. Maybe in a container.

Present the user with common software when installing the os. Ask the user if she wants to install any of it (as a flatpak).

Ask for prioprietary codecs and install them if wanted.

path: 0 7290607, hotness: undefined, score: 43, children: 14
z00s 15 points 3 years ago

Present the user with common software

Manjaro does this with word processing software but I wish it did it with more stuff. It would be nice to not have to uninstall a bunch of apps and install my preferred ones as the first step after a fresh install

path: 0 7290607 7291759, hotness: undefined, score: 15, children: 2
mac 7 points 3 years ago

Like Ninite for Windows but at the start not manually downloaded

path: 0 7290607 7291759 7293026, hotness: undefined, score: 7, children: 1
z00s 1 point 3 years ago

Exactly

path: 0 7290607 7291759 7293026 7298859, hotness: undefined, score: 1, children: 0
acockworkorange 13 points 3 years ago

It is. I don't know what you're talking about. You can go ahead and apt-get xfce on Linux Mint right now. Back in 1998, I had Window Maker, Gnome and some other windows 95 inspired DE all installed in my Conectiva Linux. It was always possible.

path: 0 7290607 7295295, hotness: undefined, score: 13, children: 7
jsh -6 points 3 years ago

Installing KDE Plasma on a Gnome installation breaks so much shit it's not funny, but most of this seems to be a problem with the command line because doing it with YAST seems to prevent things from breaking.

path: 0 7290607 7295295 7296340, hotness: undefined, score: -6, children: 6
atzanteol 11 points 3 years ago

It does not? It's what I did on pop os and it's working fine.

path: 0 7290607 7295295 7296340 7296477, hotness: undefined, score: 11, children: 0
Bo7a 8 points 3 years ago

I don't get this. It is a common statement on lemmy especially among the new users. I have been daily-driving linux for many many years, and every install of a new distro gets 3 or 4 DEs added to play around with and find the 'flavour of the year' for myself.

I don't recall this ever being a real problem. Ever.

path: 0 7290607 7295295 7296340 7296562, hotness: undefined, score: 8, children: 3
ikidd 5 points 3 years ago

Been using Linux for 25 years, and I remember some of this from init script years, but it's been a long, long time since it's been an issue in any half-way decent distro.

path: 0 7290607 7295295 7296340 7296562 7298525, hotness: undefined, score: 5, children: 2
acockworkorange 2 points 3 years ago

I haven't installed KDE in a long time. But installing both Gnome and Window Maker next to Mint's Cinnamon was absolutely breezy.

path: 0 7290607 7295295 7296340 7311634, hotness: undefined, score: 2, children: 0
bia 8 points 3 years ago

I've done this with debian in the past, you just install different DE in parallel. Works well enough, don't remember it causing any issues. It just makes a mess of your home folder, so I don't do it outside of testing purposes.

path: 0 7290607 7295209, hotness: undefined, score: 8, children: 0
AnUnusualRelic 5 points 3 years ago

That's plain wrong.

Like so much of the Linux stuff that's thrown around in here. It's frustrating.

path: 0 7290607 7306326, hotness: undefined, score: 5, children: 0
Petter1 5 points 3 years ago

I guess with immutable linux distros, it would be possible, as fat as I understand.

path: 0 7290607 7290766, hotness: undefined, score: 5, children: 0
Samueru 38 points 3 years ago

Some defaults I would like to see:

  • Have zsh as the interactive shell (And also have its dotfiles in a better location like XDG_CONFIG_HOME/zsh)

  • Btrfs with compression enabled and subvolumes set. (Maybe also timeshift installed, not sure because not everyone uses timeshift for btrfs snapshots).

  • ZRAM (With proper sysctl.conf like PopOS does).

  • Pacman as the package manager with an Aur helper already installed.

  • No bloat™ preinstalled, nothing of shipping flatpak or snap by default or even a DE. So I can just boot into a tty without having to do the minimal install from zero.

  • Comply with the FHS and XDG specs (Arch fucking installs packages to /opt and doesnt set ~/.local/bin as part of PATH)

  • Dont break userspace (arch did this recently with an update to glibc that removed a patch that breaks steam games)


Edit: Also forgot to mention:

  • Ship x86-64 v3 binaries, common arch, even Gentoo is doing it while on arch you have to use non official repos.
path: 0 7287774, hotness: undefined, score: 38, children: 6
bazsy 5 points 3 years ago

Btrfs with compression enabled and subvolumes set.

And enable/automate maintenance services for BTRFS. For example: balace should be run on heavily used system disks or scrub could help detect errors even on single disks.

ZRAM (With proper sysctl.conf like PopOS does).

Could you explain the preference of ZRAM over ZSWAP? I thought the latter was the more advanced and better performing solution. Is there some magic in Pop's config?

path: 0 7287774 7298398, hotness: undefined, score: 5, children: 3
Samueru 4 points 3 years ago path: 0 7287774 7298398 7304614, hotness: undefined, score: 4, children: 2
bazsy 1 point 3 years ago

Thanks for the links! I updated my config from z3fold to zsmalloc and adjusted the vm.page-cluster to test these out.

Reading a bit more, I think when using large max_pool_percent (>30) with Zswap the two solutions are more similar than not. A crucial difference is what use-case is more acceptable since Zswap can cause unresponsiveness (and potential lockup) under high memory pressure. While Zram could result in an OOM crash in a similar worst-case scenario.

path: 0 7287774 7298398 7304614 7323229, hotness: undefined, score: 1, children: 1
Samueru 1 point 3 years ago

Oh I can tell you that zram will not result in an OOM that zswap would prevent:

I once ran into a bug when using foobar2000 with wine to convert my music library that resulted in an insanely high ram usage, like my 16 GIB ram was filled and then my 32 GIB zram was also filled and the PC froze.

I just went and edited my zram config to make my zram 48GIB and ran foobar again, it ended the conversion without issue kek. No idea wtf happened but whatever data was being written in memory was being compressed good by zRAM, like very few people would even use a swap partition or file that is more than 32 GIB to begin with.

I also tested running Zelda tears of the kingdom in yuzu using 4GiB of ram with a big zram and it worked, that game in yuzu is a ramhog and on windows people need 16 GiB of ram and they still max out their swapfile.

There is also a vid on yt titled zram vs windows pagefile where a user running endevour demostrates how zram can take a bunch of Minecraft mods while windows with the help its of pagefile cant

Edit: Here is the vid: https://www.youtube.com/watch?v=nMYTBsjeoTc

path: 0 7287774 7298398 7304614 7323229 7325583, hotness: undefined, score: 1, children: 0
lud 3 points 3 years ago

If you don't want ANYTHING installed by default you should probably just go for the specialized distros that provide that.

path: 0 7287774 7304345, hotness: undefined, score: 3, children: 1
Samueru 2 points 3 years ago

The issue with many of those distros is that it usually means that you have to install everything from 0.

Arch is good at this because the archinstall script speeds it up and you don't have to choose a DE. But with other distros that use a graphical installer, you are forced to use whatever they ship as the default desktop environment.

edit: And holy shit properly configuring Btrfs subvolumes from 0 is something that I tried with voidlinux and I ended up breaking the entire install.

path: 0 7287774 7304345 7304650, hotness: undefined, score: 2, children: 0
joojmachine 37 points 3 years ago

As someone who's an active user and contributor to Fedora: words cannot express enough how much I hate US laws.

It's the reason we can't ship with H.264 hardware decoding out of the box, it's the reason why we can't provide access to our project and our community to sanctioned countries (Cuba being one that really hurts me, but mainly Iran right now, which makes me really sad because I'm having to answer people from Iran almost weekly asking on how they can be a part of the project with "unfortunately you can't").

I dream of a day where Fedora's trademark changed to the hands of a non-profit foundation outside of the US.

path: 0 7309629, hotness: undefined, score: 37, children: 3
BautAufWasEuchAufbaut 5 points 3 years ago

Do other distributions like Debian, Alpine, or Arch also have this issue?

path: 0 7309629 7316255, hotness: undefined, score: 5, children: 1
joojmachine 4 points 3 years ago

I believe some other distros have this issue, but I'm not sure about specific ones. US laws are pretty complicated by themselves, even more when you try to understand how it affects projects from other countries that are trying to be available on US.

path: 0 7309629 7316255 7323142, hotness: undefined, score: 4, children: 0
Buffalobuffalo 4 points 3 years ago

Responses involving, "Did you typo when you said you were from Tehran, Iran? Sometimes autocorrect changes it from sanctioned [foreign capital, foreign nation] - as we both surely know [foreign nation] is sanctioned allowing contributions to US based software projects. Anyway, check out the Git!" are probably forbidden, surely.

path: 0 7309629 7327821, hotness: undefined, score: 4, children: 0
sebsch 29 points 3 years ago

Arch should have the same zsh profile you have on the live image, installed after the installation by default.

path: 0 7291824, hotness: undefined, score: 29, children: 2
CalicoJack 7 points 3 years ago

grml-zsh-config is its name, and it's always one of the first things I install on a fresh system. I'll never understand why it isn't the default.

path: 0 7291824 7303790, hotness: undefined, score: 7, children: 0
ichbean 4 points 3 years ago

Arch doesn't have zsh installed by default. In case people wanted this profile - it's in extra grml-zsh-config.

path: 0 7291824 7304531, hotness: undefined, score: 4, children: 0
harsh3466 27 points 3 years ago

Remove snaps

path: 0 7288401, hotness: undefined, score: 27, children: 2
pineapplelover 4 points 3 years ago

I like how this comment didn't even need to mention the distro name ##### ubuntu

path: 0 7288401 7312614, hotness: undefined, score: 4, children: 1
harsh3466 3 points 3 years ago

hahaha! I almost put Ubuntu, but I knew everyone would know exactly what I was talking about.

path: 0 7288401 7312614 7325439, hotness: undefined, score: 3, children: 0
domi 27 points 3 years ago

Fedora:

  • Put H264 and H265 hardware video decoding back in
  • Make Flathub the default Flatpak repository
  • Make the installer easier for beginners by hiding advanced settings most won't need
  • Make their KDE spin more prominent, currently you have to look for it to find it
path: 0 7293511, hotness: undefined, score: 27, children: 0
pastermil 26 points 3 years ago

I wish Debian picks KDE instead of GNOME as their default DE on the instalation menu. GNOME is so ill-fitted for point release due to its bleeding-edge nature. It works well with Fedora because the distro itself is bleeding-edge (same goes with Arch & Nix).

path: 0 7290864, hotness: undefined, score: 26, children: 0
Mango 21 points 3 years ago

I would change the name to drugs.

I use drugs btw.

path: 0 7312441, hotness: undefined, score: 21, children: 2
deathbird 11 points 3 years ago

Debian Retro Universal Gaming System

Someone make that a thing.

path: 0 7312441 7319102, hotness: undefined, score: 11, children: 1
meekah 4 points 3 years ago

There's retroPie, based on Raspberry Pi OS Lite, which is in turn based on Debian. There ya go.

Edit: never mind, I just learned retroPie is actually just an application, not a full OS

path: 0 7312441 7319102 7321219, hotness: undefined, score: 4, children: 0
XTL 20 points 3 years ago

Debian

  • Say the current stable and testing version number and name clearly on the web front page. Actually put it on every single page instead of burying it somewhere. It takes no space at all and is stupidly hard to find of you're ootl.
  • Nicer installer. Make sure images with WiFi drivers and firmware are easy to find.

Also I wish every distribution had a wiki as nice as Arch's.

path: 0 7293909, hotness: undefined, score: 20, children: 2
rufus 5 points 3 years ago

If I might add something: We could turn something like testing or unstable into a proper rolling release for desktop machines. It works reasonably well for that. However it is completely unsupported and would require some change to the release model and manpower dedicated to it.

path: 0 7293909 7295521, hotness: undefined, score: 5, children: 0
BautAufWasEuchAufbaut 3 points 3 years ago

Make sure images with WiFi drivers and firmware are easy to find.

That's included in the main installation iso now.

path: 0 7293909 7316379, hotness: undefined, score: 3, children: 0
r1veRRR 20 points 3 years ago

Just in general: More sane defaults, less RTFM. Sure, you can configure everything, but MUST you? A lot of opensource developers seem to believe that configurability is a get-out-of-jail-free card for having to provide a good user experience out of the box.

path: 0 7325339, hotness: undefined, score: 20, children: 1
Pantherina 1 point 3 years ago

Being on Debian haha

path: 0 7325339 7333577, hotness: undefined, score: 1, children: 0
user224 19 points 3 years ago

It would be cool if it officially brought back KDE Plasma.
(Linux Mint)

path: 0 7288026, hotness: undefined, score: 19, children: 2
PlexSheep 6 points 3 years ago

I'm using plasma on LMDE, are you telling me they don't officially support it?

path: 0 7288026 7291893, hotness: undefined, score: 6, children: 1
acockworkorange 5 points 3 years ago

They won't answer questions about KDE specifically on their official Discord. Not that it matters.

path: 0 7288026 7291893 7295306, hotness: undefined, score: 5, children: 0
kugmo 18 points 3 years ago

I'd just want more package maintainers for Arch, some people maintaining 1000+ packages is crazy and would take a load off of them.

path: 0 7298696, hotness: undefined, score: 18, children: 0
rotopenguin 16 points 3 years ago

I would get rid of snaps.

path: 0 7310476, hotness: undefined, score: 16, children: 2
freedumb 7 points 3 years ago

You just inadvertently triggered a lot of Scandinavians

path: 0 7310476 7317187, hotness: undefined, score: 7, children: 0
SuperSpruce 1 point 3 years ago

I'd do something similar but not the same. Set up Deb, flatpak and snap support out of the box but default everything to Deb. And in the software center, allow you to change the default packaging of newly installed software.

path: 0 7310476 7343904, hotness: undefined, score: 1, children: 0
mlg 15 points 3 years ago

Stop using GNOME as de facto default standard. Fr I despise this crap

I seriously don't understand how anyone from windows is going to find stock GNOME even remotely intuitive or useful.

What kind of sick bastard thought "Yeah you know what, people don't need minimize and expand buttons."

And then on top of that, they put in the most basic default modern android chromeos looking shell/menu as if this is some mobile OS that runs all its apps on the JVM and that everyone knows trackpad kung fu.

For such a "simple" desktop, it eats through ram like it's KDE with all the fancy animations enabled.

Frickin Compiz solved the problem of performance and features over a decade ago. Use the god damn thing. If you need wayland, then at least KDE please.

If you're coming from Mac, only then will GNOME feel somewhat familiar because of the shell. Otherwise, please just make the download either an ISO with several DEs or a menu to select the DE first. Or at the very least, make a better default GNOME setup.

path: 0 7292211, hotness: undefined, score: 15, children: 12
Corgana 10 points 3 years ago path: 0 7292211 7298210, hotness: undefined, score: 10, children: 0
ikidd 7 points 3 years ago

The truly awful one is "default the cursor on the save dialog to the Search input box, NOT the filename box". I install Gnome every once in a while to check it out, and the second I encounter that dialog still behaving like that, I rip the whole marianne right out.

Like what insane monster thinks that's reasonable?

path: 0 7292211 7298411, hotness: undefined, score: 7, children: 0
banghida 7 points 3 years ago

Gnome is literally the only usable DE right now

path: 0 7292211 7303906, hotness: undefined, score: 7, children: 2
sorrowl 0 points 3 years ago

If that's true, it's very good we use a wm.

path: 0 7292211 7303906 7332780, hotness: undefined, score: 0, children: 0
lud 0 points 3 years ago

Gnome is incredibly annoying to use for me. KDE is so much better.

path: 0 7292211 7303906 7309444, hotness: undefined, score: 0, children: 0
ScreaminOctopus 6 points 3 years ago

You didn't even mention the worst part, you can't change the default terminal emulator.

path: 0 7292211 7296986, hotness: undefined, score: 6, children: 0
YourMomsTrashman 4 points 3 years ago

I do like gnome for how out of the way it stays. It's easy for new users to understand its lack of distractions and start to actually just use software on it. It's got its target audience.

I'm not saying it can't be done better. Cinnamon, my current personal choice, does most of the same things right.

I haven't used KDE much because of graphical issues on my device, but it seems like a nightmare getting workspaces or gestures set up. It seems like the polar opposite of 'distractionless', where you can spend hours learning and/or getting lost in a maze of submenus. I understand that's an appeal to some.

I want to love KDE, and I might retry sometime soon, but as a casual it does make me appreciate what gnome is doing.

path: 0 7292211 7323586, hotness: undefined, score: 4, children: 0
Kristof12 3 points 3 years ago

True true, plasma the default or XFCE like is used on Mint would be way better

path: 0 7292211 7297832, hotness: undefined, score: 3, children: 0
Rozauhtuno 3 points 3 years ago

path: 0 7292211 7295839, hotness: undefined, score: 3, children: 0
catguy 3 points 3 years ago

@mlg @tet my man can not let someone have their DE in peace

path: 0 7292211 7304395, hotness: undefined, score: 3, children: 0
AnUnusualRelic 2 points 3 years ago

Kde doesn't use much ram. It hasn't done so for ages.

path: 0 7292211 7306258, hotness: undefined, score: 2, children: 0
Loucypher 2 points 3 years ago

You made me chuckle :) True, if coming from macOS, Gnome can be familiar enough but the defaults are terrible. Even those used to Macs need to install/enable the basics like maximise/minimise buttons etc. I don’t understand why even a Gnome centric distro like Fedora doesn’t come with Gnome Tweaks installed by default… Let alone the fact that usually the average user will also install a bunch of extensions. That is why Ubuntu is arguably the one doing the better job out of the box: their Gnome is actually useful from the get go.

path: 0 7292211 7314925, hotness: undefined, score: 2, children: 0
callyral 14 points 3 years ago

The documentation. It needs more of it.

the distro

It's NixOS, the docs could be better, had a lot of confusion and had to watch a lot of tutorials when getting started, when I should've been able to just read the documentation instead.

path: 0 7297678, hotness: undefined, score: 14, children: 1
ransomwarelettuce 1 point 3 years ago

Imagine NixOS with arch level's wiki.

I for one love the NixOS concept, but I can't phantom myself to learn it with such poor docs.

I love the concept so much that I even tried to replicate it with arch and ansible. No need to tell how that went. . .

path: 0 7297678 7439560, hotness: undefined, score: 1, children: 0
nycki 13 points 3 years ago

pacman and nix are both really neat conceptually but they both fail at the most obvious usability test, which is "I just want to install a package"; its like exiting vim all over again.

edit: yes, I know you can set an alias to pacman -Sy or whatever, but if you need to set up an alias for a command to be usable, then I can't in good faith recommend that OS to anyone, and I don't want to use an OS I wouldn't recommend to others.

path: 0 7289007, hotness: undefined, score: 13, children: 13
ccdfa 11 points 3 years ago

What's complex about pacman? I've found pacman to be more reliable and easier to manage than apt, so I'm just curious about your experience

path: 0 7289007 7289316, hotness: undefined, score: 11, children: 1
nycki 4 points 3 years ago

My experience with pacman was via rwfus on steam deck. I was coming in as someone with experience with apt, npm, pip, even choco and winget on windows. My expectation from pretty much every other command line tool is that commands are verbs, flags are adverbs. So having to install with "pacman -S" (or is it "pacman -Sy"?) just feels unnecessarily cryptic. Same with "nix-env -iA". I understand that there are some clever internals going on under the hood, but you can have clever internals and sane defaults. For instance, "npm install foo" both downloads the package to node_modules and updates package.json for me, so I can see what change was made to my environment. Nix should do that.

path: 0 7289007 7289316 7304442, hotness: undefined, score: 4, children: 0
Bogasse 10 points 3 years ago

Yeah, I don't understand how you could make installing vim simpler than pacman -S vim? Is it about "-S" being less obvious than "install"?

path: 0 7289007 7291202, hotness: undefined, score: 10, children: 10
blackstrat 21 points 3 years ago

How about pacman install vim or pacman --install vim or pacman -i vim

What the heck does S mean?! What's all the syncing nonsense. A million obscure parameters that are all single letter, don't tie in with anything meaningful. You might be used to it, but it's a mess of parameters.

path: 0 7289007 7291202 7291706, hotness: undefined, score: 21, children: 8
2xsaiko 6 points 3 years ago

My guess is it’s called sync because it’s the “do stuff directly relating to remote repository” sub-command, including remote repo search (--sync --search) and syncing package database/updating packages (--sync --refresh --sysupgrade). Notably, installing or updating a local package file you do with --upgrade.

A lot of package managers just have separate commands instead. It’s just a matter of organization.

path: 0 7289007 7291202 7291706 7295527, hotness: undefined, score: 6, children: 0
kuberoot 5 points 3 years ago

To me that's part of the ideology I associate with Arch. If you actually use -h in pacman, I find that the help is presented in a nice and contextual way. You only need a few commands on a daily basis, and most of the other things you might need are easy to figure out when you need them.

In regard to -S being confusing, I think it's basically making the external operations map to how the software works internally. I feel like learning what the software is doing, rather than expecting the software to hide away the details, is also part of it. When you want to do more complex operations, or when something breaks, you'll have a better understanding of what happened.

I wouldn't mind a better interface, I'm not claiming it's the best it can be or even close to it, but I wouldn't want the improvement to come at the cost of obscuring how the software works. I don't want the commands categorized just by convenience rather than logic, or magic buttons that automatically perform a sequence of hidden operations. I want something I can learn, understand, commands I can dissect into their components, not something I'm expected to use in the 10 ways provided and hope it does what I need.

I see this in the same way as people tend to use git - some GUIs will offer convenient buttons with their own made up names, and when git throws an unexpected error, the user will have no idea what the error means, or what the software did to get there.

People often complain that git doesn't make sense. They might have a point in terms of it being unintuitive... But I find that with a general understanding how it's built and what the commands do, the complaints are often people trying to force the issue using the wrong tool for the job.

And, honestly, sorry for the rant. In the end it's just my opinion, I don't want to force it on anybody, I just started writing and kept finding things I wanted to elaborate on. If you're reading this, I hope you have a good day!

path: 0 7289007 7291202 7291706 7296468, hotness: undefined, score: 5, children: 0
Samueru 0 points 3 years ago

You can use an alias for that. Or even a wrapper script that intercepts that.

For example you could place this script in your PATH named idk mmm installpkg (install might be an issue for a name)

Which would do the following:

#!/bin/sh

sudo pacman -S $@

So when you type installpkg vim it will run sudo pacman -S vim

You can repeat that for pacman -Syu, pacman -Rsn, etc. You can even replace pacman for your aur helper instead. (remove the sudo if you will use an aur helper instead).

path: 0 7289007 7291202 7291706 7292115, hotness: undefined, score: 0, children: 5
brb 5 points 3 years ago

I think the point is that if one needs to read a thousand pages of documentation before they can start using a new operating system they will just give up regardless of how good it is.

Installing packages is probably one of the first things you'd want to do so there is a lot of value in keeping its design intuitive.

The 'you can make an alias or script for it' argument only works if someone already has a working understanding of the underlying mechanisms. Which you can assume it someone gradually gets introduced to a Programme, but not if they are making a big switch like installing a new OS.

path: 0 7289007 7291202 7291706 7292115 7295192, hotness: undefined, score: 5, children: 1
Contort3860 4 points 3 years ago

Just curious, why a script instead of just a bash alias or something like it?

path: 0 7289007 7291202 7291706 7292115 7295416, hotness: undefined, score: 4, children: 2
nycki 2 points 3 years ago

I've also seen it as pacman -Sy and pacman -Syu and so on. I really just think "install" should be a subcommand, not a flag. That's really my only issue I guess, I've only ever used pacman via rwfus on steam deck so maybe my usability problem is with that.

path: 0 7289007 7291202 7304246, hotness: undefined, score: 2, children: 0
4vr 13 points 3 years ago

No snaps or flatpak by default.

path: 0 7288345, hotness: undefined, score: 13, children: 0
halfway_neko 12 points 3 years ago

(Arch, btw)

Technical: Better, easier to use APIs for pacman. The last time I tried to do alpm stuff, it wasn't fun.

Social: Less rtfm. The manual is good, but it's not cool when people are super elitist (especially towards newbies).

path: 0 7308777, hotness: undefined, score: 12, children: 2
Falcon 7 points 3 years ago

The manual is OK, much of it’s out dated and often outright wrong. It is still a great document.

Edits to the wiki are often knocked back if they weren’t made by the inner circle, discussions on the back page are often closed and frankly the TUs are mostly wankers. The forum policy on necro-bumping leaves half answers everywhere but the notion of “put it in the wiki” is undermined by the toxic community among inner party members.

Arch is a great middle ground between Fedora and Gentoo, but I had to walk away because the community was so toxic and childish.

I’m using void and Gentoo now and I’m pretty happy, anything that doesn’t run works in a container anyway.

TL;DR: community behaviour is much more important to me than technical use.

path: 0 7308777 7316710, hotness: undefined, score: 7, children: 0
flashgnash 3 points 3 years ago

Not just for arch but the community in general is also really quick to suggest you change the technology you're using.

I've had a couple occasions before where I've mentioned a problem and people immediately tell me to use their window manager of choice instead because it's better

path: 0 7308777 7337779, hotness: undefined, score: 3, children: 0
acockworkorange 11 points 3 years ago

I would have Debian go back in time to 1999 and adopt Window Maker as it's default DE. GNUstep would be integrated and made cross platform. All popular software on windows, Mac and Linux would be based off of it. We'd be used to lightning fast, beautiful DE, with an auto docking paradigm. World peace and the end of hunger would be achieved.

path: 0 7287636, hotness: undefined, score: 11, children: 2
LeFantome 3 points 3 years ago

Wouldn’t you have to get GNUstep working first? That seems like a limiting factor in your otherwise admirable plan.

macOS and Linux could indeed have had a common Desktop API. GNUstep was started even before Cacoa and could have kept compatibility with it.

The other problem is that no GNUstep desktop environment ever really got off the ground either. WindowMaker ( really just a window manager, not a DE ) is not written in GNUstep. I imagine it is written in C against the X11 libs.

I like your dream though. I used to dream of the same.

I am pretty sure that GNUstep is cross platform though. At least we have that.

Have you seen NextSpace?

https://github.com/...

path: 0 7287636 7301866, hotness: undefined, score: 3, children: 1
acockworkorange 2 points 3 years ago

You forgot world peace and hunger.

It's a pie in the sky by definition. It was the *Step paradigm I had fallen in love with. Very elegant. Mail.app was cool. It's not the paradigm the industry adopted, in the end. MDI and Taskbar won for better or worse. Just look at the upheaval that Gnome caused by abandoning it, the sheer number of forks.

I miss my Window Maker that came rizzed up to nines by default on Conectiva. It made my 486 fast, elegant, and futuristic. I could listen to MP3, chat on IRC, and have a page open on Netscape all at the same time!

BTW GNUstep is alive. I'll check out NextSpace, thanks for pointing me there!

path: 0 7287636 7301866 7312236, hotness: undefined, score: 2, children: 0
beirdobaggins 11 points 3 years ago

Every distro.

Samba file shares should use regular user credentials and not have separate samba usernames and passwords.

path: 0 7309202, hotness: undefined, score: 11, children: 2
dan 4 points 3 years ago

Unfortunately my understanding is that this is essentially impossible. SMB hashes the password on the client-side, and the hashing algorithm isn't compatible with the algorithms used in /etc/shadow (it's unsalted and less secure). I doubt Linux distros would want to have another field in /etc/shadow just for Samba passwords, and deal with keeping them in sync.

Samba can use standard Linux users, but there's no way to reuse the same passwords.

path: 0 7309202 7325295, hotness: undefined, score: 4, children: 0
Xartle 1 point 3 years ago

If it really bothers you, I think you could set up authentik (or some other idp) and point all your login needs at it... Though, it's not going to make things easier for you, just the opposite. Probably a good learning experience though.

path: 0 7309202 7340725, hotness: undefined, score: 1, children: 0
MagneticFusion 10 points 3 years ago
path: 0 7287777, hotness: undefined, score: 10, children: 1
reallyzen 1 point 3 years ago

Better management of the btrfs default settings and cleanup scripts. My install bricked itself because the root partition was 30G and it chocked itself to death (home and all data was elsewhere).

path: 0 7287777 7323248, hotness: undefined, score: 1, children: 0
WbrJr 9 points 3 years ago

Unpopular take: A more complex installer that lets me choose what I want to use:

  • what de?
  • what theme of de?
  • what package manager?
  • all the video codecs or minimal?
  • what office programs?
  • graphics card? Nvidia or AMD?
  • developer pack? (Python, java, some other stuff, vscode/codium)
  • graphics suite (Krita, incscape, gimp)
  • KDE connect, syncthing?
  • Firefox or chromium?
  • cloud connections? (OneDrive, Google drive, nextcloud?)

I don't know what else could be interesting, but I think that would take away the annoying "what distro to I want" and would make Linux more like "I like gnome, everything installed, I'm a developer" or "KDE plasma, graphics and office, the rest inwant to install myself"

Maybe I totally don't understand what distros are, but isn't all the same, just some differen configurations?

path: 0 7299677, hotness: undefined, score: 9, children: 3
Jean_Lurk_Picard 8 points 3 years ago

Arch?

path: 0 7299677 7299866, hotness: undefined, score: 8, children: 1
cyanarchy 4 points 3 years ago

I haven't used any of the arch install scripts but they seem to have regular problems. Doing it the usual way is a proper way to roll your own but it doesn't give you options. You have to know what you want, or you have to know where to find out what exists.

The guided installer is going to be important to a type of person we're going to see more and more of: power users that know what they want to do, but for whom the Linux ecosystem is a foreign and fractous entity what uses entirely unfamiliar nomenclature.

path: 0 7299677 7299866 7313498, hotness: undefined, score: 4, children: 0
AngryCommieKender 2 points 3 years ago

I believe that Debian Unstable has you covered

/j

path: 0 7299677 7299835, hotness: undefined, score: 2, children: 0
LeFantome 9 points 3 years ago

I think the biggest flaw in Arch is the “keyring” package that can go out of date between updates. EndeavourOS makes it worse since it has two of them.

EndeavourOS ships eos-update that somewhat fixes this and can be used in place of pacman or yay. It always updates the keyring first. How many people use that utility though ( or even know it exists ).

Pacman and yay should “just work”.

path: 0 7299640, hotness: undefined, score: 9, children: 1
reallyzen 1 point 3 years ago

It's fixed by now I think ; I never update between projects, so sometimes would go a few months between updates and it hasn't happen anymore. When it did, the fix was simple enough while still annoying of course.

AFAIK now the keyring gets updated first if needed. In the middle of something here, can't try unfortunately - but at the time of the issue, while the first-level answer was "Update All The Things (all the time)", the problem was on the table, and acknowledged as in need of a fix.

path: 0 7299640 7323122, hotness: undefined, score: 1, children: 0
Dariusmiles2123 8 points 3 years ago

Fedora:

-Window tiling without an extension -Ability to open a program on a certain workspace without an extension -An equivalent to Time Machine -Minimizing/expending buttons by default -Gnome calendar easily displaying your thunderbird calendar -Ability to easily try other DE

Otherwise everything is perfectly fine

path: 0 7292980, hotness: undefined, score: 8, children: 5
Samueru 3 points 3 years ago

An equivalent to Time Machine

Doesn't timeshift work? If you installed fedora with Btrfs which is the default it should work unless the default subvolumes used by fedora are not compatible with what timeshift expects.

Sorry if you meant to say that they should have it by default and you are already using timeshift.

path: 0 7292980 7304998, hotness: undefined, score: 3, children: 4
Dariusmiles2123 1 point 3 years ago

Well I’m using Clonezilla because apparently Timeshift has to be set up in a precise way to work on Fedora. To be honest, I don’t have enough knowledge to set up complicated things so that’s why I think it should kind of be enabled by default.

With some things I can take risks but not with a backup tool (even if it’s mostly to backup my settings as the files are saved on kDrive).

path: 0 7292980 7304998 7305553, hotness: undefined, score: 1, children: 3
Samueru 1 point 3 years ago

Can you post the output of cat /etc/fstab?

path: 0 7292980 7304998 7305553 7306712, hotness: undefined, score: 1, children: 2
Dariusmiles2123 2 points 3 years ago

I guess I’m not techie enough to understand the question 😅

path: 0 7292980 7304998 7305553 7306712 7316630, hotness: undefined, score: 2, children: 1
neidu2 8 points 3 years ago

Linux Mint - More up to date packages. Especially the kernel.

path: 0 7292951, hotness: undefined, score: 8, children: 3
Contort3860 3 points 3 years ago

Mint used to be based on the newest versions of Ubuntu.

They only use the LTS as a base now to make development easier. That's why everything is older.

This probably doesn't add anything to the conversation, but your comment reminded me of this change a few years ago.

path: 0 7292951 7295061, hotness: undefined, score: 3, children: 0
Blisterexe 3 points 3 years ago

They now have a mint "edge" iso that has a significantly newer kernel!

path: 0 7292951 7295131, hotness: undefined, score: 3, children: 0
person 1 point 3 years ago
path: 0 7292951 7446777, hotness: undefined, score: 1, children: 0
Tippon 8 points 3 years ago

A better way to uninstall software.

While I've been re-learning my way around Mint, I've found that some software doesn't show up in the GUI package manager. Removing it with Apt doesn't give the option to remove dependencies or optional extras by default, you have to do it manually. Installing something from Github has to be done separately.

Even if it's an optional extra, some software that monitors installations and cleanly uninstalls them would be handy :)

path: 0 7292707, hotness: undefined, score: 8, children: 2
XTL 8 points 3 years ago

Learning to use autoremove will do that. I also like good old debfoster.

path: 0 7292707 7293776, hotness: undefined, score: 8, children: 1
Tippon 3 points 3 years ago

Debfoster looks interesting, but they both seem to just deal with Apt. Something that covers the whole system would be ideal :)

path: 0 7292707 7293776 7295267, hotness: undefined, score: 3, children: 0
ShittyBeatlesFCPres 7 points 3 years ago

I’d like a vanilla, stable, rolling release. Fedora is close but I’d like a “clean slate” option where you have the desktop environment, package manager, and expected hardware functionality like sound, Bluetooth, etc. But then as few extras as possible so I can choose my own adventure.

And by stable rolling release, I just mean that most rolling release options are for beta testing. I totally get the reasons for that but while we’re wishing for things, I’d like a rolling release that was almost as conservative as an LTS release. I doubt that’s realistic but a feller can dream.

path: 0 7304433, hotness: undefined, score: 7, children: 3
cyanarchy 6 points 3 years ago

A lot of people will probably tell you that what you're asking for is an oxymoron. It's not, it sounds very cool, it just occupies a point on the spectrum that's likely to take a lot of work to keep in an arbitrary balance between rock solid and bleeding edge.

path: 0 7304433 7313313, hotness: undefined, score: 6, children: 1
ShittyBeatlesFCPres 1 point 3 years ago

Yeah, I don’t even think it’s realistic because of how software development works in real life. It’s really hard to coordinate things even with a release cadence. It’s more a North Star to work towards than something I expect to happen.

path: 0 7304433 7313313 7315004, hotness: undefined, score: 1, children: 0
kronarbob 3 points 3 years ago

I'm looking for a stable rolling too. But since yesterday, I've quit tumbleweed for fedora.

I left tumbleweed because I wasn't able to find/install/update non flatpak application. The bug is only for KDE (gnome last ISO works fine, but not the KDE ISO). It was not much of a problem since everything else worked for me, but I find it weird to not fix that kind of bug, even on a ISO.

I guess void Linux would be the answer, but it requires a bit of work to set it up. Maybe, when I'll have time to learn a bit more about it.

Slow roll would be another option I guess : 1 month slower than Tumbleweed, but it is still flagged as experimental by suse.

Solus has been revived last year. I tested their first iso from 2023. I found it laggy and didn't liked the package manager, but 1 year can make big changes on Linux.

path: 0 7304433 7321248, hotness: undefined, score: 3, children: 0
mactan 7 points 3 years ago

bootloaders should always be packaged with a pacman hook

path: 0 7292014, hotness: undefined, score: 7, children: 0
UnfortunateShort 6 points 3 years ago

EndeavourOS:

  • Install portals along with Flatpak, depending on DE (+ GTK, always)
  • btrfs + assistant, snapper, snap-pac as default (ideally also bootable snapshots)
  • Provide not only printer, but also scanner support
  • Enable pstate driver for AMD CPUs by default
  • 1-click solution to enable recommended tweaks for gaming / interactive use
  • On KDE desktop:
    • Add dbus service to start Kwallet
    • Configure Kwallet to require no password, but confirmation for access
    • Ship with Discover
path: 0 7313568, hotness: undefined, score: 6, children: 0
Petter1 6 points 3 years ago

Package manager like yay for the community packages of openSuse tumbleweed.

path: 0 7290751, hotness: undefined, score: 6, children: 0
Andy 6 points 3 years ago

For Arch Linux:

  • support a different process supervisor
    • dinit, or
    • s6 with some high level sugar
  • don't use Bash anywhere
    • port down to POSIX, and
    • port up to Zsh
    • port minimal launchers to execline
  • replace PKGBUILD format, maybe with
    • nearly identical but Zsh
    • NestedText containing Zsh snippets
      • use this to render Zsh based on templates
        • my favorite template engine: wheezy.template
  • build packages with more optimizations, like the CachyOS repos
  • include or endorse something like aconfmgr
  • port conf files to NestedText
path: 0 7307544, hotness: undefined, score: 6, children: 4
UnfortunateShort 3 points 3 years ago

zsh

Weird way to spell fish

path: 0 7307544 7313274, hotness: undefined, score: 3, children: 0
Falcon 3 points 3 years ago

I couldn’t agree more with this, projects like artix are undermined by all the hard dependencies on systemd and Bash.

Void attracted me because of the support for posix, runit and musl (plus good zfs support). It’s unfortunate that Arch doesn’t have that greater portability.

path: 0 7307544 7316832, hotness: undefined, score: 3, children: 0
BautAufWasEuchAufbaut 2 points 3 years ago

But why zsh? I thought it's basically just bash?
Why not fish, oil shell or whatever is up with ddevault's shell?

path: 0 7307544 7316316, hotness: undefined, score: 2, children: 1
Andy 1 point 3 years ago

There are many advantages relative to bash, especially much better array handling, and comprehensive globbing and expansion expressions. You can reduce your reliance on external tools, which may have multiple alternative implementations (a source of unpredictability).

Some defenses are written up at

https://www.arp242.net/why-zsh.html

(not my post)

For me, fish's differences from older shells count against it without offering any compelling benefits.

Newer shells like nushell and oils/ysh are exciting and have a lot going on, but are not mature or familiar.

path: 0 7307544 7316316 7332029, hotness: undefined, score: 1, children: 0
tiny 6 points 3 years ago

Have A zsh shell with fzf history and zsh syntax highlighting installed

path: 0 7289791, hotness: undefined, score: 6, children: 0
southsamurai 6 points 3 years ago

Like u/lukmyly013 said, I'd love an official KDE version to mint. It isn't that hard to get going, and I like cinnamon well enough on most things, but there are a few situations where I'd like to have plasma out of the box

path: 0 7288446, hotness: undefined, score: 6, children: 1
Contort3860 2 points 3 years ago

They had a KDE version for a while. Ended up dropping it since all of their in-house tools and stuff were GTK.

Now they only have 3 GTK DE options.

path: 0 7288446 7295446, hotness: undefined, score: 2, children: 0
pineapplelover 6 points 3 years ago

Arch install script could be better. The dedicated /home partition is a pain if you don't know what you're doing (I don't know what I'm doing). The encryption thing also breaks a lot of things.

path: 0 7312595, hotness: undefined, score: 6, children: 3
varnia 3 points 3 years ago path: 0 7312595 7321138, hotness: undefined, score: 3, children: 0
cucumber_sandwich 2 points 3 years ago

What's the problem with dedicated home?

path: 0 7312595 7317439, hotness: undefined, score: 2, children: 1
pineapplelover 2 points 3 years ago

If you don't partition correctly and don't allocate enough storage for /home and your root for usr/share, you might run out of space quickly. I put like most of of my storage in /home and soon enough I ran out of space as I was downloading heavier files from the aur. Completely ran out of space on the usr/share partition.

path: 0 7312595 7317439 7318435, hotness: undefined, score: 2, children: 0
words_number 5 points 3 years ago

Debian (testing branch): Add normal firefox to the repo. Firefox ESR is total bullshit that makes zero sense to use. I always install it either as flatpak or from the unstable repos using apt-pinning (which works great though!)

path: 0 7301833, hotness: undefined, score: 5, children: 1
scroll_responsibly 5 points 3 years ago

I think Mozilla just released a Firefox apt repository a few months ago.

path: 0 7301833 7302564, hotness: undefined, score: 5, children: 0
phoenixz 5 points 3 years ago

Kubuntu

Remove snap < caused loads of shit back in the day, now it's an extremely slow installation system that wants to force me to use it. Fuck you.

Remove systemd < promised to be a super fast init system, took over loads of shit it has nothing to do with and ended up being nothing faster at all. Now my logs are sometimes in actual log files, you know, easy text, sometimes they're in the headache callled journalctl. I always change my SSH server port (Ubuntu server) that was a quick config file change and restart ssh, now it's making systemd files, and 10 minutes to do. Its a constant headache and I fucking hate everything about it

path: 0 7318120, hotness: undefined, score: 5, children: 0
Redoomed 5 points 3 years ago

For Fedora, replace the current installer (Anaconda) with the openSUSE Tumbleweed installer.

One of the aspects I love about the openSUSE TW installer is the ability to remove groups of packages for the initial install. This is particularly useful if you never use certain programs or intend to replace them with the Flatpak version.

path: 0 7288130, hotness: undefined, score: 5, children: 1
Bitrot 4 points 3 years ago

The everything ISO is more granular, but not to the point of openSUSE. Way back in the day you could mess with package selections in depth.

path: 0 7288130 7289325, hotness: undefined, score: 4, children: 0
savvywolf 5 points 3 years ago

Mint - Firstly Wayland support, but that's been said before.

But one small annoyance is that they ship with a version of synaptic in the repos that doesn't allow software upgrades. The reason for this is that they want you to go through their update manager (which doesn't work for me, but eh). But seriously, for an OS and ecosystem which is supposed to be pro-user agency, why arbitrarily restrict people like that? I end up having to pin a specific version of it.

path: 0 7293447, hotness: undefined, score: 5, children: 0
deczzz 4 points 3 years ago

LinuxMint

  • Stop crashing when I log in after standby
  • Weird graphical glitches
  • The WiFi manager. Trying to connect to work WiFi but I then have to fill in info on certificates, protocols and what not. Stuff I don't understand, don't experience on Mac/windows and don't want to know about.
  • At least try to make an interesting package manager/store. How about some screenshots and icons?
path: 0 7332290, hotness: undefined, score: 4, children: 0
isVeryLoud 4 points 3 years ago

Fedora's bootloader sucks, I want to use SDBoot but it's set up so weirdly that installing it would break the install.

path: 0 7323834, hotness: undefined, score: 4, children: 1
varnia 3 points 3 years ago path: 0 7323834 7328569, hotness: undefined, score: 3, children: 0
clemdemort 4 points 3 years ago

I wish arch had proper printing support, I've never ever been able to get it to work no matter how much I RTFM. I think it should be something you choose at install or that you could set up in an automated fashion.

path: 0 7321396, hotness: undefined, score: 4, children: 2
ccdfa 6 points 3 years ago

CUPS? Use the localhost webpage to configure

path: 0 7321396 7323350, hotness: undefined, score: 6, children: 1
absentbird 2 points 3 years ago

I adore CUPS. One of the killer apps of Linux if you ask me.

path: 0 7321396 7323350 7326424, hotness: undefined, score: 2, children: 0
z3rOR0ne 4 points 3 years ago

Nothing. Artix gives me all the freedoms.

path: 0 7289124, hotness: undefined, score: 4, children: 0
NekkoDroid 4 points 3 years ago

Arch: Move more of the things shipped by the distro to /usr/, too many things are still in /etc/, /var/ and /srv/. Generally this isn't a problem, but when you want to make an A/B updated image where only /usr/ is shipped it is a bit annoying. Also, bash has no way to have a "distro" version of /etc/profile.

Another benefit is: no .pacnew files in /etc/ (or anywhere else) since those would all be managed by the system maintainer and aren't touched by the package manager

path: 0 7298709, hotness: undefined, score: 4, children: 0
Bye 4 points 3 years ago

I wish Ubuntu was just xUbuntu by default and that xfce didn’t have like 4 different settings menus for no reason. I’d also like it if there was a minimalist icon theme by default, and a dock like old school vanilla Ubuntu.

Oh and better multi monitor support

path: 0 7289302, hotness: undefined, score: 4, children: 0
socphoenix 4 points 3 years ago

I would want a FreeBSD type of packaging system where system libraries and apps are different. Their binary packages are separated into quarterly and latest so you get a very stable OS but either Debian or arch style package updates.

path: 0 7288954, hotness: undefined, score: 4, children: 0
mozz 3 points 3 years ago

I wish Debian had better support for software that wants to do its own package management.

They do it a little bit with python, but for most things it's either "stay within the wonderful Debian package management but then find out that the node thing you want to do is functionally impossible" or "abandon apt for a mismashed patchwork of randomly-placed and haphazardly-secured independently downloaded little mini-repos for Node, python, maybe some Docker containers, Composer, snap, some stuff that wants you to just wget a shell script and pipe it to sudo sh, and God help you, Nvidia drivers. At least libc6 is secure though."

I wish that there was a big multiarch-style push to acknowledge that lots of things want to do their own little package management now, and that's okay, and somehow bring it into the fold (again their pyenv handling seems like a pretty good example of how it can be done in a mutually-working way) so it's harmonious with the packaging system instead of existing as something of an opponent to it. Maybe this already exists and I'm not aware of it but if it exists I'm not aware of it.

path: 0 7288091, hotness: undefined, score: 3, children: 0
IsoSpandy 3 points 3 years ago

I wish for a default freeworld fedora.

path: 0 7289353, hotness: undefined, score: 3, children: 0
a_fancy_kiwi 3 points 3 years ago
path: 0 7289476, hotness: undefined, score: 3, children: 1
blackstrat 2 points 3 years ago

Try EndeavourOS. It's basically what you describe.

path: 0 7289476 7291657, hotness: undefined, score: 2, children: 0
Octorine 3 points 3 years ago

I would like Debian and the fsf to come to some kind of agreement so Debian can ship the emacs documentation.

path: 0 7304233, hotness: undefined, score: 3, children: 0
narc0tic_bird 3 points 3 years ago

Fedora user here. A great improvement would simply be shipping unmodified (non "freeworld") versions of mesa packages in the official repositories, so you don't have to install them from rpmfusion, as they are often a few days behind with their mesa package upgrades, which leads to conflicts/issues in the dnf update process.

path: 0 7327287, hotness: undefined, score: 3, children: 0
ikidd 3 points 3 years ago

Manjaro: someone diarize the fucking SSL renewal date, please.

path: 0 7298343, hotness: undefined, score: 3, children: 0
beirdobaggins 3 points 3 years ago

Every distro with gnome.

Make RDP work as well as it does on Windows.

I'm talking about remoting into the Linux system.

Everytime the system is restarted you have to physically login to the system to unlock the keyring so that your RDP password is accessible or you won't be able to get in. Or you have to remove your keyring password all together. Why is this different than the regular user password?

Also it's weird that it works like VNC where you are controlling the system remotely but anyone local can see what you are doing on the screen. It is also cool to have that option but it shouldn't be the default.

path: 0 7309174, hotness: undefined, score: 3, children: 1
BCsven 2 points 3 years ago

That is distro dependent maybe, because I had to manually edit configs to get what you decribe working on my lan

path: 0 7309174 7322012, hotness: undefined, score: 2, children: 0
codebam 3 points 3 years ago

Alpine linux but with layers just like Fedora Silverblue

path: 0 7296696, hotness: undefined, score: 3, children: 0
Andy 3 points 3 years ago

For Alpine Linux:

  • support a different process supervisor
    • dinit, or
    • s6 with some high level sugar
  • add something like the AUR
path: 0 7307729, hotness: undefined, score: 3, children: 0
cadekat 3 points 3 years ago

I'd like Gentoo ebuilds to run in a fully isolated namespace/container with only the dependencies explicitly enabled by portage configuration. Something like a mix of nix but with the ebuild syntax.

path: 0 7309571, hotness: undefined, score: 3, children: 2
Falcon 1 point 3 years ago

This sounds a lot like Luet which is used in Moccacino (formerly Sabayon).

path: 0 7309571 7316738, hotness: undefined, score: 1, children: 0
InternetCitizen2 1 point 3 years ago

This does sound cool.

path: 0 7309571 7312570, hotness: undefined, score: 1, children: 0
ipacialsection 3 points 3 years ago

Debian needs a better installer. It'd be awesome if it had something more akin to Fedora/RHEL's Anaconda, or even just made Calamares the default (so long as it didn't install every single locale available like their live inages currently do).

path: 0 7297575, hotness: undefined, score: 3, children: 0
atzanteol 3 points 3 years ago

Stop using stupid adjective/animal for release names. When editing an apt list I don't want to have to lookup "which release was 'xenial'?" Just use the yy.mm format.

path: 0 7296434, hotness: undefined, score: 3, children: 2
LeFantome 1 point 3 years ago

I have never really been an Ubuntu user. When I started reading your comment, I was thinking “well that seems like a prettt small nitpick”. Then I realized the problem and now I am 100% behind you. You are right, they elate throwing away one of the greatest strengths of the distro in that releases ( numbered releases ) have easy to understand and very meaningful names.

So much information thrown away just to be cute.

Is there a reason? Do the dots in the release numbers confuse things? Or is it purely historical?

Somebody needs to create a fork of APT that does this ( uses release numbers instead ). It could translate the release numbers you use in your sources file to the code names before making the request. I mean, they are unambiguously convertable.

path: 0 7296434 7299783, hotness: undefined, score: 1, children: 1
atzanteol 1 point 3 years ago

Is there a reason? Do the dots in the release numbers confuse things? Or is it purely historical?

I think it goes back to Debian using "Toy Story" characters for releases - they're in the same bed here as Ubuntu (I'm running "bullseye"). I'm not sure how it started but it's too cute for no gain. At least the docker images are tagged with both so you don't need to remember whether "jammy" is an LTS or not.

path: 0 7296434 7299783 7304741, hotness: undefined, score: 1, children: 0
Fredol 3 points 3 years ago

more packages; open suse tumbleweed

path: 0 7306077, hotness: undefined, score: 3, children: 1
AnUnusualRelic 1 point 3 years ago

I usually find most stuff without trouble. I guess i don't have very exotic tastes.

path: 0 7306077 7306198, hotness: undefined, score: 1, children: 0
Adanisi 3 points 3 years ago
path: 0 7326669, hotness: undefined, score: 3, children: 0
MonkderZweite 3 points 3 years ago

My favorite distro doesn't have the ressources, so i would have the big distros create an alternative to elogind, maybe help on turnstile for this.

path: 0 7296241, hotness: undefined, score: 3, children: 2
LeFantome 1 point 3 years ago

Chimera?

path: 0 7296241 7299685, hotness: undefined, score: 1, children: 1
MonkderZweite 1 point 3 years ago

Artix

path: 0 7296241 7299685 7303442, hotness: undefined, score: 1, children: 0
ngn 3 points 3 years ago

artix: adding arch repos to artix results in bunch of package issues, after using it for a while it gets to a point where you have to specify 50+ --assume-installed flags just to Syyu

i switched to arch just because of this

path: 0 7296751, hotness: undefined, score: 3, children: 0
Caboose12000 3 points 3 years ago

id have nobara go back to Firefox as default browser, or at least a chromium that's a little more palletable like Vivaldi or something. heck even a checkbox at installation asking which browser to install would be fine, anything but stock Google chrome

edit: just double checked and it looks like nobara uses chromium not chrome, my bad

path: 0 7296041, hotness: undefined, score: 3, children: 2
yetAnotherUser 2 points 3 years ago

What? Nobara has pre-installed stock Google Chrome? That sucks...

path: 0 7296041 7296244, hotness: undefined, score: 2, children: 1
Caboose12000 5 points 3 years ago

I just double checked and it looks like it's actually stock chromium, my bad. id still prefer Firefox but chromium is at least better than chrome

path: 0 7296041 7296244 7296392, hotness: undefined, score: 5, children: 0
ZeroHora 3 points 3 years ago

For me Fedora only needs to speed up the dnf and update the installer.

path: 0 7299870, hotness: undefined, score: 3, children: 1
joojmachine 3 points 3 years ago

You might like what's coming for F40 at best and F41 at worst...

path: 0 7299870 7309348, hotness: undefined, score: 3, children: 0
Matt 3 points 3 years ago

I wish Debian had a version with more recent software that is suitable for regular use. I know many people use Testing and Sid, but Testing often has delayed security updates and it’s not unusual for Sid to break. And both get weird around the freeze for the next release. It would be great if there was a version like Tumbleweed that was constantly rolling and received automated testing to prevent many of the problems Unstable experiences.

I currently use Tumbleweed on my computers and Debian on my servers, but I would love to use Debian on everything.

path: 0 7297434, hotness: undefined, score: 3, children: 0
Kristof12 2 points 3 years ago

Devuan - A better installer like Calamares and stop using backports as default on ISO lol it's a pain to use Ceres from there

Siduction - They should use a bit more ISO's giving 2/3 instead of 5 options to make available more ISO's regularly, obsolete ISO that is updated yearly lmao

path: 0 7297953, hotness: undefined, score: 2, children: 0
linuxoveruser 2 points 3 years ago

NixOS

I love NixOS, but the documentation is terrible. Better documentation would go a long way to making it a more user-friendly platform.

path: 0 7358501, hotness: undefined, score: 2, children: 0
nexussapphire 2 points 3 years ago

A robust way to make an install script on arch Linux.

path: 0 7307121, hotness: undefined, score: 2, children: 0
ipsirc 2 points 3 years ago path: 0 7300785, hotness: undefined, score: 2, children: 1
possiblylinux127 1 point 3 years ago

I believe they are still part of a different package. They aren't Wayland native though so they will use a bit more battery life and won't be able to see wayland components

path: 0 7300785 7301842, hotness: undefined, score: 1, children: 0
JuxtaposedJaguar 2 points 3 years ago

I'd love yearly Debian releases instead of just every 2 years.

path: 0 7341266, hotness: undefined, score: 2, children: 0
thayer 2 points 3 years ago

I would love to see an ostree-based (immutable) Debian for both stable and unstable.

Aside from that, my nitpicks aren't distro-oriented.

path: 0 7298969, hotness: undefined, score: 2, children: 0
flashgnash 2 points 3 years ago

NixOS

Mostly perfect in my opinion but it'd be nice if when they renamed options they didn't deprecate the old option names so old configs still worked

path: 0 7337645, hotness: undefined, score: 2, children: 0
hubobes 2 points 3 years ago

Release Cosmic DE Alpha…can’t wait!

path: 0 7296700, hotness: undefined, score: 2, children: 0
possiblylinux127 2 points 3 years ago

Can we get a free software only version of every distro? That's what I want.

path: 0 7301867, hotness: undefined, score: 2, children: 3
dan 2 points 3 years ago

Debian is all free software if you just use the main repo and avoid non-free and non-free-firmware.

path: 0 7301867 7322404, hotness: undefined, score: 2, children: 2
possiblylinux127 0 points 3 years ago

You can't install it easily without some non-free software. When you download the iso it is precontaminated. You can add a special boot flag to turn off non-free firmware but that's rather obscure.

I'm not against a non-free iso, I just want to have the option for both.

path: 0 7301867 7322404 7329595, hotness: undefined, score: 0, children: 1
dan 1 point 3 years ago

They used to omit non-free-firmware from the installation. They changed it with Debian bookworm when they split the firmware out of non-free, since unfortunately a LOT of hardware requires non-free firmware of some sort. There's also things like CPU microcode in there, which practically everyone needs to ensure CPU vulnerabilities are patched.

path: 0 7301867 7322404 7329595 7332859, hotness: undefined, score: 1, children: 0
mvirts 2 points 3 years ago

I really haven't given nix the language the time it deserves, but I really want nixosr configuration bindings in Python. Yes it makes me want to vomit but I do kind of live and breathe Python these days. Maybe a python nix generator would be more appropriate, either way it would totally destroy the benefits of using nix

path: 0 7320946, hotness: undefined, score: 2, children: 7
itslilith 5 points 3 years ago

I get where you're coming from, but that sounds like a horrible idea

path: 0 7320946 7322015, hotness: undefined, score: 5, children: 1
mvirts 1 point 3 years ago

Yep 😹 it would be terrible

path: 0 7320946 7322015 7327963, hotness: undefined, score: 1, children: 0
lupec 2 points 3 years ago

Lol I appreciate your self awareness! That sounds just like the kind of questionable idea that'd be great for a joke GitHub repo, if nothing else.

path: 0 7320946 7333595, hotness: undefined, score: 2, children: 0
flashgnash 2 points 3 years ago

Nix really isn't very difficult, the way you'd use it for a system configuration it's more like a config file than programming

It's mostly stuff like programs.firefox = { enable = true; };

path: 0 7320946 7337729, hotness: undefined, score: 2, children: 2
mvirts 1 point 3 years ago

I know, I need to spend some time getting familiar with nixpkgs and nixos :P the mix between config file and programming gets me because I expect a config file to have just one way of doing things.

path: 0 7320946 7337729 7340111, hotness: undefined, score: 1, children: 1
flashgnash 2 points 3 years ago

Afaik generally there is only one way of doing most things

There are a few choices like whether you just want the package installed and left alone or installed and configured with nix

(Adding something to the systemPackages list vs using programs.firefox.enable for example)

You only really get into the really program-ey bits when you start using more advanced features, which you absolutely don't need to to achieve the same things as a normal package manager

I'm by no means an expert but feel free to ask if you need any explanations/help

path: 0 7320946 7337729 7340111 7348447, hotness: undefined, score: 2, children: 0
lupec 2 points 3 years ago

Lol I appreciate your self awareness! That sounds just like the kind of questionable idea that'd be great for a joke GitHub repo, if nothing else.

path: 0 7320946 7333593, hotness: undefined, score: 2, children: 0
Presi300 1 point 3 years ago
path: 0 7347845, hotness: undefined, score: 1, children: 0
DumbAceDragon 1 point 3 years ago

Garuda. I wish the base install of wine actually worked, and that half the packages in chaotic-aur weren't buggy as fuck or just completely non functional.

path: 0 7318689, hotness: undefined, score: 1, children: 3
Nanabaz2 3 points 3 years ago

This sounds like the classic of "just use Arch". But joke aside. If I really need a GUI Arch distro, I would pick endeavourOS.

But nowadays 1 min of archinstall is so fast, not sure I even bother.

path: 0 7318689 7326681, hotness: undefined, score: 3, children: 2
shadowintheday2 1 point 3 years ago

How does it differ from arch install + choosing the DE?

path: 0 7318689 7326681 7331119, hotness: undefined, score: 1, children: 1
Nanabaz2 1 point 3 years ago

Just different but also just sane default configuration. But after install then it's just Arch - namely your AUR won't break, and if it breaks, it will break on normal Arch install as well.

Anyway, I would say both are 99% there and are my favorite way of installing Arch

path: 0 7318689 7326681 7331119 7379594, hotness: undefined, score: 1, children: 0
Secret300 1 point 3 years ago

I still don't know the technical details between zram and zswap but I feel like fedora should switch to zswap and support hibernation out the box

path: 0 7304689, hotness: undefined, score: 1, children: 0
downhomechunk 1 point 3 years ago

Slackware: nothing, it's perfect just the way it is.

path: 0 7322239, hotness: undefined, score: 1, children: 0
jjhanger 1 point 3 years ago

Debian and Arch, for me, tie as my favorite and honestly can't say I would want to change anything as I need to use the technology more before I can critique it like that.

path: 0 7339184, hotness: undefined, score: 1, children: 0
Pantherina 0 points 3 years ago

Fedora

  • not made in the US so their images can ship nonfree drivers and codecs
  • thus they had ARM images for Atomic variants!
  • flathub instead of fedora flatpaks
  • KDE first instead of GNOME (GNOME is okay and very nice in many parts, but absurdly lacking in others)

I like the rest. It would be cool if they could adopt musl like Alpine, glibc is a mess and you basically need to compile every software against musl manually to use it on Fedora.

Apart from that, best Distro ever.

path: 0 7333576, hotness: undefined, score: 0, children: 0
bhamlin 0 points 3 years ago

Nothing. Slackware is perfect and complete.

path: 0 7341722, hotness: undefined, score: 0, children: 0
captain_aggravated -2 points 3 years ago

Linux Mint: Add a GUI utility for making Nemo Actions, it's such a useful thing to be able to do. I might just write a little applet myself in Python.

Also, get rid of as much Gnome UX as possible. Get your empty sandwich menus, buttons crammed into the top bar and lack of functionality the fuck out of my computer and put it in the septic tank with the rest of the putrid assgarbage.

path: 0 7319045, hotness: undefined, score: -2, children: 0
danikpapas -2 points 3 years ago

Arch, literally nothing, everything i didnt like i changed myself. Now i have the perfect user experience

path: 0 7304009, hotness: undefined, score: -2, children: 0
linux
linux

@lemmy.ml

login for more options
68108
9457
5309

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.

Rules

  • 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

go to feed...