this post was submitted on 28 Nov 2025
33 points (92.3% liked)
Linux Crack Tips
2261 readers
1 users here now
Welcome to Linux Crack Tips!
The place to share and discuss everything about the intersection of Linux, Gaming and Piracy.
This is the official replacement for r/LinuxCrackSupport, which was abandoned by the original mod team!
Community rules:
- Be friendly, not offensive.
- No copyright infringement or illegal content.
- No NSFW content.
- Modmail is not tech support.
- No low-effort posts.
- No off-topic posts.
Important links:
- Wiki
- Database
- Repack releases
- Weekly Questions (WIP)
- Matrix room
- How to ask for support
- Gitlab repo
Related communities
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
With one hand you describe your desire to explore and tinker with the inner mechanics of operating systems (or at least your desktop environment). With the other your need for an OS to work just so without your configuration.
You can't have it both ways.
Three facts which may help you if you're able to accept yourself as the limiting factor:
My point isn't to discourage you. I think almost everyone interested in exercising their agency in computing ought to be empowered to do so. That isn't without friction and hurdles though and, at least as far as I can see, never will be.
Graphical Applications have to be built by people. Those people have to understand programming and the CLI/terminal because, again, every GUI interaction is issuing a command to the system it runs on. Not everyone knows how to do that well and those that do cannot program those applications for every concievable use-case. This is why you're often instructed to fiddle with things via commands in a terminal. No one has built a GUI tool to help you with xyz yet so users have to issue the commands directly if they want xyz.
If you want that tool to exist then you'll either have to build it yourself and share it with the world or pay someone to do that for you. This would likely be a pull request to add a feature to a program.
There is no world in which an operating system exists without a terminal, however; you might be able to help build one within which the average user never has to open one. That'd take a lot of education, hard work, and use of the terminal to accomplish and maintain.
To know what you're doing: read the manual. To take control: exercise what you learn from reading the manual.
If RTFM is too daunting a recommendation to start off with (no judgement! I get it) then start here instead: https://tldp.org/FAQ/Linux-FAQ/index.html
The Linux Documentation Project predates the Arch wiki (and it shows) but that has zero bearing on its utility for beginners.
I hope this helps!
There seems to be an incorrect understanding of what a terminal is doing. A terminal typically runs a "shell" program, which accepts input from the user. Some of the inputs are "commands", which are either internal (run an internal shell function) or running a binary.
An operating system can exist that has a GUI and doesn't have a terminal. A terminal is an interface just as a GUI is. (GUI vs CLI). They are not interdependant. They are simply different ways of allowing a user to interface with a computer.
Using a terminal and running "ls" not necessarily "issuing a command directly" anymore than a clicking an "ls" button in a GUI and it running some variation of system.exec("ls") is. Both simply run a binary and output the results.