Summary: | Заданный WM для заданного пользователя | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Evgeny Sinelnikov <sin> |
Component: | xinitrc | Assignee: | placeholder <placeholder> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P2 | CC: | erthad, evg, glebfm, iv, kipruss, ldv, mike, placeholder, viy |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Evgeny Sinelnikov
2008-12-23 19:17:31 MSK
Функционала wm-select недостаточно? (In reply to comment #1) > Функционала wm-select недостаточно? > То есть выбор WM при входе в систему... Да, это немного не то... Нужно уметь запустить для заданного пользователя фиксированную среду... То есть любое заданное приложение без возможности выбора - выбор определяет администратор. Это может быть, например, рабочее место кассира... Пользователь не должен уметь изменить себе среду выбором из DM... В самом общем случае нужно написать свой DM... Тем не менее xinitrc, в текущем его виде всё равно придётся обходить... Мой же вариант предполагает возможность воспользоваться для этого любым стандартным DM. Можно ли как-то форсировать решение этой баги? Изменения небольшие, ничего не ломают, но нужные. Не хотелось бы из-за этого делать форк. (In reply to comment #3) > Можно ли как-то форсировать решение этой баги? Изменения небольшие, ничего не > ломают, но нужные. Не хотелось бы из-за этого делать форк. Я не против, но предложенный коммит не вполне завершён: каталог /etc/X11/xsession.user.d добавлен в provides, но не запакован. (В ответ на комментарий №4) > (In reply to comment #3) > > Можно ли как-то форсировать решение этой баги? Изменения небольшие, ничего не > > ломают, но нужные. Не хотелось бы из-за этого делать форк. > > Я не против, но предложенный коммит не вполне завершён: > каталог /etc/X11/xsession.user.d добавлен в provides, но не запакован. Ах, да, я это исправлял уже. Правда у себя и только в ветке 4.1 http://git.etersoft.ru/people/kipruss/packages/?p=xinitrc.git;a=commitdiff;h=891ca4427480b5c624dfd57ee4cd9804bb7eb2f0 (два моих коммита до приведённого - не нужны) Если это принципиально, то оформлю все красиво - в гите на altlinux.org одним красивым коммитом. Но надеюсь, этого не потребуется ;) Хочу уточнить вопрос о добавлении этой особенности - запуск заданного WM, или любого специального скрипта, для фиксированного пользователя. Решения через хомячок не устраивают - пользователь не должен на это влиять. Я объединил у себя в git последние изменения xinitrc: http://git.altlinux.org/people/sin/packages/xinitrc.git Сделал отдельный патч поверх текущего релиза (2.4.34-alt2), поставил на тестовую сборку: $ ssh git.alt task show id=51586 locked=yes shared=no test_only=yes repo=sisyphus owner=sin state=BUILDING try=1 iter=1 100:dir=/people/sin/packages/xinitrc.git 100:tag_name=2.4.35-alt1 100:tag_id=30472dc198cd4b46e6e4239be0e15980f2d5d0fc 100:tag_author=Evgeny Sinelnikov (Sin) <sin@altlinux.org> 100:userid=sin |