[LinuxFocus-icon]
<--  | Домой  | Карта  | Индекс  | Поиск

Новости | Архивы | Ссылки | Про LF
эта страница доступна на следующих языках: English  Castellano  ChineseGB  Deutsch  Francais  Italiano  Nederlands  Portugues  Russian  Turkce  

[Lorne Bailey]
автор Lorne Bailey
<lorne(at)linuxfocus.org>

Об авторе:

Лорн живет в Чикаго и работает специальным консультантом по базам данных Oracle. Выбрав программирование только в среде *nix, Лорн полностью избежал "Ада DLL". Сейчас он работает над своей ученой степенью по информатике.



Перевод на Русский:
Олег Барко <oleg(at)virmed.tula.net>

Содержание:

 

Испытание KDE3

[kde]

Резюме:

Последняя версия KDE - 3-я. Эта статья - описание моего опыта, как если бы вы сами решили попробовать. При написании статьи я использовал SuSE 7.3, но это не значит, что бинарники не доступны для любого другого дистрибутива.

_________________ _________________ _________________

 

KDE3 - что это?

KDE это по умолчанию рабочий стол для многих Linux-дистрибутивов, подобно SuSE и Turbolinux. Он написан на объектно-ориентированном языке C++. Большой выбор в использовании графического интерфейса позволяет программисту легко брать функциональные части, и, зная их работу, соединять в действующее приложение. KDE использует библиотеку QT, то есть, KDE версии KDE3, состоящей из новейшего варианта основной библиотеки QT3. Разработчиками была произведена огромная работа, и вот теперь я использую KDE3, как рабочий стол, каждый день.
[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 разрушит их машину. Говоря это, я не имею в виду то, что вам придется устанавливать с конфликтами в сценарии. Если вас беспокоят эти проблемы, то можете восстановить файлы. Попытки обновления системы действительно подразумевают знание некоторых базовых элементов системы, которые иногда могут пугать. Не каждому нравится развлекаться с установкой нового программного продукта, некоторым нужна просто работающая программа.

 

Что же хорошего?

 

Что нужно для работы?

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

Скорость?

Что подразумевают люди под скоростью - восприятие скорости. У каждого есть свое мнение (и порой убедительное) о скорости в приложениях, о красоте оконного менеджера,текстового редактора и о кудряво-причудливом стиле. Мне не интересны баталии. Для меня лучшая оценка - это испытание временем. Ваша оценка может измениться. Понимаю, есть масса других оконных менеджеров, но думаю, результаты моих тестов должны дать нечто общее. Я нахожу 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 каждый день, потому что такой рабочий стол делает мою жизнь более легкой. Вот таким я хочу видеть мой десктоп. Думаю, стоит попробовать, что бы узнать, а не удовлетворит ли он ваши потребности.  

Ссылки

 

Страница отзывов

У каждой заметки есть страница отзывов. На этой странице вы можете оставить свой комментарий или просмотреть комментарии других читателей :
 talkback page 

<--, перейти к начальной странице выпуска

Webpages maintained by the LinuxFocus Editor team
© Lorne Bailey, FDL
LinuxFocus.org
Translation information:
en --> -- : Lorne Bailey <lorne(at)linuxfocus.org>
en --> ru: Олег Барко <oleg(at)virmed.tula.net>

2003-08-25, generated by lfparser version 2.42