LINUX.ORG.RU

как запустить X.org 7.0 / 7.1 от обычного пользователя ?


0

0

при попытке запуска X.org 7.0 / 7.1 из под обычного пользователя Xы вываливаются с ошибкой:

xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)

я посмотрел в исходниках, где выдаётся это сообщение. оно выдаётся если ioperm () или iopl () завершился с ошибкой. почитав man 2 iopl я нашёл следующее:

ERRORS:

EPERM The calling process has insufficient privilege to call iopl; the CAP_SYS_RAWIO capability is required.

а как этот CAP_SYS_RAWIO выдать юзеру?

Ответ на: комментарий от jackLucas

> поставил на всех файлах из каталога /usr/X11R7/bin/*

зря на всех. достаточно на X.

> не помогло, та же фигня.

selinux включен?

hatefu1_dead
()
Ответ на: комментарий от SANTA_CLAUS

А много ли джедаев, что держат одновременно 6.8 и 7.x? :) Лучше по старинке, не полагаться на автоопределения...

Gharik
()
Ответ на: комментарий от SANTA_CLAUS

я джедай :)

делаю так:

export LD_LIBRARY_PATH=/usr/local/opt/X.org/7.1/lib/:/usr/local/opt/X.org/7.0/lib/:$LD_ LIBRARY_PATH

export PATH=/usr/local/opt/X.org/7.1/bin/:/usr/local/opt/X.org/7.0/bin/:$PATH

/usr/local/opt/X.org/7.1/bin/xinit -- :1

jackLucas
() автор топика
Ответ на: комментарий от jackLucas

Ужос! А мы делаем `startx`, особеенно когда лениво ранлевел менять.

Gharik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.