[Решено] xorg стартует только под root

Добрый день, возникла небольшая проблема, после подключения второго монитора и настройки xorg.conf иксты стартуют только под root, в чем может быть косяк ? вот настройки xorg:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LG Electronics 23MP55"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 61.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "LG Electronics 23MP55"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 61.0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 210"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 210"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DFP-0: 1920x1080_60 +1920+0, DFP-1: 1920x1080_60 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "DFP-1: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

вот .xinitrc пользователя:

if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi

exec mpd &
exec compton &
exec mpc random on
source ~/.zshrc
exec awesome

при startx в консоли получаем:

X.Org X Server 1.16.1
Release Date: 2014-09-21
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.16.1-1-ARCH x86_64
Current Operating System: Linux TuxAdmin 3.16.4-1-ARCH #1 SMP PREEMPT Mon Oct 6 08:22:27 CEST 2014 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=0400653e-6b5a-4bd4-ad7d-8a0f264cccce rw quiet
Build Date: 21 September 2014  10:53:13AM

Current version of pixman: 0.32.6
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.1.log", Time: Wed Oct 22 15:30:32 2014
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
xinit: connection to X server lost

waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file.
Где я накасячил с настройками ?
kdeneur: https://github.com/brestows/kdeNeur
awesome WM 3.5
Какие права доступа у файла?
GitHub, ArchWiki, AUR
brestows,та-же история была и не раз,не стартует пока из ~/.xinitrc не удалишь вот это
if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi
Оставляю только то что сам написал или вообще .xinitrc удаляю а новый создаю без этих строчек.Права на файл правильные,а что это за строчки не знаю.
Linux Forever!
Vadim
пока из ~/.xinitrc не удалишь вот это
А вот так делать как раз не надо. Иксам это никак не мешает.
с этими или без строчек результат один, права на xinitrc
-rw-r--r-- 1 devcode users 518 окт 22 14:31 .xinitrc
kdeneur: https://github.com/brestows/kdeNeur
awesome WM 3.5
Мешают
Вот переименованый в .xinitrc 1 родной файл
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)

if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi
exec openbox-session
c ним не стартует
а вот созданный .xinitrc

#!/bin/sh
exec openbox-session
работает как швейцарские часы.Права и владельцы у файлов одинаковые
Linux Forever!
Ищите косяк. Заодно загляните в /etc/skel, там лежит шаблон для xinitrc для всех пользователей.
Vadim, этот код который ты убираешь просто запускает некоторые скрипты от сюда /etc/X11/xinit/xinitrc.d/ и мешать они не могут!!!
у тебя проблема в другом.
у меня например да и у всех, все работает и с ними.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja,так у меня оказывается неправильно работает если не запускается с этими строчками?
А как узнать в чём проблема,может команда какая есть?Я постоянно после установки ,xinitrc переименовываю и пишу новый без этих строчек,иначе иксы не стартуют.Попробовал эти строчки в терминале запустить,ничего не пишет и вообще ничего не поменялось.В /etc/X11/xinit/xinitrc.d/ только один скрипт 30 -dbus
#!/bin/bash

# launches a session dbus instance
if [ -z "$DBUS_SESSION_BUS_ADDRESS" ] && type dbus-launch >/dev/null; then
  eval $(dbus-launch --sh-syntax --exit-with-session)
fi
,если его запустить ничего не меняется.
p.s
Я вообще ничего не понимаю,назад переименовал .xinitrc и сейчас с этими строчками всё отлично стартует!
Необъяснимый феномен ....
Linux Forever!
Права на xinitrc пользовательские, так что дело не в нем, так как до подключения монитора второго все работало с этим же файлом. Где косяк и не знаю :(
kdeneur: https://github.com/brestows/kdeNeur
awesome WM 3.5
 
Зарегистрироваться или войдите чтобы оставить сообщение.