Вы хотите знать, работает ли GUI или он установлен (но не обязательно работает)?
Томас Вайнбреннер
1
Пожалуйста, определите «GUI».
Стефан Шазелас
Ответы:
6
dpkg -l|grep xserver
скажет вам, если установлен X11 (базовая система для большинства графических интерфейсов). Чтобы проверить, установлены ли какие-либо рабочие столы, вам нужно будет угадать, так как их слишком много. Попробуйте что-то вроде:
И все еще существует вероятность того, что кто-то установил диспетчер Windows / среду рабочего стола без использования пакетов.
Томас Вайнбреннер
Это также вернет ложное срабатывание, если X-сервер был установлен, а затем удален. И если X-сервер был установлен вручную (или другой системой пакетов), он вернет false. Вы могли бы использовать что-то вроде which Xorg, но это также не на 100% уверен.
хаос
Там действительно "слишком много"?
Meetai.com
3
В графическом интерфейсе много частей, и, возможно, какая-то часть будет установлена, но некоторые другие будут отсутствовать.
Для локального отображения графического интерфейса пользователя (в отличие от запуска программ с графическим интерфейсом по сети, удаленного их отображения) требуется X-сервер. Поэтому, если вы хотите узнать, установлен ли локальный графический интерфейс, проверьте наличие X-сервера. X-сервер для локального отображения есть Xorg.
type Xorg
скажет, установлен ли он. Он не скажет вам, работает он или работает, это были бы совсем другие вопросы.
(В последних версиях Ubuntu появился новый графический интерфейс Mir , но X все еще должен быть доступен.)
Ответы:
скажет вам, если установлен X11 (базовая система для большинства графических интерфейсов). Чтобы проверить, установлены ли какие-либо рабочие столы, вам нужно будет угадать, так как их слишком много. Попробуйте что-то вроде:
источник
which Xorg
, но это также не на 100% уверен.В графическом интерфейсе много частей, и, возможно, какая-то часть будет установлена, но некоторые другие будут отсутствовать.
Для локального отображения графического интерфейса пользователя (в отличие от запуска программ с графическим интерфейсом по сети, удаленного их отображения) требуется X-сервер. Поэтому, если вы хотите узнать, установлен ли локальный графический интерфейс, проверьте наличие X-сервера. X-сервер для локального отображения есть
Xorg
.скажет, установлен ли он. Он не скажет вам, работает он или работает, это были бы совсем другие вопросы.
(В последних версиях Ubuntu появился новый графический интерфейс Mir , но X все еще должен быть доступен.)
источник
Введите эту команду:
На основании того, что вы видите на экране, вы можете узнать, какой графический интерфейс вы используете прямо сейчас. Например, вы:
в GNOME, если он возвращает
/usr/bin/gnome-session
(и больше);в MATE, если он возвращает
/usr/bin/mate-session
(и больше);в LXDE, если он возвращает
/usr/bin/lxsession
(и больше);в JWM, если он возвращает
/usr/bin/icewm-session
(должно бытьjwm-session
, нет ?!).источник