dotfiles リポジトリを使用してカスタムショートカットを別のマシンに移動するにはどうすればよいですか?

dotfiles リポジトリを使用してカスタムショートカットを別のマシンに移動するにはどうすればよいですか?

現在、新規インストールした Kubuntu でいくつかの設定を簡単に複製できるように、ドットファイルを使用してリポジトリを作成しています。ショートカットをいくつか設定したので、それらも新しいマシンに移動したいと思います。

.config で、すべてのショートカットをリストするファイル「kglobalshortcutsrc」を見つけましたが、それを別のマシンに移動しようとすると、ショートカットはそこでは機能せず、新しいマシンでショートカット ダイアログを開くとすぐにファイルが上書きされてしまいます。

ダイアログからショートカット ファイルをインポートおよびエクスポートできることは知っていますが、自動化するにはドットファイルを使用して管理したいと思います。これを機能させる方法について何かアイデアはありますか?

私はKDEフレームワークバージョン5.47.0を搭載したKubuntu 18.04を使用しています

答え1

私はやってきたこれここ数年、皆さんが関心を寄せている主なファイルはメイクファイルこれにより、リポジトリのコンテンツをコピーするのではなく、シンボリックリンクが作成されます。これにより、どのアプリケーションがどの構成ファイルを上書きするかを簡単に追跡し、必要に応じてバージョン管理できます。

あなたの特定のケースでは、プロセスが起動時に kglobalshortcutsrc ファイルを読み取り、ショートカット ダイアログを開くたびにそれをディスクに書き込むようです。このような問題を回避する最も簡単な方法は、通常、このファイルを上書きするプロセスを停止し、シンボリック リンクを作成し、プロセスを再び開始することです。

一部のプロセスは動作が不適切で、実際にシンボリックリンクを適切なファイルに置き換えます。通常、これに対する簡単な回避策は、ファイルの親ディレクトリをシンボリックリンクすることです。プロセスが実行時にディレクトリ構造全体を置き換える可能性はほとんどありません。

答え2

私自身の質問の続きです。

これを質問してからしばらくして、私はNixOSを使い始め、すぐにプラズママネージャーすべての設定ファイルがどこにあるのかを自分で調べるのはあまり気が進まなかったので、まさに私が探していたものであることがわかりました。

私の知る限り、これは KDE Plasma 構成を宣言的に管理し、任意のホストに再現可能にインストールできるようにする最良のアプローチのように思えます。

関連情報