Выберите два способа как в debian из текстовой консоли переключиться в графический терминал

Обновлено: 07.07.2024

Если вы запустили систему в текстовом режиме или вовсе это сервер и на нём надо работать только через терминал, но на нём уже есть установлено графическое окружение, есть несколько способов его запустить.

В этой статье мы постараемся разобраться как запустить графическую оболочку Ubuntu из терминала несколькими способами.

Запуск графической оболочки Ubuntu

Сначала можно посмотреть текущий уровень запуска в systemd. Для этого выполните:

systemctl list-units --type target | egrep "eme|res|gra|mul" | head -1

sudo systemd isolate graphical.target

После этого уровень запуска будет изменён на графический и графическая оболочка запуститься автоматически. Если вам нужно запустить менеджер входа вручную выполните такую команду:

sudo systemctl start display-manager

Эта команда запустит менеджер входа в систему, после этого вы сможете ввести логин и пароль, а затем запуститься графическая оболочка.

С более простыми графическими оболочками, вроде Openbox, Fluxbox, i3wm и даже XFCE может сработать ещё один метод, очень популярный ранее. Это команда startx. Однако чтобы она сработала в файле

/.xinitrc надо прописать оболочку, которую вы хотите запустить. Например:

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
feh --bg-fill

/Загрузки/52453-sklon_holm_cerkvushka_sneg.jpg &
lxpanel &
exec openbox-session

Блок if загружает все конфигурационные файлы из каталога /etc/X11/xinit*, сторчка, начинающаяся с feh добавляет фон рабочего стола, следующая - нижнюю панель, а последняя запускает сам openbox. Теперь запуск графической оболочки Ubuntu из консоли выполняется командой:

Или если, на первом экране уже что-то запущено, можно использовать любой другой доступный, например, второй:


Обратите внимание, что оболочку можно запустить только из консоли TTY, из терминала в графическом окружении это не сработает. Как видите, всё просто. Ваша оболочка запуститься в том же терминале, в котором вы выполнили startx.

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Консолью называется совокупность основных устройств ввода информации в компьютер (клавиатура и мышь) и вывода информации (монитор). Linux работает с несколькими так называемыми виртуальными консолями, из которых в каждый момент времени только одна может быть связана с реальной (физической) консолью (то есть, является активной). В дальнейшем слово ``консоль'' будет обозначать именно виртуальную консоль.

Некоторые из консолей представляют информацию только в текстовом виде с использованием экранных шрифтов в форматах видеосистемы компьютера. Такие консоли называются текстовыми. Сама ОС Linux и основные автоматически запускаемые приложения (такие как командный процессор) используют в таких консолях интерфейс командной строки. Другие приложения (например, менеджер файлов Midnight Commander ) могут использовать оконный интерфейс, выделение объектов и выбор в меню и списках при помощи мыши или клавиатуры и т.п.

Другие консоли (графические) представляют информацию в графическом виде, используя Графический пользовательский интерфейс (GUI). Как правило, работа в таких консолях происходит при помощи развитых графических сред, таких как GNOME или KDE.

Для нужд ОС консоли перенумерованы целыми положительными числами. Их общее количество может изменяться в зависимости от настроек ОС и достигать нескольких десятков, хотя в стандартной настройке оно не превышает десяти. Несколько первых консолей - текстовые, далее идут графические (в стандартной настройке - одна).

Если Вы работаете в графической консоли, Для того чтобы сделать активной другую консоль с номером n (где n находится в интервале от 1 до 12), нажмите на клавиши [Ctrl]-[Alt]-[Fn] , то есть, например клавишу [Ctrl]-[Alt]-[F2] , если хотите перейти в консоль с номером 2. Для того чтобы сделать активной другую консоль вместо текущей текстовой консоли, нажмите на клавиши [Alt]-[Fn] .

Если в результате запуска корректно настроенной системы или при переходе из другой консоли активной становится текстовая консоль, в которой Вы хотите работать, Вам следует ввести имя пользователя. Имя пользователя вводится в позицию текстового курсора после приглашения localhost login: (слово localhost является именем по умолчанию компьютера в локальной сети; если при установке системы или позднее Вы настраивали локальную сеть, это имя может быть другим).

После того как Вы введете имя пользователя, в следующей строке будет выведено приглашение Password: Наберите на клавиатуре пароль пользователя и нажмите на клавишу Enter (при этом никакие символы на экране не появляются, и курсор перемещаться не будет).

Если пароль или имя пользователя неверные, Вам будет предложено повторить всю процедуру идентификации пользователя. В случае успешного прохождения идентификации появится приглашение командного процессора, которое имеет вид (вместо user\_name будет стоять имя пользователя, под регистрационной записью которого Вы работаете, а вместо dir\_name - название текущего каталога). Дальнейшая работа состоит в запуске различных программ в режиме командной строки.

Если Вы вошли под именем root , приглашение будет иметь вид Обратите внимание на изменение символа приглашения!

Для завершения работы ОС и всех приложений и перезагрузки компьютера нажмите на клавиши [Ctrl]-[Alt]-[Del] или введите команду reboot . В последнем случае на экран будет выведено приглашение Password: и Вы должны будете ввести пароль пользователя, под именем которого Вы работаете. Для того чтобы прекратить работу и выключить компьютер, введите команду halt .

Хотя пользователи Linux в наши дни могут выполнять различные операции с помощью программ с высокопроизводительным графическим интерфейсом, есть несколько причин использовать командную строку Linux, называемую «Терминал».

  • Через терминал вы можете получить доступ ко многим мощным собственным командам Linux, а также к функциям командной строки многих настольных приложений.
  • Вы можете установить программное обеспечение в Linux намного проще через командную строку, чем графическую альтернативу установки.
  • Возможно, вы видели, что многие интерактивные справочные руководства расскажут вам, как решить проблему с помощью командной строки. Независимо от того, какую среду рабочего стола вы используете или какую версию Linux используете, команды терминала обычно одинаковы.
  • Использование терминала делает некоторые задачи более эффективными и даже быстрее. Инструменты командной строки не используют слишком много ресурсов и, таким образом, образуют отличные альтернативы широко используемым графическим приложениям, особенно если вы застряли на старом оборудовании.

В этой статье рассказывается о некоторых простых способах использования клавиатуры и управления мышью. или оба, чтобы открыть приложение терминала Debian.

Мы запустили команды и процедуры, упомянутые в этой статье, в системе Debian 10 Buster.

Метод 1: Использование поиска в Панели запуска приложений

Поиск в Панели запуска приложений позволяет искать и открывать различные приложения, файлы и системные компоненты, установленные в вашей системе. Все, что вам нужно сделать, это нажать клавишу Super (Windows) и найти элемент, к которому вы хотите получить доступ. Просто нажмите на результат поиска, и ваше приложение / файл откроется

Я ввел ключевое слово «терминал», и в нем перечислены все приложения терминала, установленные в моей системе. Я буду нажимать на Терминал (Gnome Terminal), так как это эмулятор терминала по умолчанию для Debian, а также он мой любимый.



Вот так выглядит приложение терминала в Debian:

Закрыть терминал так же просто, как набрать команду exit и нажать Enter, как указано ниже:

Метод 2: Использование утилиты команды Run

The Run Окно команд можно использовать для непосредственного запуска команд, которые вы могли бы запустить, открыв Терминал. Вы можете использовать командное окно «Выполнить», чтобы открыть терминал Gnome следующим образом:

Используйте сочетание клавиш Alt + F2, чтобы открыть командное окно «Выполнить». Затем введите следующую команду и нажмите клавишу Enter:


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

Метод 3: из списка приложений

Приложение Terminal также доступно в списке приложений Debian. Как вы, возможно, знаете, вы можете просматривать установленные приложения пользовательского интерфейса с помощью кнопки «Приложения», расположенной в нижней части (по умолчанию) панели действий / панели.

Нажмите Super key, чтобы получить доступ к Dock, а затем нажмите на пунктирный значок (приложения), чтобы просмотреть все установленные приложения.


Теперь найдите значок приложения Terminal и щелкните по нему, чтобы открыть терминал Debian.

Метод 4: Создание настраиваемого сочетания клавиш для открытия терминала

Debian поставляется с мощным набором сочетаний клавиш, которые вы можете использовать для повышения производительности при минимальных усилиях. Если у вас есть хорошее управление ярлыками, вы можете избежать использования мыши; что экономит много времени. Вы также можете сосредоточиться на своей работе, а не следовать за указателем мыши. Сочетания клавиш особенно полезны, если вы много редактируете текст; Ваши мышцы рук на самом деле будут благодарны вам за то, что вы избегаете мыши. Когда я перешел с Ubuntu на Debian, мне больше всего не хватало ярлыка Ctrl + Alt + T, который я очень часто использовал для запуска приложения Terminal. Итак, вот как вы можете создать аналогичный ярлык в Debian для запуска Терминала.

Откройте утилиту «Настройки» из поиска в Панели запуска приложений или с помощью кнопки со стрелкой вниз, расположенной в правом верхнем углу экрана.


Утилита настроек открывается в том виде, в котором вы были, когда вы в последний раз открывали настройки.

Перейдите на вкладку «Устройства» в левом меню окна «Настройки». Затем нажмите на вкладку «Клавиатура» в меню «Устройства». На правой панели отобразится следующее представление клавиатуры:


В качестве альтернативы, вы можете напрямую открыть утилиту «Настройки» в представлении «Клавиатура», выполнив поиск «сочетаний клавиш» в поиске Панели запуска приложений.

Прокрутите вниз экран клавиатуры в настройках и нажмите кнопку + . Откроется диалоговое окно «Добавить пользовательский ярлык».

Введите следующую информацию в меню Добавить настраиваемый ярлык:

Имя: Terminal

Команда: gnome-терминал


Ярлык: Установите ярлык, нажав кнопку «Установить ярлык», а затем установите сочетание клавиш, нажав одновременно клавиши Ctrl + Alt + T. Появится следующее диалоговое окно:


В списке сочетаний клавиш вы сможете увидеть вновь установленные сочетания клавиш в столбце «Настраиваемые сочетания клавиш» следующим образом:


Попробуйте воспользоваться этим сочетанием клавиш, нажав клавиши Ctrl + Alt + T. Терминал будет появляться каждый раз, когда вы это делаете.

Таким образом, для вас было четыре способа открыть приложение Terminal в вашей системе Debian. Теперь вы готовы использовать суперспособности командной строки.

Терминал это текстовая среда ввода и вывода. Используется для управления системными процессами. Представляет собой вид файла устройства, которые могут выполнять дополнительные команды.

terminal

В текстовой среде можно быстро:

  1. устанавливать и удалять программы;
  2. менять настройки сети;
  3. менять права доступа;
  4. включать, отключать графический интерфейс;
  5. выключать, перезагружать компьютер;
  6. устанавливать драйвера;
  7. создавать пользователей;
  8. обновлять ядро и все компоненты системы;
  9. устанавливать дополнительные меры защиты от взлома;
  10. настраивать сеть, днс, ip-адрес, маску;
  11. запускать программы, скрипты по расписанию. Планировщик заданий cron;
  12. перезагружать, выключать компьютер;
  13. и многое другое.

Что такое shell?

Shell, если говорить визуально это черное окно по середине. В моем случае оно белое.

Shell - это оболочка, программа, которая принимает различные команды от пользователя.

Графическая оболочка помогает пользователю облегчить восприятия линукс, однако иногда требуется пользователю запустить командную строку. В этом случае и возникает вопрос. Как же ее открыть?

Запуск

Есть несколько способов запустить terminal:

  • самый простой. Необходимо нажать вместе горячие клавиши "CTRL + ALT+ T". Данный способ работает на многих дистрибутивах. Debian, Ubunty.
  • через графический интерфейс операционной системы. В разделе "Администрирование" --> "терминал". В Ubuntu "Приложения" -> Системные утилиты ->"Терминал". В Дебиане на английском языке "Menu" -> "Administaration" -> "terminal".
  • Нажать ALt + F2 и ввести в окне "gnome-terminal".

Вопросы и ответы

Как вызвать командную строку с правами root?

Есть два основных варианта:

  1. В строке ввода набрать команду "sudo bash" и ввести пароль.
  2. Ввести "su -".

Как выйти из терминала Линукс?

  1. Если в графическом окружении, то вводим "exit".
  2. Eсли без графики, то нажимаем горячие клавиши alt + ctrl + f7.

Терминал и консоль в чем разница?

Чтобы понять отличия, необходимо различить эти два понятия.

Terminal, как говорилось выше это текстовая среда ввода и вывода. Консоль - физический терминал.

Эти два термина очень связаны.

Konsole это работа с самим устройством физически. Terminal - удаленно.

Например в графической среде мы открывали эмулятор terminal, он давал нам доступ в "консоль".

Как открыть консоль?

Чтобы открыть консоль необходимо в командной строке ввести:

  1. в ubuntu, debian - "gnome-terminal";
  2. в Linux Mandriva -"konsole".

Важно! Активация текстовой консоли отключит графическую оболочку, однако запущенные процессы останутся работать.

В опереционных системах GNU/Linux, текстовый терминал с приглашением входа в UNIX-оболочку обычно обеспечивают первые шесть виртуальных консолей, переключится из X сессии (GUI) на которые можно комбинацией Ctrl + Alt + F1-6.

Использование виртуальных консолей в данной статье описано на примере ОС Debian Linux, но также может быть аналогичным и в иных сборках GNU/Linux (к примеру убунту, торбунту, ёбунту, ябунту, йобунту етс.).

Первые шесть виртуальных консолей работают как терминал с приглашением ввода логина и пароля. Проверить количество виртуальных консолей можно командой:

Выход из текстового терминала (консоли) осуществляется комбинацией Ctrl + Alt + F7 . tty7 по сути также является виртуальным терминалом, который по умолчанию всегда выделен под графическую среду (Xorg, etc.).

Переключение между виртуальными консолями выполняется комбинацией Alt + LeftArrow или Alt + RightArrow .

Но если мы выполним:

После нажмём Ctrl + Alt + 12 , то это приведет вас к tty12 , который будет иметь экран входа и теперь может использоваться как терминал.

Контролировать число виртуальных терминалов (консолей) можно в файле /etc/inittab , где можно как добавить, так и удалить терминал. Если нужно удалить терминал, тогда просто поставьте символ комментария перед строкой запуска терминала, который нужно отключить, но только не перед первым (1). Сохраняйте как минимум один активный терминал.

Под занавес стоит упомянуть файл /etc/securetty , в котором перечислены терминальные устройства (TTY) с которых суперпользователю root разрешено входить в систему. Содержимое /etc/securetty по-умолчанию:

Если мы хотим напрочь запретить пользователю root локальный вход, тогда просто нужно очистить (не удалить!) файл /etc/securetty :

Если /etc/securetty отсутствует, тогда вход пользователю root разрешён со всех локальных терминалов, если он пуст, то запрещено соответствено включая single-user mode. По-этому, дабы иметь возможность конектиться в "single-user mode" нужно оставить tty1 (vc/1) как минимум (Linux Annoyances for Geeks: Getting the Most Flexible System in the World).

Как упоминалось ранее, работа X-ов припадает на слот tty7 , и это не изменится, даже если Вы уменьшите количество рабочих терминалов.

Раз уж зашла речь о правах входа в систему супер пользователя root, то заодно отредактируем и файл /etc/ssh/sshd_config , где строку " PermitRootLogin yes " изменим на " PermitRootLogin no ", чем запретим пользователю root удалённое подключение с помощью ssh.

/etc/login.defs - ещё один файл, на который возможно стоит обратить внимание.

Для того чтобы повысить выживаемость в консоли Debian Linux рекомендуется ознакомится с материалами по ссылкам ниже.

Рекомендуемый контент

Вы не любите рекламу!? Напрасно!:) На нашем сайте она вовсе ненавязчивая, а потому для нашего сайта можете полностью отключить AdBlock (uBlock/uBlock Origin/NoScript) и прочие блокировщики рекламы! AdBlock/uBlock может препятствовать нормальной работе системы поиска по сайту, отображению рекомендуемого контента и прочих сервисов Google. Рекомендуем полностью отключить блокировщик рекламы и скриптов, а также разрешить фреймы (aka iframe).

Читайте также: