Что такое настольная среда, сессия и оболочка?

Это - то, как все произошли. Я пытался искать хорошее устройство записи экрана и найденный на некотором веб-сайте, что recordMyDesktop будет работать хорошо под GNOME *Shell. Таким образом, я пытался искать в Google, "как найти, использую ли я оболочку гнома". Первая ссылка направила меня к официальному гному wesite там, она показала сообщение как ниже.enter image description here Таким образом, я думал, что это - что-то, чтобы сделать с настольной средой и продолжить просматривать как ниже.

В этом вопросе я попробовал первый ответ для нахождения моей настольной среды, но команда DESKTOP_SESSION дала мне "команду, не найденную". Таким образом, я попробовал 5-й ответ Nadiw. Команда и вывод как ниже.

ls /usr/bin/*session
/usr/bin/ck-launch-session  /usr/bin/gnome-session

Таким образом, подтверждено, что я использую GNOME, но это не показывает настольной средой вместо этого свой показ "сессия", которой я запутался.

Следовательно я попробовал третий ответ Luis Alvarado из этого сообщения. Команда и вывод как ниже

echo $XDG_CURRENT_DESKTOP
Unity

Теперь я считал это полностью неважным. Мои вопросы

  1. Если настольной средой является Единица, как она может использовать сессию оболочки GNOME и GNOME.

  2. Как оболочка GNOME отличается от оболочки Bourne, t оболочка и другие

  3. Или если один из выводов, которые я получаю, является неправильным? Затем, как найти, какой DE я использую? И который является DE по умолчанию для Ubuntu 14.04.

  4. От какого из этих факторов я должен зависеть при загрузке программного обеспечения? Является ли это Настольной средой или сессией или оболочкой?

0
задан 13 April 2017 в 15:24

2 ответа

DESKTOP_SESSION не команда, это - переменная. Можно сделать echo $DESKTOP_SESSION для наблюдения, каково значение, точно так же, как с XDG_CURRENT_DESKTOP:

$ echo $DESKTOP_SESSION 
gnome
$ echo $XDG_DESKTOP_SESSION

$ echo $XDG_CURRENT_DESKTOP
GNOME

<глоток> (я использую GNOME Shell. Да, я не получил вывода для XDG_DESKTOP_SESSION. Это известная ошибка .)

Этот вывод не не важен:

$ echo $XDG_CURRENT_DESKTOP
Unity

Это - самый соответствующий бит информации, которую Вы имеете, который Вы выполняете оболочка Единицы .

  1. Для установки Gnome Shell:

    sudo apt-get install gnome-shell
    

    Посмотрите третью из ссылок для снимков экрана для выбора Gnome Shell.

  2. интерфейс, часть, с которой Вы взаимодействуете, называют оболочка . Оболочка Bourne и другие классические оболочки являются оболочками командной строки. Gnome Shell, Единица, и т.д. является графическими оболочками.
  3. Настольная среда по умолчанию для Ubuntu является GNOME 3 с оболочкой Единицы и другими модификациями. Поскольку основой является GNOME, Вы будете видеть некоторый вывод, который верен для GNOME Shell также для различных тестов.
  4. Обычно, ни один. Ответ на это является очень сложным и зависящим от приложения. Взгляните на пятый связанный вопрос.

Что касается ошибки браузера, если это сохраняется после того, как Вы начинаете использовать Gnome Shell, см. FAQ.

Также см.:

  1. , Каковы отношения между Единицей, Gnome, Gnome 3, Compiz, Метагородом и LightDM?
  2. , Какие виды настольных сред и оболочек доступны?
  3. , Как я устанавливаю и использую последнюю версию GNOME?
  4. , Какова настольная среда по умолчанию для Ubuntu 13.10?
  5. При установке пакетов (особенно те с графическим UIs), как Вы определяете, который соответствует Вашему распределению?
3
ответ дан 4 August 2019 в 15:06

Для ответа на вопрос номер 2 оболочка является командой, интерпретируют. Вы связываетесь с ОС через оболочку. В GNOME и Единице Вы делаете это графически, путем нажатия на материал, и в Оболочке Bourne - текстовыми командами ввел в терминал

1
ответ дан 4 August 2019 в 15:06

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

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