[РЕШЕНО] Иксы через startx не запускаются

Имеется свежеустановленный арч на компе с интеловской видеокартой.
От пользователя в консоли запускаю startx, который не стартует иксы и выдаёт ошибки
xf86EnableIOPorts: failed to set IOPL for I/O(Operation not permitted)
XKEYBOARD keymap compiler (xkbcomp) reports: unsupported high keykode 372 for name <I372> ignored X11 cannot support keykodes above 255

~/.xinitrc с атрибутами 755 у меня такой

#!/bin/bash
exec startxfce4 &
Но самое интересное, что startxfce4 в консоли от этого же пользователя нормально запускает иксы с xfce.
Я вначале думал, что пользователь в какие-то критичные для запуска иксов группы не добавлен, но раз через startxfce4 иксы запускаются, то дело не в этом. Что не так со startx в арче?
apof
#!/bin/bash
exec startxfce4 &
Интересно, где такое вычитал. Рекомендую почитать Wiki, раздел "Настройка" - обрати внимание на пример и примечание

EDIT 1 - хотя не понятна эта ошибка и ее связь с startx ..... что то похожее уже видел на BBS
Ошибки не исчезают с опытом - они просто умнеют
apof
unsupported high keykode 372 for name <I372> ignored X11 cannot support keykodes above 255
Имхо, это не должно сказываться на запуск X-ов. Идет предупреждение - чей то кейкод слишком большой (372), он не может быть больше 255. Уже как то писал в одном из топиков и в том же топике приведено решение по переопределению клавиши/кейкода.
Ошибки не исчезают с опытом - они просто умнеют
apof
~/.xinitrc
С одним DE оно не нужно
Оказывается, что startx не хватало этого в .xinitrc
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi

Так что скопировал
cp /etc/X11/xinit/xinitrc ~/.xinitrc
подредактировал концовку, и startx заработал.
 
Зарегистрироваться или войдите чтобы оставить сообщение.