我目前正在配置我的觸控板,並注意到我可以將我的 Synaptics 設定檔 ( 50-synaptics.conf
) 放在兩個不同的位置:
/usr/share/X11/xorg.conf.d/50-synaptics.conf
和
/etc/X11/xorg.conf.d/50-synaptics.conf
兩者都工作正常。在這種情況下使用哪一個比較好?或者這完全無關嗎?
/etc/
是系統的神經中樞,它在這裡或其子目錄中包含所有與系統相關的設定檔。 「設定檔」定義為用於控製程式運作的本機檔案;它必須是靜態的並且不能是可執行的二進位。 -TLDP.org
/usr
通常包含迄今為止系統上最大份額的資料。它包含所有用戶二進位、它們的文件、庫、頭文件等...X 及其支援庫可以在這裡找到。在目前的 Unices 中,/usr 是使用者網域程式和資料(與「系統域」程式和資料相反)所在的位置。有些人現在可能將此目錄稱為“用戶系統資源”,而不是最初的“用戶”。 -TLDP.org
答案1
該位置/usr/share/X11/xorg.conf.d/50-synaptics.conf
由包使用xserver-xorg-input-synaptics
。
如果你想覆蓋配置,那麼你可以使用這個設定檔。但當你xserver-xorg-input-synaptics
用命令刪除包時它就會被刪除purge
。
正如你可以讀到的/usr/share/X11/xorg.conf.d/50-synaptics.conf
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
按照說明使用/etc/X11/xorg.conf.d/
並重新命名該文件,但您必須放置一個數字作為前綴。該數字會影響處理順序。