51

или может что то еще?

Я использую Redhat OS.

18 ответов18

88

Откройте терминал и введите:

echo $DESKTOP_SESSION
36

Я покажу вам краткий выбор и описание наиболее распространенных настольных сред.

Единство

Единство

Единство разработано Canonical. В верхней части находится панель с часами справа и кнопка слева, которая откроет окно поиска / меню. Слева от экрана есть лаунчер.

Цвета темы по умолчанию: фиолетовый / оранжевый / коричневый.

Логотип такой же, как логотип Ubuntu.

Гном 3

Гном 3

Gnome 3 - третья итерация в среде рабочего стола Gnome. Он имеет панель сверху с часами и кнопку меню слева, которая откроет полноэкранное окно, содержащее большинство приложений.

Тема по умолчанию довольно темная с большим количеством черного в общих элементах, но окна светло-серые.

Логотип это нога. с четырьмя пальцами

МАТЕ (вилка Гнома 2)

ПРИЯТЕЛЬ

MATE - это форк Gnome 2. Он имеет две полосы, одна в верхней части экрана, одна в нижней части. Верхняя часть содержит главное меню (выпадающий список из трех пунктов: «Приложения», «Места» и «Система»), несколько стартеров и часы справа. Нижняя панель содержит список окон и переключатель рабочего стола. В отличие от первых трех он имеет значки (Компьютер, Дом, Корзина, а также съемный носитель) на рабочем столе в конфигурации по умолчанию. Диалоговое окно about может быть найдено в системном меню.

Тема по умолчанию - это светлая тема с зеленым или синим акцентом.

Логотип представляет собой два круга со стрелкой, пересекающей их.

XFCE

XFCE

XFCE всегда считался младшим братом Gnome 2, но его так не следует называть. Это очень похоже на MATE/Gnome 2 и может быть легко перепутано с двумя. Конфигурация по умолчанию аналогична MATE/Gnome 2, за исключением того, что меню в верхней панели представляет собой только значок, но имеет аналогичную структуру.

Логотип это мышка.

KDE

KDE

KDE - одна из старейших настольных сред. В нижней части экрана есть панель, которая содержит главное меню (в виде значка), список окон и часы. Главное меню - это большое выпадающее меню, отсортированное по категориям.

Тема по умолчанию очень легкая и выглядит как полированное стекло.

Логотипом является "К", иногда дракон.

корица

корица

Корица в значительной степени основана на Gnome 3. Он имеет нижнюю панель, аналогичную KDE, так как содержит кнопку меню, список окон и часы. В главном меню также есть выпадающее меню с категориями.

Тема по умолчанию очень зеленоватая.

другие

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

20

Посмотрите на ваши установленные приложения. Если многие из них начинаются с K - вы находитесь на KDE. Если многие из них начинаются с G, вы находитесь на Gnome. Шутки в сторону. (Не очень точно, если вы оба установили, хотя).

Если вы перейдете на страницу «О программе» на панели настроек вашего компьютера, это даст вам некоторые подсказки.

Кроме того, посмотрите на Google Images для скриншотов Gnome или KDE. Это должно быть очевидно, когда вы увидите базовый вид среды рабочего стола.

19

Быстрый способ № 1: если у вас есть пункт меню "Система" в верхней строке, и в меню есть пункт "О Gnome", вы, вероятно, используете Gnome.

Быстрый способ № 2:

ps -ef | grep gnome
16

Я использую echo $XDG_CURRENT_DESKTOP

Не уверен, что это 100% -ное рабочее решение, но пока что оказалось достаточно хорошим.

15

Я проверил лучшие инструменты, которые я нашел с

  1. Установлен GNOME под Linux Mint;
  2. GNOME под Linux Mint Live USB;
  3. MATE под Linux Mint;
  4. LXDE под Lubuntu;
  5. JWM под Puppy Linux (JWM - это не среда рабочего стола, а оконный менеджер стекирования).

Мои результаты:

  1. (так себе)
    env | grep DESKTOP_SESSION=

    1. DESKTOP_SESSION = гном
    2. DESKTOP_SESSION = гном
    3. DESKTOP_SESSION = default.desktop
    4. DESKTOP_SESSION = Lubuntu
    5. (ничего такого)
  2. (так себе)
    echo $GDMSESSION

    1. гном
    2. гном
    3. (ничего такого)
    4. Lubuntu
    5. (ничего такого)
  3. (хорошо, но не идеально)
    pgrep -l "gnome|kde|mate|cinnamon|lxde|xfce|jwm"
    ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"

    1. (ХОРОШО)
    2. (ХОРОШО)
    3. (ХОРОШО)
    4. (НЕПРАВИЛЬНО)
    5. (ничего) & (ОК)
  4. (очень хорошо, но не идеально)
    HardInfo

    1. (ничего такого);
    2. GNOME 2.32.0
    3. ПРИЯТЕЛЬ
    4. LXDE (Lubuntu)
    5. Неизвестно (оконный менеджер: JWM)

ВЫВОД: комбинация HardInfo и команды

ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm"

наверное даст нужный ответ.

4

Это хорошая команда для определения вашего GUI:

pgrep -l "gnome|kde|mate|cinnamon|lx|xfce|jwm"
4

Эта команда кажется полезной:

ls /usr/bin/*session*
  • в GNOME возвращает /usr /bin /gnome-session (и многое другое)
  • в MATE возвращает /usr /bin /mate-session (и многое другое)
  • в LXDE возвращает /usr /bin /lxsession (и многое другое)
  • в XFCE возвращает /usr /bin /xfce4-session (и многое другое)
  • в JWM возвращает /usr /bin /icewm-session (должен быть jwm-session, а не ?!)
3
  1. Терминал / консоль с открытой оболочкой
  2. Введите ниже заявление и нажмите Enter

printenv XDG_CURRENT_DESKTOP

  1. Переменная окружения XDG_CURRENT_DESKTOP сообщает, какой у вас рабочий стол
2

Новый пользователь может не распознавать различия между KDE и Gnome на снимках экрана выше. Посмотрите на расположение панелей по умолчанию (вверху с Gnome и снизу с KDE), а не на цвет рабочего стола или приложений, которые открыты.

2

В терминале или консоли вы можете запустить:

pgrep -l "gnome|kde|mate|cinnamon"

или же

ps -A | egrep -i "gnome|kde|mate|cinnamon"

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

0

Чтобы узнать версию установленного DE, мы можем открыть Synaptic и указать его имя в поле "Быстрый фильтр". Ниже "Установленная версия" у нас есть ответ. Рядом с ним, под "Последней версией", мы видим самый высокий уровень, до которого мы можем обновить его (по крайней мере, если мы только что нажали "Перезагрузить" и рассматривали только стабильное программное обеспечение - по умолчанию доступ к разрабатываемым версиям обычно отключен-). Если вместо Synaptic рассматриваемый дистрибутив использует PackageKit или другое подобное решение, то оно будет доступно.

0

Вы можете запустить HardInfo. По умолчанию он готов по крайней мере в Linux Mint; или вы можете установить его (из Synaptic, ...).

Вы можете запустить его:

  1. из главного меню> Окно поиска> hardinfo или
  2. из главного меню> Все приложения> Системные инструменты или Администрирование> Информация о системе или
  3. из главного меню> Все приложения> Все> Информация о системе или
  4. из терминала или консоли> hardinfo> Enter или
  5. в диалоговом окне «Запустить приложение» (Alt+F2)> hardinfo> Enter.

Когда HardInfo откроется, вам просто нужно нажать на элемент "Операционная система" и перейти к строке "Среда рабочего стола".

В настоящее время, кроме GNOME и KDE, вы можете найти MATE, Cinnamon, ...

0

Я также тестировал с KDE, и мой вывод:

а) Графически, с HardInfo: ответ обычно находится в "Операционная система"> "Среда рабочего стола", но если нет, вы можете посмотреть "Переменные среды". HardInfo готов ко всем протестированным дистрибутивам, кроме дистрибутива с KDE, но его можно легко и быстро установить (только 2 пакета в Linux Mint 13).

б) Командная строка, с этой командой:

ps -A | egrep -i "gnome|kde|mate|cinnamon|lx|xfce|jwm"

Элемент, который появляется в большем количестве строк, должен быть ответом (если есть ничья, то решение с "сессией" должно быть решением).

0

Просто откройте руководство по системной справке (обычно в меню "Система") и посмотрите, что это за заголовок!

-1

Согласно оригинальному сообщению, идеальное решение для меня (и, надеюсь, кого-то еще) демонстрируется на примере:

which zenity  2>&1 >/dev/null && echo Have GTK
which kdialog 2>&1 >/dev/null && echo Have KDE

Потому что Мате и Кинемон - вилки гнома. Это зависит от того, что вы хотите сделать в последнее время. В Mageia linux вы можете очень легко иметь обе среды, а также из-за того, что скрипт написан так.

-1

Пакет sysinfo покажет вам, какой Gnome / другой вы используете:

sudo apt-get install sysinfo
sysinfo
-2

У меня есть эта функция в моем ~/.bash_aliases -

# open terminal function
open-terminal()
{
    # if gnome is running
    if [ $(pgrep -c gnome-panel) -gt 0 ]; then
            echo "running gnome"
            gnome-terminal
    # if xfce is running    
    elif [ $(pgrep -c xfce4-panel) -gt 0 ]; then
            echo "running xfce"
            xfce4-terminal
    fi
}
alias trm='open-terminal'

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .