Настройки Xorg с настройками ядра не будут работать с другими tty

Используя драйверы видеоигр Intel с kms и i915 в arch linux, я не смог запустить Xorg в другом tty, чем от вызывающего, зарегистрированного как root. Например:

Записано как root на tty1

X vt7 :0 

Замораживает ПК и внутри Xorg.0.log я вижу

 intel(0): failed to set mode: Permission denied [13] 

С другой стороны

Записано как root на tty1

 X vt1 :0 

Все работает как обычно

Я знаю, что это не серьезная проблема, поскольку я все еще могу использовать Xorg, но я действительно заинтригован этим поведением по двум основным причинам

  1. разрешений для всех tty1 … tty49 являются cwr-w —– root tty
  2. даже если я вошел в систему как tty1, так и tty2 с корнем и попытаюсь запустить X-сервер на tty2 с tty1, он не работает, как будто у него было только разрешение на вызов tty

Кто-нибудь есть и идея о том, что происходит?

One Solution collect form web for “Настройки Xorg с настройками ядра не будут работать с другими tty”

Вы были на правильном пути. Это действительно имеет отношение к KMS . Для видеодрайверов, поддерживающих KMS X можно настроить работу как пользователь без полномочий root. Вы можете проверить, запущен ли ваш X как пользователь без полномочий root: Как определить, выполняется ли X-сервер с привилегиями root . Чтобы укрепить мою точку зрения, я цитирую прямо с главной страницы Arch Linux :

«xorg-server 1.16 теперь доступен 2014-07-28

  • Новая версия поставляется со следующими изменениями: X теперь без корней с помощью systemd-logind, это также означает, что он должен быть запущен с того же виртуального терминала, который использовался для входа в систему , перенаправление stderr также нарушает вход без регистрации. Поведение старого корня может быть восстановлено через конфигурационный файл Xorg.wrap (man xorg.wrap). Обратите внимание, что запуск X через login-manager (gdm, kdm, …) еще не обеспечивает доступ без корневого доступа.
  • Конфигурационные файлы по умолчанию теперь находятся в /usr/share/X11/xorg.conf.d, все конфигурации хостов все еще происходят в /etc/X11/xorg.conf … "

Как правило, рекомендуется прочитать сообщения об обновлении после запуска pacman -Syu или подписаться на список рассылки pacman -Syu -announce, который вы можете здесь сделать, и сначала проверить сайт https://www.archlinux.org/ .

  • Диспетчеру дисплея mdm не удается загрузить среду рабочего стола
  • gnome-classic как сеанс по умолчанию для всех пользователей?
  • Как устранить старые приложения X, работающие неправильно на современных X-серверах?
  • Как использовать три монитора на ноутбуке?
  • Какая именно команда запускает сеанс openbox-lxde по умолчанию в raspbian?
  • Скрытие курсора мыши динамически при использовании сенсорного экрана
  • Деактивация ключевых событий с помощью кнопок мыши
  • Как я могу запустить команду, если мой экран изменил состояние в режиме ожидания на включение и наоборот
  • Неправильное количество полос движения через DisplayPort, возможно, проблема с драйвером Nvidia GTX 1080
  • Регулярное выражение, соответствующее X-идентификаторам сеанса?
  • Могу ли я хранить приложения, работающие на X сеансах?
  • X проблем на Fedora 15
  • Linux и Unix - лучшая ОС в мире.