Hello. I don’t usually post about annoyances I have about Garuda. I usually just adjust it after install but, I just realized there is a Feedback section, and this one is a pretty severe annoyance because it embarasses me somewhat every time time I tell someone to check out Garuda. I can’t imagine any linux user who has used Linux for a week or two has any use for it and as for new linux users, it would be be a horrible thing to become dependent on. If I install Garuda for someone else, I have to go in and get rid of it because it’s just to horrible to give to someone with a clear conscience. Then, they probably wonder what else I messed with before giving it to them. Removing it is a small chore that a newer Linux user might spend a good hour learning to remove, so I’m sure many just use it and become crippled by a dependency upon it. There is no notation to a new user that the Garuda terminal doesn’t behave the same as a normal linux terminal so they may have no idea that they would surely drop the ball if they had to use a terminal in some other distro. For a badass distro like garuda to come with such a kindergartener program preconfigured is straight-up embarassing. With nothing but love for Garuda and a desire to make Garuda and it’s new linux users better, I respectufully ask you to remove find-the-command-git from all things Garuda.
I think this feedback is harshly worded, but I agree the application is a nuisance and am in favor of getting rid of it.
It looks like it hasn’t seen a commit in three years, despite self-identifying as an “ugly” script which “should be completely re-written”. GitHub - pkasemir/find-the-command: Interactive command-not-found hook for bash and zsh, that uses pacman as a backend (BTW, this shit should be completely re-written as it's very ugly)
I agree that it’s harshly worded, but I wanted it to reflect the intensity of my dislike for the program because of it’s ability to cripple a new user and it’s being less that easy to get rid of for a new user. Once, I decided to try it, but all I remember is that it didn’t change my mind. I DID change “joke of a program” to “kindergartener program” to reduce it’s harshness. I think you saw it before that change.
I will add that I don’t have a problem with the program itself or it’s use by anyone who likes it. I only have a problem with it’s integration with Garuda out the box, and it’s being a chore to remove, without making a user aware of it’s presence or how to remove it. If, the first time you open a terminal, there was a notation in an attention grabbing boldness about it and a switch to turn it off, I wouldn’t have such a problem with it, but a new user thinks he’s using a terminal that is behaving like a linux terminal and is mistaken when he learns with Garuda.
I love all the other terminal customizations, btw. They don’t so dramatically alter the behavior in a frustrating way.
If I am being honest, I kinda muted it a long time ago. I find it unproductive or somehow slows me down. I always thought there is people who use it though.
How is it a chore? Commenting source /usr/share/doc/find-the-command/ftc.fish from ~/.config/fish/config.fish seems easy enough, and you can explain to the prospective user why you find it unnecessary.
That being said, maybe a compromise could be to at least have a toggle for it in Rani somewhere? Just a thought. I’m actually in favor of completely removing it, given its unmaintained and “ugly” status.
That’s exactly someone like me - a Linux newcomer. I completely agree with the OP’s point: once you get used to this feature, you’ll really be at a loss when switching to other distros and using their terminals. And as a newbie, I don’t know how to remove it either.
I understand that Garuda’s positioning is out-of-the-box usability, which does lower the barrier to entry. But precisely because of this, newcomers like me don’t actually know what Linux originally looks like. I’d like to suggest whether the Garuda team could consider doing some “subtraction”: reduce some over-customized features, so that while maintaining ease of use, new users can also experience an environment closer to vanilla Linux.
Just don’t use Garuda Rani and garuda-update etc., and you’ll have your vanilla Arch-based Linux.
Search for the appropriate commands on the internet; you are your own admin.
There is no need for Garuda Linux to reduce anything.
That’s always a subjective thing. What’s too much for one person is too little for another.
Distributions such as Garuda have made it their mission to take some of the burden off users and thus also themselves (e.g. fewer questions about the same things in the forum). That’s what set them apart.
There are countless distributions that are relatively close to Vanilla Arch. If someone want this, they should use one of those and add the things they installed Garuda for themselves.
I get it, I really do love Garuda’s out-of-the-box experience
. Maybe I didn’t explain myself well—things like find-the-command-git give users the choice to install them, and just being aware it’s different from vanilla Arch is enough. I was just making a casual comment. Overall, Garuda is still really awesome ![]()
My comment wasn’t meant to be as critical as it may come across. It was just a casual comment too.
Sounds good to me as well!
My two-noobie-cents… As a newcomer to archlinux and Garuda… And to be fair, a linux-noob overall.
When I started to figure things out I wasn´t very selective about what guides to follow. Does this work in my setup? No idea! Let´s go! So from time to time I tried a command and if they didn´t exist on my system I got the alternative to install it automatically. That did almost never solve my problems. Either Garuda uses something different or the guide is outdated or it became a package conflict. All it did was me accumulating a lot of crap that I didn´t need.
Idiots will still be idiots and I would probably have installed a few anyways but to me personally, it has never actually helped me.
I love Garuda btw…
I’ve been using Garuda since it’s first inception, while I’m retired my working life was never in IT always a hobby. Having to replace a damaged laptop. Got a 2nd hand one installed Garuda again. With Rani I have found most of my problems I find it hangs,doesn’t complete a cycle due to one thing or another. Yet I have never had an issue using the correct command or even piping options to do a system update or upgrade. While the option of a GUI is considered helpful I find the CLI much less problematic.
GUIs help with discoverability. There are a few things that I discovered through GUIs.
If people are interested in learning how to install things without one, or to make some tweaks, they will do so. At least I have.
If they are not interested then they will stick to GUI.
If you don’t present GUIs to people who are used to them, they will not know where to look.
If you present GUIs to people who don’t use them, they will know how to ignore them.
If a distro is trying to be beginner friendly then, they should cater to the user who needs more help, in this case is the one who likes the GUIs.
Unless you start with an absolute minimal base, there will always be opinions from opinionated distros that you won’t like. It’s up to the user imo to decide whether they can easily ignore those opinions and whether the rest of the offering is worth it for them.
There is always upstream to fall back on if one doesn’t like the downstream solutions.
In my case I thought I liked everything out of the box when I first switched from Windows earlier this year, and ended up with either wanting a minimal system or one with optional sane defaults.
I discovered that the full batteries-included approach, while being impressive, ends up with me not liking the brand of batteries sometimes.
The output without it is still definitely helpful enough, in cases that the exact command is in the repos:
λ librewolf
librewolf may be found in the following packages:
chaotic-aur/librewolf 143.0.4-1 /usr/bin/librewolf
Saddly for them this is arch an upstream arch says the same don’t use a gui.
As said here.
Warning AUR helpers are not supported by Arch Linux. You should become familiar with the manual build process in order to be prepared to troubleshoot problems.
As well as for gui’s,
Warning Usage of graphical AUR helpers may lead to a defective system, for example through unattended partial upgrades.
Arch has never been something that’s stupid easy to use. If you want that there are other distros. For arch it has the wiki an its a good one, it’s meant to guide you but the user has to be willing to put in the time and effort. Arch will never hold your hand, but it will help you along the way to learn.
Without the emotion… I would suggest each keyboard typing error at the terminal is magnified by this annoying pop up. Its gotta stop…
Why are you using Garuda then?
Also you might note I was talking about GUIs in general, and Garuda has its own wiki for those GUI bits for the things they support.
I went ahead and removed it:
Ah you made it sound like you were talking about the pkg manager, my mistake. ignore what i said haha.
