Дом аудио Руководство по оконным менеджерам и рабочим столам для Unix и Linux

Руководство по оконным менеджерам и рабочим столам для Unix и Linux

Оглавление:

Anonim

Как и все остальное в мире Unix и Linux, существует большой выбор, когда речь заходит о пользовательских интерфейсах. Это может быть как благословением, так и проклятием. Выбор означает, что можно найти более подходящее решение, но сделать этот выбор может быть сложно и отнимает много времени. Здесь мы рассмотрим беспорядок и предоставим обзор различных опций для настольных сред и оконных менеджеров.

Диспетчер окон и окружение рабочего стола

Первое, что вы захотите решить - хотите ли вы традиционную полнофункциональную оконную среду или просто оконный менеджер.


Под X Window System, которую использует большинство Linux и других Unix систем, графическая система очень модульная. X не является графическим пользовательским интерфейсом сам по себе, но он обрабатывает фактическое размещение пикселей. Все, что он знает, это то, где находятся окна, где находится мышь и нажимаются ли кнопки. Он даже не рисует украшения вокруг окон. Попробуйте убить ваш оконный менеджер когда-нибудь. Окна все еще будут там, но вы не сможете их переместить. Оконный менеджер - это то, что обрабатывает движение и рисует эти красивые границы вокруг ваших окон.


Среда рабочего стола включает в себя оконный менеджер, но также предоставляет некоторые другие полезности, такие как файловый менеджер (похожий на Windows Explorer для Mac Finder) и другие небольшие приложения.


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

Настольные среды

ГНОМ

GNOME является одним из основных десктопов в мире Linux. Он начался под эгидой проекта GNU Ричарда Столлмана из-за разногласий по поводу лицензирования инструментария Qt, который использовал KDE. В то время лицензия была проприетарной, хотя KDE был с открытым исходным кодом. С тех пор Qt был открытым исходным кодом, но между GNOME и Qt все еще продолжается соперничество. Одним из основных изменений в GNOME 3 стала оболочка GNOME, внешне напоминающая интерфейс Unity в Ubuntu. Как и в случае с Unity, это породило некоторые противоречия, но, эй, одно из игр пользователей Linux борется друг с другом за лучшую программу!


KDE

KDE - другая популярная среда рабочего стола в мире Unix и Linux. Он отполирован, но все еще сохраняет традиционный внешний вид рабочего стола, в отличие от Gnome 3 и Unity. Это очень приятный интерфейс, но нравится ли вам это - дело вкуса.


Xfce

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


LXDE

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


Единство

Unity может быть хорошим именем, но не для того, что он сделал с сообществом Ubuntu. Хотя Canonical попыталась сделать еще более удобную для пользователя версию своего дистрибутива Linux, она оттолкнула некоторых выдающихся разработчиков Linux из-за якобы «изнуряющего» рабочего стола и его явно ошибочного качества. (о дистрибутивах Linux в дистрибутивах Linux: какой из них лучше?)


Тем не менее, в версии 11.04 Ubuntu появились некоторые новые интересные функции, такие как возможность поиска по меню. Просто нажмите «Alt», и появится окно поиска, позволяющее быстро найти пункты меню.

Оконные менеджеры

Менеджеры окон, как упоминалось ранее, представляют собой уменьшенную альтернативу средам рабочего стола. Они обычно бывают одного из двух вкусов: укладка и плиточный. Под стеком понимается метод, к которому вы привыкли, когда окна отображаются перекрывающими друг друга. Плитка, как следует из названия, упорядочивает окна, чтобы попытаться максимально использовать экран. (Первая версия Windows работала таким образом, потому что Apple получила патент на стекирование окон.) Некоторые технические пользователи, такие как системные администраторы и программисты, клянутся черепицей, полагая, что она более эффективна, чем стекирование оконных менеджеров.


Открытая коробка

Openbox - это популярный оконный менеджер, потому что все, что он делает, - это управляет окнами. Вместо чего-то вроде панели задач в Windows, вы получаете меню, которое появляется при щелчке правой кнопкой мыши на рабочем столе. Его можно настроить с помощью текстового файла (с чем вам рано или поздно придется столкнуться в мире Unix) или с помощью программы с графическим интерфейсом obconf.


Fluxbox

Fluxbox похож на Openbox в том, что он очень настраиваемый и минималистичный, но у него есть интересный поворот. Вы можете сгруппировать окна по вкладкам, как при просмотре вкладок. Это позволяет легко группировать окна.


просветление

Если вам нужен привлекательный оконный менеджер, который не будет использовать много ресурсов, то вы можете обратиться к Enlightenment. Да, это технический сайт, а не посвященный духовности. Enlightenment - отличный оконный менеджер, который, по иронии судьбы, считался чем-то вроде борова с ресурсами, когда он дебютировал в конце 90-х, но он отлично работает на старом оборудовании.


Версия DR17 (последняя на момент написания статьи) предназначена для полноценной настольной среды. Вы можете скачать предварительную версию, но не ждите полной версии. Он разрабатывался более 10 лет, хотя, по-видимому, вполне пригоден для использования.


Fvwm

Этот хорошо настраиваемый оконный менеджер существует уже много лет. Это явно один из самых Unixy из всех. Поэтому он не такой удобный для пользователя, но эксперт может сделать несколько удивительно красивых настроек, как показано на скриншотах на главной странице.

Tiling Window Manager

Xmonad

Этот менеджер листов написан на Хаскелле, одном из языков программирования, спарринговых с Лиспом как фаворита серьезных академических компьютерных головокружителей (и «лучший компьютерный язык всех времен»). Он стремится быть стабильным, безошибочным менеджером.


wmii

Wmii более минималистичен, пытаясь придерживаться традиционной философии Unix. Это настраивается с помощью команд в командной строке Unix. Интересной особенностью является возможность помечать окна для удобства управления.


Потрясающие

Awesome стремится быть хорошо настраиваемым оконным менеджером. Он конфигурируется с помощью скрипта Lua и является небольшим и расширяемым.


DWM

Dwm - двоюродный брат wmii. Вы должны быть настоящим искусным техником, чтобы настроить его. Единственный файл конфигурации - это собственный исходный код!


Крысиный яд

Как следует из названия, ratpoison - это попытка дать опытным пользователям возможность манипулировать окнами без использования мыши. На самом деле, это цель всех этих оконных менеджеров. Почему? Подумайте об их аудитории. Они нацелены в основном на программистов. Это люди, которые не очень хотят отрывать руки от домашнего ряда.


Конечно, это только царапины на поверхности. В Википедии есть список окружений рабочего стола и оконных менеджеров, и вы можете также зайти на эту страницу. Попробуй. Попробуйте несколько! Независимо от того, являетесь ли вы новым или опытным пользователем, у вас будет много возможностей, чтобы занять вас.

Руководство по оконным менеджерам и рабочим столам для Unix и Linux