Как сделать XFCE по умолчанию для входа в Ubuntu, кроме Unity [duplicate]

Когда автолог активен, lightdm запустит сеанс Unity 3D, а не 2D (или любую другую оболочку, к которой я хочу автозарегистрироваться).

Есть ли способ запустить shell Я хочу автоматически (autologon)?

В любом случае, если autologon отключен, запускается последний использованный сеанс, и это нормально. Я просто хочу выбрать, который по умолчанию имеет автолог.

72
задан 18 May 2012 в 16:13

40 ответов

Список сеансов описан в каталоге /usr/share/xsessions.

Некоторые из наиболее распространенных имен сеансов следующие:

  • Для единства-2d сеанса файл называется ubuntu-2d.desktop
  • Для gnome-classic файл сеанса называется gnome-classic.desktop
  • Для gnome-classic (без эффектов) aka gnome-fallback файл сеанса называется gnome-fallback.desktop
  • Для единства-3d файл сеанса называется ubuntu. desktop
  • Для Lubuntu файл сеанса называется Lubuntu.desktop
  • Для LXDE файл сеанса называется LXDE.desktop

Таким образом, если вы измените конфигурационный файл light-dm на «ubuntu-2d», это будет по умолчанию сеансом для Unity-2D

, то есть

sudo nano /etc/lightdm/lightdm.conf

измените строку

user-session=ubuntu

на

user-session=ubuntu-2d

Примечание - если у вас нет файла lightdm.conf, то для использования автолога следующие значения для этого файла:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu-2d
autologin-user=myusername
autologin-user-timeout=0

Другая возможность:

[f 5]

Например:

sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d

Это также создаст файл lightdm.conf, если он еще не присутствовал.

72
ответ дан 25 July 2018 в 20:50

Список сеансов описан в каталоге /usr/share/xsessions.

Некоторые из наиболее распространенных имен сеансов следующие:

  • Для единства-2d сеанса файл называется ubuntu-2d.desktop
  • Для gnome-classic файл сеанса называется gnome-classic.desktop
  • Для gnome-classic (без эффектов) aka gnome-fallback файл сеанса называется gnome-fallback.desktop
  • Для единства-3d файл сеанса называется ubuntu. desktop
  • Для Lubuntu файл сеанса называется Lubuntu.desktop
  • Для LXDE файл сеанса называется LXDE.desktop

Таким образом, если вы измените конфигурационный файл light-dm на «ubuntu-2d», это будет по умолчанию сеансом для Unity-2D

, то есть

sudo nano /etc/lightdm/lightdm.conf

измените строку

user-session=ubuntu

на

user-session=ubuntu-2d

Примечание - если у вас нет файла lightdm.conf, то для использования автолога следующие значения для этого файла:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu-2d
autologin-user=myusername
autologin-user-timeout=0

Другая возможность:

[f 5]

Например:

sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d

Это также создаст файл lightdm.conf, если он еще не присутствовал.

72
ответ дан 2 August 2018 в 02:34

Список сеансов описан в каталоге /usr/share/xsessions.

Некоторые из наиболее распространенных имен сеансов следующие:

  • Для единства-2d сеанса файл называется ubuntu-2d.desktop
  • Для gnome-classic файл сеанса называется gnome-classic.desktop
  • Для gnome-classic (без эффектов) aka gnome-fallback файл сеанса называется gnome-fallback.desktop
  • Для единства-3d файл сеанса называется ubuntu. desktop
  • Для Lubuntu файл сеанса называется Lubuntu.desktop
  • Для LXDE файл сеанса называется LXDE.desktop

Таким образом, если вы измените конфигурационный файл light-dm на «ubuntu-2d», это будет по умолчанию сеансом для Unity-2D

, то есть

sudo nano /etc/lightdm/lightdm.conf

измените строку

user-session=ubuntu

на

user-session=ubuntu-2d

Примечание - если у вас нет файла lightdm.conf, то для использования автолога следующие значения для этого файла:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu-2d
autologin-user=myusername
autologin-user-timeout=0

Другая возможность:

[f 5]

Например:

sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d

Это также создаст файл lightdm.conf, если он еще не присутствовал.

72
ответ дан 4 August 2018 в 18:22

Список сеансов описан в каталоге /usr/share/xsessions.

Некоторые из наиболее распространенных имен сеансов следующие:

  • Для единства-2d сеанса файл называется ubuntu-2d.desktop
  • Для gnome-classic файл сеанса называется gnome-classic.desktop
  • Для gnome-classic (без эффектов) aka gnome-fallback файл сеанса называется gnome-fallback.desktop
  • Для единства-3d файл сеанса называется ubuntu. desktop
  • Для Lubuntu файл сеанса называется Lubuntu.desktop
  • Для LXDE файл сеанса называется LXDE.desktop

Таким образом, если вы измените конфигурационный файл light-dm на «ubuntu-2d», это будет по умолчанию сеансом для Unity-2D

, то есть

sudo nano /etc/lightdm/lightdm.conf

измените строку

user-session=ubuntu

на

user-session=ubuntu-2d

Примечание - если у вас нет файла lightdm.conf, то для использования автолога следующие значения для этого файла:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu-2d
autologin-user=myusername
autologin-user-timeout=0

Другая возможность:

[f 5]

Например:

sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d

Это также создаст файл lightdm.conf, если он еще не присутствовал.

72
ответ дан 6 August 2018 в 02:49

Список сеансов описан в каталоге /usr/share/xsessions.

Некоторые из наиболее распространенных имен сеансов следующие:

  • Для единства-2d сеанса файл называется ubuntu-2d.desktop
  • Для gnome-classic файл сеанса называется gnome-classic.desktop
  • Для gnome-classic (без эффектов) aka gnome-fallback файл сеанса называется gnome-fallback.desktop
  • Для единства-3d файл сеанса называется ubuntu. desktop
  • Для Lubuntu файл сеанса называется Lubuntu.desktop
  • Для LXDE файл сеанса называется LXDE.desktop

Таким образом, если вы измените конфигурационный файл light-dm на «ubuntu-2d», это будет по умолчанию сеансом для Unity-2D

, то есть

sudo nano /etc/lightdm/lightdm.conf

измените строку

user-session=ubuntu

на

user-session=ubuntu-2d

Примечание - если у вас нет файла lightdm.conf, то для использования автолога следующие значения для этого файла:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu-2d
autologin-user=myusername
autologin-user-timeout=0

Другая возможность:

[f 5]

Например:

sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d

Это также создаст файл lightdm.conf, если он еще не присутствовал.

72
ответ дан 7 August 2018 в 20:28

Список сеансов описан в каталоге /usr/share/xsessions.

Некоторые из наиболее распространенных имен сеансов следующие:

  • Для единства-2d сеанса файл называется ubuntu-2d.desktop
  • Для gnome-classic файл сеанса называется gnome-classic.desktop
  • Для gnome-classic (без эффектов) aka gnome-fallback файл сеанса называется gnome-fallback.desktop
  • Для единства-3d файл сеанса называется ubuntu. desktop
  • Для Lubuntu файл сеанса называется Lubuntu.desktop
  • Для LXDE файл сеанса называется LXDE.desktop

Таким образом, если вы измените конфигурационный файл light-dm на «ubuntu-2d», это будет по умолчанию сеансом для Unity-2D

, то есть

sudo nano /etc/lightdm/lightdm.conf

измените строку

user-session=ubuntu

на

user-session=ubuntu-2d

Примечание - если у вас нет файла lightdm.conf, то для использования автолога следующие значения для этого файла:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu-2d
autologin-user=myusername
autologin-user-timeout=0

Другая возможность:

[f 5]

Например:

sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d

Это также создаст файл lightdm.conf, если он еще не присутствовал.

72
ответ дан 10 August 2018 в 08:50

Список сеансов описан в каталоге /usr/share/xsessions.

Некоторые из наиболее распространенных имен сеансов следующие:

  • Для единства-2d сеанса файл называется ubuntu-2d.desktop
  • Для gnome-classic файл сеанса называется gnome-classic.desktop
  • Для gnome-classic (без эффектов) aka gnome-fallback файл сеанса называется gnome-fallback.desktop
  • Для единства-3d файл сеанса называется ubuntu. desktop
  • Для Lubuntu файл сеанса называется Lubuntu.desktop
  • Для LXDE файл сеанса называется LXDE.desktop

Таким образом, если вы измените конфигурационный файл light-dm на «ubuntu-2d», это будет по умолчанию сеансом для Unity-2D

, то есть

sudo nano /etc/lightdm/lightdm.conf

измените строку

user-session=ubuntu

на

user-session=ubuntu-2d

Примечание - если у вас нет файла lightdm.conf, то для использования автолога следующие значения для этого файла:

[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu-2d
autologin-user=myusername
autologin-user-timeout=0

Другая возможность:

[f 5]

Например:

sudo /usr/lib/lightdm/lightdm-set-defaults -s ubuntu-2d

Это также создаст файл lightdm.conf, если он еще не присутствовал.

72
ответ дан 15 August 2018 в 21:36
  • 1
    Если строка user-session=ubuntu не существует в файле /etc/lightdm/lightdm.conf, тогда просто введите ее в качестве последней строки: user-session=ubuntu-2d – Sepero 15 October 2015 в 22:10
  • 2
    Стоит отметить, что текущие дистрибутивы (16.04 определенно) перемещают файлы конфигурации в /usr/share/lightdm/. Мне пришлось отредактировать lightdm.conf.d/50-ubuntu.conf – Gargravarr 19 January 2018 в 18:13

Чтобы изменить сеанс по умолчанию в Lightdm

sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
12
ответ дан 25 July 2018 в 20:50

Я редактировал /etc/lightdm/lightdm.conf с этим контентом:

[SeatDefaults]
greeter-session=unity-greeter
user-session=gnome-shell
autologin-user=paul

И он автоматически запускается в gnome-shell.

2
ответ дан 25 July 2018 в 20:50

, чтобы изменить значение по умолчанию для каждого пользователя, проверьте

/var/lib/AccountsService/users

похоже, что этот набор .dmrc в домашнем доме пользователя.

приветствия

13
ответ дан 25 July 2018 в 20:50

Я считаю, что установка любого из вышеперечисленных значений отменяется последним сеансом пользователей, хранящимся в lightdm. Возможно, вам придется удалить или отредактировать пользовательские файлы в /var/cache/lightdm/dmrc, чтобы включить глобальную настройку по умолчанию. Или индивидуально, отредактировав файл user.dmrc, который имеет следующее содержимое:

[Desktop]
Session=ubuntu
1
ответ дан 25 July 2018 в 20:50

Это может не работать в Ubuntu, но это сработало для меня в Fedora. Мне потребовались дни, и я хотел бы поделиться им:

Перейдите к /usr/share/xsessions и /usr/share/wayland-sessions и добавьте префиксы с другим номером и тире для каждого файла, заканчивающегося на .desktop. Самое низкое число будет по умолчанию. Например, я хочу, чтобы xfce был моим по умолчанию, так что файл называется 1-xfce.desktop

Надеюсь, что это поможет.

0
ответ дан 25 July 2018 в 20:50

Чтобы изменить сеанс по умолчанию в Lightdm

sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
12
ответ дан 2 August 2018 в 02:34

Я редактировал /etc/lightdm/lightdm.conf с этим контентом:

[SeatDefaults]
greeter-session=unity-greeter
user-session=gnome-shell
autologin-user=paul

И он автоматически запускается в gnome-shell.

23
ответ дан 2 August 2018 в 02:34

, чтобы изменить значение по умолчанию для каждого пользователя, проверьте

/var/lib/AccountsService/users

похоже, что этот набор .dmrc в домашнем доме пользователя.

приветствия

13
ответ дан 2 August 2018 в 02:34

Я считаю, что установка любого из вышеперечисленных значений отменяется последним сеансом пользователей, хранящимся в lightdm. Возможно, вам придется удалить или отредактировать пользовательские файлы в /var/cache/lightdm/dmrc, чтобы включить глобальную настройку по умолчанию. Или индивидуально, отредактировав файл user.dmrc, который имеет следующее содержимое:

[Desktop]
Session=ubuntu
1
ответ дан 2 August 2018 в 02:34

Это может не работать в Ubuntu, но это сработало для меня в Fedora. Мне потребовались дни, и я хотел бы поделиться им:

Перейдите к /usr/share/xsessions и /usr/share/wayland-sessions и добавьте префиксы с другим номером и тире для каждого файла, заканчивающегося на .desktop. Самое низкое число будет по умолчанию. Например, я хочу, чтобы xfce был моим по умолчанию, так что файл называется 1-xfce.desktop

Надеюсь, что это поможет.

0
ответ дан 2 August 2018 в 02:34

Чтобы изменить сеанс по умолчанию в Lightdm

sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
12
ответ дан 4 August 2018 в 18:22

Я редактировал /etc/lightdm/lightdm.conf с этим контентом:

[SeatDefaults]
greeter-session=unity-greeter
user-session=gnome-shell
autologin-user=paul

И он автоматически запускается в gnome-shell.

23
ответ дан 4 August 2018 в 18:22

Я считаю, что установка любого из вышеперечисленных значений отменяется последним сеансом пользователей, хранящимся в lightdm. Возможно, вам придется удалить или отредактировать пользовательские файлы в /var/cache/lightdm/dmrc, чтобы включить глобальную настройку по умолчанию. Или индивидуально, отредактировав файл user.dmrc, который имеет следующее содержимое:

[Desktop]
Session=ubuntu
1
ответ дан 4 August 2018 в 18:22

Чтобы изменить сеанс по умолчанию в Lightdm

sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
12
ответ дан 6 August 2018 в 02:49

Я редактировал /etc/lightdm/lightdm.conf с этим контентом:

[SeatDefaults]
greeter-session=unity-greeter
user-session=gnome-shell
autologin-user=paul

И он автоматически запускается в gnome-shell.

23
ответ дан 6 August 2018 в 02:49

, чтобы изменить значение по умолчанию для каждого пользователя, проверьте

/var/lib/AccountsService/users

похоже, что этот набор .dmrc в домашнем доме пользователя.

приветствия

13
ответ дан 6 August 2018 в 02:49

Я считаю, что установка любого из вышеперечисленных значений отменяется последним сеансом пользователей, хранящимся в lightdm. Возможно, вам придется удалить или отредактировать пользовательские файлы в /var/cache/lightdm/dmrc, чтобы включить глобальную настройку по умолчанию. Или индивидуально, отредактировав файл user.dmrc, который имеет следующее содержимое:

[Desktop]
Session=ubuntu
1
ответ дан 6 August 2018 в 02:49

Чтобы изменить сеанс по умолчанию в Lightdm

sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
12
ответ дан 7 August 2018 в 20:28

Я редактировал /etc/lightdm/lightdm.conf с этим контентом:

[SeatDefaults]
greeter-session=unity-greeter
user-session=gnome-shell
autologin-user=paul

И он автоматически запускается в gnome-shell.

23
ответ дан 7 August 2018 в 20:28

, чтобы изменить значение по умолчанию для каждого пользователя, проверьте

/var/lib/AccountsService/users

похоже, что этот набор .dmrc в домашнем доме пользователя.

приветствия

13
ответ дан 7 August 2018 в 20:28

Я считаю, что установка любого из вышеперечисленных значений отменяется последним сеансом пользователей, хранящимся в lightdm. Возможно, вам придется удалить или отредактировать пользовательские файлы в /var/cache/lightdm/dmrc, чтобы включить глобальную настройку по умолчанию. Или индивидуально, отредактировав файл user.dmrc, который имеет следующее содержимое:

[Desktop]
Session=ubuntu
1
ответ дан 7 August 2018 в 20:28

Это может не работать в Ubuntu, но это сработало для меня в Fedora. Мне потребовались дни, и я хотел бы поделиться им:

Перейдите к /usr/share/xsessions и /usr/share/wayland-sessions и добавьте префиксы с другим номером и тире для каждого файла, заканчивающегося на .desktop. Самое низкое число будет по умолчанию. Например, я хочу, чтобы xfce был моим по умолчанию, так что файл называется 1-xfce.desktop

Надеюсь, что это поможет.

0
ответ дан 7 August 2018 в 20:28

Чтобы изменить сеанс по умолчанию в Lightdm

sudo /usr/lib/lightdm/lightdm-set-defaults --session gnome-shell
12
ответ дан 10 August 2018 в 08:50

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

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