プログラムにホームディレクトリではなく、いくつかのAppDataディレクトリに独自のフォルダ「.program_name」を作成させる方法はありますか?
隠しファイルを隠したくないが、同時に、ホームディレクトリにこの膨大な数のシステムフォルダを表示したくない。
いいえ。実際にはそうですが、これを適用するすべてのソフトウェアを再コンパイルする必要があります。
より簡単なオプションは、問題を裏返し、別の方法でアプローチすることです。なぜ/ home /を個人データに使用するのですか?/home/$ USER /内のすべてのものを別の場所に実質的にシンボリックリンクできます。私自身、ディレクトリをパーティション/ discworld /に変更することを選択しました。次のようになります。
rinzwind@schijfwereld:~$ cd /discworld/
rinzwind@schijfwereld:/discworld$ ls -a
.
..
Public
Desktop
Templates
Documents
Downloads
user-dirs.dirs
Videos
Music
Pictures
.Trash-1000
私は/ home /を使用したことがないので、/ home /に何も追加されていません(私の/と/ homeもssdにあり、/ discworldはhddです)。