LINUX.ORG.RU

Slackware, не стартуют иксы #2

 ,


0

2

bormant Я выяснил почему не стартовали иксы, но писать сюда не буду, так как темы удаляют. Скажу одно Слака глючна.

Вот инструкия, все работало прекрасно один день.

https://github.com/DIGImend/digimend-kernel-drivers

Собирал из исходников дрова, все работало отлично.

/etc/X11/xorg.conf.d/50-tablet.conf

Section "InputClass"
    Identifier "Tablet"
    Driver "wacom"
    MatchDevicePath "/dev/input/event*"
    MatchUSBID "256c:006e"
EndSection

50-tablet.conf создается вручную по инструцкции выше.

Deleted

Последнее исправление: Deleted (всего исправлений: 1)

Не надо шланговать:

/etc/X11/xorg.conf.d/50-tablet.conf

А в сообщении об ошибке синтаксиса от X было, если правильно путаю, про

/etc/X11/xorg.conf.d/50-digimend.conf

и ошибочное

NoMatchProduct

в нём.

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от bormant

Да. Но этот /usr/share/X11/xorg.conf.d/50-digimend.conf создался автоматически, сам(ладно уж, скажу, после удаления этого файла все запустилось). Я только создал /etc/X11/xorg.conf.d/50-tablet.conf

[   209.003]
X.Org X Server 1.18.3
Release Date: 2016-04-04
[   209.003] X Protocol Version 11, Revision 0
[   209.003] Build Operating System: Slackware 14.2 Slackware Linux Project
[   209.003] Current Operating System: Linux home 4.4.14 #2 SMP Fri Jun 24 13:38:27 CDT 2016 x86_64
[   209.003] Kernel command line: BOOT_IMAGE=Slackware ro root=811 vt.default_utf8=0
[   209.003] Build Date: 15 April 2016  11:05:21AM
[   209.003]
[   209.003] Current version of pixman: 0.34.0
[   209.003]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[   209.003] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   209.003] (==) Log file: "/var/log/Xorg.0.log", Time: Tue May 14 18:37:52 2019
[   209.004] (==) Using config directory: "/etc/X11/xorg.conf.d"
[   209.004] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   209.004] Parse error on line 18 of section InputClass in file /usr/share/X11/xorg.conf.d/50-digimend.conf
        "NoMatchProduct" is not a valid keyword in this section.
[   209.004] (EE) Problem parsing the config file
[   209.004] (EE) Error parsing the config file
[   209.004] (EE)
Fatal server error:
[   209.004] (EE) no screens found(EE)
[   209.004] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
[   209.004] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   209.004] (EE)
[   209.004] (EE) Server terminated with error (1). Closing log file.
Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

Никто и не сомневался, в логе недвусмысленно написано:

Parse error on line 18 of section InputClass in file /usr/share/X11/xorg.conf.d/50-digimend.conf
        "NoMatchProduct" is not a valid keyword in this section.
(EE) Problem parsing the config file
(EE) Error parsing the config file
Как такое можно не заметить?

bormant ★★★★★
()
Ответ на: комментарий от Deleted

еще тогда

Обещал он 02.01.2019, исправил 05.01.2019 (выше у меня ссылка на исправляющий комит), сейчас 15.05.2019.
Но да, последний релиз — v9 — действительно был до исправления, 15.12.2018, релизов, включающих исправление, пока не было. Вероятно, причина именно в этом (использовании релиза v9 несмотря на публикацию исправления).


PS. Но это не избавляет от чтения журналов и указанных там причин ошибок, тем более, что в этом конкретном случае всё довольно однозначно: указаны и файл, и строка в нём, и что именно вызывает синтаксическую ошибку в конфиге X-сервера.

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)
Ответ на: комментарий от Deleted

там все стартует

Не беда, это ровно до тех пор, пока целенаправленно руками не сломать конфиг X-ов, добавив синтаксически неверную опцию и вызвав ошибку разбора конфига.

В чём разница?

bormant ★★★★★
()
Ответ на: комментарий от Deleted

Поломать можно что угодно. В Слаке тоже всё стартует.

saahriktu ★★★★★
()
Ответ на: комментарий от bormant

Можно вопрос? Почему все же не генерировался новый конфиг Икссервера. На Xorg -configure получал No devices detected. По той же причине, почему и не стартовали Иксы?

Deleted
()
Ответ на: комментарий от Deleted

Почему все же не генерировался новый конфиг Икссервера

Тут надо посмотреть в вывод в консоль или в журнал, иначе не угадать.
Правда, я уже и не вспомню, когда в последний раз запускал # Xorg -configure

bormant ★★★★★
()
Ответ на: комментарий от Deleted

На Xorg -configure получал No devices detected. По той же причине, почему и не стартовали Иксы?

элементарно, аж скучно. Xorg -configure - это последний аргумент из всех возможных. Современные иксы(при условии правильного исполнения) работают без xorg.conf, им достаточно того, что находится сервером в /etc/X11/xorg.conf.d/ и /usr/share/X11/xorg.conf.d/ , поэтому же, сам Xorg -configure берёт свои элементы добавляемые в выходной файл из этих директорий. Если там затесался некорректный скрипт, то ошибка вызванная им не даст завершить создание выходного файла. Если у тебя нет проприетарщины(ака невидия\амд) в дровах и в указанных директориях находятся корректные значения, можешь проверить, спрячь xorg.conf и стартани иксы, они должны заработать, а в логах увидишь, как сервер последовательно перебирает все возможные значения и установленные драйвера, пока не запустит первую работающую комбинацию.

Gramozeka ★★
()

Ставит какие то левые драйвера с багами
Игнорирует логи с ошибками
«Скажу одно Слака глючна.»

Ну зачем так, м?

Deleted
()
Ответ на: комментарий от Deleted

Ну зачем так, м?

Я был не прав, извиняюсь

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.