|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Victor Wagner 2:5020/400 22 Jan 2004 13:40:21 To : Lev Serebryakov Subject : Re: XDM с выбором "что грузим дальше" -------------------------------------------------------------------------------- Lev Serebryakov <Lev.Serebryakov@p1.f661.n5030.z2.fidonet.org> wrote: LS>Есть ли какой-нибудь xdm который предложит, что грузить LS>после логина -- а то пользователей много и вкусы у всех LS>разные -- KDE, Gnome2, xfce4, WMaker... Во-первых, что-то подобное dtlogin умеет. Во всяком случае выбор между CDE и OpenLook - да запросто. Hо dtlogin не во всяком эхотаге бывает. Во-вторых, насколько я понимаю, выбор следует предлагать только при первом логине пользователя в систему. Потом этот выбор запоминать, и больше никогда глупых вопросов не задавать. Ведь у данного конкретного пользователя вкус меняется редко. Соответственно, я бы решал этот вопрос следующим образом: 1. В /etc/skel кладется .xsession, который делает exec маленькому скриптику на tcl/tk (perl/tk, wxPython или что ты считаешь наиболее целесообразным использовать для мелких GUI-шных поделок), который предлагает означенный выбор. Можно туда ещё пару выборов засунуть, например "какой почтовый клиент Вы предпочитаете использовать?", "надо ли запускать ssh-add при логине?" Это уж ты сам думай, какой выбор твоя система предоставляет пользователю. 2. Этот скриптик для нового пользователя запустится ВМЕСТО wm. (и писать его надо с учётом этого). 3. После того как пользователь сделает свой выбор, скриптик напишет ему более другой .xsession, (возможно, ещё какие файлы конфигурации отредактирует) и сделает ему exec. Чтобы сделать exec(2) из скрипта на Tcl понадобится пакет Tclx. Потому что тикловый exec больше похож на system, чем на exec. Hадо сказать, что сам я это решение никогда не пробовал. У меня просто не было инсталляций, где было настолько много пользователей, чтобы при первом логине нового юзера админу было бы в лом посидеть рядом. -- --- ifmail v.2.15dev5.1 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/15178366147d8.html, оценка из 5, голосов 10
|