Latest Comments by pleasereadthemanual
KDE Discover gets update to prevent you breaking your Linux system
22 November 2021 at 2:54 am UTC Likes: 5
Free software benefits everybody, even those who aren't programmers. With free software, the developers aren't in the same position of power as they are with proprietary software, so any of the changes they make can be undone by any other user. This benefits the average user who doesn't have any knowledge of programming because they get better software that doesn't attempt to exploit them. It's not about customization or even necessarily choice; it's about the freedom to choose software that respects the user.
That's something everybody can benefit from. Distributions like Linux Mint and Ubuntu cater to these users, of which there may not be an overwhelming amount, but is most assuredly not zero.
ChromeOS is a good example of how usable GNU/Linux can be with the right motivation. Android is another example.
22 November 2021 at 2:54 am UTC Likes: 5
Quoting: BeamboomQuoting: Liam DaweQuoting: BeamboomThose who just want a consumer box to do their gaming on - why on earth should they install Linux to begin withLots of reasons, including it being free and open source? Duh.
... A regular consumer, regular gamer? Someone who just want a box to do their gaming on, they would choose Linux over a Playstation (or whatever) because they can access the source code???
Get outta here, man. You don't even believe that yourself. Had reality been like that we'd been dominating the desktops across the globe 2 decades ago. :D
Everything related to open source and what it stands for is for the tech interested. Simply put. "free and open source code" means nothing outside the tech community. Zero. Nobody buys a smart TV based on the OS being open sourced. They buy the TV with the features they want. Windows and MacOS are not on 99%+ of all desktops because "people" in general wants open source products.
Free software benefits everybody, even those who aren't programmers. With free software, the developers aren't in the same position of power as they are with proprietary software, so any of the changes they make can be undone by any other user. This benefits the average user who doesn't have any knowledge of programming because they get better software that doesn't attempt to exploit them. It's not about customization or even necessarily choice; it's about the freedom to choose software that respects the user.
That's something everybody can benefit from. Distributions like Linux Mint and Ubuntu cater to these users, of which there may not be an overwhelming amount, but is most assuredly not zero.
ChromeOS is a good example of how usable GNU/Linux can be with the right motivation. Android is another example.
APT 2.3.12 package manager released, will no longer let you break everything
19 November 2021 at 8:50 am UTC Likes: 3
The unfortunate reality is that using Linux without using the terminal simply isn't possible in some instances. This is made even more difficult by the majority of guides only providing instructions for bash and not a graphical application. Many new-to-Linux users will find themselves in the terminal, following these instructions, because they can't figure out how to do the same thing with a graphical application. New Linux users ending up in the terminal is not only common; it's an inevitability.
I disagree that Apt has done everything it can. I have issues with the way this warning is presented. The formatting of Apt makes it difficult to parse because everything is clumped tightly together, with no bolding, italicizing, or color usage at all. This would be okay if what you needed to type was "Yes, remove these essential packages", but what you need to type is much vaguer, and if it's the only thing you read, it should be much more obvious.
Personally, I might have limited the changes to these, because I think these are genuine UX issues.
Most users of Ubuntu-based distributions are not going to read documentation (and Ubuntu's documentation is quite old now, anyway), because the audience they target are not expected to. This would be different on Debian, I assume, so my opinion is that this particular change should have been made downstream to Ubuntu's version of Apt. The UX issues should have been fixed upstream, but removing the ability altogether and not indicating how this can be bypassed is probably not a change that should have made it into mainline Debian, because Debian doesn't target the same users as Ubuntu-based distributions tend to.
I agree that changes should be based on merit and discussion, not clout, which is what happened in this instance: https://salsa.debian.org/apt-team/apt/-/merge_requests/196
Though perhaps, based on this commit message, the maintainers aren't that happy about making this change: https://salsa.debian.org/apt-team/apt/-/merge_requests/198
Regardless, passing
19 November 2021 at 8:50 am UTC Likes: 3
Quoting: metalinuxI politely disagree with the APT developers on this change. In my opinion, a new user to Linux coming from Windows wouldn't be in the terminal in the first place and even if they do have to use the terminal for something, the warnings in the output clearly stated:
[...]
With the user having to type "Yes, do as I say", so even accidentally entering the "Y" key will not execute the command.
Therefore, APT has done everything it can to inform the user that a major change will occur in their system. The impetus is now on the user. Like with anything in life, you should read and understand something to the best of your ability before accepting the terms and conditions.
The unfortunate reality is that using Linux without using the terminal simply isn't possible in some instances. This is made even more difficult by the majority of guides only providing instructions for bash and not a graphical application. Many new-to-Linux users will find themselves in the terminal, following these instructions, because they can't figure out how to do the same thing with a graphical application. New Linux users ending up in the terminal is not only common; it's an inevitability.
I disagree that Apt has done everything it can. I have issues with the way this warning is presented. The formatting of Apt makes it difficult to parse because everything is clumped tightly together, with no bolding, italicizing, or color usage at all. This would be okay if what you needed to type was "Yes, remove these essential packages", but what you need to type is much vaguer, and if it's the only thing you read, it should be much more obvious.
Personally, I might have limited the changes to these, because I think these are genuine UX issues.
Quoting: metalinuxI think the focus should be on guiding a new user to the appropriate documentation/resources, so they can learn why if they enter "Yes, do as I say", it could break their system.
Regardless of size, making changes to the wider ecosystem of Linux due to any YouTuber or "influencer" reaction, is not the direction we want to be going in. I hope this change by the APT devs can be reverted, but the decision is ultimately theirs of course.
Most users of Ubuntu-based distributions are not going to read documentation (and Ubuntu's documentation is quite old now, anyway), because the audience they target are not expected to. This would be different on Debian, I assume, so my opinion is that this particular change should have been made downstream to Ubuntu's version of Apt. The UX issues should have been fixed upstream, but removing the ability altogether and not indicating how this can be bypassed is probably not a change that should have made it into mainline Debian, because Debian doesn't target the same users as Ubuntu-based distributions tend to.
I agree that changes should be based on merit and discussion, not clout, which is what happened in this instance: https://salsa.debian.org/apt-team/apt/-/merge_requests/196
Though perhaps, based on this commit message, the maintainers aren't that happy about making this change: https://salsa.debian.org/apt-team/apt/-/merge_requests/198
Regardless, passing
--allow-remove--essential
isn't too big a stumbling block for those who know what they're doing.
APT 2.3.12 package manager released, will no longer let you break everything
18 November 2021 at 10:08 pm UTC Likes: 3
18 November 2021 at 10:08 pm UTC Likes: 3
This is a positive development. The old warning, while it should have been enough to indicate something was wrong, was vague. Passing a less verbose and clearer option is, in fact, better for people who know what they're doing because they don't need to type as much.
Linus Sebastian approached Linux under the assumption that it was polished, late at night, with limited time. What is more likely to a new user? For the first command you execute in a terminal, Apt forces you to type out a line of text that encourages you to read about what Apt is and how it's used, or that installing—for example—a browser will remove your desktop environment, display manager, display server, and graphical drivers? "Yes, do as I say" could very well be interpreted as meaning, "yes, I know how Apt works."
The new user is not keenly aware of the system. They do not know what xorg or gdm are, let alone what dependency entanglement is. The only frame of reference for what an operating system is for most people is macOS and Windows. And there is no scenario where installing something on those systems will uninstall any other program, let alone essential packages. Keep in mind that this is the first thing that Linus did upon installing Pop!_OS. This is not a gentle introduction.
I don't think it occurred to Linus that installing a new package without updating the local database could result in breakage, because this is not how installation works on any other system—on Windows and macOS (for the most part), packages are not dependent on each other, which means this situation is impossible on those systems to begin with. The solution to this problem was simply, "sudo apt update", but it's not something you know unless you're familiar with package managers on Linux already. The guide Linus followed also wasn't wrong, because graphical storefronts on Linux are notorious for being slow and buggy. This very well could have been the solution to another user's issue. Perhaps it was simply assumed knowledge that the user should execute "sudo apt update" first.
I find Apt hard to parse, especially after seeing how well-formatted Pacman is, so I don't tend to read much of the output, either. Some of the suggestions when discussing this issue on the tracker improved Apt's formatting, so the next time I use a Debian-based system, I'll hopefully have an easier time with it.
I have to disagree with Linus's comment that "the terminal is a crutch", simply because POSIX shells are the only part of Linux that is consistent across multiple different distributions..for the most part. Yes, more developers should develop graphical applications for Linux. No, there aren't enough developers interested in doing that, maintaining them, and many of them do not know what makes good UI.
Linus Sebastian approached Linux under the assumption that it was polished, late at night, with limited time. What is more likely to a new user? For the first command you execute in a terminal, Apt forces you to type out a line of text that encourages you to read about what Apt is and how it's used, or that installing—for example—a browser will remove your desktop environment, display manager, display server, and graphical drivers? "Yes, do as I say" could very well be interpreted as meaning, "yes, I know how Apt works."
The new user is not keenly aware of the system. They do not know what xorg or gdm are, let alone what dependency entanglement is. The only frame of reference for what an operating system is for most people is macOS and Windows. And there is no scenario where installing something on those systems will uninstall any other program, let alone essential packages. Keep in mind that this is the first thing that Linus did upon installing Pop!_OS. This is not a gentle introduction.
I don't think it occurred to Linus that installing a new package without updating the local database could result in breakage, because this is not how installation works on any other system—on Windows and macOS (for the most part), packages are not dependent on each other, which means this situation is impossible on those systems to begin with. The solution to this problem was simply, "sudo apt update", but it's not something you know unless you're familiar with package managers on Linux already. The guide Linus followed also wasn't wrong, because graphical storefronts on Linux are notorious for being slow and buggy. This very well could have been the solution to another user's issue. Perhaps it was simply assumed knowledge that the user should execute "sudo apt update" first.
I find Apt hard to parse, especially after seeing how well-formatted Pacman is, so I don't tend to read much of the output, either. Some of the suggestions when discussing this issue on the tracker improved Apt's formatting, so the next time I use a Debian-based system, I'll hopefully have an easier time with it.
I have to disagree with Linus's comment that "the terminal is a crutch", simply because POSIX shells are the only part of Linux that is consistent across multiple different distributions..for the most part. Yes, more developers should develop graphical applications for Linux. No, there aren't enough developers interested in doing that, maintaining them, and many of them do not know what makes good UI.
- Steam Controller 2 is apparently a thing and being 'tooled for a mass production' plus a new VR controller
- Unofficial PC port of Zelda: Majora's Mask, 2 Ship 2 Harkinian has a big new release out
- Half-Life: Blue Shift remake mod Black Mesa: Blue Shift - Chapter 5: Focal Point released
- Linux kernel 6.12 is out now with real-time capabilities, more gaming handheld support
- Steam Deck OLED: Limited Edition White and Steam Deck Australia have launched
- > See more over 30 days here
-
Steam Controller 2 is apparently a thing and being 'too…
- datablob -
Free-to-play pixel art survival game Ruins To Fortress …
- Hoppertron -
War Thunder adds stealth tech, ray tracing and graphics…
- chr -
Dungeon Clawler will grab hold of your free time now it…
- Myrhan -
War Thunder adds stealth tech, ray tracing and graphics…
- Liam Dawe - > See more comments
- Types of programs that are irritating
- kokoko3k - Weekend Players' Club 11/22/2024
- Pengling - Our own anti-cheat list
- Liam Dawe - Spare gog keys
- on_en_a_gros - What do you want to see on GamingOnLinux?
- dpanter - See more posts