kakoytochel |
|
Темы:
1
Сообщения:
5
Участник с: 04 июля 2021
|
Всем здрасти. Пожалуй на мои вопросы есть ответы в поисковике, но так как я новичок мне хотелось бы решить это не вникая во всю глубину на первых этапах знакомства с Linux и Archlinux конкретно. Рассчитываю на помощь опытных пользователей и не только ) По Xorg конкретно проблемы: a) Как в 2021 это должно выглядеть правильно ? В том смысле о чем я должен позаботиться и на что обратить внимание в данном конфиге после установки дистрибутива и драйверов nvidia ? b) Как лучше, записывать все в xorg.conf или создавать отдельные конфиги в /etc/xorg.conf.d/ ? Я просто не понимаю фразы "можно и так и так". Почему так же вики советуют создавать отдельный файл для отключения акселерации мышки, а не писать все в xogr.conf ? Может ли это вообще порождать какие-то конфликты в приложениях из-за то что они например не видят конфиги в /etc/xorg.conf.d/, а читают только в xogr.conf ? Это исключено ? c) В Xorg прописываются еще и драйвера которые используют некоторые устройства. Так вот по дефолту nvidia-xconfig мне прописал драйвер kbd для клавиатуры. Это нормально ? Не должно быть написано типа evdev или libinput ? grep -e "Using input driver " /var/log/Xorg.0.log показывает, что все устройства типа мышки, клавиатуры работают на libinput. Откуда это инфа ? Кто что переопределяет ? Могут ли быть конфликты при не верных значениях в Хorg для мышки\клавиатуры ? Я чувствую у меня есть инпут лаг на клавиатуре. Я и даже не понимаю кто виноват. Да и частота опроса мышки как будто не 1000hz. Хотя я в консоле во время тестов пишет 1000hz..... d) Где Должен быть указан dpi? Написано, что dpi можно указывать в xorg.cong в опции device и в опции monitor и еще можно указывать в Xresourse. Снова как хочешь так и ставишь ? xdpyinfo | grep dots выводит 81 80 для монитора 27" 1920х1080. Калькулятор выдает 81.59. e) Где должен быть прописан метод рендеринга шрифтов ? То ли я не понял, то ли в арче сразу идет библиотека pango и freetype. И как это все работает ? freetype включен в pango и это одно целое с одним конфигом ? Меня смутила пара конфигов - это конфиг i3 где запись начинается с font pango : шрифт и запись в конфиге Xorg где есть секция модули и там написано freetype. почему не pango там написано ? f)В вики сказано, что некоторые приложения игнорируют fontconfig и я типа обязан продублировать настройки в Xresourse ? g)Это нормально и так должно быть, что у меня после установки не было этого файла ? ~/.config/fontconfig/fonts.conf вот этот конфиг отвечает за pango и freetype ? h) Почему например не имея ~/.config/fontconfig/fonts.conf и не имея настроек в Xresourse один и тот же шрифт отображается по разному ? Т.е. шрифт Terminus отображается в терминале urxvt нормально и без каких нареканий , а i3 баре просто безобразно. хотя ни для одного шрифта не было указаны никакие настройки. |
cucullus |
|
Темы:
256
Сообщения:
3435
Участник с: 06 июня 2007
|
лезть в конфиг иксов (в 2021) надо только если что-то не работает само. у Вас есть какие-то конкретные проблемы или вики начитались?
такие дела.
|
kakoytochel |
|
Темы:
1
Сообщения:
5
Участник с: 04 июля 2021
|
cucullusНе лезь сынок в конфиг, а то током ударит ?) Ну трогай если работает ?) Ну это конечно хорошие замечания, но не убирают мои волнения о разных вещах. Я на сколько понял, что в 2021 есть только xorg и wayland. Так что, а какая разница когда в это "болото" погружаться ? Проблемы я выше описал. 1.Ощущение инпут лага на клавиатуре. Где-то видел сообщение аля ".....Your system too slow". Да и когда печатаю как-будто что-то не то. 2.Если например шрифт терминус я ставлю меньше 25, то в консоле он начинает выглядеть ужасно. Как будто что-то его портит 3.Не понятно где указываются драйвера для мышки\клавиатуры и почему драйвер в xorg.conf один, а на деле другой. Ну прочие мелочи описанные выше в которых я хотел бы разобраться\узнать здесь ответы. |
cucullus |
|
Темы:
256
Сообщения:
3435
Участник с: 06 июня 2007
|
kakoytochelуже давно не надо нигде указывать! у Вас что за оборудование? xorg.conf и xorg.conf.d/* это одно и тоже
такие дела.
|
kakoytochel |
|
Темы:
1
Сообщения:
5
Участник с: 04 июля 2021
|
cucullusМышка Zowie, клавиатура Cougar Vantar.kakoytochelуже давно не надо нигде указывать! у Вас что за оборудование? Так вот я о чем... Вот xorg.conf Вот50-mouse-acceleration.conf 00-keyboard.conf Так вот акселерация поменялась но какой драйвер управляет этой акселерацией ? Написано mouse, а что это mouse такое ? И почему когда я у меня libinput стоит эти настройки работают ? Это типа так называемая гибкость\совместимость и право выбора какой ты драйвер хочешь задействовать ?Есть еще такой вариант(у меня стоит тот что выше, не этот) чтобы убирать акселерацию и здесь вот показано конкретно, что используется libinput И в итоге, должен ли я удалить строки из Xorg с inputDevice и оставить только файлы в xorg.conf.d ?
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
kakoytochelВсего не объяснишь, очень много будет букв .... как отметил cucullus - лезть в конфиг иксов надо только если что-то работает не так … или что то нужно изменить - попробуй для начала удали все файлы из xorg.conf.d (точнее, переименуй или перенеси в другое место) и попробуй загрузись ... и посмотри, что изменилось. Если что то не устраивает, тогда начинай разбираться, что нужно и как это изменить.
Ошибки не исчезают с опытом - они просто умнеют
|
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
kakoytochela)если все устраивает не трогать не создавать конфиг. По каждой проблеме свои параметры и решения. По нвидии: если проприетарный драйвер устанавливается официальным арчевским пакетом то нуво автоматом блокируется. Желательно настроить kms https://wiki.archlinux.org/title/NVIDIA#DRM_kernel_mode_setting и минимальную конфигурацию без использования nvidia-xconfig https://wiki.archlinux.org/title/NVIDIA#Minimal_configuration Если используемый WM не позволяет удалить тиринг то добавить в конфиг нужное https://wiki.archlinux.org/title/NVIDIA/Troubleshooting#Avoid_screen_tearing Если планируете оверклокинг или управление вентиляторами со своими настройками то https://wiki.archlinux.org/title/NVIDIA/Tips_and_tricks#Overclocking_and_cooling секцию "InputDevice" удалите Пример моих конфигов /etc/X11/xorg.conf
/etc/X11/xorg.conf.d/00-keyboard.conf
kakoytochelМожно и так и так. xorg.conf.d для порядка чтоб каждая настройка в своем файле, плюс утилиты настройки ими пользуются например localectl https://wiki.archlinux.org/title/Xorg/Keyboard_configuration#Using_localectl kakoytochelиспользуйте nvidia-xconfig только для генерации примера конфига. В арче используется libinput https://wiki.archlinux.org/title/Libinput https://wiki.archlinux.org/title/Xorg#Input_devices kakoytochelОпять же - если устраивает автоопределение то нигде. Если не устраивает то везде прописывать, плюс выключать автоскейлинг если монитор для целочисленного не подходит - дробный шрифты размывает kakoytochelзависит от используемого тулкита приложения kakoytochelДа, например xterm использует настройки Xresources https://wiki.archlinux.org/title/X_resources kakoytochelДа. пользовательские конфиги создаются пользователем, арч во многом система сделай и настрой сам. Имхо если не нужны отдельные настройки для юзеров то настраивайте лучше /etc/fonts/local.conf kakoytochel Скорее всего указаны или используются разные шрифты/библиотеки , например Pango не использует уже bitmap шрифты а urxvt на libxft вполне может. Могли также задать несуществующий размер шрифта |
kakoytochel |
|
Темы:
1
Сообщения:
5
Участник с: 04 июля 2021
|
kakoytochel vs220Если бы меня все устраивало, я бы не пришел сюда...... Я прочитал, что проприетарный блокирует nouveau. У меня проприетарный. kms настроен Минимальная конфигурация зачем ? Просто чтобы была ? В вики просто написано, что можно создать чтобы использовать какие-то опции которые недоступны в хorg. Эт какие такие опции ? Тиринга нет Насчет опций coolbits я читал ранее. но мне это особо не надо. kakoytochel vs220Файлы в xorg.conf.d это просто порядок. Этот порядок как должен быть наведен ? Он должен дублировать+дополнять что в xorg.conf ? Он должен переопределять что в Xorg.conf? Эти конфиги для порядка вообще должны по красоте быть в единственном экземпляре и не не иметь дубликата записи в xorg.conf ? Вики говорит, что нужен отдельный файл для localectl, но man страница вообще пишет другое. Это снова для удобства ? Значит по идее я должен создать еще один файл по мимо 00-keyboard.conf раз он якобы нужен для localectl ? или это единственный файл который может быть там про клавиатуру ? Я прост не нашел как все эти файлы там должны именоваться и не понял вообще всей это темы. kakoytochel vs220И читал все это. Меня такие слова как kbd и evdev начали настораживать. Мол эти драйвера уже есть в ядре и они могут мешать или работать вместо libinput достаточно их указав в конфиг. файлах. Все эти вики и просматривал..... kakoytochel vs220 Я даже не понимаю. Устраивает меня dpi конкретно или нет. Я вижу что меня шрифты выбешивают. Они выглядят убого. Я хочу убрать или понять на сколько вообще решает фактор правильно или неправильного автоопределения dpi ? Это важная часть по настройке шрифтов и их отображению ? В Windows меня все эти "глупости" со шрифтами не волновали 100 лет. Включил и глаз радуется. Но здесь я хочу понять какой место по важности уделено dpi и должен ли я "играться" этим параметром туда-сюда чтобы найти какой-то дзен который решит все и сразу. kakoytochel vs220Я так понял самый распространенный Qt и GTK. Одно не понял зачем какое-то разнообразие. Это что-то из разряда "Так исторически сложилось" ?У меня после чистой установке где-то эти файлы должны быть находится? Сейчас я почему после установки чего-то не помню чего, но мой thunar начал по разному выглядеть при запуске от юзера и от рута. И тот вид, что от рута, он был в самом начале, но почему-то поменялся. Как я должен это настроить/стилизовать чтобы любые gtk\qt приложения имели общий вид ? Общие шрифты для отображения и все прочее. kakoytochel vs220Понятно...... kakoytochel vs220здесь /etc/fonts/local.conf или здесь /.config/fontconfig/fonts.conf ? Я один пк пользуюсь. kakoytochel vs220Ну например в Хresources у меня запись для urxvt. URxvt.font : xft:terminus:size=25 это верная запись или нет ? Какая библиотека будет обрабатывать панго или фритайп ? в fc-list terminus есть Еще не могут понять откуда fc-match берет dejavu sans ? где я этот шрифт выбирал ? где он устанавливается ? на отображение чего и где он влияет ? |
kakoytochel |
|
Темы:
1
Сообщения:
5
Участник с: 04 июля 2021
|
После удаление строчек из xorg.conf Inputdevice у меня слетели иксы. Не смог понять куда записался лог с именно данной сессии. Но обнаружил в таких файлах как /var/log/Xorg.0.log и /.local/share/xorg/Xorg.0.log много ошибок и предупреждений которые я бы хотел исправить.... /var/log/Xorg.0.log И/.local/share/xorg/Xorg.0.log
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
kakoytochel, ты хочешь за несколько дней понять как работает Linux на основе своих вопросов - этот путь бесперспективный. Конечно, что то ты выяснишь, но глубоких знаниний/понятий не получишь. Все приходит с годами и с глубоким изучением данных вопросов и лучше не стараться понять все сразу.
Ошибки не исчезают с опытом - они просто умнеют
|