[Comm] Включение команд в автозагрузку X Window
Yura Kalinichenko
=?iso-8859-1?q?yuk_=CE=C1_iceb=2Evinnitsa=2Ecom?=
Пт Ноя 12 18:36:39 MSK 2004
On Птн, 2004-11-12 at 14:08 +0300, Сергей Иванов wrote:
> Здравствуйте!
>
> Возвращаюсь в одну из тем которую уже поднимал в этом списке рассылки - отключение энергосбережения монитора.
> Методом проб и ошибок выявил - чтобы полностью отключить эту функцию надо дать команды:
> <xset -dpms>
> <xset s noblank> (отключает скринсэйвер)
> <xset s expose>
>
> Но основная проблема в том, что эти команды загрузить в автозагрузку X
> Window просто не реально. В одной из веток
> (http://lists.altlinux.ru/pipermail/community/2004-November/135394.html)
> Андрей посоветовал использовать файл .xinitrc в каталоге пользователя.
> Но это НЕ РАБОТАЕТ!!!
Это работает, если запуск через startx. При запуске через dm
выполняется .xsession и все скрипты, лежащие в ~/.xsession.d/.
Должны быть установлены права 0755.
> Команды просто не выполняются. И проследить в
> лог-файлах почему они не выполняются тоже невозможно
> (/var/log/xdm-errors - молчит, /var/log/xfree86.log - аналогично).
> Эксперементально нашел файл /etc/sysconfig/xinitrc введенные в нем
> команды выполняются но только под пользователем root!!! Под обычными
> пользователями иксы грузятся без этих команд. Помогите пожалуйста, в
> какой файл писать эти команды, чтобы они выполнялись при загрузке X, и
> очень бы желательно чтобы это было сделано централизованно т.к.
> пользователей много появляются они частенько и каждому пихать в
> домашний каталог файл непозитивно.
/etc/X11/Xsession. Или запишите скрипты в /etc/skel_<ваша кодировка>,
тогда они будут автоматом переноситься в хоумник каждого вновь
создаваемого пользователя.
--
Yura Kalinichenko
Подробная информация о списке рассылки community