[sisyphus] ничего не понимаю... ( powersave )

Artem =?iso-8859-1?q?x-console_=CE=C1_yandex=2Eru?=
Пн Май 15 18:12:33 MSD 2006


Anton Farygin wrote:
> Artem wrote:
> 
>>Anton Farygin wrote:
>>
>>>Artem wrote:
>>>
>>>
>>>>Я тоже чувствую, что какая-то мелочь. Если отпавляю строку команды с 
>>>>заменой root на <имя_текущего_пользователя_X> - то сообщение появляется.
>>>>Меня интересует другое - xorg из-под рута должен работать? Если я делаю 
>>>>startx из-под простого пользователя, то все работает. Если init 5 - то 
>>>>затык. Или я какой пакет снес ? Или настройки?
>>>
>>>Всё должно безусловно работать из под пользователя.
>>>
>>>
>>
>>Так. Значит, когда я вхожу в xdm под простым пользователем - и ?
>>Что должно происходить? Можно поподробнее?
>>
>>
> 
> 
> powersave должен детектить пользователя, который использует иксы и 
> выводить сообщение именно ему.
> 
> Там наверное где-то бага.

В общем, это у меня после обновления coreutils. В частности, причина в who.
Старые ver 200501082045 :
[user на sol src]$ ./who
root     tty1         2006-05-09 18:36 (localhost)
user     tty2         2006-05-15 15:40 (localhost)
user     :0           2006-05-15 15:36
root     ???          2006-05-09 20:07 (localhost)
user     pts/3        2006-05-15 16:53 (:0.0)
user     pts/5        2006-05-15 17:04 (:0.0)
user     pts/12       2006-05-10 20:05 (:0.0)

Новые ver 5.94
[user на sol src]$ who
root     tty1         2006-05-09 18:36 (localhost)
user     tty2         2006-05-15 15:40 (localhost)
user     pts/3        2006-05-15 16:53 (:0.0)
user     pts/5        2006-05-15 17:04 (:0.0)

Видите разницу?
xdm в /etc/X11/xdm/GiveConsole пишет в /var/log/wtmp
/usr/X11R6/bin/sessreg  -a -w "/var/log/wtmp" -u "/var/run/utmp" \

        -x "/etc/X11/xdm/Xservers" -l $DISPLAY -h "" $USER
при входе пользователя.

Сменился формат wtmp ? Старый sessreg ? Так и задумано в новом who ?
Смотрел diff-ом who.c - разница совсем незначительная - используются
какие-то доп. параметры.
Вот потому-то /usr/lib/powersave/wttyhx не может "распознать"
залогинившегося в иксы рядового пользователя...




Подробная информация о списке рассылки Sisyphus