Журнал LinuxFormat - перейти на главную

LXF85:Проблемы настольного Linux

Материал из Linuxformat
Версия от 18:24, 16 марта 2008; Flagist0 (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Проблема с настольным Linux или Почему я боюсь Gnome 3.0

Не теряют ли рабочие среды направление развития? Полу Хадсону видится закат давнего движущего принципа Open Source «выпускать раньше, выпускать чаще»...

Фейерверк – притягательное зрелище, но вы,верно, знаете, что самому его устроить непросто. За энную сумму денег вам дадут в магазине самые крутые ракеты для плохих парней,затем вы вносите их в дом тайком от детей. Когда на улице достаточно стемнеет, вы поджигаете их, отбегаете на безопасное расстояние и ждете... Ждете... Ждете... Обычно секунд через пять ракета издает звук «вжжжж» и плюется огнем или дымом, но может и вовсе не взлететь. Рискнете ли вы снова подпалить ее, с шансами оторвать себе руки, или с горя сложите костер из ваших старых руководств по Unix?

Linux похож на фейерверк – всегда красочный и готовый восхитить весь мир, но почему-то этого не происходит. Установив рядом Red Hat Linux 7.3 и SimplyMepis 6.0 – дистрибутивы, между которыми лежат четыре года разработки тысячами людей – вы почти не увидите разницы, разве что в Mepis иконки покрасивее и есть кое-какие дополнительные возможности.

Конечно, внутри разница между ними огромна: в Mepis вместо ядра 2.4 теперь ядро 2.6, у нас есть HAL, D-BUS, Xen и Mono, и вообще куча всякого добра. Но большинство из этого новичку не очевидно, а каждодневные трудности использования Linux не особо уменьшились. Как недавно сказал один анонимный комментатор: «Главная проблема ALSA в том, что ее настройка – вне понимания простых смертных. Если ваше оборудование само не заработало с ALSA, добиться его работы вам не светит.»[1]

Два шага вперед...

RedHat 7.3 – примечательная веха в истории Linux, наводящая на множество интересных сравнений. RH 7.3 поставлялся с Mozilla 0.9.9, потому что дистрибутив вышел в мае 2002 – за месяц до выхода финальной версии Mozilla 1.0. Firefox тогда был сгустком нейронов в головах Блейка Росса [Blake Ross] и Бена Гуджера [Ben Goodger]. Но нам понятно, в чем они видели проблему: Гуджер – человек, стоящий за пользовательским интерфейсом Firefox, и он проделал огромную работу по упрощению сложных участков Mozilla. Возьмем, к примеру, диалог Preferences: в Mozilla 0.9.9 приходилось просматри- вать 7 различных категорий и около 30 подкатегорий настроек. В Firefox 1.5 все было разделено на 6 категорий и почти ни на одну подкатегорию.

Пока семейство Mozilla упрощалось, Konqueror, наоборот, опухал от настроек. Открыв меню Settings в Konqueror из RH 7.3, вы можете выбирать из Configure shortcuts, Configure Toolbars и Configure Konqueror. В последнем пункте вы получите 11 новых категорий выбора – не идеально, но и не ужасно. В Konqueror из Mepis 6.0 теперь есть 5 различных категорий настроек в меню Settings (наш привет Configure Extensions и важнейшему пункту – Configure Spell Checking, воткнутым в произвольные места меню). В самом окне Configure Konqueror у вас 18 различных категорий, причем некоторые воистину ужасны.

Gnome под огнем

Gnome знаменит простотой использования, но тоже не избежал попреков. Два года назад Linux-комментатор Николас Петрели [Nicholas Petreley] сказал, что «к появлению версии 2.6 пользователь был вправе ожидать, что ему не придется адаптироваться к новому сдвигу парадигмы пользовательского интерфейса, хотя бы по основополагающим моментам типа навигации по каталогам. Однако именно этому и придется переучиваться в последней версии Gnome.» [2] Он имел в виду новый пространственный режим навигации в Nautilus, в котором при открытии каждого каталога создавалось новое окно. Такой режим огорчил многих пользователей, но им пришлось ждать шесть месяцев, пока в релизе Gnome 2.8 ввели опцию его отмены. А до этого они запускали Gconf, искали /apps/naultilus/preferences и изменяли значение always_use_browser на ‘true’. Наглядно? Не надо песен.

Gconf используется как свалка всех опций приложений Gnome, которые разработчики не хотят показывать в программах. При переходе с Gnome 1.4 на 2 было задумано отличиться от Очередного рабочего стола простотой использования: убрали массу опций, почистили интерфейс, и рабочий стол сделался спартанским, но простым для изучения. Многие опции пользовательского интерфейса перекочевали в Gconf, и их надо настраивать вручную. Тем же методом скрывает свои настройки Firefox – переход по адресу URL about:config позволяет увидеть все опции, которые можно редактировать вручную.

Поймите меня правильно: Gconf – чудесная программа редактирования опций; лучше, пожалуй, и некуда. Но эквивалента в интерфейсе пользователя не имеют столь много опций, что это уже ограничение функциональности. Например, Ubuntu по умолчанию поставляется с чистым рабочим столом: ни иконки Компьютер, ни иконки Домашний каталог, и т.д. А лично мне они нравятся; и как я могу их снова включить? Насколько я могу судить, единственный официальный способ – загрузка Gconf и смена ключа /apps/Nautilus/desktop/home_icon_visible. Если вам не лень скачивать и собирать стороннюю программу, можете попробовать GTweakUI: ее цель в «предоставлении дополнительных опций настроек Gnome, которые пользователи требуют, начиная с выпуска Gnome 2.0». [3]

Раз пользователи требуют эти возможности, почему команда Gnome по большей части их игнорирует? В декабре прошлого года Линус Торвальдс опубликовал в открытой почтовой рассылке OSDL свои соображения по поводу Gnome, сказав: «Подход Gnome «Пользователи не способны разобраться в функциях» - это заболевание. Если вы считаете пользователей идиотами, то одни идиоты к вам и придут... Пожалуйста, просто советуйте людям брать KDE.» [4] В следующих публикациях он продолжил: «Если пользователь не может что-то поменять в интерфейсе – дизайн непригоден.» [5]

Не движется ли порой Gnome в сторону непригодного дизайна? Самый частый пример не интуитивных вещей – система шаблонов Gnome. Когда вы нажимаете правую кнопку мыши на рабочем столе Gnome, то можете выбрать Создать Документ, а затем взять шаблон из имеющегося списка. Идея-то хорошая, но вот беда: все эти шаблоны вам необходимо создать самому, скопировав файлы в специальный каталог Templates, обязанный находиться в вашем домашнем каталоге. Конечно, вам бы хотелось, чтобы у вас был список типов документов, которые программы регистрировали бы в процессе установки, но ребята из Gnome, видимо, считают, что их подход лучше.

  1. http://chrislord.net/blog/does-alsa-suck.essay
  2. http://www.computerworld.com/softwaretopics/software/story/0,10801,92934,00.html
  3. http://gtweakui.sourceforge.net
  4. http://lists.osdl.org/pipermail/desktop_architects/2005-December/000390.html
  5. http://lists.osdl.org/pipermail/desktop_architects/2005-December/000395.html
Персональные инструменты
купить
подписаться
Яндекс.Метрика