我目前正在配置我的触摸板,并注意到我可以将我的 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/
并重命名该文件,但必须添加一个数字作为前缀。处理顺序会受此数字影响。