[РЕШЕНО] /etc/X11/xorg.conf.d/*.conf не изменяет стандартные конфиги из /usr/share/X11/xorg.conf.d/

vs220
Так в том то и дело что эту опцию нельзя выключить повторно в /etc
В смысле - "повторно" ?
valera_cr
В смысле - "повторно"
Читается конфиг из /usr/share с включенной опцией
Последующее чтение и применение конфигов из etc эту опцию не выключает нвидия по прежнему первичная
А, понял . Повторно не отключается ни тут ни там. Дело не в приоритетах чтения откуда-то, а в приоритете "PrimaryGPU" yes
Дичь какая-то.
valera_cr
Дичь
То то и оно пользовательские конфиги должны быть в приоритете
Поэкспериментировал и ... Как уже отметил выше, путем по умолчанию считается /usr/share/X11/xorg.conf.d и эти конфиги читаются первыми, затем читаются конфиги из /etc/X11/xorg.conf.d, НО
- если в /etc/X11/xorg.conf.d имеются похожие конфиги (с такими же опциями) с любым номером приоритета в названии одноименного файла, то эти опции не изменяются, а остаются такими, которые были считаны из /usr/share/X11/xorg.conf.d
- если в /etc/X11/xorg.conf.d имеются параметры, которых нет в /usr/share/X11/xorg.conf.d, то будут применены параметры из /etc/X11/xorg.conf.d
Ошибки не исчезают с опытом - они просто умнеют
vasek
то эти опции не изменяются, а остаются такими, которые были
А по феншую должно без исключений
. The /etc/X11/xorg.conf.d/ directory stores host-specific configuration. You are free to add configuration files there, but they must have a .conf suffix: the files are read in ASCII order, and by convention their names start with XX- (two digits and a hyphen, so that for example 10 is read before 20). These files are parsed by the X server upon startup and are treated like part of the traditional xorg.conf configuration file. Note that on conflicting configuration, the file read last will be processed. For that reason the most generic configuration files should be ordered first by name. The configuration entries in the xorg.conf file are processed at the end.
vs220, потому и решил поэкспериментировать .... правда у меня Intel и нет файла xorg.conf, а потому экспериментировал с файлом 20-intel.conf ... даже менял его номер - варианты представлены ниже
1.
grep Accel /etc/X11/xorg.conf.d/20-intel.conf
   Option      "AccelMethod"   "sna"

grep Accel /usr/share/X11/xorg.conf.d/30-intel.conf
   Option      "AccelMethod"   "uxa"

grep AccelMethod ~/.local/share/xorg/Xorg.0.log
[  4960.664] (**) intel(0): Option "AccelMethod" "uxa"
2.
grep Accel /etc/X11/xorg.conf.d/20-intel.conf
   Option      "AccelMethod"   "sna"

grep Accel /usr/share/X11/xorg.conf.d/10-intel.conf
  Option      "AccelMethod"   "uxa"

grep AccelMethod ~/.local/share/xorg/Xorg.0.log
[  5855.050] (**) intel(0): Option "AccelMethod" "uxa"
3.
grep Accel /etc/X11/xorg.conf.d/20-intel.conf
grep: /etc/X11/xorg.conf.d/20-intel.conf: Нет такого файла или каталога

grep Accel /usr/share/X11/xorg.conf.d/10-intel.conf
   Option      "AccelMethod"   "sna"

[  6261.187] (**) intel(0): Option "AccelMethod" "sna"
4.
grep Accel /etc/X11/xorg.conf.d/20-intel.conf
   Option      "AccelMethod"   "sna"

grep Accel /usr/share/X11/xorg.conf.d/10-intel.conf
grep: /usr/share/X11/xorg.conf.d/10-intel.conf: Нет такого файла или каталога

grep AccelMethod ~/.local/share/xorg/Xorg.0.log
[  6448.317] (**) intel(0): Option "AccelMethod" "sna"

PS - правда делал наскорую руку, и не исключаю, что мог и напутать.
Ошибки не исчезают с опытом - они просто умнеют
Ну вот.
И что получается
/usr/share не предназначен для редактируемых конфигов.
А значит не надо туда ставить конфиги с не переопределяемыми опциями как сделано в конфиге с nvidia-utils
Либо что то неправильно понимаю
Интересно как nafanja решил вопрос
Можно еще почитать это

PS - после прочтения этого и решил поэкспериментировать.
Ошибки не исчезают с опытом - они просто умнеют
vasek
почитать
Там не указана причина просто констатация факта.
Хотелось бы знать зачем это сделано, потому что по моему это неправильно. Или это как то обходится и я не знаю как. Или вообще не так работает
Грубо изменить конфиг в /usr конечно можно но это неправильно
 
Зарегистрироваться или войдите чтобы оставить сообщение.