Аналогічне питання порушено на іншій посаді . Відповідаючи на ваші запитання:
- Це, як передбачається, працювати? Я думав, що робочий стіл повинен використовувати той самий TTY (або, як ви його називаєте), як диспетчер дисплеїв.
Ну, було. Розробник GNOME, відповідальний за gdm, пояснив тут, як це працювало раніше і що вони змінили:
Раніше ми запускали один сервер X як root, а потім, коли ви входили в систему, ми "переносили" його на сервер сесії X. Якщо ви перейшли до швидкої комутації користувачів, ми запустили другий X-сервер за запитом.
З міркувань безпеки та переносу Wayland ми тепер запускаємо X-сервер та сервер Wayland в межах сеансу користувача, а не запускати його як root.
Ми робимо це так, що ми запускаємо два сервери X, один для сеансу привітання gdm та для користувача сесії.
Буде цілком можливо зірвати привітання після того, як ми переключились на сеанс користувача, для цього потрібно лише трохи більше коду, але, на жаль, неможливо було б розмістити як сеанс привітання, так і сеанс користувача на VT1, оскільки нам слід було б спершу запустити сеанс користувача, а потім зірвати сеанс привітання, і ми не можемо знаходитись у цьому проміжному стані, коли одночасно є два X сервери на одній VT
Я просто забув про проблеми з ресурсами щодо збереження двох екземплярів gnome-shell. Я поговорю з Реєм, щоб побачити, чи хочемо ми зірвати сеанс привітання, а потім запустити його на вимогу для переключення / виходу користувача, щоб заощадити на ресурсах.
- Чи використовую я більше графічних ресурсів, налаштовуючи речі таким чином?
Так.
- Чи є спосіб GDM3 передавати дисплей Gnome Desktop після входу?
Напевно, поки не буде доставлено виправлення або ви повернетесь до gdm 3.14, але це, мабуть, не найкращий вихід.
- Чи є якась перевага робити щось №3?
Були скарги на витоки пам’яті в gdm3 та кілька проблем з продуктивністю.
Найкраще, що ви можете зробити, це переключити менеджер робочого столу з gdm3 на lightdm, поки це не буде виправлено. Хороша річ, що ви використовуєте Ubuntu GNOME, а lightdm класно і виглядає так само, як екран входу в єдність.
Встановити lightdm:
sudo apt install lightdm
Переключитися на нього:
sudo dpkg-reconfigure lightdm
Перезавантажте систему, і ви добре працюєте зі своїм нормальним та нормальним споживанням ресурсів і все одно користуєтесь GNOME. Або переключитися на інше середовище робочого столу, наприклад KDE, XFCE, Mate тощо.