Решение проблемы с KVM и VNC, которые перестали работать после обновления до Ubuntu 24.04.1 Desktop.

Вопрос или проблема

Я обновил свою установку Ubuntu 22.04 до Ubuntu 24.04, и, казалось, всё прошло хорошо. У меня есть рабочая установка. Тем не менее, мой рабочий процесс сломан, и, похоже, решения нет. У меня есть следующие три проблемы:

  • Я использовал Barrier для совместного использования клавиатуры, мыши и буфера обмена между своим локальным компьютером с Windows 11 (с физической клавиатурой и мышью), моим компьютером на Ubuntu 22.04 и рабочим ноутбуком с Windows 11. После обновления до Ubuntu 24.04 Barrier перестал работать (как и любое другое программное обеспечение KVM, которое я смог найти).
  • Также я использовал X11vnc для удалённого совместного использования рабочего стола Ubuntu с Chromebook и компьютерами на Windows 11. Теперь это тоже не работает. Сервер X11vnc не запускается в Wayland.
  • Наконец, я не смог заставить метод совместного использования рабочего стола Ubuntu работать с нативным соединением удалённого рабочего стола Windows 11. У меня два монитора как на компьютере с Ubuntu, так и на локальном (в той же локальной сети) компьютере с Windows 11. Однако, когда я подключаюсь к своему компьютеру с Ubuntu 24.04 с машины Windows 11, отображается только один из двух мониторов, и кажется, что он полностью не осознаёт, что есть другой дисплей (т.е. нет горизонтальной полосу прокрутки, нет возможности перейти к другому дисплею на удалённой машине). Конечно, RDP работает нормально, когда я подключаюсь к своему рабочему ноутбуку на Windows 11 (через VPN, я получаю полный двухмониторный рабочий стол).

Кажется, что все эти проблемы являются результатом перехода на Wayland в рабочем столе Ubuntu. Способ переключиться на Xorg, похоже, отсутствует и/или не документирован в данный момент. Есть ли простая и функциональная замена Barrier и X11vnc на Ubuntu? Или RDP-сервер, который передаёт весь рабочий стол клиентскому компьютеру через RDP?

Я не могу поверить, что я единственный с этой проблемой, но я не нашёл жизнеспособного решения, которое бы работало. Я использую рабочий стол Ubuntu с версии 11 и потратил довольно много усилий, чтобы наладить свой рабочий процесс. Я не хочу тратить много времени на ожидание или разработку решения для системы, которая раньше работала хорошо.

Если нет решений, которые работают с Wayland, есть ли дистрибутив на основе Debian, который всё ещё использует Xorg, который вы могли бы порекомендовать?

К сожалению, я видел много переживаний по этому поводу. Я не собираюсь отвергать чью-либо visión будущего, но мне нужно работать сейчас. Заранее спасибо.

Если ваш рабочий процесс требует X, вы можете войти в систему с его помощью в Ubuntu 24.04. Как только вы попадаете на экран ввода пароля, в нижнем правом углу есть значок шестерёнки. Если вы нажмёте на него, вы получите возможность войти в систему через X.

введите описание изображения здесь

(Я не использую 24.04, я просто запустил виртуальную машину, чтобы проверить, доступен ли этот вариант. Похоже, что с этой версией много проблем, поэтому вы все равно можете столкнуться с проблемами. Этот ответ касается только входа в систему через X).

Ответ или решение

Конечно! Давайте подробно рассмотрим ваши проблемы и предложим возможные решения.

Проблема 1: Barrier и другие KVM-программы

С переходом на Wayland многие KVM-решения, такие как Barrier, могут не работать или сталкиваться с проблемами совместимости. Рекомендуется рассмотреть следующие альтернативы:

  1. Synergy: Это платное решение, схожее с Barrier, которое поддерживает Wayland. Можно попробовать, если Barrier не работает.

  2. Mouse without Borders: Если вы используете Windows на одном из ваших компьютеров, это может быть опцией.

  3. Настройка VNC через Xorg: Если вам необходимо использовать Barrier, лучше всего перейти на Xorg, который поддерживает множество KVM-решений.

Проблема 2: X11vnc и подключение к Wayland

Действительно, X11vnc не может работать под Wayland. Чтобы решить эту проблему:

  1. Используйте Xorg: Как описано выше, приступите к использованию Xorg вместо Wayland. Это можно сделать следующим образом:

    • На экране входа в систему, перед вводом пароля, нажмите на значок шестеренки в правом нижнем углу и выберите сессию Xorg.
  2. Ограниченные альтернативы для VNC: Если вам хочется оставаться на Wayland, попробуйте другие VNC-серверы, такие как WayVNC, если они будут доступны для вашего рабочего процесса.

Проблема 3: Удаленный доступ с помощью RDP

Для решения проблемы удаленного доступа через RDP на двух мониторах попробуйте следующее:

  1. Настройка xrdp:

    • Установите xrdp, который поддерживает многомониторные конфигурации:
      sudo apt update
      sudo apt install xrdp
  2. Проверьте конфигурацию xrdp:

    • Убедитесь, что в файле конфигурации /etc/xrdp/xrdp.ini выставлены правильные настройки для управления несколькими мониторами.
  3. Используйте Multi-Monitor в клиенте RDP: Когда вы подключаетесь с помощью клиентского приложения RDP на Windows, убедитесь, что включена поддержка нескольких мониторов.

Альтернативные дистрибутивы с Xorg

Если вам все же нужно использовать только Xorg, вы можете рассмотреть следующие дистрибутивы, основанные на Debian, которые все еще приоритетно используют Xorg:

  1. Debian Stable: Debian 12 (Bookworm) может предоставить более устойчивую среду с Xorg.

  2. Linux Mint: Этот дистрибутив основан на Ubuntu, но может предлагать поддержку Xorg по умолчанию.

  3. MX Linux: Это легкий дистрибутив, который также основан на Debian и использует Xorg, обеспечивая стабильную работу.

Заключение

Ваша проблема действительно вызвана переходом на Wayland, однако есть несколько способов вернуться к рабочему процессу, который у вас был ранее. Переход на Xorg, использование альтернативных KVM-решений и корректная настройка RDP могут помочь вам восстановить функцию вашей системы. Если у вас есть дополнительные вопросы или вы столкнулись с новыми проблемами, не стесняйтесь обращаться за помощью.

Оцените материал
Добавить комментарий

Капча загружается...