На моем ПК недостаточно ресурсов для запуска двух учетных записей в Unity 3D.
Когда я открываю гостевую учетную запись из уже запущенного сеанса, она по умолчанию использует Unity 3D. Как мне это изменить?
Это интересный вопрос. Я посмотрел на это, и это, кажется, ошибка где-то. По моему мнению, вы должны были бы добавить файл с именем .dmrc в / etc / guest-session / skel, содержащий
[Desktop]
Session=sessionname
Где sessionname может быть чем-то вроде «ubuntu», «ubuntu-2d», «gnome» и т. Д. Но это не работает, независимо от того, что я пробовал. Есть несколько сообщений об ошибках по схожим проблемам, так что это будет рассмотрено.
Однако я нашел для вас решение, но оно действительно хакерское и просто скрывает проблему, не решая ее. Но это работает. Откройте терминал и вставьте следующие команды: (Убедитесь, что вы получили все команды, иначе у вас возникнут проблемы)
sudo mv /usr/share/gnome-session/sessions/ubuntu.session /usr/share/gnome-session/sessions/ubuntu-3d.session
sudo mv /usr/share/gnome-session/sessions/ubuntu-2d.session /usr/share/gnome-session/sessions/ubuntu.session
Это просто меняет два сеанса, поэтому любой пользователь, который выбрал использование Unity, а не Unity 2D, также войдет в систему с Unity 2D, пока он / она не выберет другой вариант снова. Это также означает, что любые новые пользователи, которых вы создадите, по умолчанию будут использовать Unity 2D.