Как сделать так, чтобы гостевые сессии начинались с Unity 2D по умолчанию?

8

На моем ПК недостаточно ресурсов для запуска двух учетных записей в Unity 3D.

Когда я открываю гостевую учетную запись из уже запущенного сеанса, она по умолчанию использует Unity 3D. Как мне это изменить?

JesusLives ii
источник

Ответы:

3

Это интересный вопрос. Я посмотрел на это, и это, кажется, ошибка где-то. По моему мнению, вы должны были бы добавить файл с именем .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.

Джо-Эрленд Шинстад
источник
Я согласен с вами, что работает, но не решает проблему, просто скрывает ее. Это уже сообщается как ошибка на панели запуска?
JesusLives II
Похоже, об этой конкретной ошибке не сообщалось, хотя я нашел несколько похожих отчетов. Вы сообщите об этом?
Джо-Эрленд Шинстад
ну, у меня нет учетной записи на панели запуска, и я не знаю, как сообщить об этом. Не могли бы вы сделать это?
JesusLives ii