Summary: | Отсутствует часть пунктов меню в Mate и Xfce при подключении по xrdp | ||
---|---|---|---|
Product: | Альт Сервер | Reporter: | wm14393 |
Component: | Ошибки работы | Assignee: | Anton V. Boyarshinov <boyarsh> |
Status: | CLOSED WONTFIX | QA Contact: | qa-p8 <qa-p8> |
Severity: | normal | ||
Priority: | P5 | CC: | bk, bondaretsdm, klark |
Version: | 10.0 | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=42623 | ||
Attachments: |
Created attachment 11066 [details]
Как выглядит меню Mate при подключении по VNC
Created attachment 11067 [details]
Как выглядит меню Mate при подключении по xrdp
Created attachment 11068 [details]
Как выглядит меню Mate при подключении по xrdp
Created attachment 11069 [details]
Как выглядит меню Xfce при подключении по vnc
Created attachment 11070 [details]
Как выглядит меню Xfce при подключении по xrdp
Подключался по xrpd как с Windows так и Linux. Все также. Иконки (ярлыки) на рабочем столе не показываются, и правая кнопа мышки не работает. Помогает запуситть caja --force-desktop, но меню не полное. Провел исследование. Ставил на VmWare и на Synology VMM (я думаю тут нет разницы и на физическом такая же будет проблема) Если ставить Alt Server 10.1 как в комплектации "Офисный сервер", так и в минимальной, но с графическим интерфейсом, то такая проблема есть. Если ставить Alt Server-V 10.1, то там нет графического интерфейса. Надо его поставить apt-get install mate-default (чтобы быстрее работало еще ставим mate-reduced-resource и также чтобы нормальные русские были в терминале apt-get install fonts-ttf-dejavu) и после уже xrpd, то проблемы нет. Также если ставить Alt Рабочая станция (и К тоже пробовал). Они ставятся с графическим интерфейсом и у них нет проблем. Все работает, ярлыки отображаются, правая кнопка работает и меню отображается полностью. Попробовал поставить Альт Сервер 10.1 в минимальной конфигурации и без графического интерфейса. Потом поставил графику и xrpd и проблем нет. На примере рабочих станций видно, что должно работать. Дополню, что дело даже не в графическом элементе, а когда ставишь "Основные компоненты (Хorg)" Т.е. можно не ставить среду Mate из меню начальной установки, но если стоит галочка на "Основные компоненты (Хorg)", то потом и начнутся проблемы Проблема возникает из-за некорректного формирования переменной окружения XDG_CURRENT_DESKTOP. Должно быть XDG_CURRENT_DESKTOP=XFCE или XDG_CURRENT_DESKTOP=MATE, а формируется XDG_CURRENT_DESKTOP=Old. Виноват wm-select. Видимо он не умеет нормально задавать XDG_CURRENT_DESKTOP. После удаления wm-select проблема с ярлыками и урезанным меню уходит. Работает как для DE установленного из коробки, так и установленного вручную. Другой вариант решения, это добавить "export XDG_CURRENT_DESKTOP=XFCE" в скрипт /etc/xrdp/startwm.sh: ... # debian, alt if [ -r /etc/X11/Xsession ]; then pre_start export XDG_CURRENT_DESKTOP=XFCE . /etc/X11/Xsession post_start exit 0 fi ... |
Created attachment 11065 [details] Как выглядит меню Mate при подключении по VNC В системе Alt Сервер 10 x86_64 с установленными графическими оболочками Mate и XFCE, настроил xrdp-сервер по инструкции с Alt Wiki. Во время удаленного управления по протоколу VNC меню отображается полностью, как и должно быть изначально в данных графических оболочках. Если под этим же пользователем зайти в xrdp сессию, меню будет урезанным, отсутствуют многие пункты, в основном связанные с настройкой системы. Пользователь находится в группах tsusers, tsadmins. Пробовал заводить разных пользователей, так же не зависит от количества сессий. Есть подозрение, что при подключении по xrdp, графические оболочки подтягивают какой-то другой профиль с настройками, отличный от пользовательского.