История изменений
Исправление Zubok, (текущая версия) :
Я не думал, что проблема в этом.
Вообще, не это причина. Причина, как мне кажется, в правах доступа к устройству DRM. У тебя иксы выдавали ошибку, которая никак не зависит от того, какой клиент ты запускаешь (openbox - это клиент). Секрет в том, как startx и xinit запускают иксы. А ты xinit от пользователя запускал или от root?
В Debian stable, например, X имеет suid бит, так как X требует прав root.
$ ls -l /usr/bin/X
-rwsr-sr-x 1 root root 9508 Май 12 2013 /usr/bin/X*
^ ^
А в arch бинарник может уже не иметь SUID, потому что уже все через systemd-logind происходит (наверное, но точно не знаю).
Думал проблема глубже и сам не разберусь.
Проблема глубже. Скорее всего, в правах. xinit и startx по-прежнему нормальные способы запуска иксов. Даже больше скажу:
$ man startx
The startx script is a front end to xinit(1) that provides a somewhat
^^^^^^^^^^^^^^^^^^^^^^^^^^
nicer user interface for running a single session of the X Window Sys‐
tem. It is often run with no arguments.
То есть это фактически одна и та же программа.
Исправление Zubok, :
Я не думал, что проблема в этом.
Вообще, не это причина. Причина, как мне кажется, в правах доступа к устройству DRM. У тебя иксы выдавали ошибку, которая никак не зависит от того, какой клиент ты запускаешь (openbox - это клиент). Секрет в том, как startx и xinit запускают иксы. А ты xinit от пользователя запускал или от root?
В Debian stable, например, X имеет suid бит, так как X требует прав root.
$ ls -l /usr/bin/X
-rwsr-sr-x 1 root root 9508 Май 12 2013 /usr/bin/X*
^ ^
А в arch бинарник может уже не иметь SUID, потому что уже все через systemd-logind происходит (наверное, но точно не знаю).
Думал проблема глубже и сам не разберусь.
Проблема глубже. Скорее всего, в правах. xinit и startx по-прежнему нормальные способы запуска иксов. Даже больше скажу:
$ man startx
The startx script is a front end to xinit(1) that provides a somewhat
^^^^^^^^^^^^^^^^^^^^^^^^^^
nicer user interface for running a single session of the X Window Sys‐
tem. It is often run with no arguments.
То есть это фактически одна и та же программа.
xinit /usr/bin/openbox-session
Исправление Zubok, :
Я не думал, что проблема в этом.
Вообще, не это причина. Причина, как мне кажется, в правах доступа к устройству DRM. У тебя иксы выдавали ошибку, которая никак не зависит от того, какой клиент ты запускаешь (openbox - это клиент). Секрет в том, как startx и xinit запускают иксы. А ты xinit от пользователя запускал или от root?
В Debian stable, например, X имеет suid бит, так как X требует прав root.
$ ls -l /usr/bin/X
-rwsr-sr-x 1 root root 9508 Май 12 2013 /usr/bin/X*
^ ^
А в arch бинарник может уже не иметь SUID, потому что уже все через systemd-logind происходит (наверное, но точно не знаю).
Думал проблема глубже и сам не разберусь.
Проблема глубже. Скорее всего, в правах. xinit и startx по-прежнему нормальные способы запуска иксов. Даже больше скажу:
$ man startx
The startx script is a front end to xinit(1) that provides a somewhat
^^^^^^^^^^^^^^^^^^^^^^^^^^
nicer user interface for running a single session of the X Window Sys‐
tem. It is often run with no arguments.
То есть это фактически одна и та же программа.
Исходная версия Zubok, :
Я не думал, что проблема в этом.
Вообще, не это причина. Причина, как мне кажется, в правах доступа к устройству DRM. У тебя иксы выдавали ошибку, которая никак не зависит от того, какой клиент ты запускаешь (openbox - это клиент). Секрет в том, как startx и xinit запускают иксы. А ты xinit от пользователя запускал или от root?
В Debian stable, например, X имеет suid бит, так как X требует прав root.
$ ls -l /usr/bin/X
-rwsr-sr-x 1 root root 9508 Май 12 2013 /usr/bin/X*
А в arch бинарник может уже не иметь SUID, потому что уже все через systemd-logind происходит (наверное, но точно не знаю).
Думал проблема глубже и сам не разберусь.
Проблема глубже. Скорее всего, в правах. xinit и startx по-прежнему нормальные способы запуска иксов. Даже больше скажу:
$ man startx
The startx script is a front end to xinit(1) that provides a somewhat
^^^^^^^^^^^^^^^^^^^^^^^^^^
nicer user interface for running a single session of the X Window Sys‐
tem. It is often run with no arguments.
То есть это фактически одна и та же программа.