Аналогичная проблема была поднята в другом посте . Отвечая на ваши вопросы:
- Это как вещи должны работать? Я думал, что рабочий стол должен был использовать тот же TTY (или как вы его называете) в качестве диспетчера дисплея.
Ну, это было. Разработчик GNOME отвечает за GDM объяснил здесь , как он работал ранее , и что они сделали изменения:
Ранее мы запускали один X-сервер от имени root, а затем, когда вы входили в систему, мы «трансформировали» его в X-сервер сеанса. Если вы перешли на быстрое переключение пользователей, мы запустили второй X-сервер по требованию.
Из соображений безопасности и портирования Wayland мы теперь запускаем X-сервер и Wayland-сервер в сеансе пользователя, а не запускаем его с правами root.
Таким образом, мы запускаем два X-сервера, один для сеанса gdm greeter и для пользователя сеанса.
После перехода на пользовательский сеанс было бы вполне возможно разорвать приветствующего, просто требуется немного больше кода, но, к сожалению, было бы невозможно поместить сеанс приветствующего и пользовательский сеанс на VT1, так как нам нужно было сначала запустить сеанс пользователя, а затем завершить сеанс приветствия, и мы не можем находиться в этом промежуточном состоянии, пока на одном VT одновременно находятся два X-сервера.
Я просто забыл о проблемах с ресурсами вокруг двух экземпляров оболочки gnome. Я поговорю с Рэем, чтобы узнать, не хотим ли мы прервать сеанс приветствия, а затем запустить его по требованию, чтобы пользователь переключался / выходил из системы для экономии ресурсов.
- Я использую больше графических ресурсов, настроив вещи таким образом?
Да.
- Есть ли способ, чтобы GDM3 передавал дисплей в Gnome Desktop после входа в систему?
Вероятно, нет, пока исправление не будет доставлено или вы не вернетесь к gdm 3.14, но это, вероятно, не лучший выход.
- Есть ли преимущество делать # 3?
Были жалобы на утечки памяти в gdm3 и некоторые проблемы с производительностью.
Лучшее, что вы можете сделать, это переключить ваш менеджер рабочего стола с gdm3 на lightdm, пока это не будет исправлено. Хорошо, что вы используете Ubuntu GNOME, а lightdm классный и выглядит как единый экран входа в систему.
Установить Lightdm:
sudo apt install lightdm
Переключитесь на это:
sudo dpkg-reconfigure lightdm
Перезагрузитесь, и вы готовы к использованию своего tty и обычного потребления ресурсов и все еще использовать GNOME. Или переключитесь на другую среду рабочего стола, такую как KDE, XFCE, Mate и т. Д.