linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

dirtypirate, in enough said.

Professional software linux still doesn't support:

Solidworks

AutoCAD

any DWG viewer

const_void, in A symptom of linux past traumas

I want to like nixos but the documentation is trash.

lily33,

Indeed, the best way to learn how to do something that doesn’t have a good writeup somewhere, is to search GitHub for nix code.

Spore,

Yeah, I literally learnt how nix works through guix documentations.

JakenVeina, (edited ) in A response to the "Boycott Wayland" article

As someone with 0 investment in this whole ecosystem, I saw and perused this article like a week ago, and my immediate impression was “Why is this guy constantly saying ‘Wayland breaks XXXXX’? Wayland isn’t breaking anything, it’s new tech. Wayland has certain features, or it doesn’t or doesn’t yet. The only folks breaking anything are those swapping use of X with Wayland, within various apps or tech stacks, potentially prematurely, where Wayland doesn’t yet have the full set of features needed.”

Whoever this is seems to have a really poor understanding of long-term software development, despite being way more invested in it than I am.

theshatterstone54,

Wow, I couldn’t have put this better myself. This is basically the short and simple versions of most of these arguments.

michaelmrose,

It would be great it implementations had a full set of features 15 years in just saying.

LeFantome,

That is why I never switched to Linux. I mean, it is over 30 years now and it still doesn’t do everything. Sure it does some cool stuff—but not “everything” I could do before. What is taking them so long?

I mean, really great point.

lemmyvore,

“Linux” is not an entity with well defined goals, it’s a community that mostly does whatever it wants. That has the fortunate side effect of producing labors of love in software, that prove really useful in the real world. But it also ignores things like user experience, which affect things like the desktop the most.

On Linux the user is a second-class citizen, because worth in the community is determined by how much a person contributes (in code, testing, artwork, documentation etc.)

The Linux mindset is best expressed by a quote from Simon Travaglia (which I paraphrase because I don’t remember it verbatim): “We’re tasked with the well-being of the servers, not the users. They’re lucky we even let them log in since users technically upset the smooth operation of the servers.”

michaelmrose,

I switched to using Linux in 2003 and have by my assessment got quite a bit of value over the last 20 years maybe you shouldn’t have waited?

lukas, (edited )
@lukas@lemmy.haigner.me avatar

It feels like “English is broken because my friend only knows German.” to me. English works just fine. Teach your friend English.

English is Wayland. German is X11. Friend is software.

lemmyvore,

You forgot the part where they don’t need Wayland and its reduced features, because everything works fine in Xorg.

Stop pushing people towards Wayland, let it happen naturally when it will be ready and better, and they’ll come. Trying to force adoption will just make people resent it.

LeFantome,

You forgot the part where this is what is happening.

The Linux ecosystem is not the product of a giant corporation. It is highly distributed and both built and promoted by multiple players with many different goals and interests.

The people actually building the ecosystem have aligned almost completely on Wayland. The strong implication is that X was not working for them.

Distributions have been slower to move but that is happening now. You can look at this as forcing users to move. My guess is that it is more a case of pleasing some uses and frustrating others where more users want what Wayland provides than miss what it doesn’t.

It is always painful to be a laggard during a technology transition. There is usually a period where the new tech becomes common before it does what you want. That is just what technology transitions look like. When that happens, the problem is that the majority is perfectly happy and maybe happier than ever. That is why things happen when they do.

lemmyvore,

You forgot the part where this is what is happening.

All I see is a rift in the community over one side pushing software that’s beta-quality at best, and acting very arrogant and dismissive towards real adoption impediments.

Which is par for the course for Linux, naturally, but “it’s happening” is wishful thinking at this stage. At this rate and with this attitude it will take at least another 5 years.

Wayland’s worst enemy is its own fans.

LeFantome,

As I like to stay evidence driven, I should say that I use XFCE mostly and, as such, am not typically a Wayland user on most of my machines. I will let other readers decide how that impacts the indictment “Wayland’s worst enemy is its fans”.

I am not sure what the “sides” are here either. If I was to try to draw that line, it seems to be between people providing software and those using it. Because the people writing the software are moving to Wayland.

Which leads us to “at this rate”. GNOME and KDE will both be Wayland only next year. What percentage of the Linux Desktop population do we think that represents right there? Enlightenment has already moved. Ubuntu uses Wayland. Red Hat uses Wayland. The Steam Deck uses Wayland. XFCE and Cinnamon will move next year. Wayland only window managers are appearing and gaining in popularity. What percentage of the Linux Desktop universe are you expecting will still be using X at the end of 2025?

Some people may wait 5 years. Then again, Ref Hat will have stopped contribute to X by then and, as I said, nobody is rushing in to dev X. How long is running X going to stay viable?

I would say that BSD may take a little longer but they are starting to move too.

Liking Wayland or not has nothing to do with any of these facts.

lemmyvore,

They aren’t facts, again, they’re wishful thinking. I’m a long time contributor and developer and I can assure you that with things as complex as X and Wayland things would move slowly even if everybody was of the same mind, let alone in the “herding cats” style of FOSS.

Wayland has been in development for 15 years and it’s still not ready – please, it’s not, and stomping our feet and claiming otherwise won’t make it so. Another 5 years will probably see it reach a more stable state.

What do I mean by ready? Well the desktop stack [on Linux and *NIX] is extremely complex. Whenever you’re dealing with something extremely complex in software, over the years, you amass a large amount of solutions that solve real world problems. That’s what I call “ready”. Most of those solutions will be dealing with quirks and use cases which do not affect everybody equally, but they’re each crucial in their own way to a varying slice of the userbase.

Whenever you rewrite something from scratch you throw away the bulk of those quirks. It’s a common fallacy for developers to look at the shiny new thing and think that it’s better. In reality it’s worthless without the quirks, and accumulating those quirks all over again takes a long time. X has been accumulating them for 40 years. Wayland is barely scratching the surface.

The fact the protocol places and splits the burden over the various DE and WM teams will NOT help. We will need libraries that solve the same problem once instead of over and over, and most DE/WM will come to depend on those libraries. The end result will be eerily similar to X. Ironically, by the time Wayland will be done it will have spent a comparable time in development to X, and will have accumulated the same amount of baggage that people dislike about X.

What percentage of the Linux Desktop universe are you expecting will still be using X at the end of 2025?

More or less the same that’s using X right now. GNOME, KDE and the various distros will get a bloody nose trying to force Wayland through but if that’s the only way they learn, so be it.

The Steam Deck actually has one of the few use cases where Wayland actually makes sense, it’s a turnkey, highly controlled stack (both software and hardware) where users don’t have any reasons to care about what’s under the hood. I expect them to switch ASAP.

Another place where Wayland can be used straightaway is the desktop graphical login screen (which is the original reason it was created for anyway). It’s a singular application with reduced requirements and simplistic interactions.

lukas, (edited )
@lukas@lemmy.haigner.me avatar

because everything works fine in Xorg.

… for you. I got the honor to try to find the correct match of specific NVIDIA driver version, desktop environment and compositor to get anything even remotely usable back when NVIDIA only supported Xorg. I was greeted with either an entire crash, black screen, graphical glitches, and/or screen flickering if I forgot to pin package versions. Connecting displays from right to left crashed everything, so I was forced to change my display setup to left to right. Of course, waking up displays from sleep never worked either. So don’t pretend that Wayland is a broken mess while abandonware Xorg is our Lord and savior.

Stop pushing people towards Wayland, let it happen naturally when it will be ready and better, and they’ll come. Trying to force adoption will just make people resent it.

Software vendors drag their feet to adopt Wayland as nobody forces them to adopt Wayland. Again, Wayland works fine. X11 features don’t work in Wayland. But Wayland isn’t X11. Xwayland solves a lot of these problems. Software vendors back then didn’t port their Windows software to OS/2 due to OS/2’s Windows compatibility. Video game publishers today don’t port their games to Linux in part due to Steam Proton. Software vendors today don’t port their X11 software to Wayland due to Xwayland. So the ideal solution is to force a critical mass to adopt Wayland, drop Xwayland, and let software vendors suffer from the consequences of ignoring 16 years of Linux desktop protocol innovation.

lemmyvore,

I’m glad Wayland solves problems for you, but it creates them for others.

Imagine being forced to go the other way. Could you be coerced into going back to Xorg? What would you do if a distro attempted to do that to you?

lukas,
@lukas@lemmy.haigner.me avatar

If people give up on maintainable solutions like Wayland, then there’s no way in hell anyone picks up Xorg ever again. My Xorg issues remain wontfix. Wayland issues are now wontfix. Nobody works on Wayland and Xorg. Linux desktop is officially dead. I either switch back to Windows or buy a MacBook. I won’t invest time into an ecosystem that’s destined to die a slow, but guaranteed death.

I’m sure a lot of people try to hold onto their beloved abandonware to keep their Linux desktop alive, but why should AMD, Intel and NVIDIA care about Linux desktop now that the Linux community doesn’t have enough fucks to give to maintain Linux desktop? May as well save driver development costs and drop Wayland and Xorg support from future graphics cards.

lemmyvore,

but why should AMD, Intel and NVIDIA care about Linux desktop

They care because it’s free testing for their more lucrative Linux-based products. We’re their lab rats.

Vegoon, in Mnemonics for Yay and Pacman commands

According to the manpage --Yay --clean is the thought behind it, its a Yay specific shortcut for pacman -Rs $(pacman -Qqdt) Remove recursive what the Query quiet (short names) on the database lists as unrequired t

Now -Yc does not sound that bad.

It is still good to learn the verbose commands for pacman/paru/yay from the manpages, once you are familiar with them its easy to build more advanced commands for special use-cases.

iopq, in Query about your linux daily drivers?

I got a Framework 16 ordered with no GPU. It’s pricy, but it is the only laptop that has an upgradable GPU. I’m looking forward to a 7900S mobile GPU upgrade wherever that drops.

iopq, in Package up and transport a linux?

There’s a distro called NixOS that is created for this purpose. It also has a tool called home manager that will manage your dot files for you. Once you back up like two or three configuration files you can recreate your system (minus any actual data)

When you do this in Arch there’s no guarantee you get the same package versions and there’s no guarantee everything works

lupec, (edited )

To add to this, another viable path is using Nix, the package manager, on its own. That way you can get Home Manager to manage your applications and dotfiles independently of your base system, as long as you are able to install Nix.

It’s my general workflow, run Determinate Nix Installer, install Home Manager, clone my config and I’m off to the races. Been sharing that config between Debian, Ubuntu on WSL and Bazzite for a while and it’s served me well so far.

LemmyIsFantastic, in Micro***t Word on Linux and alternatives

You can just use the browser version of word.

Solumbran, in Mnemonics for Yay and Pacman commands

I just use pamac. Almost never have to use pacman directly, except if somehow something broke with pamac, which is rare.

aBundleOfFerrets, in Mnemonics for Yay and Pacman commands

I just look it up every time, I don’t remove packages often. Also yay can usually figure out pacman flags when you use them with it

authed, in Linux distribution for gaming and media centre.

Just install your fav distro and install whatever you need

BroBot9000,
@BroBot9000@lemmy.world avatar

Never installed Linux before, don’t have a fav. That’s why I’m asking.

authed, (edited )

They are mostl all about the same (the major ones)… Different package managers and other differences but basically the same

wuphysics87,

How is this helpful?

authed, (edited )

I used more than 10 distros and don’t really notice that much difference is my point

bjoern_tantau, in should my next browser installed be Microsoft Edge??
@bjoern_tantau@swg-empire.de avatar

Just install all the browsers your software center has to offer.

PlasticExistence, in A symptom of linux past traumas

I always get a Clonezilla image made before I do any major changes, which I find takes the anxiety out of situations like this.

Bitrot,
@Bitrot@lemmy.sdf.org avatar

Make sure you test out those images every so often too. I recently got a new computer and used clonezilla to copy a system over, only to find btrfs restores fail spectacularly without warning until you boot into them.

PlasticExistence,

Exactly. A backup isn’t safe until it’s tested.

I’ve been avoiding btrfs for reasons like that.

derpgon, in Selecting the New Face of openSUSE is Underway

Can someone explain to me what the fuck are the abominations labeled “Pab150n”?

cmnybo, in Query about your linux daily drivers?

I have a T480 and the battery will last me 2 days on a charge for my typical use. Since it has two batteries, I can swap the external one without having to plug in or shut down. There are lots of parts available and you can find used or refurbished laptops at a reasonable price.

The downside with the T480 is a lack of PCIe lanes. The thunderbolt only has 2 lanes, which is not so good for an external GPU. The NVMe SSD is also only 2 lanes, but I still get around 1.5GB/s, which is plenty fast for me.

the_q, in Query about your linux daily drivers?

Framework 13 AMD.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #