Bug 43180 - Отсутствует часть пунктов меню в Mate и Xfce при подключении по xrdp
Summary: Отсутствует часть пунктов меню в Mate и Xfce при подключении по xrdp
Status: CLOSED WONTFIX
Alias: None
Product: Альт Сервер
Classification: Distributions
Component: Ошибки работы (show other bugs)
Version: 10.0
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton V. Boyarshinov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-07-07 21:14 MSK by wm14393
Modified: 2024-08-20 16:21 MSK (History)
3 users (show)

See Also:


Attachments
Как выглядит меню Mate при подключении по VNC (413.85 KB, image/png)
2022-07-07 21:14 MSK, wm14393
no flags Details
Как выглядит меню Mate при подключении по VNC (411.16 KB, image/png)
2022-07-07 21:14 MSK, wm14393
no flags Details
Как выглядит меню Mate при подключении по xrdp (780.09 KB, image/png)
2022-07-07 21:15 MSK, wm14393
no flags Details
Как выглядит меню Mate при подключении по xrdp (773.73 KB, image/png)
2022-07-07 21:15 MSK, wm14393
no flags Details
Как выглядит меню Xfce при подключении по vnc (70.42 KB, image/jpeg)
2022-07-07 21:16 MSK, wm14393
no flags Details
Как выглядит меню Xfce при подключении по xrdp (38.54 KB, image/jpeg)
2022-07-07 21:16 MSK, wm14393
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description wm14393 2022-07-07 21:14:21 MSK
Created attachment 11065 [details]
Как выглядит меню Mate при подключении по VNC

В системе Alt Сервер 10 x86_64 с установленными графическими оболочками Mate и XFCE, настроил xrdp-сервер по инструкции с Alt Wiki. Во время удаленного управления по протоколу VNC меню отображается полностью, как и должно быть изначально в данных графических оболочках. Если под этим же пользователем зайти в xrdp сессию, меню будет урезанным, отсутствуют многие пункты, в основном связанные с настройкой системы. Пользователь находится в группах tsusers, tsadmins. Пробовал заводить разных пользователей, так же не зависит от количества сессий. Есть подозрение, что при подключении по xrdp, графические оболочки подтягивают какой-то другой профиль с настройками, отличный от пользовательского.
Comment 1 wm14393 2022-07-07 21:14:37 MSK
Created attachment 11066 [details]
Как выглядит меню Mate при подключении по VNC
Comment 2 wm14393 2022-07-07 21:15:26 MSK
Created attachment 11067 [details]
Как выглядит меню Mate при подключении по xrdp
Comment 3 wm14393 2022-07-07 21:15:36 MSK
Created attachment 11068 [details]
Как выглядит меню Mate при подключении по xrdp
Comment 4 wm14393 2022-07-07 21:16:00 MSK
Created attachment 11069 [details]
Как выглядит меню Xfce при подключении по vnc
Comment 5 wm14393 2022-07-07 21:16:14 MSK
Created attachment 11070 [details]
Как выглядит меню Xfce при подключении по xrdp
Comment 6 Scasius 2023-05-08 13:12:12 MSK
Подключался по 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 и проблем нет.
На примере рабочих станций видно, что должно работать.
Comment 7 Scasius 2023-05-08 15:37:05 MSK
Дополню, что дело даже не в графическом элементе, а когда ставишь "Основные компоненты (Хorg)"
Т.е. можно не ставить среду Mate из меню начальной установки, но если стоит галочка на "Основные компоненты (Хorg)", то потом и начнутся проблемы
Comment 8 Белаш Константин 2024-06-27 18:48:12 MSK
Проблема возникает из-за некорректного формирования переменной окружения 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
...