Recently I have been install Arch linux on many people's laptops and desktops. All of them are happy with the look and feel, speed, and it has got more user friendly than windows.
But none of them have have any idea about any command. They don't even know what a terminal is. So I have to keep every GUI programs that I can think of.
One of them has recently deleted the dot files because he thought those files just sits there as it is, and he then ended up with the ugly XFCE default theme and all the configurations are gone. Even Firefox has to be setup from scratch now!
So in the future installation, I have decided to lock all the dot files under $HOME in a way that it's writeable but not deletable.
I am aware of the
chattr +i dir command, which makes the directory immutable but that's not what I want.
I can't put the $HOME folder under another folder, and set sticky bit to prevent deletion as well, I can't also change the permission.
Any idea how to prevent folder deletion but keep them writeable under XFS and F2FS?
xfs_repair /dev/sda2(the root partition) to fix this problem.
Actually I compile Xanmod kernel for the needs of my customers, Xanmod kernel with (M) EXT4, (N) to EXT2 and EXT3, ZoneFS, etc. And (Y) for XFS, and disabled NUMA.
And I also use a lot of configuration that I already have. Most of the neighbours and people who use Arch now are basically noob, they don't care about a lot of feature, so... so far my custom configuration file compiled with CFLAGS O3 and -fno-plt, for x86_64, works just fine.
For me, I use -mtune=native and -march=native, never had any problem so far.
I use the default schedulers that xanmod provide... The Xanmod kernel really makes system faster, but being in performance governor, the system may use some extra battery power!
@hussamT While you are here, I wonder if you have any idea how to accomplish something -
Say I have a variable defined in my shell. something=thing
How can I use the "env" keyword (or any method beyond export) to have that variable present in a child process if it's already set?