From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <44688C51.3030006@yandex.ru> Date: Mon, 15 May 2006 17:12:33 +0300 From: Artem User-Agent: Mozilla Thunderbird 1.0.2 (X11/20060222) X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Linux Sisyphus discussion list References: <44610C3E.3020405@yandex.ru> <4461F5CA.7020008@yandex.ru> <44621933.2040301@yandex.ru> In-Reply-To: Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] =?koi8-r?b?zsnexcfPIM7FINDPzsnNwcAuLi4gKCBwb3dlcnNh?= =?koi8-r?b?dmUgKQ==?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.7 Precedence: list Reply-To: ALT Linux Sisyphus discussion list List-Id: ALT Linux Sisyphus discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 May 2006 14:57:37 -0000 Archived-At: List-Archive: List-Post: 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 не может "распознать" залогинившегося в иксы рядового пользователя...