Xorgは設定ファイル/etc/X11/xorg.conf.d/*
または/usr/share/X11/xorg.conf.d/*
ファイルがシンボリックリンクかどうかを解釈しません。
/home/username/.config/
カスタムプロファイルのX11バージョンを維持し、それをリンクしたいがxorg.conf.d
これを達成できないようで、問題が見つかりませんでした。
xorg-サーバーバージョン: 1.20.9-2
ベストアンサー1
/etc/X11/xorg.conf.d/*
Xサーバーがハードウェアを使用する方法に影響を与えるため、システム全体の構成である必要があります。
GUIスタイルのログインを使用している場合は、ログインボックスを表示するためにログインする前にXサーバーを起動する必要があります。ホームディレクトリが暗号化されている場合(pam_mount
または同様の暗号化を使用して)、Xサーバーがその設定を読み取る必要があるときにホームディレクトリを読み取ることはできません。
ラップトップなどのデバイスで推奨される戦略は、通常、できるだけ自動検出に頼り、デスクトップ環境(または「フル」GNOMEまたはKDEデスクトップ環境の代わりに「軽い」ウィンドウマネージャを使用している場合はユーザーセッションを開始する)を許可することです。 )ユーザー固有の構成を処理します。
真のマルチユーザーシステムでは、通常のユーザーとして、Xサーバー構成への書き込みアクセスはセキュリティ上のリスクがあります。構成ファイルにアクセスできるユーザーは、Xサーバーに任意のモジュール(悪意のあるモジュール)をロードして所有するように指示できます。 rootとして次に実行します。パーソナルノートブック/ワークステーションではこれが問題にならない可能性があります。
個人的には、ディレクトリツリー全体をGitバージョン管理(設定可能な例外を含む)に保持するetckeeper
ために(おそらくディストリビューションのパッケージコレクションにあります!)を使用します。通常のGitとは異なり、ファイル権限も追跡します。これらのファイルには、パスワードなどのセキュリティに敏感なデータが含まれる可能性があるため、デフォルトのストレージにはルートのみを書き込むことができます。ただし、バックアップ目的のために必要に応じて権限を設定できる他の(安全な)場所にストレージコピーをプッシュします。同様のことを検討することもできます。/etc
etckeeper
/etc/.git