Gentoo Logo

HOWTO по настройке KDE

Content:

1. Что же такое K Desktop Environment?

Проект

Проект KDE - проект открытого программного обеспечения посвящённый разработке KDE, графической рабочей среде для рабочих станций Linux и Unix. Разработкой занимаются несколько сотен разработчиков со всего мира, преданных разработке бесплатного программного обеспечения. Смотрите также Что из себя представляет проект KDE.

Программное обеспечение

K Desktop Environment - это простая рабочая среда построенная на хорошо продуманной прикладной структуре (application framework), которая предоставляет функциональную совместимость, drag 'n drop и многое другое. Кроме необходимых компонентов, KDE предоставляет готовые к использованию приложения для всех мыслимых задач: файловый менеджер, интернет-браузер, офис приложения, email-клиент, ... И всё это относится к KDE проекту.

KDE доступен более чем на 70 языках и охватывает огромное количество пользователей. Для тех, кто интересуется, есть много скриншотов. Для большей информации о KDE, читайте статью Что такое KDE? на KDE.org.

Сообщество

Существует много сайтов KDE сообществ. На KDEnews.org вы найдёте последние новости про KDE вообще. KDEdevelopers.org специализируется на разработке KDE, а KDE-форум больше подходит для широкой массы. Больше ссылок можно найти на Странице семейства KDE.

2. Установка KDE

Что вам нужно?

Прежде всего, если вы заинтересованы в установке KDE (или поддержке kde), вам придётся убедиться, что переменная USE содержит kde и qt флаги. Для тех, кто не знает, Qt - графическая библиотека элементов управления (graphical widget library), которую использует KDE.

Во-вторых, вам нужно подумать над тем, что вы хотите установить из дистрибутива KDE. Как ранее упоминалось, KDE очень богат возможностями и включает в себя много программ. Для этого вам не обязательно верить нашим словам -- сами проверьте :)

Code Listing 2.1: Перечисляем все пакеты KDE

# emerge --pretend kde | less

Если вы не заинтересованы в установке всех этих пакетов, вы можете поставить лишь некоторые из них. Очевидно, что вам понадобится kdebase, так как он содержит основные и необходимые программы. Следующая таблица показывает несколько пакетов, которые вы можете установить.

Пакет Описание
kdeaccessibility Программы для людей с ограниченными возможностями разрабатываются Проектом KDE Accessibility
kdeadmin Административные утилиты, такие как KCron (Планирование задач), KUser (Управление пользователями) и KDat (Управление резервными копиями)
kdeartwork Некоторые программы, связанные с искусством, включая хранители экрана и темы. Также смотрите artist.kde.org.
kdeedu Образовательные KDE приложения для школьников от 3 до 18 лет. Также смотрите Проект KDE Edu.
kdegames KDE игры. Больше информации можно найти по ссылке KDE центр игр.
kdegraphics Графические приложения для KDE, плюс KSnapshot (Программа для снятия скриншотов), KPain (Простой графический редактор), Kpdf (Для просмотра PDF), KIconEdit (Icon Editor) и KPovModeler (Создание 3D моделей).
kde-i18n Этот пакет включает поддержку для многих языков (также валют, форматов чисел и дат, ...) и документации. Больше информации по ссылке Проект KDE i18n.
kdemultimedia Мультимедийные приложения, включая поддержку CD, MP3, DVD, форматов, звуковых и видео приложений. Больше информации по ссылке Проект KDE Multimedia website.
kdenetwork Сетевые приложения, такие как kppp (Dial-In) и lisa (networking). Заметьте, что konqueror (файловый менеджер и вэб-браузер) часть пакета kdebase!
kdepim Личные Информационные инструментальные средства Управления, такие как KOrganizer (Журнал), KAddressbook (Адресная книга), Kontact (Программное обеспечение для коллективной работы) и KMail (E-mail). Больше информации по ссылке Проект KDE PIM.
kdesdk Основные инструменты разработки, включая KBabel (Утилита для перевода), KBugBuster (Front end для отслеживания ошибок KDE) и Kompare (GUI для просмотра разницы между файлами).
kdetoys Различные безделушки, которыми можно позабавится, в ожидании, пока доставят вашу пиццу. В этом пакете вы найдёте такие апплеты, как eyesapplet и fifteenapplet, а также стильные утилиты как amor, которые ничего не делают, кроме как пожирают ресурсы :)
kdeutils Графические системные утилиты как kcalc (Калькулятор), kdessh (SSH терминал), kfloppy (производит действия связанные с floppy), и другие.

К примеру, чтобы поставить KDE только с сетевыми и административными приложениями:

Code Listing 2.2: Пример установки индивидуальных компонентов KDE

# emerge kdebase kdenetwork kdeadmin

Если вам интересно знать: компиляция KDE занимает очень много времени :)

Первые ощущения

Теперь давайте взглянем на результаты. Твоя мама наверное говорила тебе никогда не работать под root-ом. Ну что ж, последуем маминому совету и запустим KDE под пользователем. Зайдите под вашим пользователем и настройте вашу сессию так, чтобы загружался KDE после выполнения команды startx. Вы можете это сделать добавив строчку exec startkde в ~/.xinitrc:

Code Listing 2.3: Настраиваем локальную сессию

$ echo "exec startkde" > ~/.xinitrc

Теперь выполните команду startx для загрузки вашей графической среды.

Code Listing 2.4: Запускаем KDE

$ startx

Вас встретит приложение под названием KPersonalizer. Поздравляем, теперь давайте посмотрим, как можно настроить KDE...

3. Настройка KDE

KPersonalizer

KPersonalizer - приложение, которое настроит KDE за вас. Это очень полезный мастер, который помогает быстро изменить KDE под ваши нужды. KPersonalizer автоматически появится при первой загрузке KDE.

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

Потом вам нужно будет выбрать System Behaviour. Эта настройка включает в себя активацию окна, выбор мыши, и другое. При выборе определённого поведения, можно увидеть его описание. Если вы не уверены что выбрать, не паникуйте -- всегда можно будет поменять настройки.

Далее KPersonalizer спросит о количестве разнообразных эффектов. Чем больше эффектов вы активируете, тем моднее будет KDE, но и процессор будет более загружен. Однако, не стоит так переживать из-за этого -- на компьютере с процессором в 600 Mhz с 128 Mb памяти разрешение всех эффектов не особо не повлияет на быстродействие системы.

Наконец, остаётся выбрать стиль. Стиль определяет декорацию окон, тему, вид кнопок, и другое. Попробуйте несколько стилей, чтобы выбрать тот, который вам понравится. Я ещё не говорил вам, что KDE полностью настраиваемый?

Откиньтесь на спинку кресла и наслаждайтесь -- запустится KDE и вас встретит милая, чистая и функциональная интерактивная рабочая среда.

Установка языковых пакетов

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

Все языковые пакеты содержатся в одном kde-i18n пакете. Чтобы поставить только нужные пакеты, а не все, нужно присвоить значение переменной LINGUAS. Рекомендуется прописать переменную в /etc/make.conf.

Code Listing 3.1: Прописываем переменную LINGUAS в /etc/make.conf

# nano -w /etc/make.conf
(К примеру, мы поставим языковые пакеты для русского (ru) 
 и французского (fr))
LINGUAS="ru fr"

Теперь выполните команду emerge kde-i18n. Когда установка закончится, запускайте KDE и KDE центр управления (Control Center) (K-menu > Settings > Control Center). Это приложение, где можно изменить намного больше настроек KDE, чем в KPersonalizer.

Чтобы изменить язык, идите в Regional & Accessibility, Country/Region & Languages. Потом добавьте язык на ваш выбор и перезагрузите KDE.

Графический вход в систему

Если вы хотите использовать kdm как менеджер графического входа в систему (что значит, что вам не придётся каждый раз набивать на клавиатуре команду startx) сначала загляните в /etc/X11/Sessions, чтобы узнать, как называется KDE сессия:

Code Listing 3.2: Узнаем название KDE сессии

# ls /etc/X11/Sessions
Xsession  fluxbox  kde-3.2.1

В примере выше, KDE сессия называется kde-3.2.1. Давайте добавим её в /etc/rc.conf в переменную XSESSION. Также измените значение переменной DISPLAYMANAGER на kdm.

Code Listing 3.3: Изменяем значение переменной XSESSION в /etc/rc.conf

# nano -w /etc/rc.conf
(Измените две следующие переменные)
XSESSION="kde-3.2.1"
DISPLAYMANAGER="kdm"

Завершаем добавив xdm в default runlevel:

Code Listing 3.4: Добавляем xdm в default runlevel

# rc-update add xdm default

После перезагрузки системы, будет использоваться KDM, как графический вход в систему.



Print

Updated May 12, 2004

Summary: KDE - один из самых используемых DE (desktop environment). Я постараюсь описать все аспекты KDE, включая установку, конфигурацию, использование, ...

Sven Vermeulen
Author

Anton Kuzmin
Translator

Donate to support our development efforts.

Tek Alchemy

Tek Alchemy offers dedicated servers and other hosting solutions running Gentoo Linux.

php|architect

php|architect is the monthly magazine for PHP professionals, available worldwide in print and electronic format. A percentage of all the sales will be donated back into the Gentoo project.

The Gentoo Linux Store
SevenL.net

Seven L Networks provides customizable Dedicated Servers for your customized Gentoo install. Colocation and other hosting services are also provided.

$99/mo dedicated servers

No BS Dedicated Gentoo Linux Servers from vr.org.

Copyright 2001-2005 Gentoo Foundation, Inc. Questions, Comments, Corrections? Email www@gentoo.org.