如何使用點文件存儲庫將自訂快捷方式移動到另一台電腦?

如何使用點文件存儲庫將自訂快捷方式移動到另一台電腦?

我目前正在創建一個帶有有點文件的存儲庫,以便在新安裝的 Kubuntu 上輕鬆複製一些設定。由於我設定了幾個快捷方式,我也想將它們移到新機器上。

在我的.config 中,我找到了文件“kglobalshortcutsrc”,其中列出了我的所有快捷方式,但是當我嘗試將它們移動到另一台計算機時,快捷方式在那裡不起作用,並且一旦我開啟捷徑對話框,該檔案就會被覆蓋新機器。

我知道您可以從對話框匯入和匯出捷徑文件,但為了自動化,我想使用點文件來管理它。關於如何使其發揮作用有什麼想法嗎?

我正在使用 Kubuntu 18.04 和 KDE Frameworks 版本 5.47.0

答案1

我一直在做已經有幾年了。您感興趣的主要文件可能是產生檔案其中,它創建指向儲存庫內容的符號連結而不​​是複製它。這樣,就可以輕鬆追蹤哪些應用程式覆蓋哪些設定文件,並根據需要進行版本控制。

在您的具體情況下,聽起來好像一個進程在啟動時讀取 kglobalshortcutsrc 文件,並在您打開快捷方式對話框時將其寫入磁碟。解決此類問題的最簡單方法通常是停止覆蓋此文件的進程,創建符號鏈接,然後再次啟動該進程。

有些進程表現不佳,實際上用正確的檔案取代了符號連結。通常,一個簡單的解決方法是對檔案的父目錄進行符號連結 - 該過程不太可能在運行時替換整個目錄結構。

答案2

跟進我自己的問題。

在我問這個問題後不久,我開始使用 NixOS 並很快發現電漿管理器這正是我所尋找的,因為我不太熱衷於弄清楚所有設定檔的位置。

就我而言,這似乎是以聲明方式管理 KDE Plasma 配置以便能夠在任何主機上重複安裝它的最佳方法。

相關內容