ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] gdm и xinit.d
@ 2004-12-26 17:46 Alexey Rusakov
  2004-12-26 17:50 ` Yuri N. Sedunov
  2004-12-26 18:34 ` Dmitry V. Levin
  0 siblings, 2 replies; 23+ messages in thread
From: Alexey Rusakov @ 2004-12-26 17:46 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Hi all.

Поскольку всевозможные пакеты (включая xinitrc) исправно кладут скрипты 
в /etc/X11/xinit.d/, я был уверен, что это и есть способ поставить 
что-нибудь на запуск X-сессии. Однако gdm явно так не думает, в чем я 
убедился, заглянув в /etc/X11/gdm/Xsession. Конкретно, gdm считает, что 
в начале сессии принято проходиться по каталогу 
/etc/X11/xinit/xinitrc.d/. Правильно ли я понимаю, что gdb врет и что 
gdm/Xsession нужно поправить?

-- 
  Alexey "Ktirf" Rusakov



^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm и xinit.d
  2004-12-26 17:46 [sisyphus] gdm и xinit.d Alexey Rusakov
@ 2004-12-26 17:50 ` Yuri N. Sedunov
  2004-12-26 19:43   ` Alexey Rusakov
  2004-12-26 18:34 ` Dmitry V. Levin
  1 sibling, 1 reply; 23+ messages in thread
From: Yuri N. Sedunov @ 2004-12-26 17:50 UTC (permalink / raw)
  To: ktirf, ALT Linux Sisyphus discussion list

On Воскресенье 26 Декабрь 2004 20:46, Alexey Rusakov wrote:
> Hi all.
>
> Поскольку всевозможные пакеты (включая xinitrc) исправно кладут скрипты
> в /etc/X11/xinit.d/, я был уверен, что это и есть способ поставить
> что-нибудь на запуск X-сессии. Однако gdm явно так не думает, в чем я
> убедился, заглянув в /etc/X11/gdm/Xsession. 

Обратите внимание.
$ grep /etc/X11/gdm/Xsession /etc/X11/gdm/gdm.conf
#BaseXsession=/etc/X11/gdm/Xsession


-- 
Yuri N. Sedunov
12/26/04 20:50:14


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm и xinit.d
  2004-12-26 17:46 [sisyphus] gdm и xinit.d Alexey Rusakov
  2004-12-26 17:50 ` Yuri N. Sedunov
@ 2004-12-26 18:34 ` Dmitry V. Levin
  1 sibling, 0 replies; 23+ messages in thread
From: Dmitry V. Levin @ 2004-12-26 18:34 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 629 bytes --]

Hi,

On Sun, Dec 26, 2004 at 08:46:33PM +0300, Alexey Rusakov wrote:
> Поскольку всевозможные пакеты (включая xinitrc) исправно кладут скрипты 
> в /etc/X11/xinit.d/, я был уверен, что это и есть способ поставить 
> что-нибудь на запуск X-сессии. Однако gdm явно так не думает, в чем я 
> убедился, заглянув в /etc/X11/gdm/Xsession. Конкретно, gdm считает, что 
> в начале сессии принято проходиться по каталогу 
> /etc/X11/xinit/xinitrc.d/. Правильно ли я понимаю, что gdb врет и что 

Нет, gdb не врёт. :)

> gdm/Xsession нужно поправить?

Вероятно, /etc/X11/gdm/Xsession не должен использоваться.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm и xinit.d
  2004-12-26 17:50 ` Yuri N. Sedunov
@ 2004-12-26 19:43   ` Alexey Rusakov
  2004-12-26 19:49     ` Yuri N. Sedunov
  0 siblings, 1 reply; 23+ messages in thread
From: Alexey Rusakov @ 2004-12-26 19:43 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Yuri N. Sedunov wrote:

>Обратите внимание.
>$ grep /etc/X11/gdm/Xsession /etc/X11/gdm/gdm.conf
>#BaseXsession=/etc/X11/gdm/Xsession
>  
>
И что используется взамен?
На самом деле исходная проблема звучит так: несмотря на установленный 
пакет numlock, одноименная лампочка при запуске иксов гаснет. Хочется 
разобраться, откуда у нее растут ноги.

-- 
  Alexey "Ktirf" Rusakov



^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm и xinit.d
  2004-12-26 19:43   ` Alexey Rusakov
@ 2004-12-26 19:49     ` Yuri N. Sedunov
  2004-12-26 20:21       ` Alexey Rusakov
  0 siblings, 1 reply; 23+ messages in thread
From: Yuri N. Sedunov @ 2004-12-26 19:49 UTC (permalink / raw)
  To: ktirf, ALT Linux Sisyphus discussion list

On Воскресенье 26 Декабрь 2004 22:43, Alexey Rusakov wrote:
> Yuri N. Sedunov wrote:
> >Обратите внимание.
> >$ grep /etc/X11/gdm/Xsession /etc/X11/gdm/gdm.conf
> >#BaseXsession=/etc/X11/gdm/Xsession
>
> И что используется взамен?

Обратите внимание в другое место.
$ grep Xses -r /etc/X11/sessions/

-- 
Yuri N. Sedunov
12/26/04 22:48:19


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm и xinit.d
  2004-12-26 19:49     ` Yuri N. Sedunov
@ 2004-12-26 20:21       ` Alexey Rusakov
  2004-12-26 20:51         ` Yuri N. Sedunov
  0 siblings, 1 reply; 23+ messages in thread
From: Alexey Rusakov @ 2004-12-26 20:21 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Yuri N. Sedunov wrote:

>Обратите внимание в другое место.
>$ grep Xses -r /etc/X11/sessions/
>  
>
Ага. Спасибо, этот вопрос прояснился. Теперь бы еще понять, почему не
запускается enable_X11_numlock, хотя он вроде бы исполняемый.

-- 

  Alexey "Ktirf" Rusakov



^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm и xinit.d
  2004-12-26 20:21       ` Alexey Rusakov
@ 2004-12-26 20:51         ` Yuri N. Sedunov
  2004-12-26 21:06           ` Alexey Rusakov
  0 siblings, 1 reply; 23+ messages in thread
From: Yuri N. Sedunov @ 2004-12-26 20:51 UTC (permalink / raw)
  To: ktirf, ALT Linux Sisyphus discussion list

On Воскресенье 26 Декабрь 2004 23:21, Alexey Rusakov wrote:
> Yuri N. Sedunov wrote:
> >Обратите внимание в другое место.
> >$ grep Xses -r /etc/X11/sessions/
>
> Ага. Спасибо, этот вопрос прояснился. Теперь бы еще понять, почему не
> запускается enable_X11_numlock, хотя он вроде бы исполняемый.

Сам по себе enable_X11_numlock делает то, что от него требуется. А как Вы его 
пытаетесь запустить?

-- 
Yuri N. Sedunov
12/26/04 23:49:22


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm и xinit.d
  2004-12-26 20:51         ` Yuri N. Sedunov
@ 2004-12-26 21:06           ` Alexey Rusakov
  2004-12-26 21:08             ` [sisyphus] gdm É xinit.d Denis Klykvin
  2004-12-26 21:14             ` [sisyphus] gdm и xinit.d Yuri N. Sedunov
  0 siblings, 2 replies; 23+ messages in thread
From: Alexey Rusakov @ 2004-12-26 21:06 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Yuri N. Sedunov wrote:

>Сам по себе enable_X11_numlock делает то, что от него требуется. А как Вы его 
>пытаетесь запустить?
>  
>
Я его никак не пытаюсь запускать, я хочу, чтобы он запускался в начале 
каждой X-сессии. Ручками запущенный он все прекрасно делает, но ручками 
мне уже надоело, до и неправильно это.

-- 
  Alexey "Ktirf" Rusakov



^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm É xinit.d
  2004-12-26 21:06           ` Alexey Rusakov
@ 2004-12-26 21:08             ` Denis Klykvin
  2004-12-26 21:16               ` [sisyphus] Re: gdm и xinit.d Michael Shigorin
  2004-12-26 21:35               ` [sisyphus] gdm и xinit.d Alexey Rusakov
  2004-12-26 21:14             ` [sisyphus] gdm и xinit.d Yuri N. Sedunov
  1 sibling, 2 replies; 23+ messages in thread
From: Denis Klykvin @ 2004-12-26 21:08 UTC (permalink / raw)
  To: ktirf; +Cc: ALT Linux Sisyphus discussion list

Alexey Rusakov wrote:

> Yuri N. Sedunov wrote:

> Я его никак не пытаюсь запускать, я хочу, чтобы он запускался в начале
> каждой X-сессии. Ручками запущенный он все прекрасно делает, но
> ручками мне уже надоело, до и неправильно это.
Создайте на него ссылку в ~/.xsession.d
(или просто скрипт на sh, вызывающий его -- точно не помню)

-- 
With Best Wishes, Denis Klykvin
JID:	nikon@jabber.ru
XmmS now play:  Mark Van Dale - Live_at_Turbulentie-CABLE-02-2


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm и xinit.d
  2004-12-26 21:06           ` Alexey Rusakov
  2004-12-26 21:08             ` [sisyphus] gdm É xinit.d Denis Klykvin
@ 2004-12-26 21:14             ` Yuri N. Sedunov
  1 sibling, 0 replies; 23+ messages in thread
From: Yuri N. Sedunov @ 2004-12-26 21:14 UTC (permalink / raw)
  To: ktirf, ALT Linux Sisyphus discussion list

On Понедельник 27 Декабрь 2004 00:06, Alexey Rusakov wrote:
> Yuri N. Sedunov wrote:
> >Сам по себе enable_X11_numlock делает то, что от него требуется. А как Вы
> > его пытаетесь запустить?
>
> Я его никак не пытаюсь запускать, я хочу, чтобы он запускался в начале
> каждой X-сессии. Ручками запущенный он все прекрасно делает, но ручками
> мне уже надоело, до и неправильно это.
Сделал 
ln -s /usr/X11R6/bin/enable_X11_numlock .xsession.d/numlock
Работает.

-- 
Yuri N. Sedunov
12/27/04 00:14:20


^ permalink raw reply	[flat|nested] 23+ messages in thread

* [sisyphus] Re: gdm и xinit.d
  2004-12-26 21:08             ` [sisyphus] gdm É xinit.d Denis Klykvin
@ 2004-12-26 21:16               ` Michael Shigorin
  2004-12-26 21:19                 ` [sisyphus] Re: gdm É xinit.d Denis Klykvin
  2004-12-26 21:35               ` [sisyphus] gdm и xinit.d Alexey Rusakov
  1 sibling, 1 reply; 23+ messages in thread
From: Michael Shigorin @ 2004-12-26 21:16 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Mon, Dec 27, 2004 at 12:08:21AM +0300, Denis Klykvin wrote:
> > Я его никак не пытаюсь запускать, я хочу, чтобы он запускался
> > в начале каждой X-сессии. Ручками запущенный он все прекрасно
> > делает, но ручками мне уже надоело, до и неправильно это.
> Создайте на него ссылку в ~/.xsession.d
> (или просто скрипт на sh, вызывающий его -- точно не помню)

Костыль, однако.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] Re: gdm É xinit.d
  2004-12-26 21:16               ` [sisyphus] Re: gdm и xinit.d Michael Shigorin
@ 2004-12-26 21:19                 ` Denis Klykvin
  2004-12-26 21:35                   ` [sisyphus] Re: gdm и xinit.d Yuri N. Sedunov
  0 siblings, 1 reply; 23+ messages in thread
From: Denis Klykvin @ 2004-12-26 21:19 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Michael Shigorin wrote:

> Костыль, однако.
"Что делать? Кто виноват? Третьим будешь?" (c)

-- 
With Best Wishes, Denis Klykvin
JID:	nikon@jabber.ru
XmmS now play:  Mark Van Dale - Live_at_Turbulentie-CABLE-02-2


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] Re: gdm и xinit.d
  2004-12-26 21:19                 ` [sisyphus] Re: gdm É xinit.d Denis Klykvin
@ 2004-12-26 21:35                   ` Yuri N. Sedunov
  2004-12-26 21:36                     ` [sisyphus] Re: gdm É xinit.d Denis Klykvin
  0 siblings, 1 reply; 23+ messages in thread
From: Yuri N. Sedunov @ 2004-12-26 21:35 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Понедельник 27 Декабрь 2004 00:19, Denis Klykvin wrote:
> Michael Shigorin wrote:
> > Костыль, однако.
>
> "Что делать? 
Вешать багу на пакет numlock.

-- 
Yuri N. Sedunov
12/27/04 00:34:32


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm и xinit.d
  2004-12-26 21:08             ` [sisyphus] gdm É xinit.d Denis Klykvin
  2004-12-26 21:16               ` [sisyphus] Re: gdm и xinit.d Michael Shigorin
@ 2004-12-26 21:35               ` Alexey Rusakov
  2004-12-26 21:53                 ` Dmitry V. Levin
  2004-12-26 21:59                 ` Yuri N. Sedunov
  1 sibling, 2 replies; 23+ messages in thread
From: Alexey Rusakov @ 2004-12-26 21:35 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Denis Klykvin wrote:

>>Я его никак не пытаюсь запускать, я хочу, чтобы он запускался в начале
>>каждой X-сессии. Ручками запущенный он все прекрасно делает, но
>>ручками мне уже надоело, до и неправильно это.
>>    
>>
>Создайте на него ссылку в ~/.xsession.d
>(или просто скрипт на sh, вызывающий его -- точно не помню)
>  
>
Yuri N. Sedunov wrote:

>Сделал 
>ln -s /usr/X11R6/bin/enable_X11_numlock .xsession.d/numlock
>Работает.
>

Я, конечно, понимаю, что это круто, но поясните мне: я должен это делать 
в ~root/.xsession.d? В ~/.xsession.d? А если у меня пользователей не 
один на машине (да, все хотят жить с включенным NumLock, странное дело)?

Обход /etc/X11/xinit.d/ (вроде бы) происходит в /etc/X11/Xsession. В 
xinit.d/ наличествует скрипт numlock, вызывающий enable_X11_numlock, 
однако он не вызывается. Закидывание в xinit.d/ элементарного скрипта, 
создающего файл в /tmp (и несрабатывание этого скрипта при запуске 
сессии), приводит к мысли о том, что xinit.d/ не просматривается в 
Xsession. Но закидывание этого же скрипта в /etc/X11/profile.d/ приводит 
к ожидаемому результату! Вот выдержка из этого самого Xsession:

# Source shell scripts from system /etc/X11/profile.d/
for f in /etc/X11/profile.d/*.sh; do
    # Don't run *.rpm* and *~ scripts
    [ "${f%.rpm*}" == "$f" -a "${f%\~}" == "$f" ] || continue

    SourceIfNotEmpty "$f" "$@"
done

# Source shell scripts from user ~/.xprofile
SourceIfNotEmpty "$HOME"/.xprofile "$@"

# Run system scripts from /etc/X11/xinit.d/
for f in /etc/X11/xinit.d/*; do
    # Don't run *.rpm* and *~ scripts
    [ "${f%.rpm*}" == "$f" -a "${f%\~}" == "$f" ] || continue

    if [ -x "$f" ]; then
        "$f" &
    fi
done

Может быть, я слепой, но кто-нибудь может объяснить, что происходит?

-- 
  Alexey "Ktirf" Rusakov



^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] Re: gdm É xinit.d
  2004-12-26 21:35                   ` [sisyphus] Re: gdm и xinit.d Yuri N. Sedunov
@ 2004-12-26 21:36                     ` Denis Klykvin
  0 siblings, 0 replies; 23+ messages in thread
From: Denis Klykvin @ 2004-12-26 21:36 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Yuri N. Sedunov wrote:

> > "Что делать? 
> Вешать багу на пакет numlock.
Думаю, это лучше сделать автору треда -- я тут вообще gnus проверял :)

-- 
With Best Wishes, Denis Klykvin
JID:	nikon@jabber.ru
XmmS now play:  Mark Van Dale - Live_at_Turbulentie-CABLE-02-2


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm и xinit.d
  2004-12-26 21:35               ` [sisyphus] gdm и xinit.d Alexey Rusakov
@ 2004-12-26 21:53                 ` Dmitry V. Levin
  2004-12-26 21:59                 ` Yuri N. Sedunov
  1 sibling, 0 replies; 23+ messages in thread
From: Dmitry V. Levin @ 2004-12-26 21:53 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1147 bytes --]

On Mon, Dec 27, 2004 at 12:35:44AM +0300, Alexey Rusakov wrote:
> Denis Klykvin wrote:
> 
> >>Я его никак не пытаюсь запускать, я хочу, чтобы он запускался в начале
> >>каждой X-сессии. Ручками запущенный он все прекрасно делает, но
> >>ручками мне уже надоело, до и неправильно это.
> >>
> >Создайте на него ссылку в ~/.xsession.d
> >(или просто скрипт на sh, вызывающий его -- точно не помню)
> >
> Yuri N. Sedunov wrote:
> 
> >Сделал 
> >ln -s /usr/X11R6/bin/enable_X11_numlock .xsession.d/numlock
> >Работает.
> 
> Я, конечно, понимаю, что это круто, но поясните мне: я должен это делать 
> в ~root/.xsession.d? В ~/.xsession.d? А если у меня пользователей не 
> один на машине (да, все хотят жить с включенным NumLock, странное дело)?

Файлы /etc/X11/xinit.d/* и $HOME/.xsession.d/* равноправны, единственное
различие заключается в том, что сначала запускаются файлы из первой группы.

[...]
> Может быть, я слепой, но кто-нибудь может объяснить, что происходит?

Чудес тут нет никаких, /etc/X11/xinit.d/menu запускается нормально, так
что, наверное, стоит просто посмотреть ещё раз свежим взглядом.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm и xinit.d
  2004-12-26 21:35               ` [sisyphus] gdm и xinit.d Alexey Rusakov
  2004-12-26 21:53                 ` Dmitry V. Levin
@ 2004-12-26 21:59                 ` Yuri N. Sedunov
  2004-12-26 22:23                   ` Dmitry V. Levin
  2004-12-26 22:38                   ` Alexey Rusakov
  1 sibling, 2 replies; 23+ messages in thread
From: Yuri N. Sedunov @ 2004-12-26 21:59 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Понедельник 27 Декабрь 2004 00:35, Alexey Rusakov wrote:
> Denis Klykvin wrote:
> >>Я его никак не пытаюсь запускать, я хочу, чтобы он запускался в начале
> >>каждой X-сессии. Ручками запущенный он все прекрасно делает, но
> >>ручками мне уже надоело, до и неправильно это.
> >
> >Создайте на него ссылку в ~/.xsession.d
> >(или просто скрипт на sh, вызывающий его -- точно не помню)
>
> Yuri N. Sedunov wrote:
> >Сделал
> >ln -s /usr/X11R6/bin/enable_X11_numlock .xsession.d/numlock
> >Работает.
>
> Я, конечно, понимаю, что это круто, но поясните мне: я должен это делать
> в ~root/.xsession.d? В ~/.xsession.d? А если у меня пользователей не
> один на машине (да, все хотят жить с включенным NumLock, странное дело)?
>
> Обход /etc/X11/xinit.d/ (вроде бы) происходит в /etc/X11/Xsession. В
> xinit.d/ наличествует скрипт numlock, вызывающий enable_X11_numlock,
> однако он не вызывается. 

Нет, просто он никогда не срабатывает. Поскольку условие
 [ -f /var/lock/subsys/numlock -a  -x /usr/X11R6/bin/enable_X11_numlock ]
будет верно только при  запуске сессии от root.

-- 
Yuri N. Sedunov
12/27/04 00:42:02


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm и xinit.d
  2004-12-26 21:59                 ` Yuri N. Sedunov
@ 2004-12-26 22:23                   ` Dmitry V. Levin
  2004-12-26 22:38                   ` Alexey Rusakov
  1 sibling, 0 replies; 23+ messages in thread
From: Dmitry V. Levin @ 2004-12-26 22:23 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 620 bytes --]

On Mon, Dec 27, 2004 at 12:59:13AM +0300, Yuri N. Sedunov wrote:
> On Понедельник 27 Декабрь 2004 00:35, Alexey Rusakov wrote:
[...]
> > Обход /etc/X11/xinit.d/ (вроде бы) происходит в /etc/X11/Xsession. В
> > xinit.d/ наличествует скрипт numlock, вызывающий enable_X11_numlock,
> > однако он не вызывается. 
> 
> Нет, просто он никогда не срабатывает. Поскольку условие
>  [ -f /var/lock/subsys/numlock -a  -x /usr/X11R6/bin/enable_X11_numlock ]
> будет верно только при  запуске сессии от root.

Поясню, [ -f /var/lock/subsys/numlock ] имеет смысл только если
[ -x /var/lock/subsys ] верно.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm и xinit.d
  2004-12-26 21:59                 ` Yuri N. Sedunov
  2004-12-26 22:23                   ` Dmitry V. Levin
@ 2004-12-26 22:38                   ` Alexey Rusakov
  2004-12-26 22:44                     ` Yuri N. Sedunov
  1 sibling, 1 reply; 23+ messages in thread
From: Alexey Rusakov @ 2004-12-26 22:38 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Yuri N. Sedunov wrote:

>>Yuri N. Sedunov wrote:
>>    
>>
>>>Сделал
>>>ln -s /usr/X11R6/bin/enable_X11_numlock .xsession.d/numlock
>>>Работает.
>>>
>>Я, конечно, понимаю, что это круто, но поясните мне: я должен это делать
>>в ~root/.xsession.d? В ~/.xsession.d? А если у меня пользователей не
>>один на машине (да, все хотят жить с включенным NumLock, странное дело)?
>>
>>Обход /etc/X11/xinit.d/ (вроде бы) происходит в /etc/X11/Xsession. В
>>xinit.d/ наличествует скрипт numlock, вызывающий enable_X11_numlock,
>>однако он не вызывается. 
>>
>Нет, просто он никогда не срабатывает. Поскольку условие
> [ -f /var/lock/subsys/numlock -a  -x /usr/X11R6/bin/enable_X11_numlock ]
>будет верно только при  запуске сессии от root.
>  
>
Ба-лин, и то правда. Спасибо, вправили мозги. Пошел ставить симлинк в 
skel и всем уже существующим :) А можно мне до кучи объяснить глубокий 
смысл /var/lock/subsys в целом и /var/lock/subsys/numlock в частности?

-- 
  Alexey "Ktirf" Rusakov



^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm и xinit.d
  2004-12-26 22:38                   ` Alexey Rusakov
@ 2004-12-26 22:44                     ` Yuri N. Sedunov
  2004-12-26 22:58                       ` Dmitry V. Levin
  0 siblings, 1 reply; 23+ messages in thread
From: Yuri N. Sedunov @ 2004-12-26 22:44 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Понедельник 27 Декабрь 2004 01:38, Alexey Rusakov wrote:
> Yuri N. Sedunov wrote:
<skip>
> >Нет, просто он никогда не срабатывает. Поскольку условие
> > [ -f /var/lock/subsys/numlock -a  -x /usr/X11R6/bin/enable_X11_numlock ]
> >будет верно только при  запуске сессии от root.
>
> Ба-лин, и то правда. Спасибо, вправили мозги. Пошел ставить симлинк в
> skel и всем уже существующим :) А можно мне до кучи объяснить глубокий
> смысл /var/lock/subsys в целом и /var/lock/subsys/numlock в частности?

В пакете numlock есть ответы на Ваш вопрос

$ grep subsys /etc/rc.d/init.d/numlock
LOCKFILE=/var/lock/subsys/numlock

и еще три с небольшим года назад еще все работало правильно. Но однажды

$ rpm -q --changelog filesystem|grep subsys -B8
* Сбт Сен 29 2001 Dmitry V. Levin <ldv@altlinux.ru> 2.1.6-alt2
....
    /var/lock/subsys: 755 -> 700.

-- 
Yuri N. Sedunov
12/27/04 01:40:33


^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm и xinit.d
  2004-12-26 22:44                     ` Yuri N. Sedunov
@ 2004-12-26 22:58                       ` Dmitry V. Levin
  2004-12-26 23:14                         ` [sisyphus] gdm Й xinit.d Alexey Rusakov
  0 siblings, 1 reply; 23+ messages in thread
From: Dmitry V. Levin @ 2004-12-26 22:58 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

[-- Attachment #1: Type: text/plain, Size: 1127 bytes --]

On Mon, Dec 27, 2004 at 01:44:50AM +0300, Yuri N. Sedunov wrote:
> On Понедельник 27 Декабрь 2004 01:38, Alexey Rusakov wrote:
> > Yuri N. Sedunov wrote:
> <skip>
> > >Нет, просто он никогда не срабатывает. Поскольку условие
> > > [ -f /var/lock/subsys/numlock -a  -x /usr/X11R6/bin/enable_X11_numlock ]
> > >будет верно только при  запуске сессии от root.
> >
> > Ба-лин, и то правда. Спасибо, вправили мозги. Пошел ставить симлинк в
> > skel и всем уже существующим :) А можно мне до кучи объяснить глубокий
> > смысл /var/lock/subsys в целом и /var/lock/subsys/numlock в частности?
> 
> В пакете numlock есть ответы на Ваш вопрос
> 
> $ grep subsys /etc/rc.d/init.d/numlock
> LOCKFILE=/var/lock/subsys/numlock
> 
> и еще три с небольшим года назад еще все работало правильно. Но однажды
> 
> $ rpm -q --changelog filesystem|grep subsys -B8
> * Сбт Сен 29 2001 Dmitry V. Levin <ldv@altlinux> 2.1.6-alt2
> ....
>     /var/lock/subsys: 755 -> 700.

А пакет numlock за это время так никто и не поправил,
см. https://bugzilla.altlinux.org/show_bug.cgi?id=2949
(Opened: 2003-09-08 02:58).


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm Й xinit.d
  2004-12-26 22:58                       ` Dmitry V. Levin
@ 2004-12-26 23:14                         ` Alexey Rusakov
  2004-12-26 23:19                           ` Yuri N. Sedunov
  0 siblings, 1 reply; 23+ messages in thread
From: Alexey Rusakov @ 2004-12-26 23:14 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Dmitry V. Levin wrote:

>>В пакете numlock есть ответы на Ваш вопрос
>>
>>$ grep subsys /etc/rc.d/init.d/numlock
>>LOCKFILE=/var/lock/subsys/numlock
>>    
>>
Это как раз понятно.

>>и еще три с небольшим года назад еще все работало правильно. Но однажды
>>
>>$ rpm -q --changelog filesystem|grep subsys -B8
>>* Сбт Сен 29 2001 Dmitry V. Levin <ldv@altlinux> 2.1.6-alt2
>>....
>>    /var/lock/subsys: 755 -> 700.
>>    
>>
Это уже интереснее, то вполне обосновано, имхо.

>А пакет numlock за это время так никто и не поправил,
>см. https://bugzilla.altlinux.org/show_bug.cgi?id=2949
>(Opened: 2003-09-08 02:58).
>  
>
А, ну вот все и сошлось, оказывается, мне в Багзиллу заглянуть надо было 
:) Спасибо за потраченное время.

А почему, собственно, включалка numlock вообще через subsys сделана, это 
легаси такое? (возвращаясь к вопросу о глубоком смысле subsys в целом) 
Потому что при всем моем желании держать NumLock включенным я все же не 
готов утверждать, что на любой инсталляции все пользователи будут 
организованно (не) хотеть того же. Не говоря уже о том, что на текущий 
момент пакет фактически сломан.

-- 
  Alexey "Ktirf" Rusakov



^ permalink raw reply	[flat|nested] 23+ messages in thread

* Re: [sisyphus] gdm Й xinit.d
  2004-12-26 23:14                         ` [sisyphus] gdm Й xinit.d Alexey Rusakov
@ 2004-12-26 23:19                           ` Yuri N. Sedunov
  0 siblings, 0 replies; 23+ messages in thread
From: Yuri N. Sedunov @ 2004-12-26 23:19 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Понедельник 27 Декабрь 2004 02:14, Alexey Rusakov wrote:
> А почему, собственно, включалка numlock вообще через subsys сделана, это
> легаси такое? (возвращаясь к вопросу о глубоком смысле subsys в целом)
> Потому что при всем моем желании держать NumLock включенным я все же не
> готов утверждать, что на любой инсталляции все пользователи будут
> организованно (не) хотеть того же. Не говоря уже о том, что на текущий
> момент пакет фактически сломан.

Повесьте на numlock FR, чтоб можно было и поюзерно управлять этой лампочкой.

-- 
Yuri N. Sedunov
12/27/04 02:17:33


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2004-12-26 23:19 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-12-26 17:46 [sisyphus] gdm и xinit.d Alexey Rusakov
2004-12-26 17:50 ` Yuri N. Sedunov
2004-12-26 19:43   ` Alexey Rusakov
2004-12-26 19:49     ` Yuri N. Sedunov
2004-12-26 20:21       ` Alexey Rusakov
2004-12-26 20:51         ` Yuri N. Sedunov
2004-12-26 21:06           ` Alexey Rusakov
2004-12-26 21:08             ` [sisyphus] gdm É xinit.d Denis Klykvin
2004-12-26 21:16               ` [sisyphus] Re: gdm и xinit.d Michael Shigorin
2004-12-26 21:19                 ` [sisyphus] Re: gdm É xinit.d Denis Klykvin
2004-12-26 21:35                   ` [sisyphus] Re: gdm и xinit.d Yuri N. Sedunov
2004-12-26 21:36                     ` [sisyphus] Re: gdm É xinit.d Denis Klykvin
2004-12-26 21:35               ` [sisyphus] gdm и xinit.d Alexey Rusakov
2004-12-26 21:53                 ` Dmitry V. Levin
2004-12-26 21:59                 ` Yuri N. Sedunov
2004-12-26 22:23                   ` Dmitry V. Levin
2004-12-26 22:38                   ` Alexey Rusakov
2004-12-26 22:44                     ` Yuri N. Sedunov
2004-12-26 22:58                       ` Dmitry V. Levin
2004-12-26 23:14                         ` [sisyphus] gdm Й xinit.d Alexey Rusakov
2004-12-26 23:19                           ` Yuri N. Sedunov
2004-12-26 21:14             ` [sisyphus] gdm и xinit.d Yuri N. Sedunov
2004-12-26 18:34 ` Dmitry V. Levin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git