Список составляющих - dim13/lor GitHub Wiki
[ToDo]:
1. Запилить статью-дерево со всеми WM/менеджерами сессий/файловыми менеджерами/etc. Для того, чтобы можно было легко сконструировать систему по вкусу.
Тем, кто читает: поправьте меня, где я не прав. Размеры смотрю через synaptic, без зависимостей.
Менеджер входа позволяет войти в систему, запустив x-сессию с настройками требуемого пользователя.
Можно обходиться и без менеджера входа, совершив следующие действия:
- Залогиниться необходимым пользователем.
- Запустить X-сервер командой startx.
Размер: ~300KB Пакет: qingy Скриншот: http://qingy.sourceforge.net/images/start.jpg Описание: Заменяет стандартный менеждер входа getty. Может показывать красивую картинку через DirectFB, может не показывать. Есть автологин и выбор сессий. Прекрасный выбор для действительно легковесного окружения.
Размер: ~200 кб. Пакет: xdm Скриншот: http://upload.wikimedia.org/wikipedia/commons/e/ec/Xdm_Screenshot.png Описание: Входит в состав x window system.
Размер: ~7 мб. Пакет: gdm Скриншот: http://upload.wikimedia.org/wikipedia/commons/2/27/Ubuntu_8.04_login_screen.png Описание: Используется в GNOME-based дистрибутивах, может устанавливаться отдельно.
Размер: ~2 мб. Пакет: kdm Скриншот: http://upload.wikimedia.org/wikipedia/commons/1/10/Kubuntu_8.04_login_screen.png Описание: Используется в KDE-based дистрибутивах, может устанавливаться отдельно.
Размер: ~100 кб. Пакет: lightdm Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/7/7e/Lightdm-screenshot.jpg/800px-Lightdm-screenshot.jpg Описание: Обладает всеми возможностями gdm, имеет меньший размер. Сегодня используется в ubuntu/xubuntu.
Размер: ~350 кб. Пакет: slim Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/9/90/Slim01.jpg/750px-Slim01.jpg Описание: SLIM является простым, легко настраиваемым и может использоваться на системах с высокой и низкой производительностью. SLIM также очень удобен для тех, кто хочет менеджер входа без зависимостей от графического окружения Gnome или KDE, что делает его идеальным для пользователей, работающих с Xfce, Openbox, Fluxbox и т.д. По сути является не десктопным менеджером, как GDM и KDM, а именно утилитой для логина, так как работает не с сессиям десктопных оболочек (например gnome-session), а с файлом ~/.xinitrc.
Менеджер окон X Window System — приложение, работающее «поверх» X Window System и определяющее интерфейс и взаимодействие с пользователем. В Unix-подобных операционных системах пользователь может выбрать любой оконный менеджер по своему усмотрению.
Менеджеры окон могут отличаться по таким показателям, как:
- Возможности настройки внешнего вида и функциональности.
- Способы запуска различных приложений;
- Средства настройки и управления окружением;
- Наличие и взаимодействие с несколькими рабочими или виртуальными столами.
- Потребление оперативной памяти и прочих ресурсов компьютера.
- Степень интеграции со средой рабочего стола, предоставляющим более полный набор средств для взаимодействия с операционной средой и различными пользовательскими приложениями.
Размер: ~100 кб. Пакет: gnome-session Примечание: Требует 3D-ускорение для корректной работы.
Размер: ~1.5 мб. Пакет: xfce4-session
Размер: ~50 кб. Пакет: lxsession
Описание: менеджер сессий для оболочки Razor-Qt, которая в свою очередь является форком заброшенной оболочки Antico. Также стоит заметить, что оболочка Razor-Qt ещё не стабильна. Написано это всё, как видно из названия — на Qt.
[TODO: Про кеды]
Менеджеры окон делятся на стековые (например, Openbox), композитные (Compiz, KWin, Metacity) и тайловые, они же фреймовые (awesome, wmii). Некоторые тайловые могут работать в режиме стековых (awesome). Стековые управляют окнами в привычном нам режиме, композитные ещё и придают им разных эффектов и декораций (например прозрачность и куб рабочего стола), тайловые же разбивают рабочее пространство экрана на взаимно не пересекающиеся прямоугольные области — фреймы. Есть ещё динамические оконные менеджеры — они работают как тайловые, только там размещение фреймов предварительно настраивается (пример — Awesome). Также есть приложения, позволяющие добавить стековым менеджерам некоторый функции характерные для композитных (Xcompmgr).
Наглядно разницу можно увидеть на скриншотах:
Стековые
Композитные
Тайловые
Размер: ~400 кб. Пакет: afterstep Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/6/68/AfterStep.png/750px-AfterStep.png Настройка: редактирования текстовых файлов конфигурации. Тайловый: нет. Статус: в разработке, но очень медленной. [fixme]
Размер: ~850 кб. Пакет: awesome Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/f/f0/Awesome_screenshot.png/750px-Awesome_screenshot.png Настройка: один конфигурационный файл (на Lua). Тайловый: возможность переключения. Статус: актуальный.
Размер: ~250 кб. Пакет: blackbox Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/3/30/Blackbox_on_Debian.png/750px-Blackbox_on_Debian.png Настройка: редактирования текстовых файлов конфигурации. Тайловый: нет. Статус: актуальный.
Размер: ~500 кб. Пакет: ctwm Скриншот: http://upload.wikimedia.org/wikipedia/ru/thumb/6/60/Ctwm-clearblue.jpg/800px-Ctwm-clearblue.jpg Настройка: с помощью тем (набор скриптов и изображений xpm) Тайловый: нет. Статус: устарел.
Размер: ~25 кб. (много зависимостей) Пакет: compiz Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Fedora-Core-6-AIGLX.png/800px-Fedora-Core-6-AIGLX.png Настройка: графический конфигуратор. Тайловый: нет. Статус: актуальный.
Размер: ~40 кб Пакет: dwm Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/Dwm-shot.png/800px-Dwm-shot.png Настройка: правка исходных кодов и перекомпиляция. Тайловый: да. Статус: актуальный.
Размер: ~3 мб. Пакет: e17 Скриншот: http://upload.wikimedia.org/wikipedia/ru/thumb/b/ba/Eshot-1680x1050.png/800px-Eshot-1680x1050.png Настройка: GUI Тайловый: неполная (плагином). Статус: в разработке (нестабильный). [fixme: или уже стабильный?]
Размер: ~1.5 мб. Пакет: fluxbox Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/b/b1/Flux.jpg/800px-Flux.jpg Настройка: редактирования текстовых файлов конфигурации, или fluxconf. Тайловый: нет. Статус: актуальный.
Размер: ~4 мб. Пакет: fvwm Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/e/ed/Fvwm1-wikipedia-20050312.png/800px-Fvwm1-wikipedia-20050312.png Настройка: редактирования текстовых файлов конфигурации. Тайловый: нет. Статус: актуальный. Примечание: прабатюшка большинства современных wm.
Почти полный ман: http://www.linux.org.ru/wiki/en/FVWM
Размер: ~750 кб. Пакет: icewm Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/9/97/IceWM.png/750px-IceWM.png Настройка: как прямое редактирование текстовых файлов так и графические средства. Тайловый: нет. Статус: актуальный.
Размер: ??? Пакет: ??? Скриншот: http://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Screenshot-1.png Настройка: ??? Тайловый: да. Статус: актуальный.
Размер: ~100 кб. Пакет: jwm Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/4/48/Openbsd37withjwm.png/800px-Openbsd37withjwm.png Настройка: ??? Тайловый: Нет. Статус: актуальный. Примечание: Используется на очень слабых системах и "легких" дистрибутивах.
Размер: ~3 мб. Пакет: kde-window-manager Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/c/c6/Kwin-coverswitch4.1_beta_1.png/800px-Kwin-coverswitch4.1_beta_1.png Настройка: графические средства. Тайловый: нет. Статус: актуальный. Примечание: прибит гвоздями к KDE.
Размер: ~500 кб. Пакет: metacity Скриншот: http://upload.wikimedia.org/wikipedia/commons/e/ec/Metacity-screenshot.png Настройка: графические средства (ограниченная настройка), gconf (там настроек побольше). Тайловый: нет. Статус: актуальный.
Размер: ~6.5 мб. Пакет: mutter Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/9/97/GNOME_Shell.png/800px-GNOME_Shell.png Настройка: графические средства (очень ограниченная настройка). Тайловый: нет. Статус: актуальный.
Является форком Metacity. Название — это сокращение от „Metacity Clutter“ (Clutter - это новая библиотека-тулкит для отрисовки интерфейса приложений средствами OpenGL). Служит основой для GNOME Shell (по сути GNOME Shell это плагин для Mutter). Может функционировать, как отдельный оконный менеджер отдельно без GNOME Shell. Наличие GPU не обязательно.
Размер: ~300 кб. Пакет: openbox Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/b/b0/Openbox-elementary3.png/800px-Openbox-elementary3.png Настройка: правка текстовых конфигурационных файлов, возможно использование графического средства настройки. Тайловый: нет. Статус: актуальный.
Размер: ??? Пакет: ??? Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/b/ba/Sawfish.png/750px-Sawfish.png Настройка: ??? Тайловый: нет. Статус: актуальный.
Размер: ~300 кб. Пакет: stumpwm Скриншот: http://upload.wikimedia.org/wikipedia/commons/e/eb/Stumpwm_12-2-2006.png Настройка: ??? Тайловый: да. Статус: актуальный.
Размер: ~100 кб. Пакет: twm Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Twm.png/800px-Twm.png Настройка: ??? Тайловый: нет. Статус: устарел.
Размер: ~2.5 мб. Пакет: wmaker Скриншот: http://upload.wikimedia.org/wikipedia/commons/f/fa/Wmaker-0.80.2.png Настройка: графическая утилита. Тайловый: нет. Статус: уатарел.
Размер: ~400 кб. Пакет: wmii Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/5/54/Wmii-20070228.png/750px-Wmii-20070228.png Настройка: консольная утилита Тайловый: да. Статус: актуальный.
Размер: ~9347 кб. Пакет: xfwm4 Скриншот: http://upload.wikimedia.org/wikipedia/commons/7/71/Xfce-4.4.png Настройка: графическая утилита. Тайловый: нет. Статус: актуальный.
Размер: ~600 кб. Пакет: xmonad Скриншот: http://upload.wikimedia.org/wikipedia/commons/thumb/6/64/Xmonad-tall-status-dons.png/800px-Xmonad-tall-status-dons.png Настройка: путем написания исходного кода на Haskell. Тайловый: да. Статус: актуальный.
Файловый менеджер — программа, предоставляющая интерфейс пользователя для работы с файловой системой и файлами. Файловый менеджер позволяет выполнять наиболее частые операции над файлами — создание, открытие/проигрывание/просмотр, редактирование, перемещение, переименование, копирование, удаление, изменение атрибутов и свойств, поиск файлов и назначение прав.
Отдельной категорией файловых менеджеров выступают двухпанельные файловые менеджеры. «Двухпанельные» или «ортодоксальные» файловые менеджеры в общем случае используют две равноценные панели, но многие из них поддерживают и большее количество панелей, и другие режимы. Самыми известным программами данной категории есть Norton Commander для ОС ДОС (скриншот) и Total Commander для ОС Виндоус (скриншот).
Работает на: Qt 4 Двухпанельный: нет Описание Не требователен к ресурсам. Сочетает в себе функционал файлового менеджера и браузера на движке WebKit. Один из рекомендованных приложений для использования со средой Razor‑Qt.
Работает на: Free Pascal / Lazarus Двухпанельный: да Описание Открытый и кроссплатформенный аналог известного Total Commander с реализованной поддержкой его же плагинов. Имеет широкий функционал.
Работает на: GTK+ 2 [fixme] Двухпанельный: да Описание Аналог Total Commander для Linux.
Работает на: Qt 4, KDELibs Двухпанельный: возможны разные режимы работы Описание Файловый менеджер по умолчанию для среды KDE. Сочетает в себе функционал файлового менеджера, просмотрщика файлов и браузера (на движке KHTML, который, в свою очередь, послужил основой для движка WebKit).
Работает на: Qt 4, KDELibs Двухпанельный: да
Работает на: GTK+ 3 Двухпанельный: нет Описание Основан на Thunar. Разрабатывается командой Elementary project. Не смотря на то, что он уже работает — всё ещё является нестабильным.
Работает на: C Двухпанельный: да Описание Самый распространенный консольный файловый менеджер. Открытый кроссплатформенный аналог таких известных файловых менеджеров, как Norton Commander и FAR. На базе сайта Linux.org.ru создан русскоязычный форум поддержки данного файлового менеджера.
Работает на: Java Двухпанельный: да Описание Открытый и кроссплатформенный аналог Total Commander.
Работает на: GTK+ 3 Двухпанельный: да Описание Файловый менеджер по умолчанию для среды GNOME.
Работает на: GTK+ 2 Двухпанельный: нет Описание Файловый менеджер по умолчанию для среды LXDE.
Работает на: GTK+ 2 Двухпанельный: нет Описание Файловый менеджер по умолчанию для среды Xfce. = Панели (доки) =