From: Vladislav Zavjalov <slazav@altlinux.org>
To: sisyphus@lists.altlinux.org
Subject: Re: [sisyphus] И снова восстановление громкости звука
Date: Mon, 07 Dec 2009 14:47:36 +0300
Message-ID: <4B1CEB58.7070209@altlinux.org> (raw)
In-Reply-To: <hfdctp$2bu$1@ger.gmane.org>
On 12/05/09 13:33, Alexei V. Mezin wrote:
> Valery V. Inozemtsev пишет:
>> нет, не будет. что бы сессия появилась нужно запустить ck-xinit-session
>> или использовать pam_ck_connector.so
>
> Где про это почитать подробнее? Куда вписывать pam_ck_connector.so при
> каком способе логина в систему?
>
> Откуда должна запускаться ck-xinit-session? Ручной запуск вроде не дает
> какого-то осмысленного результата.
Я на эту темы выяснил следующее (вдруг поможет):
pam_ck_connector.so можно прописывать в /etc/pam.d/login -- тогда
сессии будут появляться на каждой консоли, но они всегда будут
считаться удаленными (и потому будут довольно бесполезны). Проблема в
том, что в pam_ck_connector сессия считается локальной при пустом
PAM_RHOST, а login устанавливает эту переменную в "localhost"...
Исправление простое, но его нужность и ценность (как вообще нужность и
ценность CK :)) я не очень осознаю.
pam_ck_connector.so можно прописывать в /etc/pam.d/xserver -- но это не
сработает, поскольку наш x-сервер, запущенный не от рута (через xinit),
pam не использует (хотя в нем такой код есть).
pam_ck_connector.so можно прописать в /etc/pam.d/{kde,gdm,xdm...}, но
это лучше не делать, поскольку уже, кажется, все DM делают сессии сами
(есть мнение, что лучше бы им делать их через pam, но так уж сложилось).
pam_ck_connector.so можно прописать куда-нибудь в /etc/pam.d/sshd -- но
такие сессии уж точно будут считаться удаленными (что и правильно) и
пользы от них -- только более полная история входов/выходов (если
кто-то использует "ck-history --last-compat" вместо "last")
Кроме того, сессию можно сделать руками с помощью ck-launch-session.
Эта программа делает ck-сессию и запускает shell (или что скажешь) с
установленной переменной окружения XDG_SESSION_COOKIE для этой сессии.
Кроме того, есть еще ck-xinit-session (из пакета xinit), которая
отличается от ck-launch-session только высовыванием куда-то в dbus этой
самой XDG_SESSION_COOKIE (было бы интересно узнать, ради кого)...
Видимо, это можно прописать куда-то в Xsession. Ну или самому себе в
.xinitrc -- у кого что...
Ручной запуск ck-xinit-session у меня вполне работает.
Слава
next prev parent reply other threads:[~2009-12-07 11:47 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-12-05 8:40 Alexei V. Mezin
2009-12-05 9:20 ` Andrei Kovtun
2009-12-05 9:23 ` Valery V. Inozemtsev
2009-12-05 9:59 ` Alexei V. Mezin
2009-12-05 10:02 ` Valery V. Inozemtsev
2009-12-05 10:16 ` Alexei V. Mezin
2009-12-05 10:23 ` Valery V. Inozemtsev
2009-12-05 10:33 ` Alexei V. Mezin
2009-12-07 11:47 ` Vladislav Zavjalov [this message]
2009-12-07 12:07 ` Alexei V. Mezin
2009-12-07 12:23 ` Vladislav Zavjalov
2009-12-07 13:54 ` Alexei V. Mezin
2009-12-07 14:21 ` Anton Farygin
2009-12-07 14:33 ` Alexei V. Mezin
2009-12-07 14:44 ` Anton Farygin
2009-12-07 14:52 ` Vladislav Zavjalov
2009-12-07 17:11 ` Alexei V. Mezin
2009-12-08 13:20 ` Vladislav Zavjalov
2009-12-07 14:47 ` Sergey V Turchin
2009-12-07 15:10 ` Vadim Gorodisky
2009-12-07 15:26 ` Sergey V Turchin
2009-12-07 15:30 ` Anton Farygin
2009-12-07 14:35 ` Vladislav Zavjalov
2009-12-05 9:42 ` Anton Farygin
2009-12-05 10:00 ` Alexei V. Mezin
2009-12-05 19:47 ` Anton Farygin
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=4B1CEB58.7070209@altlinux.org \
--to=slazav@altlinux.org \
--cc=sisyphus@lists.altlinux.org \
/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