Hello, first things first your distro is suggested by many people for good out-of-the-box experience with pop_OS! so; kudos for your achievement. Why didn’t I chose pop_OS! over CachyOS? Because; it is debian based and I really dislike debian package manager, it freezes, it gives random bugs, it even gives errors when you try to cancel a download and stays in constant downloading state. So, I asked ChatGPT and it suggested me CachyOS because of pacman. And I am okay with that. I just wanted to say these. But; there are problems I have about Linux distros in general and I need a guidance. This might be little bit long writing so, if you have no patience you do not have to read at all, do not feel guilty
Reminder, English is not my native language so, I really have hard time to describe my exact problems verbally in detail. Thank you for understanding.
First, I should say I am not a techie person and I do not aspire to become one, I am just a regular guy who suffers from OCD and hates privacy invasion of big tech companies for any possible reason. Thatswhy, I am literally done with Windows. Windows used to be actually very smooth and aesthetically customizable operating system for a regular person (for power users it was different case, though). But; Microsoft continued to enshittify its prime product and made it non-viable option for me. They implemented forced ads, forced random updates, arbitrary changes in system, UI, widgets, themes… Plus, they demanded my private data in the façade of improving their systems. So, I paid for Windows, Microsoft enshittified it, moreover they wanted to grab my private data like cutpurse. So, it is really to be mocked by someone who use your money to do it. Their spoiled-ness has no bounds. Thatswhy, Linux is only viable option but; of course no system is perfect and Linux has its problems. (At least to according to perspective of a regular guy.)
As you know, Linux consists of different modules which are developed by independent teams or sometimes even singular persons. These people work on these modules for free for greater good with no revenue expectation, and I tip my hat to this fact and motive. But, this causes another problem. High decentralization is tend to have more inconsistency and this is the case for Linux. Lemme explain.
Because, I had problems in a linux distro, I had to fix it as soon as possible, I consulted ChatGPT about this matter. It gave me some codes but; some of them refused to be executed. So, ChatGPT said something like ‘Ah, it seems they removed this function in this version of this specific module.’ and this was not one time thing. Even-though, motives of linux developers are probably good, they make a lot of changes and this makes nearly-impossible for a regular person to fix even a simple error.
Second is konsole is not talkative. I will give you an example but; before that I want you to know I suffer from high level of OCD so; file integrity is very important to me. I cannot tolerate even negligible amount of corruption. In my particular experience, I tried tp copy a folder which was 10GB and it was copied instantly. It did not make any sense because, I did not have NASA computer. There should have been a mistake so, I consulted ChatGPT and wanted it to give me a code to check folder integrity and it did. I believe it was some function called DRY-RUN. And I executed it and got no output. ChatGPT said it was ok but; as I said I have OCD so; I tried this code with a fake destination. So, in new scenario, I did not have source folder and copied folder but; source folder and non-existent folder. And surprisingly it gave no output again. So, different scenarios but; same result. I am not Nostradamus so, I cannot guess what is exactly going on and what this particular “no output” result means in every possible scenario. I cannot know if the system gives me “no output” because, files are identical or it aborted the execution of the code because one folder does not exist in the first place. To make it clearer I will write a story. Jane works in an automative company and works on a project. She created “Orange Butterfly Project” folder as source and created lots of files in it. Then copied this folder to another location. After copying it she continued to work on source folder and even added two more files to it. But, unfortunately she did not realize she had not copied these two files to copied folder. So, this copied folder did not include these new two files and she did not realize this. Surpisingly; she was not worried at all because; she was prepared for the moments like this. She has also developed a habit to check file/folder integrity before finalize her presentation. For safety check, she wanted to check file integrity between two folders but, she had an old habit, she writes destinations of folders/files manually because, she believes it increases motor-coordination ability. Unfortunately, this would be her undoing. She misspelled copied folder name as “Orange Butterfly Projecr” and executed dry-run function. And system gave no output and she believed it was okay. But, it was not. Because, this “no output” was not for successful integrity check, it was for “there is nothing compare”. Sadly, konsole was not talkative and said nothing so; she assumed “no output” was a good sign. She went to her company for representation. She checked her files before representation starts then she noticed there were two files missing. Representation was incomplete so she got fired. Of-course, this is an unlikely scenario but; I made up this scenario to make you understand pointless ambiguity of “no output” in the system. I believe it should be more “readable” and “talkative” to users.
Third, there is no auto-logging for konsole operations which sucks because, half of your time in Linux is actually in it. Let alone auto-logging, after a point, konsole even erases old lines so, you cannot even see them at all after a period of time. I do not like it at all.
Fourth, this is very minor issue but bugging me. I have tried lots of linux distros out of curiousity in the past (most of them were debian-based iirc) and there was (and there still is) weird “Caps Lock” delay in all of them. I find it very frustrating and I could not find any solution. It is not about computer, brand of my keyboard etc. it is about system itself. Something is wrong and I do not know what it is. I wrote about this matter in a linux forum and people mocked me and said they could not recreate what I encountered. I use Caps Lock to use majuscules. I learnt it that way and I tend to keep it that way. I use Caps Lock for 26 years to use majuscules and I do not want to use Shift like some people suggest. I will demonstrate to you what I mean.
APple BAnana Orange CHerry >>> I have written these without restraining my typing speed. I do not have to restrain my speed in Windows OS but; in every linux distro I tried I encountered this error and I want it to be solved. I find it utterly frustrating. It might be minor (or even negligible) issue to you but for me it is mind-itching (I have OCD as I said.).
There is no application or function which works like CCleaner in Linux. I mean there are some suggestions but; they gave me “incomplete” vibes. And I was right about my suspicion because, when I accidentally check some folders; I saw some folders which were used by programs I uninstalled still there so; I had to remove them manually.
There is no globalized {I don’t know if this is true word to use in this context.} option to check integrity of distro at all. When I consulted ChatGPT, it said to me “check pacman, check flatpak, check this, check that separately.” I wish there was a OVER-command to execute all this functions at once. Plus there is a repo system in Linux. And, linux is community-driven project so people check websites and add repos from them but, this is chaotic because, especially windows refugees like me do not know if these repos are safe or not at all. Because there is no centralized checking system. Repos are sources of AppStore in Linux if I understood correctly (I used AppStore as an analogy here.). So, you enrich your AppStore with more repos but; how can I know if I do have some “shady” repos? It scares me a lot. In Windows, you download an executible file and run it then install it. If there is “shady”ness you remove it with revo, you clean residues with ccleaner. You manually check afterwards if there is more resistent residues than, you scan the computer against residual malwares. But, in Linux, this is not the case. And adding repo directly to your AppStore, gives you vulnerability. You can actually recognize and legitimize a shady repo without even noticing it and it installs trojans, viruses to your system and your system does nothing because it really believes they are legit and recognized applications so their functions are totally normal so there is nothing to worry about. I find this very very wrong. I believe this is weakest point of all Linux.
What do you recommend to me?