Почему мой GDM на другом TTY, чем моя среда рабочего стола?

Я запускаю Ubuntu Gnome 16.10 (64 бит). Версия Gnome-shell 3.20.4.

Когда я запускаю свой компьютер, я в конечном итоге вижу, что GDM3 предлагает приглашение для входа, как и ожидалось.

После входа в систему мои мониторы немного мигают (например, они отключены от сети, а затем снова загружены), а затем я попал на рабочий стол gnome 3.

Однако, если я нажму CTRL + ALT + F1, я вернусь в GDM3, предложив приглашение для входа.

Если я нажал CTRL + ALT + F2, я вернусь на свой рабочий стол Gnome 3.

Итак, похоже, что GDM3 продолжает работать в TTY1, а рабочий стол работает в TTY2 ,

16.10 (64bit)

Так ли это должно работать? Я думал, что на рабочем столе должен был использоваться тот же TTY (или как вы его называете) в качестве диспетчера дисплеев. Я использую больше графических ресурсов, настроившись таким образом? Есть ли способ, чтобы GDM3 проходил с экрана на Gnome Desktop после входа? Есть ли какое-то преимущество в деле №3?
11
задан 16 October 2017 в 06:51

4 ответа

Аналогичная проблема была поднята в другом сообщении. Отвечая на ваши вопросы:

Так ли это должно работать? Я думал, что на рабочем столе должен был использоваться тот же TTY (или как вы его называете) в качестве диспетчера дисплеев.

Ну, это было так. Разработчик GNOME, ответственный за gdm, объяснил сообщение , как он работал ранее и что они изменили:

Раньше мы запустили один сервер X с правами root, а затем, когда вы вошли в систему, мы «превратил» его в сервер X сеанса. Если вы перешли к быстрому переключению пользователей, тогда мы запустили второй сервер X по требованию. По соображениям безопасности и причинам переноса по Wayland мы запускаем сервер X и Wayland в сеансе пользователя вместо того, чтобы запускать его как root. Способ, которым мы это делаем, заключается в том, что мы запускаем два сервера X, один для сеанса gred gred и для пользователя сеанса. Было бы вполне возможно снести приветствие после того, как мы перейдем на сеанс пользователя, для этого потребуется немного больше кода, но, к сожалению, не удастся поставить как сессию greeter, так и сеанс пользователя на VT1, так как сначала нужно запустить сеанс пользователя, а затем разорвать сессию greeter, и мы не можем находиться в этом промежуточном состоянии, пока одновременно есть два сервера X на одном VT. Я просто забыл о проблемах с ресурсами вокруг хранения двух экземпляров gnome-shell. Я поговорю с Рэем, чтобы узнать, хотим ли мы разорвать сессию greeter, а затем запустить ее по требованию для переключения / выхода из системы для экономии ресурсов. Так ли это должно работать? Я думал, что на рабочем столе должен был использоваться тот же TTY (или как вы его называете) в качестве диспетчера дисплеев.

Да.

Так ли это должно работать? Я думал, что на рабочем столе должен был использоваться тот же TTY (или как вы его называете) в качестве диспетчера дисплеев.

Вероятно, до тех пор, пока не будет отправлено исправление или вы вернетесь обратно в gdm 3.14, но это, вероятно, не лучший выход.

Is это как все должно работать? Я думал, что на рабочем столе должен был использоваться тот же TTY (или как вы его называете) в качестве диспетчера дисплеев.

Были жалобы на утечки памяти в gdm3 и несколько проблем с производительностью.

Лучшее, что вы могли бы сделать, это переключить диспетчер рабочего стола с gdm3 на lightdm, пока это не будет исправлено. Хорошо, что вы используете Ubuntu GNOME, а lightdm классный и выглядит так же, как экран входа в систему единства.

Использую ли я больше графических ресурсов, настроив настройки таким образом?

Перезагрузитесь, и вам хорошо идти с вашим tty и нормальным потреблением ресурсов и использовать GNOME. Или переключитесь на другую среду рабочего стола, такую ​​как KDE, XFCE, Mate и т. Д.

10
ответ дан 22 May 2018 в 23:06

Аналогичная проблема была поднята в другом сообщении. Отвечая на ваши вопросы:

Так ли это должно работать? Я думал, что на рабочем столе должен был использоваться тот же TTY (или как вы его называете) в качестве диспетчера дисплеев.

Ну, это было так. Разработчик GNOME, ответственный за gdm, объяснил сообщение , как он работал ранее и что они изменили:

Раньше мы запустили один сервер X с правами root, а затем, когда вы вошли в систему, мы «превратил» его в сервер X сеанса. Если вы перешли к быстрому переключению пользователей, тогда мы запустили второй сервер X по требованию. По соображениям безопасности и причинам переноса по Wayland мы запускаем сервер X и Wayland в сеансе пользователя вместо того, чтобы запускать его как root. Способ, которым мы это делаем, заключается в том, что мы запускаем два сервера X, один для сеанса gred gred и для пользователя сеанса. Было бы вполне возможно снести приветствие после того, как мы перейдем на сеанс пользователя, для этого потребуется немного больше кода, но, к сожалению, не удастся поставить как сессию greeter, так и сеанс пользователя на VT1, так как сначала нужно запустить сеанс пользователя, а затем разорвать сессию greeter, и мы не можем находиться в этом промежуточном состоянии, пока одновременно есть два сервера X на одном VT. Я просто забыл о проблемах с ресурсами вокруг хранения двух экземпляров gnome-shell. Я поговорю с Рэем, чтобы узнать, хотим ли мы разорвать сессию greeter, а затем запустить ее по требованию для переключения / выхода из системы для экономии ресурсов. Так ли это должно работать? Я думал, что на рабочем столе должен был использоваться тот же TTY (или как вы его называете) в качестве диспетчера дисплеев.

Да.

Так ли это должно работать? Я думал, что на рабочем столе должен был использоваться тот же TTY (или как вы его называете) в качестве диспетчера дисплеев.

Вероятно, до тех пор, пока не будет отправлено исправление или вы вернетесь обратно в gdm 3.14, но это, вероятно, не лучший выход.

Is это как все должно работать? Я думал, что на рабочем столе должен был использоваться тот же TTY (или как вы его называете) в качестве диспетчера дисплеев.

Были жалобы на утечки памяти в gdm3 и несколько проблем с производительностью.

Лучшее, что вы могли бы сделать, это переключить диспетчер рабочего стола с gdm3 на lightdm, пока это не будет исправлено. Хорошо, что вы используете Ubuntu GNOME, а lightdm классный и выглядит так же, как экран входа в систему единства.

Использую ли я больше графических ресурсов, настроив настройки таким образом?

Перезагрузитесь, и вам хорошо идти с вашим tty и нормальным потреблением ресурсов и использовать GNOME. Или переключитесь на другую среду рабочего стола, такую ​​как KDE, XFCE, Mate и т. Д.

11
ответ дан 18 July 2018 в 14:05

Аналогичная проблема была поднята в другом сообщении. Отвечая на ваши вопросы:

Так ли это должно работать? Я думал, что на рабочем столе должен был использоваться тот же TTY (или как вы его называете) в качестве диспетчера дисплеев.

Ну, это было так. Разработчик GNOME, ответственный за gdm, объяснил сообщение , как он работал ранее и что они изменили:

Раньше мы запустили один сервер X с правами root, а затем, когда вы вошли в систему, мы «превратил» его в сервер X сеанса. Если вы перешли к быстрому переключению пользователей, тогда мы запустили второй сервер X по требованию. По соображениям безопасности и причинам переноса по Wayland мы запускаем сервер X и Wayland в сеансе пользователя вместо того, чтобы запускать его как root. Способ, которым мы это делаем, заключается в том, что мы запускаем два сервера X, один для сеанса gred gred и для пользователя сеанса. Было бы вполне возможно снести приветствие после того, как мы перейдем на сеанс пользователя, для этого потребуется немного больше кода, но, к сожалению, не удастся поставить как сессию greeter, так и сеанс пользователя на VT1, так как сначала нужно запустить сеанс пользователя, а затем разорвать сессию greeter, и мы не можем находиться в этом промежуточном состоянии, пока одновременно есть два сервера X на одном VT. Я просто забыл о проблемах с ресурсами вокруг хранения двух экземпляров gnome-shell. Я поговорю с Рэем, чтобы узнать, хотим ли мы разорвать сессию greeter, а затем запустить ее по требованию для переключения / выхода из системы для экономии ресурсов. Так ли это должно работать? Я думал, что на рабочем столе должен был использоваться тот же TTY (или как вы его называете) в качестве диспетчера дисплеев.

Да.

Так ли это должно работать? Я думал, что на рабочем столе должен был использоваться тот же TTY (или как вы его называете) в качестве диспетчера дисплеев.

Вероятно, до тех пор, пока не будет отправлено исправление или вы вернетесь обратно в gdm 3.14, но это, вероятно, не лучший выход.

Is это как все должно работать? Я думал, что на рабочем столе должен был использоваться тот же TTY (или как вы его называете) в качестве диспетчера дисплеев.

Были жалобы на утечки памяти в gdm3 и несколько проблем с производительностью.

Лучшее, что вы могли бы сделать, это переключить диспетчер рабочего стола с gdm3 на lightdm, пока это не будет исправлено. Хорошо, что вы используете Ubuntu GNOME, а lightdm классный и выглядит так же, как экран входа в систему единства.

Использую ли я больше графических ресурсов, настроив настройки таким образом?

Перезагрузитесь, и вам хорошо идти с вашим tty и нормальным потреблением ресурсов и использовать GNOME. Или переключитесь на другую среду рабочего стола, такую ​​как KDE, XFCE, Mate и т. Д.

11
ответ дан 24 July 2018 в 20:19

Аналогичная проблема была поднята в другом сообщении. Отвечая на ваши вопросы:

Так ли это должно работать? Я думал, что на рабочем столе должен был использоваться тот же TTY (или как вы его называете) в качестве диспетчера дисплеев.

Ну, это было так. Разработчик GNOME, ответственный за gdm, объяснил сообщение , как он работал ранее и что они изменили:

Раньше мы запустили один сервер X с правами root, а затем, когда вы вошли в систему, мы «превратил» его в сервер X сеанса. Если вы перешли к быстрому переключению пользователей, тогда мы запустили второй сервер X по требованию. По соображениям безопасности и причинам переноса по Wayland мы запускаем сервер X и Wayland в сеансе пользователя вместо того, чтобы запускать его как root. Способ, которым мы это делаем, заключается в том, что мы запускаем два сервера X, один для сеанса gred gred и для пользователя сеанса. Было бы вполне возможно снести приветствие после того, как мы перейдем на сеанс пользователя, для этого потребуется немного больше кода, но, к сожалению, не удастся поставить как сессию greeter, так и сеанс пользователя на VT1, так как сначала нужно запустить сеанс пользователя, а затем разорвать сессию greeter, и мы не можем находиться в этом промежуточном состоянии, пока одновременно есть два сервера X на одном VT. Я просто забыл о проблемах с ресурсами вокруг хранения двух экземпляров gnome-shell. Я поговорю с Рэем, чтобы узнать, хотим ли мы разорвать сессию greeter, а затем запустить ее по требованию для переключения / выхода из системы для экономии ресурсов. Так ли это должно работать? Я думал, что на рабочем столе должен был использоваться тот же TTY (или как вы его называете) в качестве диспетчера дисплеев.

Да.

Так ли это должно работать? Я думал, что на рабочем столе должен был использоваться тот же TTY (или как вы его называете) в качестве диспетчера дисплеев.

Вероятно, до тех пор, пока не будет отправлено исправление или вы вернетесь обратно в gdm 3.14, но это, вероятно, не лучший выход.

Is это как все должно работать? Я думал, что на рабочем столе должен был использоваться тот же TTY (или как вы его называете) в качестве диспетчера дисплеев.

Были жалобы на утечки памяти в gdm3 и несколько проблем с производительностью.

Лучшее, что вы могли бы сделать, это переключить диспетчер рабочего стола с gdm3 на lightdm, пока это не будет исправлено. Хорошо, что вы используете Ubuntu GNOME, а lightdm классный и выглядит так же, как экран входа в систему единства.

Использую ли я больше графических ресурсов, настроив настройки таким образом?

Перезагрузитесь, и вам хорошо идти с вашим tty и нормальным потреблением ресурсов и использовать GNOME. Или переключитесь на другую среду рабочего стола, такую ​​как KDE, XFCE, Mate и т. Д.

11
ответ дан 31 July 2018 в 10:51

Другие вопросы по тегам:

Похожие вопросы: