I know we can config file explorer to hide hidden files, but in the open dialogue box of some program, it is not an option. I am just tired of scrolling through hidden folder and files in my home directory. Is there a way to move them into a sub folder and keep the applications working?
You would be going against alot of UNIX momentum and history renaming your the hidden folders in you home directory, I wouldn't do it.
Not only do the existing programs expect those folders to exist but any applications you install in the future will just place more hidden folders in your home directory.
I agree its annoying - I have almost 100 files and folders in my home dir - instead I recommend you learn how to use tools to manage listing and searching files, e.g.
Here is a couple of ways to list ignoring hidden files:
find . -not -path '*/\.*'==Explanation==> The
-pathoption checks the pattern against the entire path string.
*is a wildcard,
/is a directory separator,
\.is a dot (it has to be escaped to avoid special meaning), and
*is another wildcard.
-notmeans don't select files that match this test.
My personal preference is to use tmux's copy mode (with vi key bindings).
Never ever move or delete the dot files in your home directory. This will break your environment because as stated, they hold your configuration. Some are recreated when missing and others not.