Вопрос или проблема
Я обновил свою установку 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, могут не работать или сталкиваться с проблемами совместимости. Рекомендуется рассмотреть следующие альтернативы:
-
Synergy: Это платное решение, схожее с Barrier, которое поддерживает Wayland. Можно попробовать, если Barrier не работает.
-
Mouse without Borders: Если вы используете Windows на одном из ваших компьютеров, это может быть опцией.
-
Настройка VNC через Xorg: Если вам необходимо использовать Barrier, лучше всего перейти на Xorg, который поддерживает множество KVM-решений.
Проблема 2: X11vnc и подключение к Wayland
Действительно, X11vnc не может работать под Wayland. Чтобы решить эту проблему:
-
Используйте Xorg: Как описано выше, приступите к использованию Xorg вместо Wayland. Это можно сделать следующим образом:
- На экране входа в систему, перед вводом пароля, нажмите на значок шестеренки в правом нижнем углу и выберите сессию Xorg.
-
Ограниченные альтернативы для VNC: Если вам хочется оставаться на Wayland, попробуйте другие VNC-серверы, такие как
WayVNC
, если они будут доступны для вашего рабочего процесса.
Проблема 3: Удаленный доступ с помощью RDP
Для решения проблемы удаленного доступа через RDP на двух мониторах попробуйте следующее:
-
Настройка xrdp:
- Установите xrdp, который поддерживает многомониторные конфигурации:
sudo apt update sudo apt install xrdp
- Установите xrdp, который поддерживает многомониторные конфигурации:
-
Проверьте конфигурацию xrdp:
- Убедитесь, что в файле конфигурации
/etc/xrdp/xrdp.ini
выставлены правильные настройки для управления несколькими мониторами.
- Убедитесь, что в файле конфигурации
-
Используйте Multi-Monitor в клиенте RDP: Когда вы подключаетесь с помощью клиентского приложения RDP на Windows, убедитесь, что включена поддержка нескольких мониторов.
Альтернативные дистрибутивы с Xorg
Если вам все же нужно использовать только Xorg, вы можете рассмотреть следующие дистрибутивы, основанные на Debian, которые все еще приоритетно используют Xorg:
-
Debian Stable: Debian 12 (Bookworm) может предоставить более устойчивую среду с Xorg.
-
Linux Mint: Этот дистрибутив основан на Ubuntu, но может предлагать поддержку Xorg по умолчанию.
-
MX Linux: Это легкий дистрибутив, который также основан на Debian и использует Xorg, обеспечивая стабильную работу.
Заключение
Ваша проблема действительно вызвана переходом на Wayland, однако есть несколько способов вернуться к рабочему процессу, который у вас был ранее. Переход на Xorg, использование альтернативных KVM-решений и корректная настройка RDP могут помочь вам восстановить функцию вашей системы. Если у вас есть дополнительные вопросы или вы столкнулись с новыми проблемами, не стесняйтесь обращаться за помощью.