XDGのデフォルトのディレクトリ仕様を無視するアプリケーションのため、迷惑です。
アプリケーションが指定されたディレクトリ以外のホームディレクトリを変更することを拒否する最善の方法は何ですか.config
?.cache
.local
答え1
これらの場所に個人タイプを付与し、ユニバーサルユーザーのホームコンテンツへのアクセスをブロックします。これはユーザーのホームコンテンツの基本タイプです。つまり、個人タイプを持たないユーザーホームのすべてのコンテンツは、汎用ユーザーホームコンテンツタイプに置き換えられます。 )
ただし、実際には、アプリケーション間で共通のユーザーのホームページコンテンツを共有しようとする可能性があるため、状況が見苦しくなります。
例:
Webブラウザを使用してPDFをダウンロードして〜/ダウンロードに保存し、〜/ダウンロードでメールクライアントを使用して他の人に同じPDFを送信します。
しかし、あなたの目標はそれに比べて比較的簡単です。 xdg規格に準拠していないプログラムを識別し、それをターゲットにして、汎用コンテンツへのアクセスをブロックするだけです。これらのプログラムは何が起こってもクラッシュします。