| Summary: | xrdp не пускает пользователя | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Pavel Isopenko <master> |
| Component: | xrdp | Assignee: | Andrey Cherepanov <cas> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | minor | ||
| Priority: | P5 | CC: | antohami, aris, armatik, cas, lakostis, lav, shevchenkodyu, shevtsov.anton |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
Pavel Isopenko
2025-05-07 16:17:07 MSK
Перевесил ошибку на Юрия, и пакет gnome-session, но не уверен, что он виноват, так как файл есть в /usr/share/xsessions. (Ответ для Semen Fomchenkov на комментарий #1) > Перевесил ошибку на Юрия, и пакет gnome-session, но не уверен, что он > виноват, так как файл есть в /usr/share/xsessions. Чтобы я был уверен. Тут второй взгляд нужен. Однако, кто-то в нашем телеграме на это же жаловался, я присоветовал своё решение и вроде помогло. А решение, навскидку, видится такое: вынести эти /etc/X11/wmsession.d/* конфиги в подпакеты, например xrdp-mate-session, xrdp-gnome-session ну и так далее. А у них зависимость на родительский, xrdp. Тогда в каждом варианте дистрибутива (по DE) можно будет ставить свой конфиг, а лишних не ставить. Описание им дать, к примеру - Конфигурация сеанса xrdp для <GNOME|MATE|KDE|*> Багу, понятно, завести на Сизиф. Про GNOME Remote Desktop, который нормально работает, - помню. Однако вопрос сейчас конкретно по xrdp. Ничего не понятно, но эта вся древняя фигня с runwm была убрана за очевидной ненадобностью так давно, что только changelog помнит: Wed Dec 10 2014 Yuri N. Sedunov <aris@altlinux.org> 3.14.0-alt2 - disabled alt-specific mechanism for run gnome sessions, packaged standard *sessions/*.desktops instead Если очень надо, в чем я сильно сомневаюсь, можете завернуть "это" в отдельный пакет, только чтоб не путался под ногами. (Ответ для Yuri N. Sedunov на комментарий #3) > Если очень надо, в чем я сильно сомневаюсь, можете завернуть "это" в > отдельный пакет, только чтоб не путался под ногами. Согласен, мне кажется если и нужно дорабатывать, то https://git.altlinux.org/gears/x/xinitrc.git?p=xinitrc.git;a=blob;f=xinitrc/install/usr/bin/runwm (Ответ для Yuri N. Sedunov на комментарий #3) > Ничего не понятно, но эта вся древняя фигня с runwm была убрана за очевидной > ненадобностью так давно, что только changelog помнит: Да Бог с ним, с runwm - то был просто тест, вскрывший суть проблемы. Не о нём забота. Нам бы либо чтоб xrdp работал на актуальных дистрибутивах без бубна, либо задокументировать что устарел. Сам не знаю, вот советуюсь. Жалко его, немало прослужил, может ещё поработает если зашлифовать проблему. (Ответ для Semen Fomchenkov на комментарий #4) > (Ответ для Yuri N. Sedunov на комментарий #3) > > Если очень надо, в чем я сильно сомневаюсь, можете завернуть "это" в > > отдельный пакет, только чтоб не путался под ногами. > > Согласен, мне кажется если и нужно дорабатывать, то > https://git.altlinux.org/gears/x/xinitrc.git?p=xinitrc.git;a=blob;f=xinitrc/ > install/usr/bin/runwm gdm и gnome не используют xinitrc. Есть вот такая бага с обходом проблемы: https://bugzilla.altlinux.org/show_bug.cgi?id=54373#c4 Это не та же проблема? (Ответ для Антон Мидюков на комментарий #6) > (Ответ для Semen Fomchenkov на комментарий #4) > > (Ответ для Yuri N. Sedunov на комментарий #3) > > > Если очень надо, в чем я сильно сомневаюсь, можете завернуть "это" в > > > отдельный пакет, только чтоб не путался под ногами. > > > > Согласен, мне кажется если и нужно дорабатывать, то > > https://git.altlinux.org/gears/x/xinitrc.git?p=xinitrc.git;a=blob;f=xinitrc/ > > install/usr/bin/runwm > > gdm и gnome не используют xinitrc. Есть вот такая бага с обходом проблемы: > https://bugzilla.altlinux.org/show_bug.cgi?id=54373#c4 > > Это не та же проблема? Как минимум совет по смене команды запуска сессии точно связана с этой ошибкой. (Ответ для Антон Мидюков на комментарий #6) > (Ответ для Semen Fomchenkov на комментарий #4) > > (Ответ для Yuri N. Sedunov на комментарий #3) > > > Если очень надо, в чем я сильно сомневаюсь, можете завернуть "это" в > gdm и gnome не используют xinitrc. Есть вот такая бага с обходом проблемы: > https://bugzilla.altlinux.org/show_bug.cgi?id=54373#c4 > > Это не та же проблема? По-моему про это, и дополнительно показывает что проблема проявляется ещё на Сизифе. Чуть-чуть другое решение, но суть та же. (Ответ для Pavel Isopenko на комментарий #8) > (Ответ для Антон Мидюков на комментарий #6) > > (Ответ для Semen Fomchenkov на комментарий #4) > > > (Ответ для Yuri N. Sedunov на комментарий #3) > > > > Если очень надо, в чем я сильно сомневаюсь, можете завернуть "это" в > > gdm и gnome не используют xinitrc. Есть вот такая бага с обходом проблемы: > > https://bugzilla.altlinux.org/show_bug.cgi?id=54373#c4 > > > > Это не та же проблема? > > По-моему про это, и дополнительно показывает что проблема проявляется ещё на > Сизифе. Чуть-чуть другое решение, но суть та же. Мне кажется, будет правильным отучить xrdp использовать runwm, и научить использовать /usr/share/xsessions. (Ответ для Антон Мидюков на комментарий #9) > (Ответ для Pavel Isopenko на комментарий #8) > > (Ответ для Антон Мидюков на комментарий #6) > > > (Ответ для Semen Fomchenkov на комментарий #4) > > > > (Ответ для Yuri N. Sedunov на комментарий #3) > > > > > Если очень надо, в чем я сильно сомневаюсь, можете завернуть "это" в > > > gdm и gnome не используют xinitrc. Есть вот такая бага с обходом проблемы: > > > https://bugzilla.altlinux.org/show_bug.cgi?id=54373#c4 > > > > > > Это не та же проблема? > > > > По-моему про это, и дополнительно показывает что проблема проявляется ещё на > > Сизифе. Чуть-чуть другое решение, но суть та же. > > Мне кажется, будет правильным отучить xrdp использовать runwm, и научить > использовать /usr/share/xsessions. Ага. Исправлено. |