vasek |
|
Темы:
47
Сообщения:
11853
Участник с: 17 февраля 2013
|
sfs, если есть желание найти причину, точнее получить больше информации, то есть только один путь - трассировка системных вызовов, например, strace - будет желание, могу предложить способ . PS - как то давно в одном из топиков приводился один вариант, связанный с d-bus - добавить в .xinitrc строчки - не знаю, поможет ли, но попробовать можно.
Ошибки не исчезают с опытом - они просто умнеют
|
sfs |
|
Темы:
12
Сообщения:
167
Участник с: 07 февраля 2019
|
Спасибо откликнувшимся за рецепты. Попробовал - не помогли :( Поковырял ArchStrike-openbox - там xorg-xdm, но если его снести - все равно работает В итоге решения не нашел. Пока решил дальше не копать |
vasek |
|
Темы:
47
Сообщения:
11853
Участник с: 17 февраля 2013
|
sfsЕсли все сделано правильно, то такого быть не должно. При нормальной эксплуатации, если ничего не менялось и не добавлялось, права root при запуске Х-ов не нужны. В этой статье описано, как этого удается достичь, точнее, что нужно, чтобы для запуска Х-ов не требовались права root. Предположу, что эти требования не выполняются - а вот почему, тебе должно быть виднее.
Ошибки не исчезают с опытом - они просто умнеют
|
kostyalamer |
|
Темы:
2
Сообщения:
229
Участник с: 26 января 2019
|
sfsАлександр, спасибо за отличный костыль ! Без него X-сы от user-а действительно не стартуют , всем желающим поэкспериментировать можно предложить сделать sudo systemctl set-default multi-user.target
Spectrum forever
|
vasek |
|
Темы:
47
Сообщения:
11853
Участник с: 17 февраля 2013
|
kostyalamerэто не костыль, а задокументированный конфиг - man Xwrapper.config
Ошибки не исчезают с опытом - они просто умнеют
|
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
kostyalamerВ последний раз archiso собирал в июле с.г.: Xwrapper.config не добавлял, иксы от юзера запускаются.На днях соберу свежий образ, попробую. |
vasek |
|
Темы:
47
Сообщения:
11853
Участник с: 17 февраля 2013
|
sfsИнтересно посмотреть вывод - ls -l /usr/lib/Xorg.wrap
Ошибки не исчезают с опытом - они просто умнеют
|
kostyalamer |
|
Темы:
2
Сообщения:
229
Участник с: 26 января 2019
|
ls -l /usr/lib/Xorg.wrap -rwsr-xr-x 1 root root 14496 ноя 23 09:54 /usr/lib/Xorg.wrap*
Spectrum forever
|
vasek |
|
Темы:
47
Сообщения:
11853
Участник с: 17 февраля 2013
|
kostyalamerSUID бит стоит, .... все нормально, одно не понятно - а что это за звездочка в конце? PS - Если посмотреть трассировку запуска Xorg, то увидим такие строки в 1-ой строчке проверяется - может ли пользователь запустить файл usr/lib/Xorg.wrap? - в моем случае проверка прошла успешно ( X_OK и вернуло 0) и далее этот файл запускается, точнее запускается X-server. Но, как видим, есть нюанс - если MAGIC-COOKIE не соответствует user, то запуска не будет.Если причина в соответствии MAGIC-COOKIE, то можно попробовать удалить файл .Xauthority и перегрузиться, создадится новый файл, новый MAGIC-COOKIE. Если и здесь все нормально, то дальше уже идет открытие конфига /etc/X11/Xwrapper.config (у меня его нет), его чтение и завершает эту эпопею. EDIT 1 - это, навскидку, было взято несколько строк перед операциями с Xwrapper.config, возможно затык проявляется еще раньше ... и причина в чем то другом (что описано в статье, указанной выше).
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
47
Сообщения:
11853
Участник с: 17 февраля 2013
|
Почитал на тему загрузки X-ов только от root и повторюсь, Archlinux должен грузится от простого юзера, а если не грузится, значит что то сделано не так. PS - если настроено все правильно, то, в принципе, можно загрузиться в Х-ы и без файла .xinitrc, просто введя в текстовой консоли нужную команду (например, startx /usr/bin/spectrwm) - хотя это и не совсем правильно, но это работает. Экспериментируя загружал так и WM и DE.
Ошибки не исчезают с опытом - они просто умнеют
|