... Казалось бы, Linux к Linux-у по идее должен бы без проблем "цепляться" в режиме "удалённый рабочий стол". Но нет. Парадокс, но с форточек (windows) намного проще подключиться к Linux-машине в графическом режиме, чем с другой Linux-машины. Снова начал развлекаться с Xpra . На этот раз вводные следующие. Две "реальные" "железные" машины. Одна в офисе, вторая дома. На обеих одинаковый стабильный Debian 11 с одинаковым Gnome3 / XWayland, одинаковой версией Xpra и даже одинаковыми настройками. Более того, одна из них является тупо клоном другой. Хочется с домашнего компа подключиться к офисному "как будто по RDP", с запуском полноценной gnome-session и всех цацок внутри неё. Казалось бы, будничный вопрос, но чё-то я влетел в какую-то кучу неприятностей, которые забороть пока так и не смог. На сервере (офис) запустил вот так: "xpra start-desktop :19 --exit-with-children=yes --start-child=gnome-session --resize-display=1280x768". Вот тут уже наступил на первые грабли. Если не указать сразу "--resize-display", то он запускается в каком-то конском FullHD 4K разрешении, которое потом мучительно пытается масштабировать, и картинка "расплывается". Ладно, этот момент "проехали". Потом он начинает ругаться "[pulseaudio] module-x11-xsmp.c: Failed to open connection to session manager: None of the authentication protocols specified are supported". Мне звук не особо нужен, но сам факт. Если будет нечем заняться, этот момент тоже неплохо было бы "провентилировать". На клиенте (дома) пытаюсь пускать вот так: "xpra attach ssh:sergeich@192.168.2.3:19". Клиент "с порога" матерится keyboard bindings are not available expect keyboard mapping problems (incomplete wayland support) Warning: appindicator library not found you may want to install libappindicator to enable the system tray Жалуется на неполную поддержку wayland и отсутствие библиотек appindicator. Гуглил-мудохался, но так и не понял что с этим делать. Первое приводит к тому, что "горячие клавиши" типа "Win+Space" не отправляются в удаленный сеанс. Уходит только пробел. Соответственно, я не могу переключить "там" раскладку клавиатуры. Из-за второго xpra не может отрисовать значок в локальном системном трее. Так что мне недоступны его сервисные менюшки. Кое-как подключился. И тут он мне рисует вот такое (кликабельно). Нажатие на кнопку "Отмена" ни к чему не приводит. Ввести пароль я не могу, потому что на той стороне русская раскладка, на этой стороне латинская. Пароль латинский. Переключить раскладку не могу (см. выше). Думаю что с этим делать. Оказывается, вот что. sudo localectl set-x11-keymap us systemctl restart gdm Помогло. Смог ввести пароль, но оказывается, что это на фиг не нужно, потому что это есть глюк (точнее, отсутствие нужной политики) в PolicyKit. Лечится вот так. Создаём конфиг "/etc/polkit-1/localauthority/50-loc al.d/45-allow-colord.pkla" и суём в него: [Allow Colord all Users] Identity=unix-user:* Action=org.freedesktop.color-manager.create-device;org.freedesktop.color-manager.create-profile;org.freedesktop.color-manager.delete-device;org.freedesktop.color-manager.delete-profile;org.freedesktop.color-manager.modify-device;org.freedesktop.color-manager.modify-profile ResultAny=no ResultInactive=no ResultActive=yes Ура, пускает. Gnome-сессия стартует. Я вижу свой удаленный рабочий стол с белым фоном вместо обоев, и при этом не работает ни мышь, ни клавиатура. Всё что я могу сделать — это закрыть окно. Тогда я плюнул, и решил вместо gnome-session запускать что-нибудь попроще. Например, FireFox. И опять, если я его стартую в режиме "start-desktop", то дико глючат и менюшки, и мышь. Я даже не могу в настройки браузера зайти. Всякие Alt-Ctrl тоже нажимаются "через раз". Если же использовать просто "start", то всё нормально. Даже можно пользоваться. Но это не совсем то, что мне нужно. Я конечно понимаю, что линуксоиды должны страдать. Буду копать дальше. Не знаю сколько времени это у меня займёт. Всем годных удалённых рабочих столов и поменьше страданий.