Странно, что LightDM ( менеджер отображения Ubuntu 11.10 , который предоставляет графический экран входа в систему ) не запоминает ваш выбор при перезагрузке.
Вы можете вручную редактировать соответствующий файл конфигурации, который называется .dmrc
и находится в вашей домашней папке. В Nautilus (файловом браузере) вам нужно нажать Ctrl+ H(или « Просмотр» > « Показать скрытые файлы» ), чтобы увидеть его и другие файлы, начинающиеся с .
символа. Если у вас есть этот файл - что вы, вероятно, делаете - тогда его содержимое будет выглядеть так:
[Desktop]
Session=ubuntu
Для GNOME Classic вы можете изменить его на:
[Desktop]
Session=gnome-classic
Или для GNOME Classic (без эффектов) вы можете изменить его на:
[Desktop]
Session=gnome-fallback
Если вам захочется использовать Unity 2D (тип сеанса Ubuntu 2D ), вы можете изменить его на:
[Desktop]
Session=ubuntu-2d
Если у вас нет файла вообще, вы можете создать его с соответствующим содержимым.
Если вы хотите установить GNOME Classic или GNOME Classic (без эффектов) в качестве типа сеанса по умолчанию для всех пользователей - или вы предпочитаете не делать этого, но вышеупомянутый пользовательский метод не работает - тогда вы можете редактировать /etc/lightdm/lightdm.conf
, изменив строку, которая говорит user-session=ubuntu
вместо сказать user-session=gnome-classic
или user-session=gnome-fallback
(или user-session=ubuntu-2d
). Несколько вещей, которые следует иметь в виду при рассмотрении этого:
Желательно редактировать файлы конфигурации для каждого пользователя в домашних папках пользователей, если у вас нет причин предпочитать изменять глобальную конфигурацию (например, не работает).
Поскольку это глобальный файл конфигурации, и он содержит значительно больше, чем простой параметр конфигурации, который вы собираетесь редактировать, рекомендуется выполнить его резервное копирование перед редактированием, на случай, если вы допустите ошибку. Вы можете сделать это в Терминале, выполнив команду sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.old
.
Этот файл принадлежит пользователю root, поэтому команда sudo приведена выше. Вы также должны отредактировать его как root. Чтобы открыть его в gedit от имени root, вы можете запустить gksu gedit /etc/lightdm/lightdm.conf
(либо в окне терминала, либо в графическом Run Application
текстовом поле, когда вы можете получить, нажав Alt+ F2), либо sudo -H gedit /etc/lightdm/lightdm.conf
в окне терминала.
Кажется вероятным, что поведение, которое вы испытываете, является ошибкой, поэтому после сбора дополнительной информации, чтобы увидеть, работает ли редактирование вручную ~/.dmrc
, вы можете сообщить об этом как об одном. Сначала внимательно прочитайте это , затем, ubuntu-bug
выполнив поиск, чтобы увидеть, была ли сообщена похожая ошибка, запустите lightdm
процесс создания отчетов, вызвав PID запущенного процесса, или, почти так же хорошо, запустите ubuntu-bug lightdm
... что должно иметь смысл после вас ' Я прочитал это руководство .
Кстати, помимо Unity (тип сеанса Ubuntu ), Unity 2D (тип сеанса Ubuntu 2D ) и GNOME 3 Fallback ( GNOME Classic и GNOME Classic (без эффектов) ), вы также можете рассмотреть, даже более легкие варианты, Xfce4 (установите пакет xubuntu-desktop
и выберите тип сеанса Xubuntu ) и LXDE (установите пакет lubuntu-desktop
и выберите тип сеанса Lubuntu ).
- В более новых версиях Ubuntu, чем существовало, когда изначально задавался этот вопрос, Unity 2D и GNOME 3 Fallback недоступны. (В новейших версиях Unity также недоступен.) Но Xfce4 / Xubuntu и LXDE / Lubuntu остаются доступными.
- В наши дни пользователи, которые использовали GNOME 3 Fallback, скорее всего, предпочтут среду рабочего стола MATE , предоставляемую
ubuntu-mate-desktop
пакетом (см. Ubuntu MATE ).
- Lubuntu остается более легковесным (т. Е. Он потребляет наименьшее количество ресурсов и приемлемо работает на более старом оборудовании). Но это не так полно, как Xubuntu или Ubuntu MATE.
Также есть GNOME 3 с оболочкой GNOME вместо Unity (установите пакет gnome-shell
и выберите GNOME
) и KDE 4 Plasma (установите пакет kubuntu-desktop
и выберите Kubuntu
), но они вряд ли будут менее ресурсоемкими, чем указанные выше параметры.
user-session=ubuntu
не существует в файле/etc/lightdm/lightdm.conf
, просто введите ее в качестве последней строки:user-session=ubuntu-2d