From: Alexey Rusakov <ktirf@users.sf.net> To: ALT Linux Sisyphus discussion list <sisyphus@altlinux.ru> Subject: Re: [sisyphus] gdm и xinit.d Date: Mon, 27 Dec 2004 00:35:44 +0300 Message-ID: <41CF2EB0.4090508@users.sf.net> (raw) In-Reply-To: <m3r7lcdayi.fsf@nikon.office.e-nk.ru> 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
next prev parent reply other threads:[~2004-12-26 21:35 UTC|newest] Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top 2004-12-26 17:46 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 ` Alexey Rusakov [this message] 2004-12-26 21:53 ` [sisyphus] gdm и xinit.d 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
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=41CF2EB0.4090508@users.sf.net \ --to=ktirf@users.sf.net \ --cc=sisyphus@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
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