Прежде всего, вы установили gnome- the-package, а не gnome -a-vis-the-gtk-api или gnome-the- user-desktop или gnome-the- {вставьте здесь другие идеи}. Есть разница; некоторые из них - идеи и концепции, некоторые - программное обеспечение, некоторые - инструменты разработки, а некоторые просто предназначены для системного администратора.
Я думаю, что вы также путаете несколько понятий. В отличие от того, что вы найдете в Windows (где «один размер подходит всем»), ваша среда Linux гораздо более модульная и может быть сильно настроена. Необходимые части устанавливаются слоями с дисплеем, диспетчером отображения, диспетчером окон и поверх всех пользовательских программ.
Быстрый визит к X11 и друзьям
X11 - это графическая среда отображения в форме сервера, клиента и протокола. Графические сеансы могут быть локальными для видеоустройства или по сети для удаленного клиента. Использование X11 позволяет изолировать , где у вас есть ваши графики появляются , откуда они происходят.
Задача диспетчера отображения - обеспечить аутентификацию (графический экран входа в систему), чтобы определить, кто является и не является авторизованным пользователем, и запустить соответствующий графический сеанс для этого пользователя. Диспетчеры дисплеев можно рассматривать как своего рода процесс управления для X11, требующий от пользователей идентифицировать себя и управлять тем, кто получает доступ к какому дисплею (где я использую дисплей, чтобы подробно описать ваш сеанс X11).
После того, как менеджер дисплея определил, кто вы и что вы хотите делать (или должны делать), он запускает различные программы, обычно включая диспетчер окон. Работа оконного менеджера заключается в том, чтобы делать то, на что это похоже - управлять окнами! Если вы когда-нибудь попадете в точку, где ваши окна внезапно потеряют все свои границы, и вы не сможете изменить их размер, тогда оконный менеджер перестал работать.
Когда люди говорят о настольных средах в linux, то, о чем они обычно говорят, на самом деле представляет собой набор из нескольких вещей, в том числе X11, дисплеев, оконных менеджеров и нескольких пользовательских программ, которые устанавливаются вместе для обеспечения "рабочего стола". Когда вы устанавливаете "Gnome", вы на самом деле устанавливаете gdm (Gnome Display Manager), Metacity (оконный менеджер) и множество других программ для обеспечения "рабочего стола".
Поскольку каждый пользователь индивидуален, и у некоторых пользователей будут отличаться ожидания от других, обычно существует широкий спектр программ, охватывающих большинство случаев использования, так что люди могут начать использовать его сразу. Вот почему, когда вы установили gnome, вы получили все, что угодно, и не обязательно все, что хотели.
Что, как говорится...
Когда вы устанавливаете пакет в Debian, вы потенциально устанавливаете другие пакеты, которые являются зависимостями, то есть эти другие пакеты должны быть установлены «под ним», чтобы один «верх» функционировал должным образом. Когда вы установили gnome-desktop
как пакет, вы установили разновидность этого, метапакета, который представляет собой пакет, который представляет собой не что иное, как зависимости от других пакетов; Пакет gnome-desktop
сам по себе не имеет ничего общего (кроме нескольких склеиваемых файлов), но привязанные к нему зависимости вызывают установку всех остальных.
Если вы ищете минимальную среду графического интерфейса и хотите контролировать то, что установлено и не установлено, чтобы облегчить задачу, вам лучше полностью удалить gnome-desktop, очистить все файлы в процессе, а затем повторно установка чего-то меньшего без каких-либо зависимостей. Вам нужно на время оставить свой графический интерфейс, потому что пакетный инструмент, который вы пытаетесь использовать, может или не может быть частью процесса удаления; поэтому вы захотите войти в обычную текстовую оболочку, возможно, нажав Alt-F1 в системной консоли. Оттуда войдите как root и выполните следующую команду:
apt-get purge gnome-desktop && apt-get update && apt-get install fluxbox
Эта команда удалит рабочий стол gnome и все связанные с ним пакеты, обновит список доступных для установки пакетов и установит fluxbox
в качестве оконного менеджера. После установки вашего оконного менеджера вы захотите установить другое программное обеспечение, которое использует интерфейс GUI, и продолжайте с него; Скорее всего, вы захотите сделать следующее в качестве root в этой оболочке:
apt-get install synaptic && /etc/init.d/gdm restart
Это установит менеджер пакетов synaptic
и перезапустит ваш менеджер дисплея. Оттуда войдите в систему и запустите synaptic из меню вашего оконного менеджера и выберите пакеты, которые вы хотите установить. Обязательно не переустанавливайте gnome-desktop
снова.
* Сноска: да, я знаю, что Windows сама использует модульные компоненты, и что некоторые из них могут быть заменены по мере необходимости; но на практике, и с точки зрения широкой публики, он обычно рассматривается как монолитный объект с единым пользовательским интерфейсом.