автор Lorne Bailey <lorne(at)linuxfocus.org>
Об авторе:
Лорн живет в Чикаго и работает специальным консультантом по базам
данных Oracle. Выбрав программирование только в среде *nix, Лорн
полностью избежал "Ада DLL". Сейчас он работает над своей ученой
степенью по информатике.
Перевод на Русский:
Олег Барко <oleg(at)virmed.tula.net>
Содержание:
|
Испытание KDE3
Резюме:
Последняя версия KDE - 3-я. Эта статья - описание моего опыта, как если
бы вы сами решили попробовать. При написании статьи я использовал SuSE
7.3, но это не значит, что бинарники не доступны для любого другого
дистрибутива.
_________________ _________________ _________________
|
KDE3 - что это?
KDE это по умолчанию
рабочий стол для многих Linux-дистрибутивов, подобно SuSE и Turbolinux. Он написан на
объектно-ориентированном языке C++. Большой выбор в использовании
графического интерфейса позволяет программисту легко брать
функциональные части, и, зная их работу, соединять в действующее
приложение. KDE использует библиотеку QT, то
есть, KDE версии KDE3,
состоящей из новейшего варианта основной библиотеки QT3. Разработчиками
была произведена огромная работа, и вот теперь я использую KDE3, как
рабочий стол, каждый день.
Как попробовать
Потрясающая вещь KDE3 - вы можете тестировать его, используя KDE2,
если хотите. Вы все еще используете KDE1, можете обновить ваш
дистрибутив тут же!
Проблема для KDE1 состоит в том, что версия KDE3 в rpm's использует
директорию ~/.kde, а это может привести к конфликту с KDE1. Вы можете от
этого избавиться, если внесете коррективы. KDE стартует в директории,
определяемой переменными среды 'KDEHOME', так что если перед стартом ее
переопределить, все будет нормально.
Вы можете загрузить файлы для вашего дистрибутива из KDE, по
следующим зеркалам, которые к вам ближе.
Я использую SuSE 7.3, но большинство больших дистрибутивов уже содержат
исходные файлы.
Что предохраняет KDE3 от проблем с предыдущими версиями? Программы и
библиотеки располагаются в собственных директориях, так что, когда вы
инсталлируете, ничего не нарушается. В отличие от других ОС, в которых
все помещается в некий сумасшедший <регистр>, где, когда он рушится,
невозможно разобраться, и поэтому делает
машину бесполезной. Это реальная проблема, если ваш стиль жизни -
изучение программ и их постоянная установка. В SuSE библиотеки KDE
встраиваются в /opt/kde3 и qt3 в /usr/lib/qt3. Вы можете проверить на
конфликтность, запустив 'rpm -qpl <package-name.rpm>' и увидеть в
листе файлов содержание пакетов. Перед инсталляцией, rpm так же выдаст
предупреждение.
Вы можете легко инсталлировать, пользуясь rpm's. Я помещал все
rpm-файлы, которые хотел установить, в отдельный директорий и набирал
'rpm --install *.rpm'. Если он жаловался на зависимость, я
доустанавливал необходимые пакеты и начинал снова. Я действительно
получил одну ошибку о противоречии между KDE2 и KDE3. Это было из-за
двух символов на одной линии сценария. Не думаю, что это было большим
делом, так как я использовал 'rpm --install --force *.rpm', а с этим
никогда не возникало никаких проблем.
Далее, делаете одно изменение в менеджере входа (login manager) kdm.
В KDE - Центр Управления > Система > Менеджер входа (Control
Center->System->Login Manager добавляется сеанс вызывающий KDE3.
Это вызывает /usr/X11R6/bin/kde3 - ссылку на сценарий KDE3, который все
настройки KDE3 выполняет правильно. KDE спросит вас, желаете ли вы
импортировать ваши параметры настроек KDE2. Я согласился и KMenu стал
работать не правильно. Это было не страшно, но не удобно. Все таки не
рекомендовал бы использовать старых настроек, а установить их по
умолчанию. Если вы захотите, сможете изменить это позже в 'kmenuedit'.
Все должно работать.
Риск?
Независимо от того, что я думаю, иметь резервные копии всех важных
файлов это хорошая идея. Надеюсь, что эти файлы, если это возможно, вы
запишете на компакт-диск, чтобы иметь возможность переносить между
машинами. Вы, конечно, это делаете, не так ли? В любом случае это должно
быть приоритетом, будете вы пробовать KDE3 или нет.
Действительно, самый безопасный путь для вашего дистрибутива состоит в
том, что бы протестировать и пройти этот процесс обновления на CD.
Посмотрим правде в глаза, испытывать новые вещи - не для каждого, это
значит, что никто не застрахован от проблем. Действительный риск очень
мал. Я обновил три различные машины, и не вынес бы гнева хозяев, если б
знал, что KDE разрушит их машину. Говоря это, я не имею в виду то, что
вам придется устанавливать с конфликтами в сценарии. Если вас беспокоят
эти проблемы, то можете восстановить файлы. Попытки обновления системы
действительно подразумевают знание некоторых базовых элементов системы,
которые иногда могут пугать. Не каждому нравится развлекаться с
установкой нового программного продукта, некоторым нужна просто
работающая программа.
Что же хорошего?
- Консольное управление. Это большое преимущество, имеющее много
настроек, чтобы вы меньше касались мыши. Я много работаю в консоли, так
что это для меня большой плюс.
- Работает сглаживание шрифтов (Anti-aliasing), даже для консоли.
KDE3 выглядит лучше, это чувствуется. Вы можете сделать меню прозрачным
через - Центр Управления/Стиль/Эффекты - Разрешить Эффекты GUI (Control
Center/Style/Effects -- Enable GUI Effects), хотя для этого, надо будет
перезагрузить KDE3. Вы можете изменить Консоль, применяя множество
встроенных схем. Имеется множество тем (стилей).
- KDE теперь имеет Пейджер (Pager). Вы можете перетащить приложение
из одного рабочего стола на другой.
- Alt-Tab - переключение между окнами и типами активно без клика в
текстовой области.
- Раздел <Обучение в форме развлечения> ('Edutainment') имеет
теперь большие программы, например, KTouch -- клавиатурный тренажер с
упражнениями. Я действительно нуждался в некотором усовершенствовании
(как вы может быть заметили из этой статьи), и мне это помогло. Здесь
так же есть маленький планетариум под названием KStars это круто и не
забудем про программу по геометрии KGeo.
- Не нужна переквалификация, потому что все это работает подобно
KDE2, только лучше.
Что нужно для работы?
Мне не довелось сталкивался с какими-нибудь крупными ошибками и не
страдал я от потери данных. Хочу только упомянуть некоторые вещи,
которые немного раздражали, но уверен, что это частично из-за моего
собственного невежества.
- Иногда выход из системы происходит полностью. Это всегда меня
огорчает в KDE и это кажется, появляется вновь и вновь. Темный экран я
хотел бы видеть меньше всего. Так же, когда открыт Kpager - вы должны
регистрироваться снова, это неудобно.
- Я не мог заставить kdm запускать мой десктоп правильно. Он
показывал экран входа в систему правильно, но выводил только серый фон
XWindows. Это должно быть где-то в установках, но где - не знаю. Я
продолжаю использовать старый kdm без проблем.
- Импортированное меню из KDE2 не работает, так что теряются
распространенные специфичные команды подобные yast2 в SuSE. Уверен, что
когда KDE3 доведут до ума, то все эти материалы вернут.
- Иногда вы можете использовать Alt-Tab для переключения фокуса
только между двумя окнами. Это раздражает меня, потому что я редактирую
много файлов, используя Konsole, Konqueror, и gvim. Я могу переключать и
использовать только одно из двух последних окон. Но это работает при
других входах - странно. Вы можете выбрать стиль KDE, так что не все
потеряно.
- Кому-то может не понравятся скорость и размер. Для меня это не
проблема, не жалуюсь. Однако если ваши ресурсы ограничены, тогда
возможно вы должны будете использовать меньшие размеры footprint
десктопа. Я ставлю некоторым числом ниже.
Скорость?
Что подразумевают люди под скоростью - восприятие скорости. У каждого
есть свое мнение (и порой убедительное) о скорости в приложениях, о
красоте оконного менеджера,текстового редактора и о кудряво-причудливом
стиле. Мне не интересны баталии. Для меня лучшая оценка - это испытание
временем. Ваша оценка может измениться. Понимаю, есть масса других
оконных менеджеров, но думаю, результаты моих тестов должны дать нечто
общее. Я нахожу KDE достаточно быстрым, хотя, есть приложения быстрее.
Давайте сравним время запуска.
Скорость запуска
Приложение |
Enlightenment |
Gnome |
KDE2 |
KDE3 |
Запуск с консоли
|
7 |
12 |
16 |
18 |
Запуск из kdm |
3 |
10 |
10 |
12 |
Броузер |
* |
X |
2.5 |
2.5 |
Терминал |
<1 |
1 |
1.5 |
1.5 |
Почтовый клиент
|
* |
5 |
2 |
2.5 |
Media Player |
1 |
1 |
2.5 |
3 |
X - у меня это не работало (причиной тому я сам -
сломал). * - для данного случая неприменимо. |
В Gnome в роли Почтового клиента я использовал Evolution. Он имеет
много функциональных возможностей, поэтому, думаю, будет стартовать
медленно. Я так же модернизировал браузер mozilla. Galleon меня не
устраивает.
Готов ждать лишние секунды, что бы запустился KDE, потому что он
удобен, и я хочу этим пользоваться. Это то, когда предложение и ваши
желания совпадают. Мне Konsole нравится больше, чем eterm. Теперь я
использую немногие приложения часами, так что время запуска для меня не
играет роли.
Что об использовании памяти?
Я немного протестировал Ksysguard и вот результаты:
Размер памяти
Приложение |
KDE2 |
KDE3 |
Konqueror |
29,358 |
19,128 |
35,968 |
24,944 |
Kicker |
24,340 |
13,820 |
26,708 |
15,644 |
KDesktop |
23,608 |
13,156 |
28,580 |
17,972 |
Klipper |
22,848 |
11,096 |
24,672 |
13,224 |
Kwin |
21,976 |
11,200 |
22,920 |
11,064 |
Здесь видно - разница невелика. Если памяти у вас немного, то
обновление не поможет. Так как для некоторых людей цена на оперативную
память не высока, то ее приобретение не будет большой проблемой. Думаю,
что иметь 128 Мбайт это неплохо.
Стоит ли?
Я дал достаточно информации для того, что бы вы решили, насколько
хорошо удовлетворит ваши желания KDE3. Я испытал на трех различных
машинах, и не столкнулся с серьезными проблемами. Если ваш тип - это
человек мыслящий не маленькими категориями и вам нравится эксперименты с
относительно новыми программами, думаю, вам понравится KDE3. Если вы
ищете простоты обслуживания, типа - <только позвольте мне делать мою
работу>, тогда я только защищаю обновления, а вы не беспокойтесь об
этом. Лично я использую KDE3 каждый день, потому что такой рабочий стол
делает мою жизнь более легкой. Вот таким я хочу видеть мой десктоп.
Думаю, стоит попробовать, что бы узнать, а не удовлетворит ли он ваши
потребности.
Ссылки
Страница отзывов
У каждой заметки есть страница отзывов. На этой странице вы можете оставить
свой комментарий или просмотреть комментарии других читателей :
<--, перейти к начальной странице выпуска
2003-08-25, generated by lfparser version 2.42