CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
21.10.2017

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Окружение :: Графические среды :: GNOME

GNOME: сдержанная апология

http://alv.me/

Ровно три года назад я написал статью под названием KDE vs GNOME: еще одно размышление на вечную тему. Каковая являла собой откровенную и неприкрытую апологию первой из указанных в заглавии интегрированных сред. Написал в тайной надежде, что кто-нибудь из приверженцев GNOME в порыве возмущения сочинит нечто подобное о несравненных достоинствах своего любимого десктопа.

Не дождался… Так что пришлось засучить рукава и взяться за сочинение такой апологии самому. Впрочем, апология эта будет достаточно сдержанной — пора восторгов в отношении каждой новой софтины давно миновала. Да и оснований для категоричных оценок жизнь нынче даёт всё меньше и меньше.

Первое событие, излечившее меня от категоричности, к самому GNOME не имело никакого отношения: это был выход KDE4, которого столь долго ожидали давние пользователи этой среды. И которое для многих из них послужило источником разочарования. Можно сколько угодно рассуждать о прогрессивности заложенных в новый десктоп идей, но факт остаётся фактом: это была резкая смена парадигмы его развития. Каковая, опять же с точки зрения тех самых, давнишних, пользователей выглядела не вполне оправданной.

Сразу оговорюсь — вопросы устойчивости первых релизов KDE4 или отсутствия в них многих привычных приложений я обсуждать не буду. В конце концов, недоработки только что вышедшей версии любой программы — штука вполне естественная и лечится временем. Но вот отказ от поступательного развития, характерного для KDE с самой первой его версии, не мог не настораживать.

И это мнение не только моё: KDE с выходом 4-й версии растеряло многих своих прежних приверженцев. Чтобы убедиться в этом, можно посмотреть на результаты соответствующего опроса на Линуксофруме, начавшегося 1 октября 2008 года и по недосмотру администрации не закрытого по сей день. Конечно, благодаря этому он стал напоминать среднюю тепературу по больнице. Однако его пролонгированность отражает тенденцию: даже с учётом наплыва новых пользователей Linux’а за последние пару лет — тех, кто, возможно, KDE3 и в глаза уже не видел, доля последней по прежнему превосходит младшую сестричку. И это на фоне роста числа пользователей GNOME и Xfce. О росте популярности тайловых оконных менеджеров или возрождения интереса к разнообразным box’ам я уже не говорю.

Разумеется, у стойких приверженцев KDE 3-й ветки был выход — продолжать использовать любимый некогда десктоп. Однако, очевидно — это не более чем временное решение: с самого начала было ясно, что поддержка её в скорости прекратится, форка не предвидится, и через пару лет эта среда станет анахронизмом, какими бы достоинствами она ни обладала. Подобно тому, как ныне выглядят анахронизмами блестящий WindowMaker или скромно-элегантный Blackbox. Так что забота о будущем требовала поиска запасных аэродромов.

Для тех, кто не готов отказываться от сквозных настроек среды и при этом не испытывал симпатии к GNOME, выбор был однозначный — Xfce. С KDE её роднит концептуальная целостность. Но, в отличие от последней, в Xfce нет (и пока не предвидится) всеохватного набора собственных приложений — это не хорошо и не плохо, это просто медицинский факт. Так что недостающие в штатном комплекте программы приходится тащить из посторонних для этой среды источников. И тут оказывается, что, ввиду общности большей части библиотек, эти программы оказываются теми же самыми, что и в GNOME. А потому возникает резонный вопрос — а почему бы не попробовать его самого?

Надо сказать, что моё стойкое предубеждение против GNOME идёт с даних 90-х, когда это была чрезвычайно красивая среда (с Enlightenment в качестве оконного менеджера по умолчанию). Которая, увы, работала страшно медленно, да и удобств за её красивостями было не видно.

В дальнейшем я не раз пытался проникнуться величием GNOME — и на стадии, когда он стремился стать большей Windows, нежели сам Windows, и позднее, когда его стали позиционировать как простую среду для простых людей — в законченном виде эта тенденция была воплощена в Ubuntu.

И ни разу у меня с GNOME не срасталось — возможно, потому, что после стройного здания KDE, воздвигнутого в едином стиле (пусть и в стиле “эпохи архитектурных излишеств”), он производил впечатление эклектичной мозаики разновозрастных и разнохарактерных компонентов. Да ещё и сознательно ограниченного в настройках.

Перелом в моём отношении к GNOME наступил в те недолгие месяцы, что мне довелось поработать в OpenSolaris. Поскольку эта ОС не предоставляла никакого выбора среды обитания, пришлось обитать там, где обиталось. То есть в GNOME. К тому моменту отказ от KDE стал для меня свершившимся фактом, и за спиной был уже некоторый стаж жизни в Xfce. Так что первое, что мне понравилось в GNOME — это то, что внешне превратить его в Xfce-подобие оказалось делом нескольких минут.

Ну а когда я занялся Fedora, познакомиться с GNOME поближе сам Бог велел — уж больно органично они сочетаются друг с другом. И тут уже совсем выяснилось, что не так страшен GNOME, как его малюют. Чтобы убедиться в этом, достаточно осознать следующий факт:

GNOME — это не интегрированная среда в собственном смысле слова, в отличие от KDE и даже Xfce.

Возможно, это покажется крамолой, поэтому попробую обосновать.

На том, что GNOME не имеет собственного менеджера окон, я зацикливать внимание не буду: времена, когда он мог менять WM’ы “как, терьям-терьям, перчатки”, кажется, забылись (хотя в свете грядущего рано или поздно GNOME 3 о них и придётся вспомнить в связи с заменой Metacity на Mutter). Тем не менее, остаётся фактом, что интерфейс GNOME обеспечивается сочетанием оконного менеджера, механизма панелей и набора плагинов и апплетов.

Далее, GNOME, как ни странно, в сущности не имеет сквозных средств настройки — эти функции выполняются набором утилит общесистемного конфигурирования и представления пользовательского окружения. Да, они объединены рамкой Центра управления полетами, но, в отличие от KCC, системного единства не представляют. Да и самого Центра управления может не быть — точнее, он может быть по умолчанию скрыт в невидимом пункте системного меню.

Более того, с помощью Центра управления можно настроить далеко не всё — многие, причём достаточно банальные, пользовательские опции (типа сохранения состояния сеанса при выходе) замурованы в реестроподобном общесистемном конфиге, откуда выудить их можно не всегда очевидным способом.

И, наконец, штаные приложения GNOME. Существует мнение, что их бессчётное количество. Однако, если вдуматься, то неотъемлемых приложений в GNOME всего три — эмулятор терминала (Gnome terminal), файловый менеджер (Nautilus) и текстовый редактор (Gedit). Все остальные — либо меняются от версии к версии среды, либо благополучно существуют вне GNOME и помимо его, будучи объединены с ним только привязкой к тем же библиотекам Gtk.

То есть первое впечатление эклектичности среды подтверждается при ближайшем рассмотрении — именно это и обескураживает старого пользователя KDE, привыкшего к каноническому набору её приложений. Однако в этой эклектике есть своя прелесть: она позволяет легко тасовать пользовательские приложения в соответствии со своими вкусами, привычками, просто обстоятельствами. То есть действовать точно так же, как поступали во времена до появления ингерированных сред. С той только разницей, что единообразие поведения и внешнего вида приложений всё-таки обеспечивается без ручного манипулирования файлами ресурсов — как едиными библиотеками, так и общим, хотя и функционнально ограниченным, Центром управления.

После осознания факта, что GNOME — не интегрированная среда, а лишь её заготовка, жизнь в нём становится простой и лёгкой. Не понравившееся приложение из сборки данного дистрибутива без труда меняется на функционально аналогичное (например, Totem и Rhythmobox замещаются Gnome-mplayer’ом, Deluge — Transmission’ом, и так далее), приложения заведомо ненужные — удаляются (даже Evolution, казалось бы, так прочно интегрированный в среду), недостающие компоненты — доустанавливаются (например, Geany — при недостаточности возможностей Gedit’а; хотя, надо заметить, и последний оказывается не столь убогим, каким выглядит на первый взгляд). Что же касается “внесредовых приложений”, типа Firefox’а или Openoffice.org, то они в GNOME выглядят более чем органично.

Осталось рассмотреть только вопросы о пожираемых ресурсах и визуальном быстродействии. Первый — не актуален на мало-мальски современных машинах, тем более, что числа, призванные показывать расход памяти, как правило, от Глюкавого.

А вот по поводу визуального быстродействия — нельзя не признать, что GNOME сделал большой шаг вперёд. Впрочем, это было заметно ещё три с лишним года назад, когда я глядел на него изнутри инсталляции Ubuntu — с одновозрастной KDE из Kubuntu он конкурировал не просто на равных, а с существенным опережением. А ведь это было ещё во времена расцвета KDE 3-й ветки — что же говорить о ветке 4-й.

Сравнение с Xfce не столь однозначно. Можно лишь утверждать, что последняя не выказывает подавляющего превосходства. И вообще, тут дело скорее зависит от конкретной сборки. Во всяком случае, GNOME  в Fedora 11 по “реактивности” ничуть не уступает Xfce из Zenwalk’а 6.0, несколько превосходя её же из Xubuntu 9.04.

Итог же этой заметки таков: жизнь есть везде, даже в подземельях Мории. То есть в среде GNOME. Что и будет проиллюстрировано в серии последующих заметок.




Комментарии

Страницы комментариев: 1 :: 2 :: 3 :: ... :: 9 :: следующая

аноним, Thu Sep 24 06:44:00 2009:
гном для домохозяек.. ну-ну.. просто вы привыкли, что в кедах через гуй всё делается.

>> Или, допустим, необходимо "снести" встроенный в Linux OpenOffice (если такое допустимо) и установить OO от Инфра-ресурс. А оно Вам надо?
ну если не надо - ставьте венду и живите счастливо на готовеньком
аноним, Mon Sep 7 18:25:34 2009:
to Евгений, 02 сентября

Судя по тем вопросам, которые Вы рассматриваете, Вас, наверное, больше волнует извечный вопрос "а смогу ли я?".
Сможете. И еще как. Причина очень простая - большинство практических задач в большей степени решаются компьютерными специалистами. Каждый рядовой пользователь порой увлекается и считает, что должен научиться решать сложные специальные задачи, особенно через командную строку (например, настройка vpn-соединения в Корбине в разных дистрибутивах Linux). Здесь может быть сформулировано правило - если Linux "не охватывает" какой-то конкретный вопрос, то надо ждать, когда он это сможет сделать ("выше головы не прыгнешь"). Можно, конечно, попытаться напрячь силы и найти ответ в Интернете или в книгах, но сил будет потрачено впустую очень и очень много. Здесь проще смириться. Например, в той же Корбине проще или купить маршрутизатор (порядка 2500-3000 рублей), или работать в Windows. Почему? Как поясняют это умельцы, российский vpn часто имеет свою специфику по оборудованию и протоколам по сравнению, например, с европейским vpn. Или же, например, USB ADSL-модемы в Linuxе "становятся криво" в связи с отсутствием встроенных в Linux драйверов (такие модемы уже снимаются или сняты с производства, а были "заточены" исключительно под Windows).
Что же до командной строки, то она чаще бывает востребована там, где не работает или не отлажена графическая оболочка для настройки (например, в той же vpn для Корбины). Или, допустим, необходимо "снести" встроенный в Linux OpenOffice (если такое допустимо) и установить OO от Инфра-ресурс. А оно Вам надо?
Вот почему при работе в Linux желательно установить планку лишь на тех его возможностях, которые встроены в него изначально в дистрибутиве и хорошо отлажены.
А Вы, как и я в свое время, видимо, пытаетесь сразу "перепрыгнуть из феодализма в социализм". Это вряд ли. Или надо почитать много разной (популярной и полупрофессиональной) литературы. Но на это надо где-то около года.
Вот почему автор статьи может показаться человеком с апломбом, юмором и сарказмом: он просто многие вопросы видит более глубоко, гораздо глубже, чем это видит рядовой пользователь; и он уделяет внимание тонкостям, на которые рядовому пользователю наплевать с большой колокольни.
А по поводу KDE и GNOME: KDE по сравнению с GNOME - это как панель управления в Windows Vista по сравнению с панелью управления в Windows XP - все вроде бы то же самое, но "нарублено" по-разному на разные по величине дольки, которые в Windows Vista перепутаны по принципу "найдите десять отличий".
Мне после установки KDE было все же проще перейти на GNOME, рассмотреть его "слабые" типовые возможности, а затем сравнить с более "крутыми" возможностями KDE. KDE - в большей степени для профессионалов. GNOME - для домохозяек с заботами о большой семье (им некогда вдаваться в подробности, тогда как автор статьи этими подробностями "живет").
аноним, Fri Sep 4 23:13:08 2009:
>>Короче, сплю я, а все - такое цветное, звук - долби сарраунд с саббуфером и снится, что по радио вдруг объявляют - в связи с кризисом и то-сё, трудным эконом. положением теперь венда и все проги к ней будут - БЕСПЛАТНЫЕ!!!

вы таки перепутали сон с явью, венда с софтом действительно бесплатные и линукс действительно находится в состоянии перманентного капца, так-то
аноним, Thu Sep 3 14:03:26 2009:
приснится же такое! и ведь не пил уже дня три... с чего бы это? мож знамение какое?
------
Ага, пора выпить. :-D
аноним, Thu Sep 3 12:37:40 2009:
Помогите идиоту советом. Стоит Audaciuos , если во время воспроизведения кликнуть на новый mp3 то в таск баре появляется вкладка Audaciuos2 , с которой ничего сделать нельзя и она сама пропадает через секунд 5-10. Бесит до невозможности. Если выделить mp3 и зажать enter то в таскбаре начинают плодится эти вкладки неограниченно, это в рамках эксперимента.

Audacius 2.1.0 , kde 4.3.
аноним, Thu Sep 3 09:33:45 2009:
Мужики! че деется... че деется... мне сегодня сон приснился - УЖОС! я чуть с дивана не упал во сне. такого ужоса по ящику даже не увидешь.
Короче, сплю я, а все - такое цветное, звук - долби сарраунд с саббуфером и снится, что по радио вдруг объявляют - в связи с кризисом и то-сё, трудным эконом. положением теперь венда и все проги к ней будут - БЕСПЛАТНЫЕ!!!
я вскочил весь в холодном поту и кричу: нет! нет! только не это! Изыди, СОТОНА! такого не может быть - это же тогда окончательный линукскапец! кому он будет нужен, если венда станет бесплатной? это же какое счастье, что за венду должны платить деньги!
приснится же такое! и ведь не пил уже дня три... с чего бы это? мож знамение какое?
аноним, Thu Sep 3 08:01:32 2009:
"Вообщем если вам линукс ставить предлагает не начальник плюйте сразу в ебло."

+1
аноним, Wed Sep 2 23:03:43 2009:
аноним, среда, 2 сентября 2009 г. 22:24:42:
чтобы сделать нормальное переключение языка надо левую прогу ставить, kkbswitch чтоли.

kkbswitch - kkbswitch: /usr/local/bin/kkbswitch;
/usr/local/man/man1/kkbswitch.1.gz;
/usr/ports/sysutil/kkbswitch - FreeBSD. Удобная прога. Запоминает раскладку для каждого окна. че-та в линухе я не допер ее поставить. надо по-пробовать, а то стандартная все кудато отваливается.
аноним, Wed Sep 2 22:24:42 2009:
Переключения раскладок явно идиот делал. Особо умилило что в Debian стабильном, в кедах с внушающей версией 3.5.9 чтобы сделать нормальное переключение языка надо левую прогу ставить, kkbswitch чтоли. Это какими же кончеными мудаками надо быть чтобы дойти до 3.5.9 и так и не сделать по людски. А vpn?

Вообщем если вам линукс ставить предлагает не начальник плюйте сразу в ебло.
аноним, Wed Sep 2 22:15:00 2009:
Сами сферические кеды в вакууме это ничего страшного. Но когда в ентих кедах начинают запущать приложения то начинается песня. gtk-приложения, трей, да элементарно переключения раскладки доставляют много радости.

plasma то не падает ? ^ ^

Страницы комментариев: 1 :: 2 :: 3 :: ... :: 9 :: следующая

Комментарии заморожены.

Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds