Графический интерфейс пользователя или GUI (графический интерфейс пользователя) Это любой программный интерфейс, который показывает набор изображений и графических объектов для представления информации и взаимодействия с ними. В самом примитивном программном обеспечении не было графического интерфейса, и все делалось с помощью CLI (интерфейса командной строки) или интерфейса командной строки в текстовом режиме. Лишь в начале 70-х команда из Стэнфордского университета под руководством Дугласа Энгельбарта создала интерфейс с гиперссылками, управляемый мышью.
Концепцию доработали разработчики Xerox PARC. для своих машин, и в 1973 году они представят первый персональный компьютер с графическим интерфейсом пользователя, хотя только в 1981 году Xerox создаст первую коммерческую систему с этим графическим интерфейсом. Посещения Xerox было достаточно для Apple с командой во главе с Джефом Раскином, чтобы скопировать идею создания Apple Lisa 1983 года с графическим интерфейсом, который Xerox, похоже, не видел слишком большого потенциала и не воспринимал слишком серьезно ...
Microsoft, прямой конкурент Apple в то время, также знала, как скопировать идеи Apple по запуску в 1.0 году Windows 1985, графического интерфейса для DOS компьютеров IBM PC. И хотя рассказ длинный и интересный, мы не будем на нем останавливаться. Сразу скажу, что с момента своего создания графические интерфейсы сильно изменились и эволюционировали. В настоящее время ведется тяжелая работа разработка ZUI (Zooming User Interface), графический интерфейс, сочетающий в себе 2D и 3D, который принесет улучшения в ближайшем будущем.
Кроме того, с появлением сенсорных экранов и появлением моды на мобильные устройства, такие как смартфоны, фаблеты и планшеты, традиционные графические интерфейсы пользователя должны были развиваться, чтобы трансформироваться и адаптироваться к новым временам. В равной степени работает в NUI (естественный пользовательский интерфейс), то есть пользовательские интерфейсы, в которых остались сенсорные экраны, мыши или устройства ввода (клавиатуры, джойстики, контроллеры, стилусы и т. д.), от которых зависят обычные графические интерфейсы для работы с жестами, голосом, распознаванием лиц и т. д. Примером NUI является система Xbox Kinect.
операция
Подвести итог и упростить поведение и работа графического интерфейса пользователя, чтобы сказать, что компьютеры и устройства, использующие графический интерфейс, выполняют те же действия, что и предыдущие и примитивные системы, которые использовали интерфейс командной строки. Только теперь он стал более интуитивно понятным, и вместо ввода команды вы можете выполнять действие с помощью клавиши, мыши или касаясь экрана.
Например, когда в системе без графического интерфейса вы хотели скопировать файл «example.txt» из каталога / home в каталог / documents, Я ввел следующую команду в CLI:
cd /home cp ejemplo.txt /home/documentos
Теперь просто просмотрите системные каталоги благодаря файловому менеджеру нашей системы, пока не дойдете до / home, щелкните мышью по значку файла «example.txt» (который является не чем иным, как графическим объектом, который служит ссылкой и представлением реального файла) и нажмите на копию, затем перейдите в целевой каталог и вставьте его. Или вы также можете открыть оба каталога на экране и перетащить их ... Но на самом деле эта процедура связана с предыдущей командой, и команда «самовводится» без вашего внимания или необходимости вводить ее.
Следовательно, оборудование выполняет точно такое же действие. чем в системах с CLI, только с более высокой потребностью в аппаратных ресурсах из-за обработки этого графического слоя ... То есть я хочу, чтобы вы поняли, что GUI - это не что иное, как более абстрактный уровень, который поддерживается CLI чем он все еще существует в современных операционных системах, терминал или консоль - это ярлык для работы с системным CLI без использования графического интерфейса.
Среды рабочего стола
Когда мы говорим о графическом интерфейсе, это более общая концепция, программа может иметь графический пользовательский интерфейс, но когда этот интерфейс принадлежит самой операционной системе, мы должны говорить о "Среда рабочего стола" или DE (Среда рабочего стола). DE - это набор программного обеспечения, которое предлагает дружественный интерфейс между пользователем и операционной системой. Он состоит из оконного менеджера (заставляет окна появляться), графического сервера (который координирует ввод и вывод), функций перетаскивания и типичных графических элементов графического интерфейса пользователя, таких как значки, панели инструментов, меню, виджеты, обои и т. Д.
В операционной системе Apple Mac OS X у нас есть уникальные среды рабочего стола, поскольку Apple разрабатывает только одну из них для своей системы, например Aqua. Microsoft делает то же самое в Windows, вы не можете выбирать между одним DE или другим, поскольку в Windows XP были Luna, Aero для Windows Vista, Metro UI (современный пользовательский интерфейс) для Windows 8 и т. Д. Напротив, в других системах * nix, например, основанных на ядре Linux, может быть доступно много DE и вы можете выбирать между несколькими (KDE, GNOME, Xfce, Unity, ...).
глаз! Рабочий стол - это не то же самое, что среда рабочего стола. Например, Plasma или GNOME Shell или даже Unity являются рабочими столами, а не «средами рабочего стола», хотя мы включили их как таковые сюда.
Лучшие среды рабочего стола Linux 2015 года
Каждый раз, когда я делаю одно из этих сравнений или анализа, я настаиваю на одном и том же: лучшая среда рабочего стола - это та, которая вам нравится больше всего. Это не рейтинг, в котором выбираются лучшие, поскольку все они имеют недостатки и преимущества. Выбор очень личный и здесь мы представим только их, хотя и не все, но самые примечательные. Y чтобы ваш дистрибутив Linux не выглядел как на предыдущем фото, лучше бы тебе одного из них ...
Чтобы не делать список слишком длинным, так как среди основных проектов и форков появившихся много, мы выберем 10. Наиболее известные среды рабочего стола Linux в 2015 году Они заключаются в следующем:
Плазменная рабочая область
Вы можете сказать, что KDE Plasma Workspace, или просто известная как Plasma (ранее KDE), это европейская среда рабочего стола по преимуществу. Его первая версия была запущена в 1998 году, она основана на фреймворке Qt, написанном на C ++ и использует Dolphin в качестве файлового менеджера, в дополнение к технологической базе KDE Frameworks, на которой построены рабочий стол и приложения. Проект был запущен в 1996 году Маттиасом Эттрихом и, как и все остальные, имеет открытый исходный код и выпущен под лицензией LGPL. Вместе с GNOME он является одним из ветеранов, поэтому он пользуется большой поддержкой, и его развитие постоянно с целой платформой вокруг него, которая имеет множество приложений, таких как KMail, Amarok, Calligra Suite, KDevelop, Konsole, Konqueror, Kate. и т. д.
И для меньшего количества сообщений по этой теме аббревиатура KDE является аббревиатурой от аббревиатуры K Desktop Environment, и теперь они используются не для обозначения рабочего стола, а для группы разработчиков Plasma. Когда был запущен KDE 4, это название было решено изменить, и KDE 5 так и не появился. Как бы то ни было, за Plasma стоит мощная современная среда рабочего стола с широкими возможностями настройки, и хотя это очень сложная и продвинутая структура, поэтому это не считается облегченной средой рабочего стола, он может без проблем работать на старом или менее мощном оборудовании.
GNOME
Наряду с KDE, GNOME - еще одна замечательная и основная среда рабочего стола. Он был начат Мигелем де Икаса и Федерико Мена как часть проекта GNU, и его название происходит от Среда сетевой объектной модели Gnu. Его первоначальный запуск датируется 1999 годом, так что это немного менее опытный проект, чем KDE, и построен на C, C ++, Python, Vala, Genie и JavaScript.
И GNOME, и его производные, в отличие от KDE, опирается на GTK +, серия библиотек для разработки графического интерфейса, отличного от Qt. Но, как и KDE, у него есть большое сообщество разработчиков и поддержки, а также множество приложений, созданных для этой среды. Он также имеет расширения, которые могут расширять его функциональные возможности, и он прост и понятен, но ему не хватает определенных функций, и его система управления расширениями может быть хуже, чем у конкурентов.
ПРИЯТЕЛЬ
На основе кода GNOME 2, MATE - это форк, возникающий из конфликтов и неудобства, связанные с изменениями GNOME 3. Это простая и чистая среда, которая может работать на старых компьютерах или с меньшими ресурсами, поэтому она считается довольно легкой средой рабочего стола. И хотя он работает очень хорошо, возможно, сообщество, стоящее за этим проектом, не так велико, как у KDE или GNOME.
Trinity
Это форк KDE, как и MATE из GNOME. Когда в KDE 4 произошли изменения, среди пользователей также возникли разногласия и дискомфорт, и появилась Trinity, чтобы продолжить работу с кодом KDE 3. Поэтому это хороший вариант для любителей старого стиля KDE и тех, у кого есть маленькие мощные машины или более примитивные.
Xfce
Это проект, который развивается много лет. Xfce основан на GTK + и существует с 1996 года. постоянно улучшается. Это очень упрощенная и легкая в использовании среда, но ее основная характеристика и философия, в соответствии с которой был начат этот проект, - быть легким. Вот почему он идеально подходит для малоресурсных или старых машин. Теперь он был реконструирован и стал похож на Mac OS X, с док-станцией внизу и полосой вверху ...
LXDE
LXDE выходит в 2006 году и представляет собой сверхлегкий DE., полностью оптимизирован, чтобы потреблять очень мало ресурсов и работать на машинах с менее мощным или более примитивным оборудованием. Он легко настраивается, надежен и прост, внешний вид, возможно, больше напоминает классические DE или Windows, поэтому это хорошая идея для новичков.
Просветление
Хочешь верь, хочешь нет Просветление почти так же примитивно, как GNOME и KDE.Хотя он вызвал меньший интерес со стороны сообщества и, возможно, не так много разработчиков, заинтересованных в проекте, как большие настольные компьютеры. Он был запущен в 1997 году с целью создания легкого настольного компьютера с новаторской графикой и хорошим визуальным восприятием.
Он удален от остальных столов, поэтому интересно для тех, кто ищет чего-то другого к традиционным столам. Кроме того, его можно в значительной степени модифицировать, и хотя он может быть в стороне по сравнению с крупными конкурентами, некоторые дистрибутивы включают его по умолчанию ...
Соевые свечи Корица
Соевые свечи Корица, по-испански «canela», основанная на GNOME Shell и созданная разработчиками Linux Mint в 2012 году, чтобы иметь отличную среду рабочего стола для этого знаменитого дистрибутива. Хотя проект очень интересный и его можно использовать в других дистрибутивах. В свою пользу я должен сказать, что у него есть много функций, которых нет у настольных компьютеров, таких как GNOME или Unity.
Он функциональный, настраиваемый, знакомый с новыми требованиями современных пользователей, поскольку это такой новый, хорошо отточенный проект и т. д. Среди его минусов - наличие некоторых ошибок, которые можно исправить со временем, но оно того стоит, и его апплеты и десклеты (виджеты рабочего стола) могут привлечь ваше внимание.
Unity
Unity - отличный канонический проект и основан на GNOME и может рассматриваться как «среда рабочего стола», и я заключил его в кавычки, потому что мы могли бы войти, чтобы обсудить это ... Возможно, многие сходства со средами Apple привлекают внимание, например, верхняя панель, панель запуска (хотя она не находится внизу, например, док-станции OS X) приложений, вашего Dash и т. д. Опыт подсказывает мне, что программе запуска удается поддерживать чистоту рабочего стола значков, чем в других средах рабочего стола или операционных системах, она имеет тенденцию вторгаться на всю поверхность ярлыков, значков и каталогов.
В отличие от других проектов, Unity используется только в Ubuntu. Но представляет чрезвычайно хороший пользовательский опыт для тех, кому нужно иметь все под рукой, настраиваемый, если для него установлены приложения (поскольку, к сожалению, то, что он интегрирует по умолчанию, его нельзя слишком сильно настраивать), очень интуитивно понятный, включает в себя технологии в последнюю минуту и т. Против него может быть своя система уведомлений, которую можно улучшить, и некоторые несоответствия, которые следует отполировать.
Пантеон
Пантеон - самый молодой проект, который когда-либо видели пока в этом списке. Он был разработан командой elementaryOS в 2013 году как отдельный автономный DE на основе GTK3. Он может напоминать вам Mac OS X от Apple по своему сходству, и его хвалят за то, что он очень чистый, выглядит очень современным и простым.
В некоторых отношениях он также может напоминать вам Unity, но у него есть настраиваемое меню, тонкие эффекты рабочего стола, хорошая совместимость, свет на потребление ресурсов, интуитивно понятный для новичков, минималистичный, так далее. Он также включает в себя множество приложений по умолчанию, таких как веб-браузер Midori, его почтовый клиент Geary, аудиоплеер Noise, Switchboard в качестве панели управления, панель запуска под названием Slingshot, док под названием Plank и файловый менеджер под названием Pantheon Files.
Многие другие столы остаются в разработке, некоторые из них очень новаторские и молодые, рожденные для того, чтобы порвать с традициями. Подобно Deepin Desktop Environment, написанной на HTML5 и основанной на GNOME, представленной Solus Project (до Evolve OS), Papyros (до Quantum OS) - еще один пример работы, которую они выполняли с использованием Google Material Design или решений, предоставленных разработчиками. Ozon OS, которая так мало продержалась ...
Не забывайте оставлять свои комментарии, предложения и мнения… Надеюсь, эта скромная статья помогла вам выбрать ваш любимый DE на случай, если вы не определились.
Очень хорошая статья, хотя, чтобы понять, что это за лучшие DE-версии 2015 года, фотография KDE могла быть из 5.
Лично я с каждым днем все больше люблю Gnome 3, мне нравится дизайн и собственные программы, которые он приносит. И Пантеон мне тоже очень нравится. KDE, однако, хотя я признаю его качество, меня не совсем зацепляет, и правда в том, что я не знаю почему: /
Я был с Мате какое-то время, и правда в том, что мне было очень комфортно.
Cinnamon У меня есть это на рассмотрении, у меня есть виртуальная машина с Linux Mint, но я еще не прикоснулся к ней.
Некоторые страдают от скачкообразного изменения дистрибутива, я - от DE-скачка XD
Привет!
Для меня, я думаю, что лучшими являются xububtu ubuntu и ubuntu mate (это дистрибутивы, которые я использую с проверками xD), но я не знаю, почему я всегда попадаю в xubuntu
Я должен посмотреть на себя gnome3 правда в том, что у меня чешется нос и циано tb, чтобы увидеть, нравятся ли они мне больше, но иди тот, у которого меня больше, это xubuntu
Друг, Исаак, неплохо было бы поговорить о партах, но я думаю, что информация очень, очень, очень выше. Например, в случае с Cinnamon вы упоминаете, что у него есть функции, в которых нет gnome или unity, но вы не указываете, какие именно, так же, как вы упоминаете ошибки, которые нужно исправить, но не объясняете, какие именно. Таким образом, я не думаю, что у меня есть четкое представление о том, стоит ли это пробовать или нет, все остается как статья, прочитанная без особой пользы. Обнять спасибо
KDE - это не среда рабочего стола, а команда людей, разрабатывающих среду Plasma. Все, что вам нужно сделать, это посмотреть «О KDE» в меню «Справка» любого приложения, созданного _by_ KDE.
«Среда рабочего стола K» исчезла много веков назад, но никогда не была рекурсивной аббревиатурой. Это не тот случай, как GNU;)
Я согласен с тем, что лучшая среда рабочего стола - это KDE4, это единственная среда, которая предлагает настоящие рабочие столы (каждый рабочий стол может иметь свой собственный независимый внешний вид, функциональность и плазмоиды). Фактически все остальные DE владеют рабочими областями, не относящимися к рабочему столу, включая Plasma5 и Windows10. Жалко, что они хотят убить свою концепцию.
Лично я всегда использовал XFCE в качестве основного рабочего стола и не меняю его: настраиваемый, легкий и мощный. Я понимаю, что если вы говорите о ресурсах совсем не как LXDE, но чтобы иметь баланс, я предпочитаю XFCE в любом дистрибутиве, который он занимает.
Мне очень нравится lxde, немного гнома, и теперь я вижу и использую lxqt.
Думаю, десктоп вижу на 1% по сравнению с приложениями. Меня не волнует, красивее ли, современнее и т. Д. Я хочу, чтобы он был практичным и потреблял минимум ресурсов моего старого компьютера. Вот почему я использую openbox.
Выносливость LXDE !!! для меня однозначно лучший. : D
Я скучаю по лучшему и самому красивому рабочему столу: Deepin DE
В конце концов, в каждом обновлении моей Ubuntu я использую Gnome Classic ... Просто, нормально, и все под рукой, пока мой разум это помнит ...
Было бы интересно, если бы еще и метод установки поставили, особенно тем, кто только начинает в GNU / Linux