Как использовать оболочку gnome по умолчанию вместо единицы? [Дубликат]

Это подстановка команды для bash. Подстановка команды позволяет выводить команду на замену самой команды. Подстановка команды происходит, когда команда заключена в следующем порядке:

 $(command) or

 `command`

http://www.gnu.org/software/bash/manual/bashref.html#Command-Substitution

[d5 ] Подробнее:

http://www.gnu.org/software/bash/manual/bashref.html#Command-Substitution

http: / /wiki.bash-hackers.org/syntax/expansion/cmdsubst

И хороший пример, аналогичный вашему вопросу:

http: //wiki.bash-hackers. орг / синтаксис / расширения / cmdsubst

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

39 ответов

Список сеансов описан в каталоге /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 в 21:01

Список сеансов описан в каталоге /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:43

Список сеансов описан в каталоге /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:30

Список сеансов описан в каталоге /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:56

Список сеансов описан в каталоге /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:37

Список сеансов описан в каталоге /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:58

Список сеансов описан в каталоге /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:47
  • 1
  • 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 в 21:01

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

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

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

2
ответ дан 25 July 2018 в 21:01

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

/var/lib/AccountsService/users

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

приветствия

13
ответ дан 25 July 2018 в 21:01

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

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

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

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

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

0
ответ дан 25 July 2018 в 21:01

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

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

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

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

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

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

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

/var/lib/AccountsService/users

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

приветствия

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

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

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

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

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

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

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

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

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

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

/var/lib/AccountsService/users

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

приветствия

13
ответ дан 4 August 2018 в 18:30

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

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

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

0
ответ дан 4 August 2018 в 18:30

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

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

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

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

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

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

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

/var/lib/AccountsService/users

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

приветствия

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

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

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

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

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

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

0
ответ дан 6 August 2018 в 02:56

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

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

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

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

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

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

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

/var/lib/AccountsService/users

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

приветствия

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

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

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

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

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

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

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

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

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