While I was at it, I thought I might as well merge this thread I created a while back with this thread (so newbies won't make this common mistake).
There was a thread earlier that the user was having difficulties accessing their drive. The chown and chmod commands were not working correctly to fix the permissions on the drive.
The user became quickly frustrated with not being able to access the drives correctly on Garuda. This was not the fault of Garuda or BTRFS, the issue that was creating a problem was the drives name itself. If you really want to make your life difficult in Linux use spaces in your drive names.
If your drive names contain spaces you must "escape" the drive name whitespace characters for any bash commands to work correctly on your drives.
This is complicated even further by potential issues mounting a drive with white spaces in its name via /etc/fstab:
This becomes a major annoyance and only complicates using chown or chmod (or other) commands on your drives. This also complicates writing any script that accesses the drive as well. The best practice is to simply avoid white spaces in drive names all together.
For simplicities sake never use spaces (or special characters) in your drive names if your drives are likely to be used with Linux. Always use an underscore or dash when naming drives (rather than spaces).
Examples:
Do not use names such as:
Data Drive
Movies & Music
Instead use alternatives such as:
Data-Drive
data_drive
Movies-Music
movies_and_music
Keep it simple, don't make your life difficult by using drive names containing white spaces (or special characters).
I have an update on this matter, although it is kind of unrelated to this thread.
I am currently on the Zen Kernel.
I was using the chaotic-nvidia-tkg drivers off of the Chaotic-AUR
I had heard it was recommended, but I ran into some problems
My system stability came back because of an update to opencl-nvidia(off the regular repositories)
However, I was unable to open steam because of the inconsistency in driver versions for nvidia(some from Chaotic and some from Arch Linux Repositories)
I realized the inconsistency and installed the chaotic-nvidia-opencl packages as replacements, but all my instability issues returned.
I then decided to switch everything back to the drivers on the main ArchLinux repository, which seems to have fixed the stability problem and allowed me to open steam properly.
I don't know if this is right, but it seems like the Choatic-Nvidia-tkg drivers are best for tkg kernels only. The best drivers to use for the Zen kernel seem to be just the regular ones on the main repository.
My own personal opinion is that knowledge of how to perform manual interventions is more essential with Garuda than say vanilla Arch. This is only my opinion, but I feel it is valid. I say this because the Garuda devs like experimenting with new kernels and different packages to improve system performance. This philosophy may require more manual interventions as sometimes the changes don't necessarily work that well with some hardware configurations and they have to be reverted. Pipe wire is a recent example of this.
I don't think that's a negative. It's simply to be expected on a distro that tracks closely with the cutting edge of new developments. The devs here are focused on testing new methods that other staid distros are unwilling to implement. If you aren't up for managing package conflicts or frequent changes in system configurations then you're probably using the wrong distro. The devs here love testing new technology and that's a great thing IMO. If you aren't up for managing these types of frequent changes then a static distro is likely more in tune with your needs.
Totally agree with this thought.
You've got to keep up with a lot more changes in Garuda.
What I posted above about my NVIDIA woes is an example of the "manual intervention" you have to do every so often to keep things going.
It is a little bit of work to keep your computer running, but almost all the tweaks and decisions the Garuda team makes, in the end, help contribute to more performance being squeezed out of your system and a better overall experience.
I'll admit I love arch because tinkering is built into the OS. I like learning about the OS through the various little bugs and issues/ manual interventions that happen which force me to search it up and learn because otherwise it would be too big of an undertaking to learn from start to finish for me. Also greatly appreciate how robust and helpful pacman and by extension pamac is. I am not an avid linux user. Garuda is the my 3rd arch based distro that I settled on. I tried manjaro but it bugged out fairly quickly ( was a complete noob back then). Then I came across ArcoLinux and thats what I would settle on after distro hopping to the likes of Fedora/MX Linux etc. But same problem of bugging out after a while. Garuda so far has been very, and might I say peculiarly, stable. It is what I expect out of an arch system. Nothing will break unless I do something to break it. And after all hte distro hopping and trying and learning through all the arch based distros I have the discipline to use arch.
One qol change I would not mind however is a prompt before you confirm your updates that simply links to the arch news page and one link to the forums so I can quickly go over and check them. If its possible to script this I think I might try my hand at it. Though I am unfamiliar with hooks.
I have already created the hooks and a service to do this and much more. I have been using this for months, but I have not finished implementing all the features I want just yet. It will be ready for release to those who want to do the alpha testing fairly soon.
Well here we are, right back where we started at the beginning of this thread.
This has created endless turmoil this week all because of an update to pacman6. This requires merging a pacnew file as routine system maintenance to ensure you can update your system properly. This has caused so many posts on this topic that Iâve lost count, and the posts just keep on coming.
And yet people are still burying their heads in the sand and refusing to merge the required pacman.conf.pacnew file to allow the system to be update properly again. Some obviously think this problem is going to resolve itself. Newsflash, it wonât. You need to get your hands dirty and learn how to merge your pacnew files. Thereâs no shortage of posts on this subject on the forum, itâs time to learn how to merge your pacnew files.
People, if youâre unwilling to learn how to merge a pacnew file then itâs probably time to admit youâre not up for using an Arch based distro. This must be done if you want your system to function properly. You canât put this off forever, itâs time to break down and learn how this is done.
Some users just use arch spins as bragging rights to their mates, and have no intentions of learning and will go through life expecting to be spoon fed.
We as a society have brought this on with poor parenting skills, poor teaching skills, poor communication skills, etc . of the last century
Maybe this isn't the right place to talk about me, but the topic tickles me too much....
For me using a rolling distro is pure fun rather than hazard, especially in periods like this, with pacman 6, timeshift and other troubles...
So much fun that I remember all the previous distros as just "boring".
I don't have a very long experience in Linux, but I come from a technical background, then my working life brought me to other places...
For me using Garuda and a rolling distro in general is fun, because I love to "look for" problems, mostly to challenge myself, but also to learn.
It's worth noting that I can't use Linux for work, and on a personal level I have no special needs.
So I use the PC mostly to do something interesting that I couldn't do with a smartphone or a tablet....
I have a natural inclination for order and discipline, so I've always taken care of backups and I keep neat notes of all the things I learn (this helped me for example recently, because in one of the first updates I noticed the pacnew, I studied it a bit and took notes).
For all that, anything can scare me less than breaking my system .