URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 50444
[ Назад ]

Исходное сообщение
"Включение команд в автозагрузку X Window"

Отправлено demiurg , 12-Ноя-04 14:32 
Здравствуйте!

Возвращаюсь в одну из тем которую уже поднимал в этом списке рассылки -
отключение энергосбережения монитора. (http://www.opennet.me/openforum/vsluhforumID1/47188.html)
Методом проб и ошибок выявил - чтобы полностью отключить эту функцию надо дать
команды:
<xset -dpms>
<xset s noblank> (отключает скринсэйвер)
<xset s expose>

Но основная проблема в том, что эти команды загрузить в автозагрузку X Window просто не реально.
Уважаемый kam посоветовал использовать файл .xinitrc в каталоге пользователя. Но это НЕ РАБОТАЕТ!!! Команды просто не выполняются. И проследить в лог-файлах почему они
не выполняются тоже невозможно (/var/log/xdm-errors - молчит,
/var/log/xfree86.log - аналогично). Эксперементально нашел файл
/etc/sysconfig/xinitrc введенные в нем команды выполняются но только под
пользователем root!!! Под обычными пользователями иксы грузятся без этих команд.

Помогите пожалуйста, в какой файл писать эти команды, чтобы они выполнялись при загрузке X, и очень бы желательно чтобы это было сделано централизованно т.к. пользователей много появляются они частенько и каждому пихать в домашний каталог файл непозитивно. Желательно если еще укажите какие права должны быть на файл.


Заранее благодарю за ответы.
Искренне с уважением, demiurg...


Содержание

Сообщения в этом обсуждении
"Включение команд в автозагрузку X Window"
Отправлено lavr , 12-Ноя-04 20:24 
>Здравствуйте!
>
>Возвращаюсь в одну из тем которую уже поднимал в этом списке рассылки
>-
>отключение энергосбережения монитора. (http://www.opennet.me/openforum/vsluhforumID1/47188.html)
>Методом проб и ошибок выявил - чтобы полностью отключить эту функцию надо
>дать
>команды:
><xset -dpms>
><xset s noblank> (отключает скринсэйвер)
><xset s expose>
>
>Но основная проблема в том, что эти команды загрузить в автозагрузку X
>Window просто не реально.
>Уважаемый kam посоветовал использовать файл .xinitrc в каталоге пользователя. Но это НЕ
>РАБОТАЕТ!!! Команды просто не выполняются. И проследить в лог-файлах почему они
>
>не выполняются тоже невозможно (/var/log/xdm-errors - молчит,
>/var/log/xfree86.log - аналогично). Эксперементально нашел файл
>/etc/sysconfig/xinitrc введенные в нем команды выполняются но только под
>пользователем root!!! Под обычными пользователями иксы грузятся без этих команд.
>
>Помогите пожалуйста, в какой файл писать эти команды, чтобы они выполнялись при
>загрузке X, и очень бы желательно чтобы это было сделано централизованно
>т.к. пользователей много появляются они частенько и каждому пихать в домашний
>каталог файл непозитивно. Желательно если еще укажите какие права должны быть
>на файл.
>
>
>Заранее благодарю за ответы.
>Искренне с уважением, demiurg...

дичь!

Sorry, ничего личного, но x11 у всех работают одинаково, XServer
запускается одним из двух вариантов: xdm или xinit (startx) - man xdm,
man xinit. Отсюда и плясать: xdm - Xsession (системный) или .xsession
пользовательский, xinit(startx) - xinitrc (системный) или .xinitrc (пользовательский)

Удачи.


"Включение команд в автозагрузку X Window"
Отправлено demiurg , 15-Ноя-04 15:47 
Спасибо разобрался. Написал скрипт energy и кинул в каталог пользователя/.xsession.d/ и все заработало.
Спасибки всем...