как узнать какая графическая оболочка в ubuntu
compizomania
Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ
Страницы
28 декабря 2014
Как узнать версии дистрибутива и окружения рабочего стола в Ubuntu/Linux Mint
В этой статье я хочу поделиться с новичками в Linux, как и где можно посмотреть/узнать установленную версию дистрибутива и используемое окружение рабочего стола на вашем компьютере.
Узнать версии дистрибутива и окружения рабочего стола, а также разрядность системы (32 или 64-bit) в Ubuntu/Linux Mint можно двумя способами: графически и в терминале, с использованием специальных команд.
С использованием специальных терминальных команд можно узнать практически всё о вашем компьютере, установленной системе, её разрядности и прочих параметрах. Но в настоящий момент нас интересуют версии дистрибутива, окружения рабочего стола и тип ОС.
Скопируйте и выполните в терминале (нажмите Enter) следующую команду:
После выполнения команды вы должны увидеть в терминале примерно следующую информацию о названии дистрибутива, версии, кодовом названии, архитектуре/разрядности ОС и версии окружения Unity:
Приложение О системе также даёт подробную информацию о названии, версии дистрибутива и версии рабочего окружения Cinnamon, а также тип разрядности ОС:
Скопируйте и выполните в терминале (нажмите Enter) следующую команду:
После выполнения команды вы должны увидеть в терминале примерно следующую информацию о названии дистрибутива, версии, кодовом названии, архитектуре/разрядности ОС и версии окружения Cinnamon:
P.S. Для удобства отображения необходимых параметров системы, я объединил три различные команды в одну, через точку с запятой и пробел, но их также можно выполнять по отдельности:
Подробнее познакомиться с терминальными командами вы можете в следующей статье: Терминальные команды в Linuх.
11 комментариев :
Такие советы, нужно бы потихонечку сводить в каталогизированный мануальчик от компизмании. И людям удобно и сайту нелишняя реклама 😉
В терминале Убунту строчка «No LSB modules are available» что означает? Что за модуль такой?
Как то так https://ru.wikipedia.org/wiki/Linux_Standard_Base
Есть ещё один годный терминальный вариант: screenfetch
=Есть ещё один годный терминальный вариант: screenfetch= Да, но это отдельная программа screenfetch, которая требует предварительной установки перед запуском в терминале. Данная статья ориентирована на уже установленную графическую программу «О системе» и терминальные команды, которые не требуют установки, а просто выводят информацию в терминале.
Владимир, просто не удержался, по мне очень интересный вариант.
Добрый день. Я новичок:)
Подскажите, пожалуйста, как быть.
У меня на компе коряво работает соединение sftp с сервером. Посоветовали снести Cinnamon, поставить Mate, и типа будет мне счастье. А у меня очень медленный 3ж-интернет. И качать все и устанавливать заново нет возможности.
Я скачала пакет mate, запустила его командой install и т.д., а терминал мне отвечает:
Помогите, пожалуйста. Как мне запустить установку?
🐚 Как проверить, какую оболочку вы используете на Linux
По умолчанию Linux предоставляет широкий выбор оболочек.
Существует оболочка bash (Bourne Again shell), которая по умолчанию поставляется во многих системах.
У нас также есть sh (оболочка Bourne), tcsh (оболочка TC), csh (оболочка C), Zsh (оболочка Z) и ksh (оболочка Korn).
Хотите узнать, какую оболочку вы используете в своей системе Linux?
В этом руководстве мы исследуем различные способы, которые вы можете использовать, чтобы проверить, какую оболочку вы используете на своей Linux машине.
1) Используя команды echo
Команда Linux echo – это встроенная команда, которая используется для вывода строки, переданной в качестве аргумента.
Кроме того, вы можете использовать команду echo для проверки оболочки, в которой вы выполняете команды.
Для этого выполните:
Чтобы получить PID оболочки, в которой вы сейчас находитесь, запустите:
2) Используя команду ps
Команда ps в своем базовом формате, обычно используемая для вывода списка запущенных процессов, также проливает свет на оболочку, которую вы используете.
Просто выполните команду:
Из первой строки вывода мы можем ясно видеть PID оболочки, а последний столбец выводит тип оболочки, в данном случае – bash.
В качестве альтернативы вы можете запустить команду:
3) Проверим оболочку, просмотрев файл /etc/passwd
Можно использовать команду gre для проверки файла /etc/ passwd, который содержит атрибуты пользователей, такие как имя пользователя, идентификатор пользователя и идентификатор группы.
Чтобы отобразить используемую оболочку, вызовите команду:
В самом последнем сегменте мы увидим используемый bash, в данном случае /bin/bash.
Это также дает вам представление о том, какая оболочка открывается первой при первом входе в систему.
3) Проверим оболочку с помощью команды lsof
Обычно команда lsof, сокращение от list of open files, используется для предоставления списка открытых файлов в вашей системе.
Например, мы ясно увидим, что находимся в оболочке bash.
Как проверить доступные оболочки
Мы разобрали различные способы, которые вы можете использовать для проверки оболочки, в которой вы сейчас находитесь.
Если вы хотите узнать допустимые оболочки в вашей системе, проверьте файл /etc/shells.
Этот файл предоставит вам полные пути к действительным оболочкам.
Используя команду cat, просмотрите файл, как показано далее:
Заключение
В этом руководстве мы поделились простыми, но изящными способами, которые вы можете использовать, чтобы узнать, под какой оболочкой вы работаете.
Это важно при написании скриптов, чтобы вы могли знать, как написать заголовок shebang.
Мы очень надеемся, что это руководство было полезным.
Отправьте нам сообщение и не забудьте поделиться этим руководством в социальных сетях.
Как узнать, какая оболочка используется в Linux
Оболочки Linux
Существует несколько оболочек Linux, каждая из которых имеет свои особенности. Примеры популярных оболочек: Bash (является оболочкой по умолчанию на множестве дистрибутивов) и ZSH (по умолчанию является оболочкой на Kali Linux, имеет много поклонников).
Чтобы узнать, какая оболочка используется, выполните команду:
Посмотрите, что именно будет выведено:
Как узнать, какая в действительности используется оболочка Linux
Но действительно ли всё так просто с оболочками?
Посмотрите на следующий скриншот и попробуйте угадать, какая оболочка будет обрабатывать последующие команды?
На скриншоте чётко видно, что команда вывела «/usr/bin/zsh», поэтому можно сказать, что используется оболочка ZSH.
Но это неправильный ответ.
Да, оболочкой по умолчанию в этой системе является ZSH, но чуть выше выполнена команда
и даже хотя оформление или приглашение командной строки не поменялось, теперь введённые команды обрабатывает Bash.
Это легко доказать, если выполнить команду
то Bash покажет краткую справку по своим командам. А ZSH выведет сообщение, что команда не найдена:
Что же на самом деле показывает переменная $SHELL? Видимо, это просто оболочка, используемая по умолчанию в данной системе, без учёта того, что пользователь мог запустить другую оболочку. Тем не менее вывод значение переменный $SHELL в большинстве случаев ответит на вопрос, какая оболочка используется на этой системе.
Чтобы убедиться, что используется Bash, можно выполнить команду:
Ещё один способ «узнать» Bash, это посмотреть на реакцию последовательного нажатия сочетания клавиш Ctrl+x Ctrl+v. В ответ на это Bash выведет примерно следующую строку:
Как определить, установлен ли на сервере Ubuntu графический интерфейс?
Блокировка невозможна в каталоге «/usr/lib/eclipse/configuration/org.eclipse.osgi». Общей причиной является то, что файловая система или среда выполнения не поддерживают блокировку файлов для этого местоположения. Выберите другое местоположение или отключите блокировку передачи файлов «-Dosgi.locking = none» в качестве аргумента виртуальной машины.
6 ответов
Посмотрите каталог /usr/share/xsessions/, чтобы узнать, есть ли в вашем Ubuntu X сеансов X:
, в котором говорится, что у меня есть «openbox» на моей машине, это может быть «Unity» «Гном» или что-нибудь еще для вас. Если вы ничего не получите, так что ничего не было установлено.
Дополнительный шаг:
Вы можете запустить что-то подобное в этом файле, чтобы увидеть, действительно ли его бинарный файл существует на вашем компьютере, и это не остающийся файл:
Посмотрите каталог /usr/share/xsessions/, чтобы узнать, есть ли в вашем Ubuntu X сеансов X:
$ ls /usr/share/xsessions/ openbox.desktop
, в котором говорится, что у меня есть «openbox» на моей машине, это может быть «Unity» «Гном» или что-нибудь еще для вас. Если вы ничего не получите, так что ничего не было установлено.
Дополнительный шаг:
Вы можете запустить что-то подобное в этом файле, чтобы увидеть, действительно ли его бинарный файл существует на вашем компьютере, и это не остающийся файл:
Посмотрите каталог /usr/share/xsessions/, чтобы узнать, есть ли в вашем Ubuntu X сеансов X:
$ ls /usr/share/xsessions/ openbox.desktop
, в котором говорится, что у меня есть «openbox» на моей машине, это может быть «Unity» «Гном» или что-нибудь еще для вас. Если вы ничего не получите, так что ничего не было установлено.
Дополнительный шаг:
Вы можете запустить что-то подобное в этом файле, чтобы увидеть, действительно ли его бинарный файл существует на вашем компьютере, и это не остающийся файл:
вы также можете использовать диспетчер пакетов для поиска установленных пакетов. Попробуйте найти главные администраторы окон или фактический пакет X-сервера
Если существует /usr/bin/X, у вас есть доступный X-сервер и вы можете запускать приложения gui локально. Есть несколько очень маленьких менеджеров окон (twm, tinywm и другие), которые мало что делают, но удобны, если вам иногда нужны средства gui (если у вас нет оконного менеджера, вы не можете изменять размер / максимизировать или свернуть, а приложения, запущенные на X, и окно всегда будет выровняться в верхнем левом углу экрана).
В основном вы запускаете gui (если он не настроен как демон) в linux, с командами startx или xstartup. Существуют варианты kdeinit, которые я помню для kde, вы можете искать их (возможно, в / usr / bin или / usr / sbin или использовать whereis).
Я бы добавил, что в то время как для большинства пакетов, содержащих приложение на основе X, потребуются пакеты, которые предполагают, что у вас есть X и установленный с ним диспетчер окон, они не важно. Например, я поддерживаю несколько Linux-серверов без каких-либо gui, на которых у меня установлен qgit. Это графический инструмент для просмотра гитархиты Гита. Я могу переслать мой X-сеанс на серверы и запустить приложение на серверах, и оно будет отображаться на моем рабочем столе. Однако, как обсуждалось, вы не найдете ни одного из вышеуказанных компонентов, установленных на серверах (нет X, нет менеджеров окон). Поэтому имейте в виду только то, что у вас нет настройки X-сервера на хосте, не означает, что он не может запустить gui (он просто должен быть удален).
Лучшие графические оболочки Ubuntu
1. GNOME Shell
Gnome 3 или GNU Network Object Model Environment входит в состав проекта GNU и разрабатывается командой Gnome Project. Это рабочее окружение используется как графическая оболочка Ubuntu по умолчанию в редакции дистрибутива Ubuntu Gnome.
Для установки выполните:
sudo apt install ubuntu-gnome-desktop
2. Xfce
Кроме стандартных компонентов, в это рабочее окружение Ubuntu входят дополнительные программы с префиксом xfce. Чтобы установить окружение рабочего стола xfce в Ubuntu, выполните:
sudo apt-get install xubuntu-desktop
3. KDE Plasma
Для установки окружения рабочего стола и всех дополнительных пакетов выполните в терминале:
sudo apt install kubuntu-desktop
4. LXDE
Чтобы сменить окружение рабочего стола ubuntu, выполните такую команду:
sudo apt-get install lubuntu-desktop
5. Cinnamon
Для установки выполните:
sudo add-apt-repository ppa:embrosyn/cinnamon
$ sudo apt update
$ sudo apt install cinnamon blueberry
6. MATE
Для установки используйте такую команду:
sudo apt-get install ubuntu-mate-desktop
7. Pantheon
Для установки выполните такие команды:
sudo add-apt-repository ppa:elementary-os/daily
$ sudo apt update
$ sudo apt install elementary-desktop
8. GNOME Flashback
Для установки наберите команду:
sudo apt install gnome-session-flashback
9. Awesome
Тайлинг позволяет автоматически переключать расположение окон без перекрытия так, чтобы они равномерно заполняли экран, но можно сделать окна плавающими, как это реализовано в обычных окружениях.
Для установки достаточно выполнить:
sudo apt-get install awesome
10. Enlightenment (E)
Окружение Enlightenment сосредоточенно на красивом внешнем виде и при этом минимальном потреблении ресурсов. Здесь есть набор своих приложений, а также собственный менеджер окон. Внизу экрана есть док-панель, а на рабочий стол можно добавлять виджеты. Для установки выполните:
sudo add-apt-repository ppa:enlightenment-git/ppa
$ sudo apt-get update
$ sudo apt-get install e20
11. i3wm
Для установки выполните:
sudo apt-get install i3
12. Deepin DE
Установка окружения Ubuntu выполняется командой:
13. Budgie
Для установки наберите такие команды:
sudo add-apt-repository ppa:budgie-remix/ppa
$ sudo apt update
$ sudo apt install budgie-desktop
14. Openbox
Чтобы установить это окружение рабочего стола Ubuntu, выполните:
sudo apt install openbox
Выводы
В этой статье мы рассмотрели лучшие графические оболочки Ubuntu 16.04. Все они могут быть относительно легко установлены в вашей операционной системе. Что выбрать, зависит только от вкуса пользователя. Какое окружение Ubuntu используете вы? Какое бы посоветовали использовать другим пользователям? Напишите в комментариях!