[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