Является ли xterm терминальным окном, которое мы открываем в Ubuntu?

Я знаю, что это очень наивный вопрос.

Я где-то читал, что Linux позволяет 7 Xterm. Тем не менее, я могу запустить более 7 терминальных приложений из моей системы Ubuntu (Приложение -> Стандартные -> Терминал).

В моих знаниях определенно есть дыра... поможет, если кто-то поможет мне понять разницу между xterm и приложением Terminal в дистрибутиве Linux, таком как Ubuntu.

Обновить

Спасибо за помощь. Теперь я понимаю это лучше. Просто суммирую для моей собственной ясности и для других, которые могут прийти сюда в поисках подобной информации. Пожалуйста, поправьте меня, если это не так.

  1. Когда мы делаем Ctrl-Alt-F1, мы получаем чистый "консольный терминал", который дает нам терминал без оконной системы X. На большинстве систем у нас есть 6 из них от F1 до F6.
  2. Xterm - это эмулятор терминала, работающий поверх X-сервера. Так что, возможно, если у нас есть X-сервер, работающий без оконного менеджера, такого как Gnome, тогда мы получим xterm
  3. Gnome терминал - это командная строка, которую мы получаем, когда открываем приложение Terminal из Gnome.

2 ответа

Решение

Конечно, вы имеете в виду xterms? Не консольные терминалы? Попробуйте нажать:

Ctrl + Alt + F1

Ctrl + Alt + F2

Ctrl + Alt + F3

....

Ctrl + Alt + F7

Это уникальные терминалы, где разные пользователи могут войти в каждый сеанс.

Это Xterm. Или достаточно близко, чтобы быть одним. Из статьи"Терминал GNOME похож на эмулятор терминала xterm и имеет почти идентичный набор функций". Вы можете сказать, что это GNOME Terminal из-за результата "ps axf" из терминала.

Перечитывая ваш вопрос, 7 терминалов, на которые вы, возможно, ссылаетесь, являются консольными терминалами, на что указал другой автор. Они на самом деле не xterms, потому что они не работают под X. Xterms - это эмуляторы терминала, которые работают под X Windows.

Чтобы понять терминалы, вам нужно будет просмотреть историю компьютеров до того времени, когда люди взаимодействуют с системами с разделением времени с... ждать этого... терминалами. Поскольку UNIX и другие ОС того времени развивались, они просто приняли весь эмулятор терминала как способ быть совместимым с тем, что было на рынке.

В большинстве систем Linux по умолчанию установлено количество сеансов терминала, которые прослушивают соединения в фоновом режиме (через alt+Fx), и сегодня, когда X является интерфейсом по умолчанию, вы должны нажать control-alt-Fx, чтобы сначала добраться до терминала, затем переключайтесь между ними с помощью alt + Fx, пока не доберетесь до управляющего терминала для своей X-сессии.

Итак, да, Terminal в Ubuntu - это эмулятор xterm / Terminal, и вы можете иметь столько, сколько хотите, в пределах ограничений системных ресурсов, но обычно Linux (и это настраиваемо, к большому удивлению) имеет несколько консольных терминалов сеанса в фоновом режиме. В случае, если вы хотели чистого взаимодействия с командной строкой.

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