Copyright © 2004, 2005 Команда документации KDE
Разрешается копировать, распространять и/или изменять этот документ на условиях лицензии GNU для свободной документации, версии 1.1 или более поздней, опубликованной Фондом Free Software Foundation; без неизменямых разделов, без текста на первой странице, без текста на последней странице. Копия лицензии находится здесь the section entitled "GNU Free Documentation License".
Введение в KDE
Сообщайте об ошибках в этом документе по адресу (kde-doc-english AT kde.org)
(об ошибках в переводе сообщайте в список рассылки (kde-russian AT lists.kde.ru)
).
Содержание
Список таблиц
Список примеров
Содержание
Цель данного руководства - дать обзор возможностей KDE. Предполагается, что у вас стандартная, нормально работающая, полная установка графической среды KDE, и что необходимые дополнительные пакеты установлены. Это руководство поможет вам найти ответы на простые вопросы по настройке KDE и сведения о выполнении типичных задач.
Отсюда вы сможете начать поиск ответа на вопрос, связанный с KDE.
Это вводное руководство по выполнению типичных задач. Обычно вам не требуется напрямую указывать все настройки приложений, чтобы оно заработало. Вы найдёте пошаговые указания, которые помогут в типичных ситуациях, и ссылки на документы с дополнительной информацией, которая может вам помочь, если вы испытываете проблемы.
Вы научитесь использовать наиболее полезные и впечатляющие возможности KDE, позволяющие сэкономить время и силы.
Руководство пользователя не может заменить документацию приложений. Чтобы получить сведения по настройке конкретной программы и информацию по устранению возникающих проблем, вам следует обратиться к её руководству. Если ответ выходит за пределы этой книги, мы скажем вам, куда обратиться за помощью.
Сведения о некоторых сторонних пакетах в этом руководстве даны, но всё-таки оно относится только к приложениям, которые являются частью KDE. Конечно, это не свидетельствует об ущербности программ не из KDE - многие из них на самом деле просто великолепны.
Руководство пользователя не относится к какому-либо конкретному дистрибутиву. Оно описывает KDE, устанавливаемый по умолчанию. Возможно, производитель дистрибутива внёс в него некоторые изменения (например, это может быть настройка региональных параметров) либо вы сделали это сами; в этом случае некоторые пути к каталогам или файлам могут отличаться от указанных.
Чтобы сделать текст более понятным, мы используем следующие стили оформления:
Тип текста | Стиль | Пример |
---|---|---|
Текст графического интерфейса (на кнопках и т. п.) | Светло-серый фон | Настройка |
Названия клавиш | Жирный шрифт | Ctrl |
Пункты меню | «Название меню»->«пункт меню» | -> |
Комбинации клавиш (клавиши нажимаются одновременно) | «Клавиша-модификатор»+«Основная клавиша» | Ctrl+Q |
Текст, который должен ввести пользователь | Жирный шрифт фиксированной ширины | ls -al kde/ |
Текст, который пользователь должен заменить на соответствующее значение | Наклонный зелёный шрифт | user |
Возможно, вам потребуется узнать, где находятся следующие каталоги:
KDE устанавливается в определённую папку. Чтобы узнать, где он находится, выполните kde-config
. На эту папку указывают переменные среды $--prefix
KDEDIRS
и, возможно, $KDEDIR
.
Переменная окружения $KDEHOME
указывает на папку, в котором KDE хранит параметры настройки, связанные с конкретным пользователем. Если переменная пуста, используется значение по умолчанию: ~/.kde
.
В Руководстве содержатся следующие сведения:
Часть II, «Рабочий стол» основы использования KDE (например, «Окна, работа с окнами»), и приёмы, которые применимы ко всем приложениям KDE (например, «Открытие и сохранение файлов»). Если вы новичок в KDE, или вообще недавно начали пользоваться компьютером, возможно, этот раздел поможет вам.
Часть III, «Компоненты KDE» информация о некоторых важных составляющих KDE и о том, как они взаимодействуют. Работа с мультимедиа и сетью в KDE является довольно большой темой и поэтому описана здесь не полностью. В конце этой части находится руководство по более тонкой настройке KDE: Глава 16, Тонкая настройка KDE.
Часть IV, «KDE и Интернет» данные о приложениях KDE для работы в Интернет. KDE включает мощный веб-браузер Konqueror, почтовый клиент KMail с богатым набором возможностей, программу для чтения новостей KNode, и многие другие приложения, созданные для того, чтобы сделать работу в Интернет более лёгкой и результативной. Эта часть Руководства содержит также сведения об их настройке.
Часть VI, «KDE для системных администраторов» информация о возможностях KDE, которые будут полезны администраторам, настраивающим многопользовательские системы. Некоторые сведения могут также быть полезны пользователям KDE на однопользовательских системах: где хранятся файлы настроек, какие переменные среды использует KDE и т. п. Система KIOSK позволяет администраторам ограничить возможности пользователей KDE. Она может пригодиться во многих ситуациях, например, для настройки систем, выполняющих только одну функцию (скажем, просмотр веб-страниц).
Содержание
«Рабочим столом (графической средой)» называется то, что пользователь видит сразу после запуска KDE. Он выглядит примерно так (в вашей системе он может выглядеть немного по-другому, но основные компоненты должны совпадать):
Давайте рассмотрим наиболее важные части поближе:
Большую часть экрана занимает фон. В данный момент фоном является рисунок. Обычно такой рисунок называют «обои».Вы можете изменять их по своему вкусу.
В верхнем левом углу находятся два значка: Корзина и Домой. Если вы щёлкните по ним, откроется каталог корзины
и домашний каталог соответственно. Вы можете добавлять на рабочий стол свои пиктограммы, чтобы иметь возможность запускать приложения и обращаться к носителям информации одним щелчком мыши.
В нижней части экрана находится Панель KDE. Она помогает вам взаимодействовать с KDE. Здесь расположено меню KDE, menu, с помощью которого вы можете запускать установленные приложения, входящие в состав KDE, здесь отображаются программы, работающие в данный момент, текущее время и некоторые другие вещи. Более подробно Панель KDE описана в разделе Глава 3, Панель и рабочий стол.
Основные сведения о KDM и startkde
Есть два способа входа в KDE: через графическую оболочку и через командную строку. Мы кратко рассмотрим оба:
Если содержимое экрана похоже на рисунок ниже, значит, всё готово для входа в систему через графический интерфейс. В поле ввода Имя пользователя введите своё имя пользователя, в поле Пароль — пароль. При вводе символы пароля скрыты звёздочками. Далее нажмите на кнопку и KDE запустится. Будет выведен экран загрузки KDE (он показывает информацию о ходе загрузки KDE). Как только он исчезнет, KDE готов к работе.
Если вы предпочитаете использовать командную строку, вы можете запустить KDE, введя команду startx. Добавьте строку exec startkde
в файл .xinitrc
вашей домашней папки (если файл с таким именем не существует, создайте его), сохраните файл, и запустите startx. Запуск KDE в этом случае полностью аналогичен ходу запуска при графическом входе.
Если вы закончили работу с KDE, вам следует корректно выйти из системы. Самый простой способ — щёлкнуть по значку menu в левом нижнем углу экрана и выбрать пункт Будет выведено диалоговое окно Завершение сеанса пользователя ИмяПользователя
. Чтобы подтвердить выход, нажмите кнопку . Если вы передумали и хотите продолжить работу в KDE, нажмите кнопку .
Связанная информация
Руководство kdm содержит сведения о использовании и настройке менеджера входа в систему KDE. Вы можете обратиться к нему через KHelpCenter, или введите help:/kdm
в строке адреса Konqueror.
Большинство приложений поставляется вместе с исчерпывающим руководством пользователя, которое вы можете просмотреть несколькими способами:
Нажатием на F1 при активном приложении.
С помощью меню: ->
В Konqueror. В адресной строке введите help:/
имя-приложения
В сети на http://docs.kde.org
Большинство приложений также содержат контекстную справку в двух формах: всплывающие подсказки и «Что это?».
Всплывающие подсказки - это маленькие информационные окна, которые отображаются когда вы задерживаете указатель мышки над элементом экрана.
KDE использует всплывающие подсказки во многих местах, для предоставления пользователю основной информации о назначении того или иного элемента на экране. Например, большинство кнопок на панелях инструментов приложений отображают своё имя с помощью всплывающих подсказок.
Всплывающие подсказки имеют другую функцию, которая не относится к предоставлению помощи. В Konqueror и на рабочем столе, всплывающие подсказки могут предоставлять информацию о файлах, а именно их «метаданные».
Вы можете узнать больше о всплывающих подсказках с метаданными в разделе, посвященном Konqueror.
Справка «Что это?» обычно более детальна, чем всплывающие подсказки. Вы можете получить доступ к справке «Что это?» двумя способами:
Нажатием на кнопку в заголовке окна программы.
Нажатием комбинации клавиш Shift-F1
После этого указатель мыши изменится на знак вопроса. Щёлкните на элементе и вы увидите маленькое окно с информацией.
KDE предоставляет множество списков рассылки, из которых вы можете получить помощь и содействие в использовании и настройке KDE.
Вот некоторые из них:
Этот список рассылки фокусируется на независимых от ОС вопросах, именно о KDE. Вопросы и дискусии, касающиеся операционных систем - здесь не обсуждаются. Например, вопрос «Как мне изменить размеры полей, в документах KWord» уместен для этой рассылки; тогда как «Как мне настроить мой принтер, используя KDE на UnixOS X.Y» - нет. Вопросы, заданные здесь, должны адресоваться всем пользователям KDE, а не только тем, которые используют ту же операционную систему, что и вы.
Вы можете подписаться на эту рассылку на https://mail.kde.org/mailman/listinfo/kde.
Архивы рассылки можно найти по адресу http://lists.kde.org/?l=kde.
Этот список рассылки ориентирован специально на вопросы использования KDE в Linux®. Вопросы могут содержать любые проблемы пользователей, которые используют KDE на Linux®-системе. Следовательно, вопрос типа «Как мне настроить сетевой принтер для печати из KDE на Дистрибутив X.Y» здесь будет уместен. Если вы предпочитаете рассылку, ограниченную OС-независимыми вопросами KDE, то используйте общий список рассылки KDE.
Вы можете подписаться на эту рассылку на https://mail.kde.org/mailman/listinfo/kde-linux.
Архивы рассылки можно найти по адресу http://lists.kde.org/?l=kde-linux.
Канал #kde на Freenode (irc.freenode.net) - это место, где можно получить помощь по KDE и просто пообщаться. Для того чтобы войти на канал, воспользуйтесь одним из клиентов IRC KDE: konversation, KSirc или Kopete. За дополнительной информацией обратитесь к разделу «IRC».
Ниже перечислены другие полезные ресурсы:
Каждое приложение, запускаемое в KDE, открывает одно или несколько окон. Вы можете управлять этими окнами. Обычное окно выглядит так:
Непосредственно работать можно только с активным окном. Каждое новое окно становится активным автоматически, что позволяет сразу же начать работу с приложением. Активному окну передаются нажатия клавиш. Активным может быть только одно окно, которое можно отличить по цвету заголовка. (В теме KDE, принятой по умолчанию, у активного окна светло-синий
заголовок, а у неактивных - серый
.)
Для того чтобы начать работу с окном, его необходимо сделать активным. Есть два способа:
Щёлкните на требуемом окне левой кнопкой мыши. Окно станет активным и будет перемещено поверх остальных окон, если оно перекрывается ими.
Удерживая клавишу Alt, нажимайте Tab. Появится список доступных окон, одно из которых будет выделено. Нажимая клавишу Tab, можно выбрать требуемое окно. Когда вы отпустите клавишу Alt, выбранное окно будет сделано активным.
Простейший способ упорядочить окна на рабочем столе - переместить их. Окна могут перекрывать друг друга. Есть три способа переместить окно:
Переместите курсор мыши на заголовок окна, и, удерживая левую кнопку мыши, передвигайте его. Окно будет перемещаться вместе с курсором. Для того чтобы оставить окно на месте, отпустите кнопку мыши.
Нажмите кнопку в левой части заголовка окна (см. рисунок ниже). Откроется меню окна. Выберите пункт . Курсор мыши переместится в центр окна, и окно будет двигаться вместе с ним. Щёлкните левой кнопкой мыши, чтобы отпустить окно.
Наведите курсор на окно, которое требуется переместить, и нажмите клавишу Alt и левую кнопку мыши. Курсор изменит форму, и окно будет двигаться вместе с ним. Отпустите кнопку мыши, чтобы оставить окно на месте. Этот способ может быть особенно полезен, если заголовок окна находится за пределами экрана, что не позволяет применить другие методы.
Есть несколько способов изменения размеров окна:
Переместите курсор мыши к границе окна (на рисунке выше она светло-синяя). Курсор примет форму двунаправленной стрелки. Удерживая левую кнопку, передвигайте мышь. Граница окна будет двигаться вместе с курсором. Перемещая верхнюю и нижнюю границы окна, можно изменять его высоту, перемещая левую и правую - его ширину. Для того чтобы изменять оба параметра одновременно, передвигайте угол окна (курсор мыши при наведении на него принимает форму диагонально расположенной двунаправленной стрелки).
Откройте меню окна, нажав на крайнюю левую кнопку в заголовке. Выберите пункт . Курсоры мыши примет форму двунаправленной стрелки. Перемещая его, измените размер окна. Щёлкните левой кнопкой мыши, чтобы отпустить окно.
Если граница окна или кнопка меню окна недоступны, используйте следующий способ. Удерживая клавишу Alt, нажмите правую кнопку мыши и перемещайте мышь. Размер окна будет изменяться. Закончив изменение размера, отпустите кнопку мыши.
Если требуется раскрыть окно на весь экран, нажмите кнопку - вторую справа кнопку в заголовке окна. Окно примет максимально возможный размер, если щёлкнуть на ней левой кнопкой мыши; при нажатии средней или правой кнопки мыши окно будет распахнуто по вертикали или горизонтали соответственно.
Иногда необходимо освободить место на рабочем столе, не закрывая программу. В этом случае можно свернуть окно в значок на панели задач или в заголовок. Для того чтобы свернуть окно в значок, нажмите кнопку - третью справа в заголовке окна. Окно будет скрыто, но выполнение программы не прекратится. Для того чтобы вновь развернуть окно, щёлкните мышью на соответствующем значке панели задач. Для восстановления окна также можно использовать комбинацию клавиш Alt+Tab; см. раздел «Переключение между окнами».
Для того чтобы свернуть окно в заголовок (т. е. скрыть его рабочую область, оставив только заголовок), необходимо дважды щёлкнуть на заголовке левой кнопкой мыши. Для того чтобы восстановить окно, дважды щёлкните на залоговке ещё раз.
Бывает, что рабочий стол загромождён множеством окон. Щёлкните средней кнопкой мыши на рабочем столе и в открывшемся меню выберите пункт - окна будут расположены одно за другим, начиная с левого верхнего угла экрана.
Если вы выберете этот пункт меню, KDE расположит окна так, чтобы сделать доступным как можно большую часть каждого из них. Например, если открыты четыре окна, после выбора этого пункта они будут перемещены в углы экрана. Щёлкните средней кнопкой мыши на рабочем столе и в открывшемся меню выберите пункт .
После того, как вы завершили работу с приложением, требуется остановить его выполнение и закрыть окно. И в этом случае есть несколько различных способов:
Щёлкните на крайней правой кнопке в заголовке окна. Если вы изменили какой-либо документ с помощью этого приложения, программа спросит, хотите ли вы изменения, их либо выход из приложения.
Выберите пункт меню ->. Откроется то же самое окно с кнопками , и .
Щёлкните KDE (Kicker), и выберите . Программа предложит вам сохранить изменённые документы.
кнопкой мыши на значке, соответствующем окну, на панелиНажмите Alt+F4. Если какие-либо документы были изменены, окно подтверждения также будет открыто.
kstart
Простейший способ использовать функции расширенного управления окнами предоставляет утилита kstart, которая входит в состав KDE, начиная с версии 2.1. kstart позволяет управлять взаимодействием приложений и диспетчера окон. Эта программа обычно используется для того, чтобы задать нестандартные настройки для приложений, но она также позволяет использовать в KDE приложения, не входящие в состав KDE.
Обратиться к kstart можно с помощью команды kstart
с требуемыми параметрами. Для начала попробуем изменить поведение окна программы KCalc. Команда будет выглядеть следующим образом:
%
kstart
--ontop
--alldesktops
kcalc
Эффект от этой команды достаточно очевиден: окно kcalc будет отображаться поверх остальных окон и будет доступно на всех рабочих столах. Эта команда работает в любой среде, совместимой с технологией NET, а не только в KDE.
kstart позволяет передавать аргументы программам. Пример:
%
kstart
--skiptaskbar
--desktop
1 xmessage'Hello World'
В результате этой команды на экран с помощью программы xmessage будет выведено сообщение Hello World
, причём окно программы будет отображаться на всех рабочих столах без значка в панели задач. Программа написана с помощью инструментария Xt и, таким образом, не является приложением KDE, однако это не представляет затрудения для kstart. Таким образом, этот пример также демонстрирует интеграцию приложений в среду KDE.
Изменять настройки окна можно как с помощью утилиты kstart, так и через меню окна. Нажмите крайнюю левую кнопку в заголовке окна (или используйте комбинацию клавиш Alt+F3, чтобы открыть меню активного окна) и выберите -> Откроется окно, позволяющее изменять разнообразные параметры - размеры, наличие или отсутствие границы и многие другие.
Итак, нам известно, как настроить окно. Рассмотрим другой элемент рабочего стола - системный лоток. Системный лоток - это область, в которой приложение может отображать маленький значок окно. Он используется для вывода информации о состоянии или для предоставления быстрого доступа к командам. Окно, отображающее свой значок в системном лотке, обычно исчезает с панели задач после сворачивания, так как значок в лотке заменяет значок на панели задач. Обычно работу с лотком осуществляет само приложение, но инструменты KDE позволяют изменить их поведение самостоятельно: ksystraycmd.
Для начала попробуем создать значок в системном лотке для приложения KCalc. Это достигается одной простой командой:
%
ksystraycmd
--title
'kcalc' kcalc
Значок, отображаемый в лотке, определяется параметрами окна и обновляется при их изменении. Если навести курсор мыши на значок в лотке, появится всплывающая подсказка - заголовок окна. ksystraycmd обеспечивает поведение, стандартное для приложений KDE - при щелчке на значке в лотке левой кнопкой мыши главное окно отображается или скрывается, а при щелчке правой - выводится контекстное меню.
Рассмотрим более сложный пример использования команды ksystraycmd: поместим в лоток значок окна Konsole, отслеживающего изменения в файле .xsession-errors
(файл протокола, в который записывается информация об ошибках в графической среде). Вот команда для запуска такого окна:
%
konsole
--icon
log--caption
'Протокол X' \--nomenubar
--notabbar
--noframe
\-e
tail -f ~/.xsession-errors
Значения параметров --caption
и --icon
по умолчанию задаются самими приложениями KDE. Полный список глобальных параметров можно просмотреть, запустив приложение с аргументами --help-kde
и --help-qt
. С помощью этой команды окну Konsole присваивается заголовок 'Протокол X' и значок «log». Эти опции применимы к любому приложению KDE и, как уже было сказано выше, ksystraycmd учитывает их, создавая значок в лотке. Аргумент -e
является опцией самой программы Konsole - он указывает на то, что необходимо выполнить команду less. ksystraycmd с лёгкостью формирует значок приложения в лотке:
%
ksystraycmd
--hidden
--title
'X Log' \ konsole --icon log --caption 'XLog' \ --nomenubar --notabbar --noframe \ -e tail -f .xsession-errors
Этот пример также демонстрирует работу параметра --hidden
- значок приложения отсутствует на панели задач. Таким образом, задача - обеспечить быстрый доступ к файлу протокола - выполнена, но эффективность команды можно ещё немного увеличить, сделав так, чтобы процесс konsole был активен только в том случае, если значок является видимым. Для этого используется следующая команда:
%
ksystraycmd
--startonshow
\ --icon
log--tooltip
'X Log' \ konsole --icon log --caption 'X Log' \ --nomenubar --notabbar --noframe \ -e tail -f ~/.xsession-errors
Добавление параметра --startonshow
приводит к следующему: ksystraycmd отображает значок только в лотке (как в случае использования параметра --hidden
) и запускает приложение после того, как пользователь активирует этот значок. Опция --quitonhide
означает, что при скрытии окна выполнение команды останавливается. Таким образом, Konsole не использует лишних ресурсов. Значок окна и отображаемую подсказку в данном случае требуется указывать вручную.
В ранее описанных примерах kstart и ksystraycmd самостоятельно определяли окно, с которым требуется работать. По умолчанию это первое окно, которое открывает приложение. Обычно такое поведение не приводит к ошибкам, однако если одновременно запускается несколько окон (например, при входе в систему), может произойти сбой. Этого можно избежать, используя параметр --window
. Он позволяет указать заголовок требуемого окна. В следующем примере параметр --window
используется для того, чтобы указать на конкретное окно konsole:
%
kstart
--iconify
--window
'kstart_me' konsole --caption 'kstart_me' -e tail -f ~/.xsession-errors
В данном примере заголовок окна был указан как для kstart, так и для целевого приложения. Это один из самых надёжных способов работы с kstart и ksystraycmd. Аргумент --window
поддерживается как kstart, так и ksystraycmd
. Допускается использование как обычной строки, так и регулярного выражения (например, «window[0-9]»). Регулярные выражения являются мощным механизмом работы со строками, используемым в KDE очень часто.
Иногда на экране просто не хватает места для всех окон. Если несколько приложений работают одновременно, и экран загромождён окнами, возможно, следует использовать виртуальные рабочие столы. По умолчанию в KDE четыре рабочих стола, каждый из которых работает подобно отдельному экрану: на каждом из них можно открывать окна, перемещать их и изменять фоновый рисунок. Эта техника похожа на механизм виртуальных терминалов.
Для того чтобы перейти к следующему виртуальному рабочему столу, используйте комбинацию клавиш Ctrl+Tab, аналогично комбинации Alt+Tab для переключения между окнами (см. «Переключение между окнами»): удерживая клавишу Ctrl, нажимайте Tab. Появится маленькое всплывающее окно с изображенями рабочих столов, одно из которых будет выделено. Отпустите клавишу Ctrl, чтобы перейти к выделенному рабочему столу. Нажимайте клавишу Tab, удерживая Ctrl, чтобы переключаться между столами.
Konqueror с простыми настройками
KDE содержит удобный и мощный файловый менеджер Konqueror, который позволяет вам делать всё, что пожелаете с файлами, расположенными на компьютере, в сети и, даже, в Интернет. У Konqueror слишком много возможностей, чтобы обсуждать их здесь, поэтому мы поверхностно рассмотрим некоторые их них. Если вы хотите получить более детальную информацию о Konqueror, обратитесь к руководству Konqueror выбором -> из меню Konqueror, или вы можете использовать KIOslave справки, введя help:/konqueror
в поле Адрес.
При первом открытии Konqueror в режиме управления, вы увидите две панели: справа будет содержание текущей папки ("панель просмотра"), а слева - боковую панель. Панель просмотра содержит значки для каждого элемента текущей папки. Эти элементы могут быть и папками. Для множества типов файлов создаются «эскизы», которые избавляют вас от необходимости открытия отдельной программы для предварительного просмотра. Для предварительного просмотра файла задержите курсор мыши, над именем файла около секунды: вы увидите всплывающее окно, отображающее содержание файла и другую полезную информацию, в т.ч. размер, владелец и права файла.
Любой элемент можно открыть щелчком мыши (только одним – KDE не использует двойной щелчок по умолчанию) на его значке. Папки по умолчанию открываются в том же окне; файлы открываются в соответствующей программе, а если таковой не зарегистрировано для данного типа файла, вам будет предложено выбрать программу, которую следует использовать. Например, если у вас нет зарегистрированного текстового процессора, способного открывать файлы Microsoft® Word, то файловый менеджер спросит, что делать.
Чтобы перейти назад к последней открытой папке, нажмите кнопку Назад, а чтобы перейти на одну папку выше - нажмите кнопку Вверх.
Боковая панель Konqueror
Навигация по папкам с помощью панели просмотра может быть непрактичной и, даже, затруднительной. Боковая панель предоставляет специальные возможности, упрощающие поиск.
На левом краю боковой панели расположены несколько кнопок, каждая со своим значком:
Так как Konqueror также является мощным web-браузером, в нём есть возможность хранения закладок со ссылками на часто посещаемые места.
Боковая панель также предоставляет список известных устройств на вашем компьютере. Эти устройства могут быть как физическими — жёсткий диск, CD-ROM или дисковод — или виртуальными «устройствами» — удалённые ресурсы или логические разделы жёсткого диска.
Konqueror запоминает страницы, которые вы посещали, и упорядочивает их как по дате посещения, так и по алфавиту в древовидной структуре. Вы можете настроить такое поведение щёлкнув правой кнопкой мыши на элементе Журнал и выбрав из меню. По левому щелчку над элементом (например, www.kde.org) Konqueror отобразит документы, которые вы недавно посещали. По левому щелчку на документе (например, index.html) сайт откроется в панели просмотра.
По левому щелчку на элементе журнала, например ->, откроется другое всплывающее меню, в котором можно найти пункт , который приведёт к открытию страницы в новом окне.
Панель навигации по вашему домашнему каталогу. Левым щелчком на любой папке в этой панели, можно открыть её в панели просмотра. Также вы можете работать с контекстными меню папок, создавать подпапки и так далее.
Попробуйте перетащить музыкальные файлы (MP3, Ogg или .wav
) на боковую панель. Они будут сразу же воспроизведены (последовательно).
Боковая панель Ленты новостей отображает настраиваемый список источников новостей. Щёлкните правой клавишей мыши на кнопке Настроить или одной из кнопок источников новостей (например, стандартном "Новости KDE" ) для добавления нового источника новостей.
Здесь вы можете просмотреть службы, предоставляемые другими компьютерами по сети. Для этого требуется выполнение демона Lisa. Сетевые папки позволяют увидеть список служб, предоставляемых компьютером. Вы легко можете просматривать ресурсы Samba, HTTP-сайты, или передавать файлы через безопасный протокол FISH.
Все компоненты UNIX®-подобных систем организованы дерево каталогов. Это "дерево" имеет "корень", т.е. корневую папку. Функция Корневая папка очень схожа с функцией Домашняя папка. Есть только одно различие: файловая система отображается полностью, а не ограничивается вашим домашним каталогом.
Здесь находится всё "остальное". Поэкспериментируйте с разными элементами. Если в вашем приводе CD или DVD находится AudioCD, то вы можете обнаружить всё на нём и, даже, больше с помощью Содержание аудио CD (с помощью этой функции также можно сжать звуковые файлы и сохранить их на жёсткий диск).
Для выделения только одного значка, зажмите Ctrl и щёлкните на значке, который хотите выделить. Если вы хотите выделить более одного значка, зажмите Ctrl при щелчках над каждым требуемым элементом. Когда один или более значков выделены, вы можете делать всё, что хотите с ними. Если вы желаете переместить или копировать элементы, выделите их и перетащите (с зажатой левой клавишей мыши) в требуемое место. Когда вы отпустите клавишу мыши, будет отображено меню, предлагающее , , или на выбранные файлы. Также можно это действие.
Множество других действий может быть проделано над выделенными файлами из контекстного меню. (Точное содержание этого меню зависит от типа выбранных файлов, поэтому оно и называется «контекстным»).
Как уже говорилось выше, вы можете создавать ссылки на файлы и папки где угодно. Это означает, что связанная папка будет присутствовать и вести себя также как и оригинал, в другом месте файловой системы, не занимая при этом места. Так, например, если вы имеете несколько документов, к которым вы часто обращаетесь, вы можете сгруппировать их в папку и создать ссылку на неё.
В файловом менеджере KDE, файлы перед удалением перемещаются в папку Корзина
для того, чтобы вы могли их восстановить, в случае случайного удаления. Корзина отображает все удалённые элементы. Вы можете выделять их, для восстановления и перемещения на оригинальное место, как описывалось в разделе «Значки». Если вы щёлкните правой клавишей мыши на корзине и выберите , то файлы будут навсегда удалены.
Дополнительная информация
Как уже говорилось в начале, руководство Konqueror содержит намного больше информации о возможностях Konqueror. Вы можете открыть его KHelpCenter или введя help:/konqueror
в строке Адрес в самом Konqueror.
Kicker — программа, обеспечивающая работу панели в среде KDE. По умолчанию эта панель располагается в нижней части рабочего стола по всей его длине, однако это поведение можно изменить. Kicker содержит практически всё, к чему может потребоваться быстрый доступ. Помимо кнопки вызова К-меню, с помощью которого можно запускать приложения, панель может содержать различные аплеты (такие как переключение рабочих столов, к примеру), список задач, часы и расширения, например, дополнительные панели. Вы можете настроить Kicker так, чтобы он полностью удовлетворял вашим потребностям. Ниже описаны стандартные способы настройки панели.
При первом запуске KDE на панели рядом с кнопкой -меню находятся некоторые значки. Их можно использовать для запуска соответствующих им приложений. При наведении мыши на значок показывается всплывающая подсказка: краткий текст, содержащий сведения о приложении.
Эти используемые по умолчанию значки могут не соответствовать приложениям, которые вы чаще всего используете. Вы можете удалить ненужные значки и добавить новые. Для удаления значка щёлкните правой кнопкой мыши на значке и выберите Удалить кнопку имя_приложения
в появившемся меню. Чтобы добавить новую кнопку, щёлкните правой кнопкой мыши на пустом месте панели, и выберите пункт меню , затем выберите нужное приложение в появившемся меню (которое является копией главного меню). Например, чтобы добавить значок музыкального проигрывателя JuK, выберите пункт ->->. Значок появится на панели, в том месте, где вы щёлкнули правой кнопкой мыши.
На панель Kicker можно добавлять элементы разных типов и значки запуска приложений. Элементы можно добавить через контекстное меню, в этот раз выбрав или . Элементы в списке Добавить аплет — это небольшие программы, которые могут быть размещены на панели. Примером аплета может быть Переключатель рабочих столов, который показывает миниатюрное изображение каждого из используемых виртуальных рабочих столов (дополнительную информацию о виртуальных рабочих столах смотрите в «Работа с несколькими рабочими столами»). Вы можете переключиться на другой стол, нажав на его изображении в переключателе.
Информация об аплетах панели Kicker находится в руководстве Kicker. Для того чтобы перейти к нему, введите help:/kicker
в строке адреса Konqueror.
Системный лоток содержит значки приложений, работа которых не требует вмешательства пользователя. К таким относится, например, музыкальный проигрыватель — он должен быть доступен, но не занимать много места на экране.
При щелчке
кнопкой мыши на таком значке открывается контекстное меню, с помощью которого можно управлять программой (например меню музыкального проигрывателя может содержать пункты воспроизведения, паузы, остановки и т. п.).При щелчке
кнопкой мыши на значке открывается главное окно программы. При наведении курсора мыши на значок появится всплывающая подсказка с полезной информацией от приложения (для проигрывателя это может быть название текущей песни). Свои значки в системный лоток обычно помещают музыкальные проигрыватели, клиенты сетей IRC, органайзеры и т.д...Такие приложения обычно содержат пункт настройки, определяющий, будет ли показываться значок в системном лотке или нет. Другие полезные советы по работе с системным лотком приведены в разделе «Системный лоток».
Панель задач содержит список окон, открытых в текущий момент. Вы можете переключаться между окнами, нажимая кнопку, соответствующую окну на панели задач. Панель задач показывает как свёрнутые, так и развёрнутые окна с одного или всех рабочих столов.
Буфер обмена позволяет копировать и перемещать текст и другие объекты из одного места в другое. Наиболее часто буфер обмена используют для копирования уже набранного текста, чтобы не набирать его ещё раз. Существует два разных способа копирования: через буфер обмена и выделение мышью. Рассмотрим оба способа:
Копирование текста с помощью мыши выполняется следующим образом:
Выделите текст, который необходимо скопировать.
Щёлкните средней кнопкой мыши на том месте, куда требуется скопировать текст. Копировать текст можно в окно той же программы, в которой текст содержался первоначально.
С помощью этого метода текст можно как копировать так и «вырезать» (удалять его из одного места и помещать в другое). Для этого можно использовать меню (как контекстное, так и меню программы) и клавиатуру. Ниже описаны оба способа:
-> (Ctrl+X)
Перемещение («вырезание») текста
Выделите текст, который требуется вырезать.
Выберите пункт меню -> (Ctrl+X), и выделенный текст будет перемещён в буфер обмена.
Поместите курсор в ту точку, куда требуется вставить текст. Вставлять текст можно в окно того же приложения, в котором он находился изначально. Выберите пункт меню -> (Ctrl+V).
Копирование текста выполняется аналогично:
Копирование текста
Выделите текст, который требуется скопировать.
Выберите пункт меню -> (Ctrl+C), и текст будет скопирован в буфер обмена.
Поместите курсор в ту точку, куда требуется вставить текст. Вставлять текст можно в окно того же приложения, в котором он находился изначально. Выберите пункт меню -> (Ctrl+V).
Вышеприведённые инструкции описывают стандартное поведение буфера обмена. Приложение Klipper, аплет которого можно добавить на панель (соответствующие указания приведены в разделе «Настройка Kicker»), предоставляет дополнительные функции работы с буфером обмена. Сюда входят история буфера обмена и возможность изменить поведение буфера и выделенного объекта. Информация об этом содержится в руководстве Klipper.
Дополнительная информация
Дополнительная информация о панели KDE, Kicker, содержится в системе справки KDE. Используйте приложение KHelpCenter или введите help:/kicker
в поле Адрес Konqueror.
Информация о дополнительных функциях работы с буфером обмена в KDE содержится в руководстве пользователя Klipper. Используйте приложение KHelpCenter или введите help:/klipper
в поле Адрес Konqueror.
Дополнительная информация
Дополнительная информация о Kicker содержится в руководстве пользователя Kicker. Используйте приложение KHelpCenter или введите help:/kicker
в поле Адрес Konqueror.
KDE предлагает различные способы запуска программ. Вы можете:
Просто выбрать необходимый пункт в К-меню.
Запустить программу из Konsole или открыть главное меню и выбрать (для этого можно использовать комбинацию клавиш, по умолчанию Alt+F2).
Создать ссылку на приложение на рабочем столе или использовать аплет быстрого запуска на панели.
Функция К-меню в KDE — такая же, как у меню «Пуск» в Windows®, однако в меню KDE программы разделены по категориям, таким как и . Эти категории, в свою очередь, могут состоять из разделов (например, , и ). Наконец, в этих разделах находятся пункты, запускающие собственно программы.
В К-меню могут быть показаны не все программы системы. Для того чтобы выполнить поиск приложений на жёстких дисках, выберите пункт и введите команду kappfinder
. В окне Kappfinder нажмите кнопку . После завершения поиска установите флажки напротив имён приложений, которые требуется добавить в К-меню и нажмите кнопку . После этого нажмите кнопку . Ссылки на выбранные приложения будут добавлены в соответствующие им разделы меню.
Ссылки на приложения также можно помещать на рабочий стол. Чтобы создать ссылку, щёлкните ->. В открывшемся окне на вкладке Общие введите имя приложения. Здесь же можно изменить значок ярлыка. Перейдите на вкладку Приложение и введите краткое описание программы в поле Описание. В поле Команда укажите вызываемую команду (помните, что имена файлов указываются с учётом регистра) и параметры запуска. Нажмите и на рабочем столе будет создан значок. Просто щёлкните на созданном значке, чтобы запустить указанное приложение.
кнопкой мыши на пустом месте рабочего стола и выберите пункт менюДля того чтобы запустить программу с помощью Konsole, откройте К-меню и выберите пункт ->. В появившемся окне Konsole введите имя программы, которую требуется запустить (помните, используемая по умолчанию командная оболочка в Konsole bash чувствительна к регистру) и нажмите Enter. Если вы не помните имя в точности, введите первые несколько символов и нажмите Tab. При этом оболочка попытается найти программы, имя которых начинается с указанных символов. Если таких программ несколько, в окне выводится полный список. Найдите в нём имя требуемой программы, введите его и нажмите Enter, чтобы запустить программу.
Какой бы способ вы ни выбрали, запуск программы в KDE достаточно прост. Любой способ запуска: от К-меню до вызова Konsole сводится к нескольким щелчкам мышью или нажатиям клавиш.
Смотрите также
В руководстве Kicker приведены советы по настройке меню, добавлению приложений на панель быстрого запуска и т.д.. Откройте руководство Kicker в Центре управления или в Konqueror, введя в адресной строке help:/kicker
.
Окна сохранения и открытия файлов одинаковы во всех приложениях KDE. В меню практически каждой программы KDE есть пункты -> и -> (а также ).
Окно выбора файла может включать от трёх до пяти элементов. В верхней части окна находятся кнопки, обеспечивающие доступ к функциям навигации и управления. В основной части окна (посередине) расположен список файлов и папок, представленных в виде значков. Внизу находится поля, в которых можно ввести имя файла и шаблон имени, и кнопка или .
Необязательные элементы окна: Панель быстрого доступа и Панель предварительного просмотра.
Программисты KDE стараются сделать так, чтобы приложения могли правильно работать с параметрами по умолчанию, однако пользователь может изменять большое количество параметров KDE, подстраивая его под свои нужды. Помимо параметров, которые влияют на все приложения (см. Глава 5, Центр управления KDE), существуют параметры отдельных приложений. В меню всех программ KDE есть пункт ->, при выборе которого открывается окно настройки.
В левой части окна настройки перечислены группы параметров. При щелчке на значке группы в правой части окна открываются соответствующие параметры, которые вы можете изменять по своему усмотрению.
Для того чтобы сохранить изменения параметров и закрыть окно, нажмите кнопку . Если вы хотите посмотреть, как внесённые изменения отразятся на программе, но не хотите закрывать окно настройки, нажмите кнопку . Пока окно открыто, вы можете восстановить прежние значения параметров.
Чтобы отменить изменения, нажмите кнопку . При этом изменения не будут сохранены и окно настройки будет закрыто.
Большая часть приложений KDE позволяет связывать комбинации клавиш с основными функциями приложения. Если вас не устраивают привязки по умолчанию или они конфликтуют с комбинациями клавиш для другого приложения (которое может не входить в состав KDE), вы можете изменить их. Выберите пункт меню ->. Будет открыто окно Настройка комбинаций клавиш. В качестве примера рассмотрим добавление комбинации клавиш для действия программы Konqueror (при этом вы сможете отправлять адреса интересных ресурсов своим друзьям, нажав всего одну-две клавиши):
Откройте окно Настроить комбинации клавиш для Konqueror, как описано выше.
Щёлкните на пункте Отправить адрес ссылки в списке (этот пункт находится в нижней части списка, в разделе Konqueror).
В панели Клавиша для выбранного действия выберите По выбору (мы собираемся самостоятельно указать требуемую клавишу).
Появится небольшое диалоговое окно. Нажмите клавиши Ctrl+E (или другие, по вашему выбору), и окно закроется. На кнопке справа теперь показана комбинация клавиш, связанная с выбранным действием.
Если вы хотите изменить комбинацию клавиш, щёлкните на кнопке с названием комбинацией клавиш. Диалог выбора комбинации будет открыт снова, и вы сможете указать требуемую привязку.
В окне почти каждого приложения KDE под меню находится одна или несколько панелей инструментов. Кнопки панели инструментов представляют наиболее часто используемые функции и параметры программы. Например, панель инструментов KMail содержит кнопки Новое сообщение, Проверить почту и некоторые другие. Некоторые функции могут быть представлены как значком на панели инструментов, так и пунктом меню (->, ->).
Не всех устроит набор кнопок, которые содержатся на панели инструментов (я, например, никогда не пользуюсь кнопкой Новое сообщение, а использую комбинацию клавиш Ctrl+N). Любую панель инструментов можно настроить. Вы также можете определить, какие панели будут показываться, а какие — нет.
Проще всего изменить набор показываемых панелей инструментов. Меню большей части приложений содержит подменю ->, с помощью которого можно указать, какие панели будут показаны, а какие — нет. Например, окно приложения Konqueror содержит четыре панели инструментов: Основная, Дополнительная, Панель адреса и Панель закладок. Для того чтобы скрыть панель закладок, перейдите к подменю и снимите флажок напротив пункта (для этого следует просто щёлкнуть по пункту).
Если в окне приложения нет меню , щёлкните кнопкой мыши на панели инструментов и перейдите в открывшемся меню к подменю .
С помощью , которое открывается при щелчке кнопкой мыши на панели, вы также можете настроить параметры панели, среди которых:
Ориентация (панель может показываться не только в верхней, но и в левой, правой или нижней части окна).
Положение панели (она может перемещаться без «привязки» к окну). Определяется пунктом подменю .
Размер панели (панель можно свернуть в полоску, при двойном щелчке на которой будет восстановлено первоначальное состояние). Определяется пунктом подменю .
Положение текста: сбоку от значков, под значками или вместо них.
Размер значков (влияет на панель только в том случае, если значки не заменены текстом).
Панель инструментов служит для быстрого обращения к наиболее часто используемым функциям приложения. Добавлять требуемые значки и удалять неиспользуемые можно с помощью окна настройки панелей инструментов — оно позволяет полностью изменить любую панель.
Выберите пункт меню -> или тот же пункт контекстного меню панели. При этом откроется окно настройки панелей инструментов. Оно содержит выпадающий список, в котором можно выбрать настраиваемую панель, и два списка элементов. В левом перечислены доступные действия, в правом — действия, уже находящиеся на панели.
Часто в списке содержатся такие действия (например, Активировать вкладку 12), которые вряд ли когда-нибудь потребуется добавлять на панель, и даже такие, о существовании которых вы вообще не подозревали. Благодаря окну настройки панелей инструментов можно узнать о программе много нового. Вы можете перетаскивать пункты из одного списка в другой, изменять их порядок и переопределять соответствующие им значки. Нажмите , и панели инструментов тут же изменятся в соответствии с вашими предпочтениями.
В списке доступных действий могут находиться несколько специальных пунктов:
разделители. Бывают двух видов:
разделитель строк — линия между двумя значками
разделитель — более широкий промежуток между двумя значками
<Точка вставки> — специальный пункт, позволяющий модулям и другим компонентам добавлять на панель инструментов свои действия. Не рекомендуется удалять, так как восстановить его невозможно.
Пункт Набор инструментов: также служит точкой вставки действий, предоставляемых модулями.
Когда вы выбираете пункт в списке текущих действий, внизу окна показывается его краткое описание. Если элемент не рекомендуется удалять, будет показано соответствующее предупреждение.
Если вам не нравится перетаскивать элементы с помощью мыши, используйте стрелки (расположены между списками). С их помощью можно перемещать элементы из одного списка в другой, а также передвигать их вверх и вниз. Наверняка существует какой-нибудь способ восстановления вида панели инструментов по умолчанию (когда, например, требуется вернуть пункт <Точка вставки>), но мне о нём неизвестно.
Содержание
Центр управления
Центр управления KDE — это место, где можно изменить параметры, влияющие на всю среду KDE. Вы можете открыть его, используя пункт меню в К-меню или набрав в командной строке kcontrol
.
Параметры поделены по нескольким основным категориям, каждая из которых содержит несколько разделов с параметрами. Для показа раздела раскройте основную категорию, щёлкнув на + слева от её названия и затем щёлкните на необходимом разделе. При этом справа появится набор параметров, и вы сможете менять необходимые параметры. Никакие изменения не вступят в силу, пока вы не нажмёте кнопку . Если вы передумаете после того, как произвели некоторые изменения, и хотите восстановить параметры такими, какими они были до этого, просто нажмите кнопку .
Если вам необходима дополнительная справка по разделу, нажмите кнопку Справка. Возможно вы захотите заглянуть в руководство пользователя Центра управления KDE, которое вы сможете открыть через меню ->.
Здесь вы найдёте параметры настройки рабочего стола KDE и внешнего вида приложений.
Этот раздел управляет цветом или изображением, которые установлены как фон рабочего стола. Эти параметры могут быть применены ко всем виртуальным рабочим столам или только к какому-то одному конкретному. Множество обоев для фона поставляется вместе с KDE, однако вы можете подобрать свои собственные.
Здесь можно изменить цвета приложений kde. Множество цветовых схем поставляется вместе с KDE по умолчанию, другие вы можете найти на kde-look.org. Также вы можете создавать свои собственные. Также вы можете изменять контрастность и настраивать цвета к приложениям не из KDE для целостности общего внешнего вида.
Здесь вы можете настраивать различные параметры шрифтов в приложениях KDE. Также вы сможете настраивать сглаживание.
Здесь можно управлять темами значков и прочими параметрами, относящимися к значкам. Новые темы значков можно скачать с kde-look.org и установить здесь. Вы можете также удалить тему значков, выбрав её в списке и нажав кнопку . Кроме того, вы можете установить размеры значков для разных объектов в KDE и применить к значкам дополнительные эффекты.
Здесь вы можете выбрать каким курсором мыши и/или реакцией на панели задач будет сопровождаться запуск приложений. Вы также можете установить длительность показа процесса загрузки. Например, по умолчанию установлено мигание курсора длительностью до 30 секунд или до загрузки приложения.
Здесь вы можете задать параметры для хранителя экрана. Вы можете установить время бездействия до запуска хранителя, а также необходимость проверки пароля для разблокирования экрана.
Здесь можно установить, удалить и проверить заставку, появляющуюся при запуске KDE. Дополнительные заставки можно скачать с http://www.kde-look.org.
В этом разделе можно менять стиль графических элементов. Множество стилей поставляется с KDE, дополнительные могут быть загружены с http://www.kde-look.org. Также здесь вы можете включить или выключить такие параметры интерфейса, как прозрачные меню, показ значков на кнопках и всплывающих подсказках. Одни стили имеют больше параметров, другие — меньше.
Здесь можно создавать и управлять персональными темами. Темы являются комбинацией фона, цветов, хранителя экрана, декорации окон, набора значков и стиля. Это позволяет сохранить предпочитаемое оформление и применить его, нажав кнопку мыши.
Здесь можно настраивать оформление окна. Вы можете изменять как стиль, так и расположение кнопок. Одни темы имеют больше параметров настройки, другие меньше.
Дополнительная информация
Если в Центре управления KDE нет необходимых параметров, вероятно, придётся вручную редактировать конфигурационный файл. Смотрите раздел «Ручное редактирование файлов конфигурации» для дополнительной информации о том, как это сделать.
Если смена внешнего вида вашего рабочего стола в KDE доставляет вам радость, вы сможете найти множество тем и стилей по адресу kde-look.org.
Здесь содержатся параметры настройки внешнего вида и поведения рабочего стола в KDE.
Здесь вы сможете настроить поведение рабочего стола. Это то место, куда вы необходимо заглянуть для настройки значков устройств, выводимых на рабочем столе, всплывающих подсказок и раскладки значков. Также вы сможете настроить предварительный просмотр основных видов файлов и какие из устройств вы хотите чтобы показывались в виде значков.
Здесь можно настроить количество виртуальных рабочих столов или областей и то, как бы вы хотели их назвать. По умолчанию KDE имеет 4 виртуальных рабочих стола, и вы можете увеличить их число до 20. Также вы можете настроить переключение между виртуальными рабочими столами, используя колесо мыши.
Здесь можно изменить параметры для Kicker и других панелей KDE: размер, положение, длина и скрытие. Вы также можете изменять внешний вид панели, её прозрачность, фоновый рисунок и масштабирование значков. Также здесь вы можете настроить различные параметры меню, включая то, какие из приложений поместить в menu.
Модуль панели задач позволяет настраивать параметры, относящиеся к вашей панели задач. Вы можете настраивать показ окон со всех рабочих столов, группировать одинаковые задачи и действия, назначенные кнопкам мыши.
Здесь можно настроить параметры, относящиеся к поведению оконного менеджера KWin. KWin чрезвычайно настраиваем и имеет продвинутые возможности, такие как предотвращение перехвата фокуса и различные политики фокуса (например, следование фокуса за курсором мыши). Вы также можете настроить, какие действия требуется назначить определённым клавишам и событиям мыши.
Это расширенное диалоговое окно настройки, где вы можете установить свойства поведения конкретных окон. Существует множество параметров для тонкой настройки окна, включая то, какие позиции на экране должны занимать определённые окна при открытии, и как они должны показываться на панели задач или переключателе рабочих столов. Вы можете указать окна по приложению или даже по специфичной роли внутри приложения.
Здесь можно настроить работу с Интернетом и локальной сетью в KDE.
Здесь можно установить дополнительные сетевые параметры, такие как время ожидания сетевого соединения. Рекомендуем оставить эти значения параметров без изменений, если вы не знаете точно их назначения.
Общий рабочий стол позволяет совместно работать в текущем сеансе, или делает возможным вход на вашу машину из другого места. Затем вы сможете использовать программу-клиент VNC для KDE — «Общий рабочий стол (Krdc)» для управления рабочим столом по сети. Приложение очень полезно, особенно в случае, когда вам понадобится чья-то помощь.
Здесь можно создать и управлять приглашениями, а также правилами защиты для соединений без приглашения. Также вы можете настроить, будет ли показано фоновое изображение и на каком порту будет ожидать вызов служба.
Служба Samba (Microsoft® Windows®) и NFS (UNIX®) служит для общего доступа к файлам. Для того, чтобы изменить параметры данного модуля, необходим пароль пользователя root или пароль администратора. Здесь вы сможете указать каким пользователям позволен доступ к файлам без знания пароля root, и каким пользователям позволено это назначать. Вы также можете настроить, какие папки следует сделать общими, используя определённый уровень доступа, и кому позволено просматривать эти ресурсы.
Здесь можно настроить параметры, относящиеся к просмотру сетевых ресурсов в Konqueror. Konqueror способен просматривать различные сетевые ресурсы и работать с удалёнными файлами так, как будто они на вашей машине. Вы можете настроить запоминание предпочтительного имени регистрации и пароля для соединения с общими ресурсами Windows® (через Samba). Вы можете также указать какой тип сетевых ресурсов вы бы хотели просматривать, включая FTP, NFS и SMB.
Данный модуль позволяет настраивать параметры, относящиеся к демону UNIX® talk. Это очень простая сетевая программа для общения, работающая в терминале, созданная для общения по локальной сети. Некоторые её свойства можно задать, такие как автоответчик, который будет отправлять вам по электронной почте входящие сообщения или пересылать сообщения в другое место.
Здесь можно настроить использование прокси-сервера вместо прямого соединения с Интернетом. Рекомендуется не изменять эти параметры, если вы не знаете, зачем вам это нужно. Если используется прокси-сервер, то системный администратор сможет дать вам детальную информацию о параметрах, которые нужно указать.
Модуль настройки службы Samba требует прав root
или администратора. Это продвинутый инструмент для настройки, который позволяет вам контролировать безопасность сервера Samba, общие ресурсы, пользователей и принтеры в интуитивно понятном графическом интерфейсе. Это очень мощный инструмент с поддержкой настройки всего — от простого файла и принтера до использования вашего сервера Samba в качестве контроллера домена Windows® NT.
Здесь вы можете настроить обнаружение сетевых служб с помощью ZeroConf.
В этом модуле вы можете изменить параметры Konqueror, используемого в качестве веб-браузера. Здесь находятся стандартные для браузеров параметры, такие как настройка cookies, кэша и истории. Здесь же можно изменить комбинации клавиш, использование встраиваемых модулей и шрифты.
Здесь можно задать различные профили для беспроводной сетевой карты, для возможности быстрого переключения сети. Вы можете указать, какой профиль будет активизирован при запуске KDE.
Здесь можно изменять дополнительные параметры KDE, такие как привязка файлов и приложения по умолчанию.
Модуль выбора компонентов по умолчанию позволяет выбрать предпочтительные приложения для работы с различными службами. Здесь вы можете задать клиент электронной почты, встроенный текстовый редактор, Интернет-пейджер, эмулятор терминала и веб-браузер. Если вам нравится Xterm, Vim или Mozilla, это как раз то место, где можно установить эти предпочтения.
Здесь можно настроить привязки файлов разных типов с приложениями. Вы можете указать тип файла и выбрать в каком приложении он будет открываться. Также вы можете указать каким значком будет представлен каждый тип файла и выбрать способ открытия — встроенным модулем или отдельной программой.
Здесь можно настроить поведение программы Konqueror в режиме файлового менеджера. Доступны такие параметры, как шрифт и размер шрифта, перечень различных сетевых протоколов и контекстных меню. Konqueror — это очень мощный и настраиваемый инструмент управления файлами, изобилующий возможностями и средствами их настройки. За дополнительной информацией обратитесь к руководству пользователя Konqueror.
Здесь располагаются параметры, относящиеся к использованию памяти программой Konqueror. Минимизировать использование памяти позволяет указать, будет ли вновь открываемый экземпляр Konqueror открываться как новый экземпляр программы или вновь открываемые окна Konqueror будут обращаться к единому экземпляру программы в памяти. Это позволяет снизить затраты памяти. Также вы можете установить предварительный запуск Konqueror сразу при старте KDE, что позволит сократить время его запуска во время сеанса.
Здесь вы можете указать где располагаются данные календаря, контакты и заметки для программ, работающих с этими данными
Модуль управления службами показывает список служб, которые запускаются по запросу, и список служб, которыми управляет пользователь. Службы из первого списка нельзя изменить. Для служб из второго списка вы можете включить или отключить их загрузку при запуске KDE или запускать их вручную.
Здесь можно настроить управление сеансами KDE. Можно задать, чтобы KDE запоминала сеанс и восстанавливала приложения при следующем входе в систему. Можно также исключить определённые приложения из управления сеансами или вообще отключить это управление.
Здесь можно настроить проверку орфографии в KDE. Модуль позволяет задать, какую из программ проверки орфографии следует использовать, какие типы ошибок проверять и какой словарь использовать по умолчанию. Поддерживаются обе программы: ASpell и ISpell.
Данный модуль позволяет настроить использование программы Vim как встроенного компонента. Для этого необходимо, чтобы на компьютере были установлены свежие версии программы Gvim или Kvim. Вы можете настроить внешний вид редактора и задать путь к программе vim.
Здесь можно изменить параметры периферийных устройств, таких как клавиатура и джойстик.
Здесь можно изменить параметры дисплея, такие как размер, ориентация и частота обновления и указать, применять ли эти установки при загрузке KDE. На вкладке Питание вы можете настроить установки энергосбережения, например, отключение экрана.
Здесь можно настроить джойстик и протестировать правильность его работы. Также здесь вы можете откалибровать джойстик и вручную указать устройство, если джойстик не был корректно распознан автоматически.
Этот модуль позволяет настроить основные параметры клавиатуры, такие как время задержки и частота повтора, а также предпочтительное состояние клавиши NumLock при загрузке KDE.
Здесь можно настроить параметры мыши. Вы можете переключить последовательность кнопок, установить обратное направление прокрутки или изменить поведение нажимаемых значков. Вы также можете просмотреть, установить и выбрать темы для курсора. Вкладка Дополнительно позволит провести тонкую настройку параметров устройства.
Здесь можно настроить печать, используя различные системы печати. Вы можете добавить локальные или удалённые принтеры, просмотреть текущие задания печати и параметры принтеров.
Данный раздел имеет единственный модуль, Батарея ноутбука. Здесь можно настроить внешний вид и поведение монитора батарей Klaptopdaemon. Вы можете выбрать значки для показа различного уровня зарядки и установить предупреждения для событий, связных с разрядкой. Если батарея разрядится до критического уровня, вы можете выбрать корректное завершение работы вашего переносного компьютера, чтобы защититься от потери данных.
Здесь можно настроить параметры для региона и локали, а также специальные возможности для пользователей с ограниченными физическими возможностями.
Здесь можно настроить параметры для пользователей, имеющих проблемы со слухом или использованием клавиатуры. Вы можете настроить сопровождение системных звуков визуальными сигналами, такими как мигание экрана или инверсия цветов. Также вы можете настроить такое поведение как «залипающие клавиши» и «замедленные клавиши».
Этот модуль позволяет настраивать параметры, специфичные для вашей страны, такие как язык, валюта и формат даты. Для доступа к другим языкам установите соответствующие пакеты kde-i18n.
Здесь можно настроить действия, такие как расчерки мышью и комбинации клавиш клавиатуры для запуска приложений и выполнения команд.
Данный модуль позволяет настроить приложение Kxkb, переключатель раскладок клавиатуры, используемых в модуле xkb системы X Window System®. Программа позволяет переключаться между различными раскладками, используя индикатор в системном лотке или комбинацию клавиш. Вы можете включить или выключить раскладку клавиатуры непосредственно в этом диалоговом окне или добавить другие раскладки. Дополнительные параметры позволяют переключать раскладку глобально для всех приложений или для каждого окна в отдельности.
Здесь можно настроить глобальные комбинации клавиш для KDE. Существует несколько готовых схем комбинаций клавиш, которые вы можете использовать, если привыкли к ним в Windows® или Mac® OS. Также вы можете создать свою собственную схему и настроить свои комбинации клавиш.
В этой категории вы можете изменить параметры безопасности и конфиденциальности, такие как использование криптографии, бумажника KDE, управление персональными данными (включая кэш).
Этот модуль позволяет вам настроить SSL для использования с большинством приложений KDE, управлять вашими персональными сертификатами и известными службами предоставления сертификатов.
Здесь вы можете изменить параметры бумажников KDE.
Цель бумажника KDE — предоставить защищённое хранилище для данных веб-форм и паролей. Вы можете группировать разные пароли в разных бумажниках, и каждый из них может быть открыт только при помощи главного пароля (который вы не должны забывать!). Используемый по умолчанию бумажник называется "kdewallet". В секции Автоматический выбор бумажника вы можете создать новый бумажник для локальных паролей или использовать предоставляемый по умолчанию бумажник для всех данных.
Такие программы KDE, как Konqueror, Kmail и Kopete, полностью совместимы с бумажником KDE. Все они, как минимум, один раз запрашивают разрешение для доступа к бумажнику. Вы можете давать разные уровни доступа, например «Разрешать всегда», «Разрешить один раз» и так далее. Уровень доступа может быть изменён на вкладке «Контроль доступа». Для этого удалите политику приложения, и выберите новый уровень доступа в следующий раз, когда приложение запросит доступ к бумажнику.
Чтобы включить подсистему бумажников KDE, установите флажок Использовать бумажник KDE. Чтобы полностью отключить систему бумажников KDE, снимите этот флажок.
По умолчанию менеджер бумажников KDE остаётся открытым до завершения пользовательского сеанса, но вы можете изменить это в секции Закрыть бумажник так, чтобы бумажник закрывался если он не использовался какое-то время, если включился хранитель экрана или когда он не будет использоваться ни одним приложением.
Так как вы можете иметь несколько бумажников, Автоматический выбор бумажника позволяет запускать KDE с указанным бумажником.
По умолчанию бумажник KDE появляется в системном лотке, но вы можете спрятать его. Для этого снимите флажок Показывать менеджер в системном лотке (чтобы всегда скрывать бумажник), или установите Скрыть значок в системном лотке, когда бумажник закрыт, чтобы скрывать значок, когда все бумажники закрыты. Эти параметры находятся в секции Менеджер бумажников.
Здесь вы выбрать политику использования бумажников для приложений KDE.
Здесь вы можете изменить персональную информацию, использующуюся в почтовых программах и текстовых процессорах. Пароль вашей учетной записи можно изменить, нажав кнопку .
Этот модуль позволяет удалять следы, которые KDE оставляет на вашей системе, например, в истории команд или кэше браузера.
Данный модуль позволяет настроить такие аспекты системы, как начальный загрузчик и ядро и поможет выполнить необходимые системные задачи. Большинство параметров в данном разделе требуют знания пароля root или администратора для того, чтобы вносить изменения.
Если вы используете популярный системный загрузчик LILO, то здесь можно его настроить. Вы можете настроить точку установки загрузчика, задать интервал ожидания для экрана загрузки LILO, а также добавить или изменить загружаемые операционные системы в список загрузки.
Данный модуль позволяем настроить системную дату и время. Вы можете установить дату, время и временную зону. Данные параметры применимы для всей системы в целом.
Здесь вы сможете управлять как персональными, так и системными шрифтами. Этот модуль позволяет установить новый шрифт, удалить ненужный и просмотреть установленные шрифты. По умолчанию показываются персональные шрифты. Для изменения системных шрифтов нажмите кнопку .
Этот модуль позволяет настроить специальные клавиши на ноутбуке IBM Thinkpad. Для использования этой возможности необходим установленный модуль «nvram».
Если вы используете KDE в Linux®, то этот модуль KControl позволяет создавать или изменять конфигурационные файлы для ядра Linux®. Этот модуль конфигурации совместим с ядром версии не выше 2.5.
Данный модуль позволяет настроить менеджер входа в систему KDE — kdm. Это мощный менеджер входа с широким спектром параметров. Он поддерживает переключение пользователей, удалённое подключение в графическом режиме и имеет полностью настраиваемый внешний вид. Дополнительная информация приведена в руководстве пользователя kdm.
В этом модуле можно задать расположение важных папок. Папка рабочего стола содержит все файлы с вашего рабочего стола. Папка автозапуска содержит файлы или ссылки на файлы, которые требуется запустить при запуске KDE. Папка документов содержит путь к папке, откуда приложения KDE будут открывать и куда будут сохранять документы.
Этот модуль позволяет настроить дополнительные функции для ноутбука Sony Vaio. Если у вас есть Sony Vaio, то для использования этого раздела необходимо установить драйвер «sonypi».
В этом документе приводится краткое описание основных приложений KDE. Указаны ссылки на документы с более подробной информацией по каждому приложению.
Файловый менеджер KDE, web-браузер, клиент FTP и не только. В Konqueror отражены все последние технологии KDE, от KIO (механизмы доступа к файлам) до встраиваемых компонентов. Поэтому Konqueror является универсальным средством просмотра файлов.
Web-сайт: http://konqueror.org
Для того чтобы перейти к руководству программы, введите help:/konqueror
в строке адреса Konqueror или выберите руководство в списке документов KHelpCenter.
Мощный текстовый редактор KDE, поддерживающий работу с несколькими файлами одновременно. Kate отлично подходит для редактирования HTML, создания программ на C++ и PHP, а также для работы с XML благодаря мощному механизму подсветки синтаксических конструкций и средствам поиска фрагментов кода. Kate - очень быстрое приложение (файлы открываются за несколько секунд). Функция просмотра нескольких документов или различных участков одного документа в дочерних окнах также бывает очень полезной.
Web-сайт: http://kate.kde.org
Графический эмулятор терминала для KDE. Многие параметры этого приложения, как и большинства других программ KDE, можно изменять: пользователь может запускать самостоятельно настроенные сеансы, сеансы консоли Linux®, сеансы оболочки, а также сеансы root
и sudo.
Web-сайт: http://konsole.kde.org
Руководство пользователя Глава 13, Введение в Konsole
Панель KDE. Позволяет управлять запущенными приложениями, переключаться между рабочими столами, запускать программы, ярлыки которых находятся на панели, и многое другое.
Настройки программы описаны в документе Глава 3, Панель и рабочий стол.
Графический интерфейс управления механизмом DCOP (Desktop COmmunications Protocol). DCOP позволяет приложениям KDE обмениваться информацией. Он полезен не только программистам, но и пользователям, например, для создания сценариев или тем SuperKaramba.
Руководство пользователя «Создание сценариев» «KDialog»
Прочая документация: http://developer.kde.org/documentation/library/kdeqt/dcop.html
Центр управления KDE. С его помощью можно настроить огромное множество параметров, от темы, шрифтов и заставки до настроек Internet, безопасности и общесистемных опций.
Справочная система KDE, позволяющая просматривать как страницы справки UNIX® (man и info), так и документацию KDE, созданную командой документации KDE и авторами приложений. С помощью этой системы можно обратиться к документации любой программы.
Если вы хотите получить дополнительную информацию о команде документации KDE или присоединиться к ней и помочь проекту KDE, обратитесь к странице http://kde.org/documentation.
Связанная информация
http://kde-apps.org - богатейший набор приложений для KDE от сторонних авторов.
Вы, должно быть, заметили, что большая часть сведений о программах содержится в документации к этим программам. Документы можно открыть с помощью механизмов KIO Konqueror (введите help:/
в строке адреса) или в KHelpCenter.имя_приложения
Некоторые сведения можно получить на web-сайте KDE, http://kde.org.
KDE PIM (управление личными данными) - часть проекта KDE. Его цель - создание набора приложений, позволяющих управлять персональной информацией. Все приложения этого набора доступны через программу Kontact - диспетчер личных данных. Ниже приводится обзор наиболее широко используемых компонентов (приложений, интегрируемых в Kontact).
Служит средством объединения остальных приложений KDE PIM. С его помощью можно запустить любое другое приложение KDE PIM или получить краткую информацию о заданных событиях и установленных компонентах (страница Сводка).
Web-сайт: http://kontact.kde.org
Для того чтобы перейти к руководству программы, введите help:/kontact
в адресной строке Konqueror или выберите руководство в KHelpCenter.
Программа для работы с электронной почтой. KMail полностью поддерживает IMAP, POP3 и SMTP. Доступны функции шифрования, электронной подписи и борьбы со спамом. Пользователь может проверять орфографию, просматривать сообщения в формате HTML и осуществлять расширенный поиск.
Web-сайт: http://kmail.kde.org
Полностью настраиваемый органайзер с календарём. KOrganizer позволяет управлять событиями, задачами, уведомлениями, экспортировать данные в web, управлять информацией через сеть, создавать групповые расписания, экспортировать и импортировать файлы календарей, и многое другое.
Приложение для управления контактами. KAddressBook позволяет экспортировать и импортировать данные из других адресных книг (поддерживаются множество различных форматов). Программа легко интегрируется с Kopete, приложением KDE для отправки мгновенных сообщений. Поддерживаются все языковые кодировки, доступен расширенный поиск.
Полезный компонент, позволяющий управлять виртуальными наклейками. Их можно помещать на рабочий стол, перетаскивать в электронные письма и распечатывать. Наклейки могут отображаться даже после закрытия Kontact.
Компонент чтения новостей. Совместим с GNSKA (Good Net-Keeping Seal of Approval), поддерживает MIME и множество серверов.
Маленькая и быстрая программа для просмотра новостей, распространяемых через ленты RSS и Atom.Полезные функции: поиск сообщения по заголовку, управление лентами новостей и настройка параметров архивирования.
Связанная информация
Более подробная информация приводится на сайтах http://kontact.kde.org и http://kdepim.kde.org.
В KDE входят несколько приложений для работы с компьютерными сетями. Некоторые из этих программ описаны ниже.
Полнофункциональный клиент IM (мгновенных сообщений) со множеством функций. Поддерживаются протоколы MSN®, Yahoo®, AIM® и некоторые другие. Kopete позволяет устанавливать псевдонимы для отдельных собеседников и участвовать в нескольких диалогах IM одновременно. Функции Kopete можно расширять с помощью подключаемых модулей. С программой поставляются модули для сохранения протоколов разговоров, сбора статистики о пользователях, а также система примечаний, позволяющая создавать примечания к контактам.
Web-сайт: http://kopete.kde.org
Программа, позволяющая работать с протоколом DICT посредством графического интерфейса. С ее помощью вы можете искать в базах данных словарей слова и фразы.
Группа разработки DICT: http://www.dict.org/bin/Dict.
Интегрируемый с Konqueror диспетчер загрузок. KGet позволяет создавать группы загрузок, приостанавливать и продолжать загрузки. Доступны также некоторые другие функции.
Связанная информация
Несколько приложений KDE для работы с сетью содержатся в KDE Extragear; см. «Приложения KDE Extragear», раздел «Сеть».
Сюда входят все приложения из состава KOffice. Они описаны в документе Глава 23, Обзор компонентов KOffice.
KDE содержит несколько приложений для работы с графическими документами, от программ просмотра PDF до программ для создания снимков экрана. Ниже описаны некоторые из них и приведены ссылки на документы со связанной информацией.
Небольшое, но полезное приложение для редактирования палитр, выбора цветов и присваивания им имен. Цвет можно задать несколькими способами: указав код RGB, выбрав цвет из предлагаемых программой или скопировав его из любой точки экрана.
Полнофункциональное приложение KDE для просмотра PDF, основанное на xpdf. KPDF поддерживает несколько способов поиска по документу (стандартное окно поиска, фильтр уменьшенных копий страниц и т. д.) и предлагает несколько нестандартных функций, например, переход между страницами без участия пользователя.
Web-сайт: http://kpdf.kde.org
Приложение для просмотра изображений. Поддерживаются множество форматов, включая JPEG, GIF, PNG, TIFF и другие. Kview полностью интегрируется с KDE и может быть встроено в Konqueror, при этом пользователь Konqueror сможет просматривать локальные изображения, изображения на серверах FTP и Web. Программа поддерживает URL-адреса и может осуществлять некоторые операции над рисунками: увеличение, поворот, отражение и приведение к чёрно-белому изображению.
Приложение для сохранения снимков содержимого экрана. Позволяет делать снимки всего экрана, какого-либо окна или выбранного участка. Полученное изображение можно сохранить в формате JPG или PNG, поддерживаются некоторые другие форматы.
Простой графический редактор. Функции: основные функции рисования (создание векторных примитивов и линий произвольной формы), управление изображениями и редактирование значков.
Приложение для сканирования с интуитивно понятным интерфейсом. Kooka позволяет изменять основные настройки сканирования, сохранять полученное изображение (поддерживаются несколько форматов) и управлять полученными изображениями.
Web-сайт: http://kooka.kde.org
Связанная информация
Более функциональные графические приложения KDE содержатся в KDE Extragear;; см. «Приложения KDE Extragear», раздел «Графика».
Краткое описание нескольких приложений для работы с мультимедиа.
Простой в использовании музыкальный проигрыватель для KDE. JuK предоставляет расширенные функции работы с метаданными и списками воспроизведения (возможен быстрый поиск по динамически формируемому списку). Некоторые возможности: получение рисунков обложек из Google® Images, интеграция с MusicBrainz (определение файла через Internet), поддержка различных систем воспроизведения звука, включая aRts, GStreamer и aKode.
Приложение, позволяющее изменять громкость звука (поддерживаются различные звуковые драйвера). Каждому микшеру соответствует один ползунок. Доступны основные функции управления микшерами, например, отключение.
Медиа-плеер, поддерживающий форматы WAV, Ogg Vorbis, AVI (файлы, созданные DivX) и некоторые другие. Особенности Noatun: возможность добавления звуковых эффектов, графический эквалайзер, модульная архитектура, прозрачная работа с сетью, различные темы.
Web-сайт: http://noatun.kde.org
Связанная информация
Некоторые мультимедиа-приложения KDE с расширенными функциями содержатся в KDE Extragear; см. «Приложения KDE Extragear», раздел «Мультимедиа».
Эти приложения тесно связаны с проектом KDE, но они не включаются в его стандартную поставку. Этому можно привести множество причин, наиболее распространённые - дублирование функций и узкая специализация. Вероятно, случается и так, что разработчики сами не хотят включать их в основной пакет, придерживаясь собственного графика выпуска версий. Тем не менее, KDE открыт для дополнительных приложений, и многие из них чрезвычайно популярны.
Продвинутый, притом простой в обращении музыкальный проигрыватель, способен проигрывать форматы MP3, WAV, OGG и другие. Здесь просто не хватит места, чтобы упомянуть обо всех качествах amaroK. Он может автоматически находить обложки к альбомам композиций, находить слова песен и сопровождать музыку радующими глаз видеоэффектами. amaroK, как и всё в KDE, имеет множество настроек, в нём заложен мощный интерфейс для сценариев, контекстный браузер легко стилизуется с помощью CSS. amaroK может работать с такими движками, как GStreamer, xine , NMM, MAS, aKode и aRts.
Веб-сайт: http://amarok.kde.org
Загляните в руководство, набрав help:/amarok
в поле адреса Konqueror, или разыскав его в KHelpCenter. Если amaroK не установлен (значит, и руководства нет), его можно посмотреть здесь.
Полноценное приложение для создания CD/DVD в KDE. С K3b можно записывать на CD данные, видео и аудио (доступны модули для WAV, MP3 , FLAC, MonkeysAudio и Ogg Vorbis). Проекты дисков можно сохранять и открывать, поддерживается считывание CD, а значит , можно создавать собственные копии CD/DVD.
Страница на сайте KDE extragear: http://extragear.kde.org/apps/k3b/
Веб-сайт: http://k3b.org
Приложение для организации и импорта цифровых фотографий. Имеет полную тэговую функциональность, систему модулей, развитую систему комментариев. digiKam использует KIPI (KDE Image Plugin Interface), способствуя таким образом созданию инфраструктуры модулей работы с изображениями, которые становятся общими для всех графических приложений в KDE (например, Gwenview, ShowImg и KimDaBa).
Веб-сайт: http://digikam.org
Ещё один продвинутый просмотрщик, умеет загружать и сохранять изображения всех форматов, поддерживаемых KDE. Способен отображать файлы GIMP (*.xcf). Gwenview может производить некоторые манипуляции с графикой (циклическую смену, зеркальное отображение) и полностью поддерживает технологию KIO slaves (что позволяет использовать удалённые протоколы, такие как FTP). Из других свойств можно назвать операции управления файлами (копирование, перемещение, вставка).
Богато оснащённый просмотрщик, написанный для KDE, умеет отображать множество разных форматов, включая JPEG , PNG, [анимированные] GIF и MNG. Окно приложения состоит из панелей дерева каталогов, списка файлов и панели просмотра. Большая панель просмотра может меняться местами с меньшей панелью файлов. Программа позволяет просматривать изображения из нескольких каталогов и определять среди них одинаковые. ShowImg также предоставляет полноэкранный просмотр, уменьшение, увеличение, сортировку, перетаскивание с Konqueror и обработку изображений в сжатых архивах.
KimDaBa (База изображений KDE) предназначена для эффективной организации работы с сотнями (и даже тысячами) изображений. Имея способность снабжать изображения примечаниями, программа позволяет найти любой рисунок в течение нескольких секунд.
Полнофункциональный IRC-клиент с поддержкой указания разных кодировок для разных каналов, возобновляемой загрузки, завершения и подсветки ников, плотно интегрированный с Kontact и всем остальным KDE.
Графическая часть MLDonkey, мощного P2P файлообменного инструмента. Легко настраивается. Сетевая и пакетная статистика, и многое другое.
Для каждого сетевого интерфейса отображает значок в системном лотке. Подсказки и диалоговое окно предоставляют дополнительную информацию об интерфейсе. Также встроены пассивные выпадающие окна с информацией об изменениях и графическое отображение трафика.
Простая и удобная программа для графического представления использования дискового пространства. Filelight представляет сведения, изображая файловую систему в виде сегментированных концентрических колец.
Программа с простым интерфейсом для работы с кулинарными рецептами в KDE. Позволяет добавлять и удалять ингредиенты в рецептах и сами рецепты, помогает организовать диеты, подсчитать количество калорий, витаминов, углеводов и др. Другие преимущества - гибкость и потенциал для расширения.
Дополнительная информация и ссылки
Подчеркнём, что вышеприведенное - это только поверхностный обзор дополнительных приложений KDE. Чтобы ознакомиться со всеми приложениями, посетите сайт http://extragear.kde.org, где можно найти краткое описание каждого из них.
Руководства по большинству дополнительных приложений можно найти на сайте http://docs.kde.org.
Вы можете найти множество других сопутствующих KDE приложений в каталоге http://kde-apps.org.
Для работы с любыми устройствами в KDE, как съёмными так и нет, их необходимо предварительно включить в файловую систему (монтировать). После этого KDE получает всю необходимую информацию об устройстве: как считывать, как записывать данные на него, и много больше.
Работой с устройством управляет операционная система, поэтому важно наличие в ней соответствующих для этого средств. В KDE имеется возможность автоматического монтирования устройств с помощью HAL (Hardware Abstraction Layer -- уровень абстракции аппаратного обеспечения). При установке дистрибутива HAL обычно устанавливается и настраивается автоматически; в противном случае обратитесь к документации к своему дистрибутиву.
Существует несколько способов получения списка информационных носителей:
Вводом media:/
или system:/media
в адресной строке Konqueror.
Выбором Носители данных на вкладке Службы панели навигации Konqueror.
Через меню -> из меню Konqueror.
Щелчком на значке Система на рабочем столе, после чего в появившемся окне выбором пункта Hосители данных.
Расположение Носители данных (также известная как протокол media:/) - все устройства, которые опознаны KDE, включая жёсткие диски, CD- и DVD-приводы, а также устройства USB и Firewire, при условии, что ваш дистрибутив настроит их безошибочно и сообщит о них KDE.
KDE может отображать значки устройств на рабочем столе. Для этого в KDE Control Center перейдите в Рабочий стол+Поведение и выберите вкладку Значки устройств. Возможно отображение как монтированных, так и размонтированных устройств, либо только для автоматически монтированных (только если автоматическое монтирование включено).
Начиная с KDE 3.5 поддерживается автоматическое включение устройств в файловую систему при их физическом подключении. Это значит,что достаточно только вставить съёмный диск, и KDE спросит «Что вы хотите сделать?» с носителем информации. Настроить список предлагаемых действий можно в Центре управления в разделе Периферия+Устройства хранения данных. Здесь вы можете добавить или удалить программы, обрабатывающие подключения разных устройств.
Автоотключение будет работать, только если dbus, hal и udev установлены и ядро сконфигурировано должным образом. Это можно проверить с помощью KSysguard: команды hald, dbus-deamon, и udevd. В поставку KDE не входит ни один из этих компонентов. За них отвечает дистрибутив.
Связанная информация
HOWTO: setting up D-BUS and HAL with KDE's media ioslave edit (Поддерживаемое сообществом HOWTO на странице KDE-wiki)
http://www.freedesktop.org/wiki/Software/halHAL - Hardware Abstraction Layer
Если автоподключение не происходит, KDE подключает и отключат устройства только если для этого достаточно прав у текущего пользователя. Например, если устройство подключено как корневой раздел (т.е. /
), и вы вошли в KDE как пользователь, то вы не сможете подключать и отключать его без получения более высоких прав доступа. Разрешения на подключение устройств можно посмотреть в файле /etc/fstab
.
Подключение и отключение устройств вручную в KDE осуществляется правым щелчком мыши на значке устройства в media:/ или на рабочем столе и выбором в контекстном меню или соответственно, для съёмных устройств также доступен пункт . Однако KDE требует, чтобы устройство было прописано в /etc/fstab.
Введение в aRts
Настройка производительности
Существует несколько проигрывателей для KDE, некоторые с похожим набором функций, но все в разных стилях.
Самый первый проигрыватель для KDE, он до сих пор является стандартным в этой среде. Он поддерживает несколько форматов "скинов", визуализоацию, поставляется с множеством разных вспомогательных модулей.
Noatun входит в состав пакета kdemultimedia.
JuK - новый проигрыватель, основанный на концепции списков воспроизведения, имеет удобный интерфейс, в т.ч. для составления списков и редактирования метаданных композиций.
JuK входит в состав пакета kdemultimedia.
Kaboodle - аналог "Универсального проигрывателя" в проприетарнос ОС. В нём есть только кнопки "Играть", "Пауза", "Стоп".
Kaboodle входит в состав пакета kdemultimedia.
amaroK - проигрыватель на основе концепции коллекции. Это самый популярный и активно разрабатываемый проигрыватель, уже сейчас предлагающий инновационнцю функциональность.
Видеопроигрыватели, такие как Kaffeine и kmplayer также могут воспроизводить музыку.
Общепринятый способ копирования аудио-дисков в файлы формата MP3 или Ogg - использовать для этой цели специальную программу, например iTunes®, Winamp или приложение KDE KAudioCreator. Но если мы придерживаемся традиций, будет ли это весело?! В этой статье мы покажем вам, как можно почувствовать себя знатоком, копируя ваши аудио-диски... хмм... особым способом ;-)
Что нужно, чтобы стать крутым? KDE без дополнительных ингредиентов, будет способен скопировать ваш диск. Но чтобы перекодировать его, вам потребуется установить необходимые кодеки. В настоящее время поддерживаются форматы Ogg Vorbis, MP3 и FLAC. Для кодирования в эти форматы вам потребуется установить libogg, lame и flac соответственно. Как именно можно это сделать, зависит от дистрибутива, посмотрите документацию, чтобы узнать подробнее.
Как только вы установите свой любимый кодек, откройте KDE Control Center и перейдите в раздел -> и настройте параметры. Вы можете оставить установки по умолчанию, если хотите, но будет полезно по крайней мере знать, что предлагается. Теперь зайдите в раздел -> и измените все, что вам не нравится. CDDB, если вы не знали, расшифровывается как CD DataBase — база данных CD. Эта функция позволяет KDE получить информацию об исполнителе, альбоме и дорожках вашего CD из Интернета. Эти данные также используются для записи тегов в файлы MP3 и Ogg.
Без промедления займёмся делом. Сначала, разумеется, возьмите диск. Затем запустите Konqueror и откройте меню Сервис на панели навигации. Панель навигации располагается с левой стороны окна, как это видно на следующем рисунке. Если её не видно, вы можете сотворить её из воздуха, нажав магическую клавишу F9.
Теперь щёлкните на пункте Просмотр аудио CD и, через несколько секунд, вы увидите множество папок, которые сможете просмотреть. Если для этого требуется некоторое время, это значит, что идёт попытка получить информацию о диске из базы данных CDDB, доступ к которой настроили ранее.
На следующем рисунке мы видим содержимое папки Ogg Vorbis. Здесь оказались файлы в формате Ogg и даже показывается их размер. Но мы знаем, что аудио-диски не содержат файлов Ogg. Так что именно здесь происходит?
Все папки, что вы видите в разделе просмотра аудио CD - виртуальные. Они показывают содержимое диска через своего рода фильтры. Когда вы открываете папку Ogg Vorbis, вы фактически видите содержимое своего диска так, как если бы оно было представлено в формате Ogg. Можете пройтись по другим папкам и найдёте представление диска в форматах MP3, FLAC и WAV. Вы даже увидите приблизительные размеры файлов, закодированных в различные форматы.
Так как же мы перекодируем CD? Думаю, теперь вы можете догадаться. Просто решите, в какой формат вы хотите скопировать ваш диск, откройте соответствующую папку и скопируйте файлы в нужное место. Дело сделано! KDE начнёт копировать и кодировать файлы на лету! Если же вы скопируете какой-либо из файлов в папке Весь диск, то скопируете целый диск в один файл.
См. также
Сайт amaroK по адресу http://amarok.sf.net содержит последние новости и информацию об amaroK.
Описание модуля xine для системы aRts
Другие программы для воспроизведения фильмов (kaffeine, kmplayer)
KDE хранит информацию о вашей учётной записи в нескольких разных местах:
Скрытый каталог .kde
(обратите внимание на начальную точку), расположенный в домашнем каталоге, содержит множество конфигурационных файлов KDE. Некоторые подкаталоги будут особенно полезными: .kde/share/config
, в нём хранятся файлы конфигурации индивидуальных приложений; .kde/Autostart
, в котором находятся ссылки на приложения, которые запускаются при каждом запуске KDE; и .kde/share/apps/kabc
, здесь хранится ваша адресная книга.
Переменные окружения KDEDIR
и KDEDIRS
сообщают KDE, где хранятся файлы. Обычно достаточно бывает указать в KDEDIR
каталог установки KDE, но иногда случается, что есть и другие программы KDE, установленные в другие каталоги. В этом случае можно воспользоваться переменной KDEDIRS
. Укажите в KDEDIRS
список каталогов, содержащих ваши программы KDE через запятую. Например, если программы KDE содержатся в каталогах /usr/local/kde
и /home/phil/kde
, то нужно указать следующее: export KDEDIRS=/usr/local/kde,/home/phil/kde
для bash, или setenv KDEDIRS= /usr/local/kde,/home/phil/kde
, если вы пользуетесь sh.
Связанная информация
Часть VI, «KDE для системных администраторов» содержит дополнительную информацию о каталогах, используемых KDE.
В операционных системах UNIX®, как правило, могут работать несколько пользователей, которые, в свою очередь, обладают различными правами. Чаще всего используют обычную учётную запись, файлы которой расположены в /home/username
, а также учётную запись root
. Пользователь root
(суперпользователь) обладает самыми широкими системными правами и может редактировать любой файл в системе.
С одной стороны, вы можете без проблем выполнять задачи администрирования, с другой — ничто не ограничивает ваши действия с точки зрения безопасности. Так, небольшая опечатка или другая ошибка может нанести непоправимый ущерб.
Некоторые из операционных систем, использующих KDE позволяют вход в систему под учётной записью суперпользователя. Несмотря на это, никогда не запускайте KDE под правами root
, вам это никогда не понадобится. Ваша система станет гораздо более подвержена различного рода атакам, в особенности, если вы работаете в Интернете. В этом случае вы сильно увеличиваете шансы повредить систему.
Некоторые дистрибутивы Linux® были настолько озабочены этой проблемой, что запретили графический вход в систему как root
, используя вместо этого возможности sudo. Тем не менее, базовая модель безопасности sudo аналогична команде su со всеми слабыми и сильными сторонами.
Если вам когда-либо потребуется запустить программу с правами суперпользователя, мы рекомендуем вам использовать KDE su. В Konsole или нажав Alt+F2 введите kdesu
и приложение будет запущено с нужными правами. программа
Если вам требуется настроить систему для использования sudo, или у вас дистрибутив, использующий sudo, например Kubuntu™, вы все равно можете использовать KDE su. Программа будет исправлена разработчиками, чтобы использовать правильную настройку. Все же не следует использовать sudo программа
, чтобы запустить приложение под правами root
, это может привести в беспорядок права доступа к различным файлам настройки программы. Хотя запуск графического приложения с правами root
само по себе плохая идея, самым безопасным способом сделать это будет использование KDE su.
См. также
Начиная с версии 3.3, KDE предоставляет систему управления сеансами, позволяющую переключаться между различными учётными записями пользователя на компьютере. Например, можно, оставаясь в системе, дать возможность вашей сестре, брату, жене, соседу или кому-либо ещё быстро почитать собственную электронную почту. До этого вы должны выйти из системы (следовательно, закрыть программы и сохранить документы) и позволить другому пользователю войти в систему.
Теперь это почти так же просто, как и переключение между виртуальными рабочими столами.
Переключение сеансов: как это работает
menu теперь включает новый пункт. В нижней части главного меню находится подменю . Оно содержит команду Заблокировать текущий и начать новый сеанс, означающую, что компьютер запустит хранитель экрана и через несколько секунд предложит войти другому пользователю обычным образом. Пункт пропускает запуск хранителя экрана.
Если запущен более, чем один сеанс, то можно выбирать между ними, нажимая комбинацию клавиш Ctrl+Alt+F7, F8 и так далее (это обычно настроено по умолчанию), или же (что даже более удобно) выбирать их из списка активных сеансов в нижней части подменю .
После активации хранителя экрана другой пользователь для входа в систему просто должен нажать кнопку и запустить другой сеанс.
Находясь в kdm, для переключения на другой активный сеанс нужно нажать кнопку и выбрать , что приведёт к результату, описанному выше.
kpf предоставляет возможность простого обмена файлами по протоколу HTTP (протокол передачи гипертекста), который также используется веб-сайтами, для передачи данных браузеру. kpf грубо говоря, открытый файловый сервер, это значит, что нет никаких ограничений доступа к общим файлам: файлы, которые вы определили как общие, доступны всем.
kpf разработан для обмена файлами между друзьями, не как полномасштабный веб-сервер типа Apache. kpf ориентируется на быстрый обмен файлами с другими при общении через IRC (Internet Relay Chat, или «комнаты общения».)
kpf запускается в качестве аплета на панели Kicker. Это означает, что он занимает минимальное пространство на экране, при том, что его состояние всегда видимо. Для запуска аплета kpf щёлкните кнопкой мыши на Kicker и выберите , выберите из списка Файловый сервер и нажмите кнопку .
kpf использует понятие общих папок. Вы должны выбрать одну или несколько папок, доступ к которым требуется открыть, и все файлы в этой папке (как и подпапки) станут доступны для остальных.
Будьте очень внимательны при выборе папок. Вы должны быть уверены в необходимости открытия доступа. Запомните, что все файлы и подпапки, включая «скрытые» файлы (с точкой в начале имени) будут доступны для всего мира, поэтому не следует открывать доступ к важной информации, типа паролей, криптографических ключей, вашей адресной книге и т.д.
Если kpf запущен, вы увидите квадратный аплет со вжатым скосом и значком, обозначающим горячий воздушный баллон. Баллон видно, если нет общих папок.
Для открытия доступа к папке щёлкните . Выбор этого элемента откроет «мастер», который задаст вам несколько простых вопросов. Ответы на вопросы настроят папку для обмена.
кнопкой мыши на значке баллона и во всплывающем меню выберитеОткрыть доступ к папке можно и по-другому: kpf интегрируется с Konqueror.
Откройте требуемую папку в Konqueror, щёлкните кнопкой мыши на фоне и вызовите диалог «Свойства». Если kpf установлен в системе, в этом окне будет присутствовать вкладка Сделать общим. Вам будет предложено запустить kpf, если он не запущен. При нажатии кнопки kpf создаст новую общую папку.
Более детальную информацию, например о том, как открыть доступ к разным папкам, разным людям, вы можете найти в руководстве kpf.
Этот раздел основан на файле README по LISa, написанный Александром Неундорфом (Alexander Neundorf).
В дистрибутив KDE входит мощный сервер сбора сведений о локальной сети (Lan Information Server, LISa) и сервер сбора сведений о локальной сети с ограниченным доступом (Restricted Lan Information Server, resLISa). С их помощью можно обнаруживать серверы CIFS и другие серверы локальной сети, то есть функция этих серверов аналогична программе «Сетевое окружение», входящей в состав Microsoft® Windows®.
Lisa использует только стек TCP/IP, поэтому настраивать Samba не требуется. Тем не менее, наличие пакета samba в системе необходимо. В файле параметров Lisa вы указываете диапазон IP-адресов, которые необходимо проверить. При запуске демон Lisa отправляет эхо-запрос ICMP на каждый из IP-адресов, указанных в конфигурационном файле, и ожидает ответа.
Демон Lisa требует привилегии суперпользователя для того, чтобы открыть сокет, однако после этого программа переходит на непривилегированный уровень выполнения.
Вы можете запустить Lisa, выполнив nmblookup "*"
.
Программу nmblookup можно загрузить с сервера http://www.samba.org или установить из пакетов вашего дистрибутива
"*"
отправляет сообщение всем машинам вашей сети (на широковещательный адрес). Ответ на этот запрос означает, что отправившая его машина, на которой запущен сервис smb, принимает входящие соединения.Если политика вашей компании не допускает открытие посторонних портов, для связи с машинами вашей сети можно использовать ResLisa. ResLisa не может отправлять широковещательные и групповые эхо-запросы, поэтому в файле параметров требуется отдельно указать имя каждой машины. Текущая версия программы может опрашивать до 64 адресов.
ResLisa показывает информацию, полученную не через сеть, а через сокет домена UNIX®. Используется имя сокета /tmp/resLISa-
, поэтому несколько пользователей могут запускать ResLisa одновременно.имя_пользователя
При запуске Lisa анализирует пользовательский файл параметров $
. Если этот файл не существует, Lisa использует общесистемный файл параметров, HOME
/.lisarc/etc/lisarc
. Ниже приведён пример такого файла:
PingAddresses = 192.168.100.0/255.255.255.0;192.168.100.10-192.168.199.19;192.168.200.1;
PingNames = my_host1;my_host2 #Указываются имена машин (требуется для работы resLISa)
AllowedAddresses = 192.168.0.0/255.255.0.0
BroadcastNetwork = 192.168.100.0/255.255.255.0
SearchUsingNmblookup = 1 #также использовать nmblookup
FirstWait = 30 #30 сотых долей секунды
SecondWait = -1 #Опрашивать только один раз
#SecondWait = 60 #При втором запросе ждать 0,6 секунды
UpdatePeriod = 300 #Обновлять информацию каждые 300 секунд
DeliverUnnamedHosts = 0 #Не выводить сведения о машинах без имени
MaxPingsAtOnce = 256 #Максимальное количество эхо-запросов ICMP, отправляемых при опросе компьютеров
Lisa можно настроить также с помощью программы с графическим интерфейсом. Выберите пункт menu ->->. Для того чтобы Lisa использовала указанные здесь параметры, запустите эту службу с параметром -K
.
Связанная информация
Полный список параметров командной строки и дополнительные примеры содержатся в полном руководстве Lisa. Введите help:/lisa
в строке адреса программы Konqueror, чтобы открыть этот документ.
Шрифты очень легко настраиваются с помощью KDE. Откройте Центр управления (с помощью ->) и выберите Установка шрифтов в дереве Системное администрирование.
Есть два типа шрифтов: персональные и глобальные. Персональные шрифты доступны только вашему пользователю, тогда как глобальные шрифты доступны всем. Когда вы открываете программу Установка шрифтов в персональном режиме ( это вы можете увидеть на панели Расположение). Когда вы нажимаете на кнопку , и вводите пароль root
, то можете просматривать и удалять шрифты для всех пользователей этого компьютера.
Больше нет различий между этими типами шрифтов.
В центре находиться список шрифтов. Щелкните на шрифте для предварительного просмотра. На панели инструментов вверху находятся кнопки для перехода в верхний каталог, обновления списка шрифтов и изменения типа отображения списка.
Если вы хотите, то можете рассортировать ваши шрифты в разные каталоги, чтобы легче было найти их позже.
Для установки шрифта щёлкните на кнопке . Отобразится диалог открытия файлов, в котором вы сможете выбрать требуемый шрифт для установки.
Либо можно перетаскивать шрифты из Konqueror в список. Для удаления шрифта щёлкните кнопокой мыши на шрифте и выберите .
Настройка (сглаживание)
kfontinst и kfontview вероятно могут также найти применение, но нет написанной документации к ним.
Внешний вид рабочего стола KDE можно довольно легко и гибко изменить, настраивая различные элементы внешнего вида вручную или используя одну из предопределённых тем. Данное руководство описывает части KDE, поддающиеся настройке, и способы управления их внешним видом.
Фон рабочего стола, более известный под название "обои", позволяет показывать определённые изображения на рабочем столе. Настройка фона расположена в Центре управления, также к ним можно получить доступ из контекстного меню рабочего стола (щёлкните Настроить рабочий стол...).
кнопкой мыши на рабочем столе и выберите пунктВ KDE вы имеете возможность вообще не использовать изображения, использовать одиночное изображение или устроить слайд-шоу из нескольких изображений. Если выбран параметр Нет изображения для фона рабочего стола, вместо фона будут использоваться параметры Цвета. Вы также можете выбрать использовать единый фон для всех виртуальных рабочих столов или индивидуальный фон для каждого. Это делается выбором значения Все рабочие столы или имени конкретного рабочего стола из выпадающего меню.
Дополнительные фоновые изображения могут быть загружены нажатием кнопки справа или их можно скачать из раздела Wallpapers сайта kde-look.org.
Раздел Цвета Центра управления позволяют настраивать цвета, которые используются для различных элементов окон, таких как заголовки окон, фон, кнопки и текст. Вы можете изменить цвет каждого элемента, выбирая элемент из выпадающего списка и указывая для него цвет. После этого сохраните изменения нажатием кнопки . Это действие сохранит установки в файле цветовой схемы. Файлы цветовой схемы — это текстовые файлы с расширением .kcsrc
, которые содержат записи для каждого элемента и его цвет в формате RGB. Также очень легко добавить загруженные цветовые схемы, нажав кнопку и указав файл .kcsrc
. Используя цветовые схемы, можно сохранить цвета в файл и легко изменять цвет отдельных элементов.
Дополнительные цветовые схемы можно загрузить из раздела Color Schemes сайта kde-look.org.
Тема значков содержит изображения, используемые для обозначения действий, файлов, устройств и приложений. Управление темами значков осуществляется в разделе "Значки" в Центре управления. Просто выберите тему значков, которую хотите использовать, и нажмите на кнопку , чтобы использовать эту тему. Чтобы установить новую тему, нажмите кнопку и укажите расположение архива с темой значков. Распаковывать архив не нужно. На самом деле поддерживаются только архивы тем значков. Чтобы удалить тему, просто выберите тему из списка и нажмите кнопку . Обратите внимание, что вы не можете удалить тему значков, которая используется в данный момент. Вам необходимо переключиться на другую тему перед удалением текущей. Вы не можете удалять темы значков, которые установлены администратором системы (root
) или пакетным менеджером вашего дистрибутива.
Дополнительные темы значков можно найти в разделе Icon Themes сайта kde-look.org.
Заставка по умолчанию
Заставка — это анимированное изображение или экран, который показывается во время загрузки KDE после процедуры входа. Каждый пользователь может иметь свою заставку. Изменить заставку текущего пользователя можно в модуле "Заставка" Центра управления. Выберите понравившуюся заставку и нажмите кнопку . Вы можете также посмотреть, как выглядит заставка, выбрав заставку и нажав кнопку . Установить новую тему заставки очень просто. Нажмите кнопку и укажите расположение архива заставки, которую хотите добавить. Архив распаковывать не нужно. Удаление заставок так же просто выполняется нажатием кнопки . Заметьте, что вы не можете удалить заставки, установленные администратором системы (root
) или пакетным менеджером вашего дистрибутива.
Темы заставок можно найти на сайте kde-look.org в разделе Splash Screens. Имейте ввиду, что некоторые заставки требуют установки специального движка KSplash.
В KDE можно выбрать внешний вид границ окон, заголовка и кнопок, используя декорации окон. Некоторые декорации даже способны применять такие эффекты как прозрачность. Чтобы сделать это, не жертвуя скоростью и производительностью, декорации окон поставляются в исходном коде, который нужно компилировать, или в готовых пакетах, требующих установки. В основном декорации окон представляют из себя модули или небольшие программы, которые используются KWin (оконным менеджером KDE) для показа обрамления окон.
Чтобы добавить новое оформление окна, нужно скомпилировать его из исходного кода. Если для вашего дистрибутива или системы поставляется готовый пакет, нужно просто его установить, используя менеджер пакетов. За инструкциями как это сделать обратитесь к документации по вашему дистрибутиву. После установки оформления окна, оно становиться доступным в разделе "Декорации окон" в Центре управления. На вкладке Оформление окна имеется выпадающий список установленных тем оформления. Выберите оформление окна и нажмите на кнопку . Различные оформления окна имеют разные возможности и настройки. Поэкспериментируйте с ними. Вкладка Кнопки позволяет управлять кнопками в заголовке окна. Установите флаг Использовать своё расположение кнопок заголовка окна для изменения порядка, удаления или добавления кнопок. Чтобы добавить кнопку в заголовок, перетащите её из списка в предварительный просмотр заголовка над ним. Чтобы удалить, перетащите кнопку из предварительного просмотра заголовка в список. Просто перетаскивайте кнопки в предварительном просмотре заголовка, чтобы изменить их порядок.
Хотя все оформления окон требуют компиляции из исходного кода, некоторые из них могут загружать файлы тем, основанные на формате pixmap, которые не нужно компилировать. KDE поставляется с оформлением окна, использующим pixmap-темы, которое называется "IceWM". Другое оформление, использующее pixmap-темы — deKorator, которую можно найти на сайте kde-look.org. Пожалуйста, обратитесь к документации по вашему дистрибутиву за инструкциями по установке. Преимущество использования тем оформления окна, основанных на pixmap, — относительная простота создания тем для них, используя изображения и редактируя конфигурационный файл. Однако при использовании таких тем оформления возникает незначительная потеря производительности, хотя это может быть незаметно на очень быстрых системах.
Чтобы добавить тему IceWM, выберите IceWM как оформление окна и щёлкните по ссылке Открыть папку тем IceWM в области описания оформления окна. Это действие откроет окно Konqueror, содержащее папку $
. Распакуйте новую тему IceWM в эту папку. Эта тема будет добавлена в список тем IceWM. Выберите тему, которую хотите использовать, и нажмите кнопку .KDEHOME
/share/apps/kwin/icewm-themes
Чтобы добавить тему для deKorator после его установки, выберите deKorator из списка оформлений окон и перейдите на вкладку Темы. Нажмите кнопку и укажите расположение архива с темой. Убедитесь, что версия deKorator, установленного в вашей системе, и версия темы совпадают. После добавления темы выберите необходимую тему и нажмите кнопку . Нажмите кнопку для вступления изменений в силу.
Некоторые оформления окон доступны на сайте kde-look.org в подразделах: KDE 3.x и KDE 3.2+. Темы для IceWM и deKorator имеют свои подразделы в разделе "Window Decorations".
Графические элементы (виджеты) — это базовые элементы графического пользовательского интерфейса, такие как кнопки, полосы прокрутки, вкладки и меню. Стиль графических элементов — модуль или небольшая программа, которая указывает KDE как показывать графические элементы. Поскольку графические элементы являются базовыми элементами интерфейса, к ним происходят частые обращения, на которые они должны реагировать очень быстро. По этой причине стили графических элементов должны поставляться в исходном коде, подлежащем компиляции, или в готовых пакетах, требующих установки, подобно темам оформления окон. Обратитесь к документации по вашему дистрибутиву за инструкциями по компиляции из исходного кода или установке готовых пакетов.
После установки стиль графических элементов будет добавлен в список доступных стилей в разделе Стиль Центра управления. Вкладка Стиль позволяет выбрать стиль графических элементов из списка и настроить его, если стиль имеет кнопку . Разные стили имеют разные параметры настройки. Предварительный просмотр выбранного стиля находится в нижней части вкладки. Вкладка Панель инструментов содержит несколько параметров настройки внешнего вида панелей инструментов.
Дополнительные стили графических элементов могут быть найдены в разделе Themes/Styles сайта kde-look.org. Обратите внимание, что стили поставляются в виде исходного кода или готовых пакетов. Они не являются файлами тем KDE.
KDE позволяет сохранять различные изменения внешнего вида рабочего стола в один файл, используя менеджер тем в Центре управления. После настройки рабочего стола нажмите кнопку . Введите дополнительную информацию о вашей теме: имя темы, автора, версию и т.д., после этого нажмите кнопку . Все параметры внешнего вида будут сохранены в один файл и ваша тема будет добавлена в список доступных тем KDE. Тема KDE (файл .kth
) указывает KDE какое оформление окна или цветовую схему использовать. Чтобы добавить тему KDE из внешнего источника, нажмите кнопку и укажите местоположение файла темы KDE. Удаление темы осуществляется нажатием кнопки . Если вы сделали изменения в теме, нужно создать новую тему или заранее удалить предыдущую версию, чтобы можно было использовать тему с таким же именем.
Тема KDE включает в себя:
Фон
Хранитель экрана
Тему значков
Системные уведомления
Цветовую схему
Тему курсоров
Декорации окон
Фон Konqueror (в режиме управления файлами)
Фон панелей
Стиль
Шрифты
Самая важная вещь, о которую нужно иметь ввиду, используя или устанавливая тему KDE, заключается в том, что тема указывает только, какие параметры использовать для указанных выше компонентов. Тема KDE включает только системные уведомления, фон рабочего стола, фон панелей, фон Konqueror и цветовую схему. Другие компоненты должны быть установлены отдельно, если они не поставляются вместе с KDE.
Дополнительные темы KDE могут быть загружены из подраздела Theme-Manager раздела "Themes/Styles" сайта kde-look.org.
Изображение для фона (обоев) или цвет рабочего стола
(.kcsrc
) Файл конфигурации, который определяет, какие цвета использовать для определённых графических элементов
Изображения, обозначающие приложения, файлы, устройства и т.д.
Анимированное изображение или экран, который показывается, пока KDE загружается после процедуры входа
Модули или небольшие программы, которые указывают оконному менеджеру как показывать границы окон
Модуль или небольшая программа, которая указывает KDE как показывать графические элементы
(.kth
) Файл, который содержит инструкции о том, какие параметры использовать для различных компонентов интерфейса
Базовые элементы, из которых состоит графический пользовательский интерфейс: кнопки, полосы прокрутки, меню, вкладки и т.д.
Краткое введение по работе с интерфейсом командной строки
Аварийные процедуры: завершение неконтролируемых приложений, и пр.
SSH (защищённая оболочка), сеансы, переменные окружения, и другие забавные штуки
Советы и подсказки
Konsole – это эмулятор терминала для X Window System. Фактически он основан на терминале DEC VT100 и многих его преемниках. Konsole – также называемый просто оболочкой – является важным инструментом на компьютерах под управлением Linux® и UNIX®, предназначенных для выполнения различных задач быстро и продуктивно.
Аварийные процедуры:
В операционных системах семейства UNIX® каждый процесс выполняется в своей собственной области памяти, независимо от других процессов, благодаря чему, процесс не может перезаписать память, которую используют остальные процессы, за исключением случаев, когда процесс имеет привилегии суперпользователя. Если процесс, запущенный в KDE, некорректно завершается вследствие какого-то сбоя, то не стоит беспокоится, о том, что это отразится на каком-либо другом запущенном процессе.
Для того чтобы отслеживать информацию о всех системных процессах, используйте в Konsole команды top или ps. Использование этих утилит значительно упростит процесс поиска и завершения "непослушных" программ.
Продемонстрируем пример использования сигналов в Konsole. Konqueror аварийно завершился и оставил выполняющийся процесс nspluginviewer, который использует 12% вашей оперативной памяти и 10% тактов процессора. Запустив программу top, нажмите k, для того чтобы "убить" процесс. Введите PID (идентификатор процесса) и сигнал для завершения процесса. Более подробную информацию о том, какие сигналы можно передавать выполняющимся процессам, смотрите в руководстве по сигналам (наберите в Konsole man signal, либо в Konqueror – #signal
).
SSH, сеансы, переменные окружения, и другие забавные штуки
Если вы используете Konsole для удалённого администрирования, подумайте об использовании «сеансов». Вызовите пункт меню -> и перейдите на закладку . Введите имя для нового сеанса. Теперь он станет сеансом по умолчанию, и он будет открываться каждый раз когда вы будете запускать Konsole.
При запуске Konsole выполняется набор команд bash, в т.ч. задание значений переменных среды KDE, из конфигурационных файлов ~/.bashrc
или ~/.bash_profile
. Предпочтительным конфигурационным файлом для пользовательских переменных является файл ~/.bash_profile
, команды printenv либо env могут быть использованы для отображения всех текущих заданных переменных. Для того чтобы задать значение переменной в командной оболочке, используйте команду VARNAME=значение_переменной
. Для ознакомления с полным списком переменных, которые поддерживаются KDE, посетите wiki .
Советы и подсказки
Для того чтобы переименовать сеанс Konsole нажмите Ctrl+Alt+S.
Если вам понадобится запустить какое-либо KDE приложение с привилегиями суперпользователя, воспользуйтесь командой KDE su с ключом -c
: наберите в командной строке kdesu
. Ключ -c -n
PROGRAM
-n
отключит запоминание паролей.
Связанная информация
В руководстве Konsole вы найдёте гораздо больше информации об особенностях Konsole. Руководство Konsole доступно из KHelpCenter. Либо просто введитеhelp:/konsole
в адресной строке браузера Konqueror.
Проект kdeedu в рамках KDE предлагает детям, семьям и учителям образовательные программы. В пакете вы можете найти приложения, которые помогут вам улучшить ваши языковые навыки и словарный запас (например, KVocTrain и KWordQuiz), научные программы (такие как очень продвинутый планетарий KStars и интерактивная геометрия Kig). Вы можете научиться печати вслепую при помощи KTouch, а учителя могут подготавливать материалы для уроков при помощи KEduca. Полный список образовательных программ KDE доступен на сайте KDE-Edu. Здесь мы дадим краткий обзор некоторых программ.
Чтобы посмотреть руководство пользователя для каждого из приложений, введите help:/<имя_программы>
в адресной строке Konqueror или найдите в Центре справки KDE.
Простая для использования программа, реализующая классическую игру «Виселица». Вы можете использовать слова из какой-то определённой темы, и выбирать уровень сложности. Программа поставляется на двадцати четырёх языках, из-за чего довольно удобна для изучения орфографии и базовых глаголов в других языках.
Эта программа была специально создана, чтобы помочь пользователю выучить алфавит нового языка, и затем перейти к изучению базовых слогов. Идеальна для детей или любого пользователя, пытающегося ознакомиться с алфавитом другого языка. В данный момент поддерживается несколько алфавитов.
Простая игра для тренировки мышления, в который вы должны отгадать слово, выданное программой. Буквы слова перемешаны, и вы должны угадать, какое слово было загадано. Аналогично популярной игре «Countdown» на американском телевидении.
Это простой способ изучить формы испанских глаголов. Программа предлагает глагол и время, пользователь вводит различные формы. Программа исправляет ошибки пользователя, и даёт указания. Пользователь может редактировать список изучаемых глаголов, кроме того, программа может самостоятельно строить обычные формы глаголов (а также формы наиболее важных групп глаголов). Нестандартные глаголы-исключения могут быть введены пользователем.
Это ещё одно продвинутое приложения для увеличения словарного запаса. Программа основана на использовании карточек. Файлы словарей можно легко скачать и загрузить в приложение.
Программа для изучения японского языка. Позволяет просмотреть английские и японские слова (в том числе с фильтрацией), поддерживает словари Edict и Kanjidic. Также Kiten предоставляет широкие возможности поиска, историю поиска, и секцию изучения, которая содержит различные обучающие режимы.
Эта программа поможет освежить знания по латинскому языку. В ней есть разделы словаря, грамматики и проверки глаголов. Кроме того, в ней содержится набор полезных заметок о латинском языке.
Несколько программ, которые помогут вам с математикой и геометрией.
Приложение с несколькими типами упражнений на использование дробей в вычислениях. Задания включают в себя нахождение суммы двух дробей, конвертирование обычных дробей в десятичные, сравнение дробей (больше, меньше) и многое другое.
Отличное приложение по интерактивной геометрии. Идеально для учителей, пытающихся нарисовать график на компьютере, или студентов, которые пытаются узнать что-то новое и изучить графики и кривые. На данный момент поддерживается множество типов геометрических фигур, и вы можете легко конструировать различные объекты, от парабол и гипербол до эллипсов.
Приложение, которое поможет вам улучшить навыки вычисления процентов. В программу включены различные типы упражнений, и в ней доступны разные уровни сложности для людей с разными возможностями.
Графопостроитель математических функций. Содержит мощный анализатор выражений. Вы можете выводить графики нескольких функций одновременно и комбинировать их для построения новых функций. KmPlot поддерживает функции с параметрами и в полярных координатах. Возможны несколько режимов сетки, графики могут быть напечатаны в высоком разрешении с правильным масштабом.
Настольный планетарий для KDE. Он предоставляет графическую симуляцию ночного неба, видимого с любой точки Земли, для любой даты и времени. KStars показывает 130.000 звёзд, 13.000 небесных объектов (например, Млечный Путь), все 8 основных планет Солнечной системы, Солнце и Луну, а также тысячи комет и астероидов.
Периодическая таблица химических элементов Д.И.Менделеева, с полным списком всех элементов, где для каждого элемента доступна расширенная информация. В дополнение к базовому обзору, возможности программы включают просмотр химических данных элемента, атомной модели, параметров энергии, а также внешний вид элемента.
Экзаменатор KDE: приложение на основе карточек, позволяющее создавать интерактивные формы тестирования. На данный момент поставляется с возможностью добавления серверов, с которых вы можете загружать тесты. Поддерживается несколько языков.
Программа для изучения десятипальцевого метода печати вслепую. KTouch показывает на экране клавиатуру и подсвечивает клавиши, которые нужно нажать. Над клавиатурой появляется текст, который нужно напечатать. По умолчанию в программе содержится несколько упражнений с разными уровнями сложности.
Экзаменатор KDE: приложение на основе карточек, позволяющее создавать интерактивные формы тестирования. На данный момент поставляется с возможностью добавления серверов, с которых вы можете загружать тесты. Поддерживается несколько языков.
Среда для обучения программированию на языке Лого, поддерживающая несколько языков.
Программа проведения тестов по политической географии. Вы можете изучать карту, запоминать названия стран или регионов и их столиц. Доступен режим проверки знаний, в котором будет задан ряд вопросов по названию столицы страны или региона, к примеру.
blinKen — игра «Саймон сказал» под KDE. Игрок должен запомнить последовательность зажигания огней и правильно воспроизвести её.
На сайте KDE-Edu http://edu.kde.org всегда есть новости и информация об образовательных приложениях KDE.
Проект KDEAP (KDE Accessibility Project) ставит своей целью сделать работу в среде KDE, удобной и пользователям с ограниченными возможностями. К специальным возможностям относятся не только инструменты перечисленные в Центре управления KDE, но также и несколько отдельных утилит, которые доступны в пакете специальных возможностей KDE. Этот пакет может не быть установленным на ваш компьютер - если это так, то вы можете его скачать здесь:
Дополнительная информация доступна на домашней странице KDE Accessibility.
KMouseTool это программа KDE, которая эмулирует нажатия кнопок мыши за вас, даже если её у вас нет. KMouseTool работает с любыми типами мыши, или другими устройствами указания.
Связанная информация
Web-сайт MouseTool: http://mousetool.com
KMagnifier (или kmag, если использовать название в стиле UNIX®) - небольшая утилита для Linux, позволяющая увеличить часть экрана. Она увеличивает часть экрана вокруг указателя мыши, или, определённую пользователем часть экрана. Дополнительно, вы можете сохранить увеличенную область экрана на диск.
Связанная информация
KMouth это программа из KDE, которая позволяет озвучивать текст, который вы ввели в специальном поле ввода. Этот инструмент возвращает дар речи тем, кто его потерял, или тем кто никогда не мог говорить. Этот инструмент также поддерживает определённую пользователем базу фраз.
Связанная информация
KTTS - это синтезатор речи KDE, позволяющий прочитывать вслух тексты. Начиная с KDE 3.4, KTTS работает с текстами из буфера обмена KDE, любыми текстовыми файлами, открытыми, например, в Kate, может читать вслух веб-страницы в Konqueror, и так далее.
Запустить KTTS можно командой kttsmgr.
Связанная информация
Файлы конфигурации KDE можно редактировать любым текстовым редактором, например, Kate, так как они - обычные текстовые файлы.
Пример файла:
[General] AutoSave=1 LastFile=/var/tmp/test.txt
Пользовательские параметры хранятся в каталоге .kde/share/config
(замените .kde
на значение переменной $KDEHOME
в вашей системе), общесистемные - в подкаталоге share/config
корневого каталога KDE. (Для того чтобы узнать путь к этому каталогу, выполните kde-config --prefix.) Имена файлов обычно заканчиваются символами rc (без точки), например, kopeterc
.
При редактировании файлов конфигурации вручную стабильность KDE может быть нарушена, так как большинство приложений не проверяет правильность параметров при чтении.
Создавайте резервные копии файлов перед тем, как их изменять. Резервные копии лучше всего хранить вне подкаталога .kde
(или другого каталога, на который указывает $KDEHOME
). Резервные копии могут помочь вам и в случае системного сбоя KDE, уничтожившего важные файлы конфигурации (например, файл конфигурации KMail - kmailrc
). (Такие сбои не должны случаться, но они всё-таки случаются.)
Зачем вообще может понадобиться изменять файлы конфигурации? Во-первых, это необходимо при переводе системы в режим KIOSK. Разработчик приложения может попросить вас добавить параметр, чтобы помочь ему решить проблему с программой. Возможно, вы захотите устранить затруднения в работе с системой, не удаляя весь каталог .kde
. Наконец, таким способом можно узнать больше о KDE.
В любом из этих случаев вам может понадобиться вручную отредактировать файл конфигурации.
Приступая к редактированию, убедитесь, что приложение, которое использует файл, не запущено. Если это один из системных файлов конфигурации, редактируйте его, не запуская KDE.
Готовы? Теперь сделайте резервную копию файла (надеюсь, вы об этом не забыли?), запустите ваш любимый редактор (предположим, это Kate) и откройте файл (убедитесь, что используется кодировка UTF-8, Kate отображает её как «utf8»).
Перед вами файл вида
[Имя_группы] Ключ1=Значение1 Ключ2=Значение2 Ключ3=Значение3
Теперь отредактируйте его (будьте внимательны!) и сохраните (в кодировке UTF-8).
Теперь проверьте, как работает приложение. Если его поведение вас не устраивает, закройте его и восстановите файл конфигурации из резервной копии.
Связанная информация
Часть VI, «KDE для системных администраторов» включает информацию о структуре каталогов KDE. Это поможет вам найти файл, который вы хотите отредактировать.
KDE использует мощный механизм взаимодействия между процессами - DCOP, Desktop COmmunication Protocol. С помощью DCOP вы можете управлять KDE из командной строки или с помощью сценария, написанного на вашем любимом интерпретируемом языке. Также вы можете получать информацию от приложений KDE, например, несколько мультимедийных проигрывателей KDE могут возвращать информацию о текущем файле.
Каждое приложение KDE включает не менее одного интерфейса DCOP, который, в свою очередь, содержит методы (или функции, как вам угодно), которые могут быть вызваны другими приложениями. Если вы собираетесь использовать DCOP, в первую очередь следует найти функцию, с помощью которой вы можете выполнить свою задачу. Самый простой способ узнать доступные методы DCOP - использовать программу kdcop.
Запустите kdcop из Konsole или через окно запуска программ (выводится по Alt+F2). В окне kdcop в виде дерева показываются запущенные в данный момент приложения, которые предоставляют интерфейсы DCOP. Для того чтобы найти нужную функцию, иногда приходится поискать по этому дереву, однако запомните, что интерфейс, отмеченный «(по умолчанию)», обычно содержит наиболее часто используемые функции.
Для того чтобы выяснить, делает ли функция то, что вы от неё ожидаете, щёлкните дважды на пункте setColor. Для того чтобы установить цвет (переменная c
), щёлкните на кнопке выбора цвета и укажите требуемый цвет. Если вы хотите, чтобы цвет был основным, установите флажок. Нажмите ОК, и будет установлен новый цвет фона.
Для того чтобы обратиться к методу DCOP, используя ваш любимый интерпретируемый язык, вы можете употреблять связки DCOP, если они доступны в модуле kdebindings, или использовать приложение dcop. Для простых вызовов достаточно dcop. Для того чтобы вызвать метод DCOP из командной строки, мы должны указать приложение, интерфейс, которому принадлежит функция, её имя и аргументы. Форма вызова зависит от оболочки.
Мы указываем данные в порядке приложение-интерфейс-метод-аргументы (аргументы в том порядке, в котором они отображаются в kdcop. Программа dcop имеет множество опций: см. dcop
.--help
От теории перейдём к практике:
Пример 16.1. Сценарий изменения цвета фона с помощью функций DCOP
Мы создадим простой сценарий на Perl, использующий функции dcop. Он будет циклически изменять цвет фона рабочего стола (в порядке спектра).
Сначала с помощью kdcop найдём подходящий метод. В этом примере мы опустим описание процесса поиска: нам требуется метод ->->. Аргументы и тип возвращаемого значения функции отображаются в соответствии с синтаксисом C++. Аргументы функции setColor
: цвет (переменная c
) - задаёт новый цвет фона, и двоичная переменная, isColorA
, которая указывает, является цвет основным или вторичным (имеет значение, если фон формируется из 2-х цветов, т. е. используется градиент).
Вызов метода setColor
производится так:
%
dcop kdesktop KBackgroundIface setColor '#ffffff' false
Значение RGB для цвета указывается в 16-ричной форме, как в HTML. Обратите внимание, что значение заключается в одинарные кавычки, чтобы оболочка правильно обработала символ #.
Для того чтобы узнать значение RGB для какого-либо цвета, откройте любой диалог выбора цвета в приложении KDE (например, в Центре управления - ->) и выберите желаемый цвет. Значение RGB отобразится в поле HTML.
Больше DCOP применять не потребуется, можно перейти к созданию сценария. Вот пример реализации (не самый аккуратный):
$min=49; # Минимальное значение интенсивности красной, зелёной или синей составляющей цвета $max=174; # Максимальное значение интенсивности красной, зелёной или синей составляющей цвета $step=5; # На эту величину значение будет изменяться на каждом шаге $sleeptime=15; # Пауза между изменениями цвета @start = ($max, $min, $min); @colour = @start; while (1) { foreach (0..5) { my $which = $_ % 3; # Какой цвет (красный, зелёный или синий) изменять my $updown = $_ % 2; # Увеличивать или уменьшать интенсивность do { if ($updown == 0) { $colour[$which]+=$step; } if ($updown == 1) { $colour[$which]-=$step; } my $dcopcall=sprintf "dcop kdesktop KBackgroundIface setColor '#%x%x%x' true\n", @colour; system($dcopcall); sleep $sleeptime; } while (($colour[$which] >= $min) and ($colour[$which] <= $max)); } }
Запустите сценарий без аргументов, и он будет циклически изменять цвет фона рабочего стола в заданном порядке, пока не будет остановлен. Вот, собственно, и всё!
Конечно, вы можете создавать сценарии, использующие DCOP, не только на Perl; если вы предпочитаете сценарии оболочки - пожалуйста:
Пример 16.2. Установка фона через Интернет
Следующий сценарий скачивает основной рисунок комикса «User Friendly» и устанавливает его в качестве фона рабочего стола. Сценарий использует общедоступные инструменты и функции DCOP.
#!/bin/sh COMICURL=`wget -qO - http://www.userfriendly.org/static/index.html | \ grep Latest | sed -e "s,.*SRC=\",," -e "s,\" >.*,,"` TMPFILE=`mktemp /tmp/$0.XXXXXX` || exit 1 wget -q -O $TMPFILE $COMICURL dcop kdesktop KBackgroundIface setWallpaper $TMPFILE 1
Первая строка сценария (после #!/bin/sh) с помощью wget и регулярных выражений получает адрес рисунка из основной HTML-страницы ресурса. Вторая и третья скачивают рисунок и, наконец, функция dcop помещает рисунок на рабочий стол.
На многих современных клавиатурах есть дополнительные клавиши, которые по умолчанию не используются.
Клавиши мультимедийных функций обычно генерируют сигнал и могут быть использованы в комбинациях так же, как и обычные. Однако некоторые клавиши не обнаруживаются, поэтому бесполезно пытаться включить их в комбинации.
Например, некоторые ноутбуки IBM рядом с клавишами "влево"-"вправо" имеют дополнительные клавиши, которые выглядят как page left и page right.
Для того чтобы узнать код клавиш, используйте xev. В указанном примере это 233 и 234.
Выберите символы, которые будут соответствовать клавишам. Многие символы по умолчанию не используются, так что выбор есть. Список находится в файле /usr/X11R6/include/X11/keysymdef.h
(или его эквиваленте в вашей системе).
В домашнем каталоге создайте файл .Xmodmap
и добавьте в него следующие строки:
keycode 233 = Next_Virtual_Screen keycode 234 = Prev_Virtual_Screen
Выполните команду xmodmap
~/.Xmodmap
Теперь программа xev при нажатии этих клавиш должна отображать символы, которые вы с ними связали. Вы можете использовать эти клавиши в комбинациях.
Связанная информация
Для того чтобы прочитать руководство xev, введите man:/xev
в строке адреса окна Konqueror или man xev
- в окне терминала.
Вы можете назначить комбинации клавиш для большей части действий в приложениях и на рабочем столе. Вы можете сделать это, даже если добавили это действие сами, и оно не доступно стандартными способами.
В одном из примеров мы совместим материал из двух предыдущих разделов с помощью клавиш, которые мы рассматривали в секции «Добавление дополнительных комбинаций клавиш в KDE», будет осуществляться переход к следующему и предыдущему рабочему столу. Для этого нам потребуются две функции DCOP (последний рассматривается в разделе «Создание сценариев»).
Это достигается следующим образом:
Откройте Центр управления KDE, в секции Региональные и специальные возможности выберите Действия.
Нажмите кнопку
Присвойте ему имя, например, Следующий рабочий стол
Выберите тип действия: Комбинация клавиш -> Команда/URL (простой)
Перейдите на закладку Комбинации клавиш, щёлкните на кнопке и нажмите клавиши, которые хотите использовать. В нашем примере это клавиша Next Page. В поле будет отображаться символ Next_Virtual_Screen.
На закладке Параметры команды/URL введите команду dcop kwin default nextDesktop
Повторите эти действия для клавиши Prev_Virtual_Screen (укажите команду dcop kwin default previousDesktop
).
Теперь при нажатии клавиш Prev_Virtual_Screen и Next_Virtual_Screen вы будете переходить к предыдущему и следующему виртуальному рабочему столу соответственно.
Вы можете связать любую свободную клавишу с любым свободным действием.
Связанная информация
Для того чтобы просмотреть документацию KHotKeys, выберите этот раздел в KHelpCenter или введите help:/khotkeys
в строке адреса окна Konqueror.
KDebugDialog по умолчанию не указан в menu. Для того чтобы запустить его, введите команду kdebugdialog
в окне терминала или окне запуска программ. Программа выведет список различных областей отладочной информации. Для того чтобы включить/выключить вывод отладочной информации соответствующих частей KDE, установите/снимите флажок рядом с названием.
Список областей отладки отсортирован по номерам, а не по алфавиту, поэтому kio (127) идёт перед artskde (400). Максимальный номер - около 200000, но областей всего 400. Для того чтобы найти требуемую, вам не придётся листать весь список: укажите в поле ввода в верхней части окна часть названия области, и в списке будут отображаться только те области, названия которых содержат указанную строку. Например, если вы введёте k
, список уменьшится ненамного, но если вы введёте kont
, в списке останется только пункт Kontact. Используя кнопки и , вы можете заставить KDE выдавать как огромное количество отладочной информации, так и очень небольшое.
В полном режиме (команда kdebugdialog --fullmode) доступны те же области отладки, что и в обычном режиме, но теперь вы выбираете настраиваемую область из выпадающего списка и настраиваете каждую из них отдельно. Вы можете указать, куда будут выводиться сообщения следующих типов: Информация, Предупреждение, Ошибка и Критическая ошибка.
В файл (вы должны будете указать имя). Файл будет создан в вашем домашнем каталоге.
Вывод окна с сообщением. Каждое отладочное сообщение отображается в диалоговом окне. Нажмите , чтобы приложение, отправившее сообщение, продолжило работу.
Вывод в оболочку (значение по умолчанию). Сообщения отправляются в поток stderr, и будут либо отображены в окне оболочки, из которого приложение было запущено, либо дописаны в файл .xsession-errors
.
Запись в журнал системных сообщений. Сообщение отправляется процессу syslog, который производит дальнейшую обработку.
Ничего. Вывод сообщения подавляется.
Для критических ошибок не следует выбирать значение Ничего или Журнал системных сообщений, так как в обоих случаях вы, скорее всего, не увидите сообщение, а процесс приложения просто будет остановлен по неизвестной причине. Будет процесс остановлен при критической ошибке или нет, определяет флажок Отмена при фатальных ошибках, который по умолчанию установлен — но критическая ошибка и так почти всегда означает остановку приложения (в результате сбоя).
Содержание
KDE предоставляет возможность полноценной работы с Интернетом. Все необходимые для этого программы, включая клиент электронной почты, веб-браузер, программу чтения телеконференций и многие другие приложения, включены в состав KDE. Но для того, чтобы насладиться этими возможностями, необходимо подключиться к сети. Вот как это делается:
Если вы используете коммутируемое соединение («dialup») (соединение с Интернетом осуществляется посредством модема, подключённого к телефонной линии), то потребуется настроить программу дозвона — KPPP. Соединение в этой программе можно настроить с помощью мастера настройки, который существенно облегчает этот процесс. Об этом приведена в следующих двух разделах.
Если вы используете соединение через канал с высокой пропускной способностью или через локальную сеть, то в KDE не потребуется настраивать почти ничего. Если соединение уже настроено с помощью средств, предоставляемых дистрибутивом Linux® или UNIX®, KDE будет использовать сеть автоматически.
Если ваш дистрибутив Linux® достаточно новый, вам не потребуется применять на практике большую часть информации из этого документа. С помощью мастера KPPP чаще всего можно соединиться с Интернетом за несколько минут.
При любом способе настройки соединения вам потребуется выяснить следующее (эти сведения должен предоставить ваш провайдер):
Телефонный номер модемного пула.
Имя пользователя и пароль.
Адреса серверов DNS (хотя бы один, а лучше два).
Дополнительная (необязательная) информация, которая может потребоваться для полного доступа к услугам провайдера:
Адрес сервера входящей почты (часто pop.provider.ru
или mail.provider.ru
, где provider — название фирмы-провайдера).
Также необходимо выяснить, какой протокол использует сервер: POP3 или IMAP.
Адрес сервера исходящей почты (часто совпадает с именем или адресом сервера входящей почты либо smtp.provider.ru
).
Адрес сервера новостей Usenet (NNTP). Возможно, news.provider.ru
или nntp.provider.ru
.
Адреса прокси-серверов, если они установлены провайдером.
Эти данные могут быть указаны в документе, полученном вами от провайдера при заключении контракта. Вы также можете обратиться к специалистам технической поддержки провайдера.
Если у вас есть эти данные, а ваш дистрибутив Linux® достаточно новый, подключение к Интернету будет заключаться в том, чтобы запустить мастер KPPP.
Вы можете запустить мастера из главного окна KPPP. Запустите KPPP из главного меню: .
Откроется окно kppp:
Окно дозвона KPPP
Нам предстоит заполнить пустые поля этого окна.
Нажмите кнопку , чтобы начать настройку нового подключения к Интернету.
При нажатии на вкладке «Соединения» кнопки появится окно, содержащее три кнопки: , и .
Программа предлагает выбрать дальнейшее действие
Выберите этот пункт, если вы не хотите настраивать соединение и учётную запись прямо сейчас. В этом случае текущее окно закроется, и управление вернётесь к предыдущему окну.
Если у вас стандартный модем и в списке есть ваш провайдер, то с помощью мастера можно будет быстро создать работающее соединение. Попробуйте использовать этот вариант перед тем, как перейти к ручной настройке.
Если вам не удалось настроить соединение с помощью мастера, нажмите эту кнопку. В данный момент мастер поддерживает не очень большое количество стран и провайдеров.
В данной главе описана настройка с помощью мастера. Сведения о ручной настройке приведены в следующей главе.
В первом окне мастер находится информация, которую вы уже прочли в первой главе этого руководства. Нажмите кнопку .
Следующее окно просит указать страну, в которой вы живете. Здесь доступны не все страны, и если вашей страны здесь нет, нажмите и перейдите к ручной настройке.
В следующем окне вам предложат выбрать одного из известных KPPP провайдеров для вашего региона. Опять же, если ваш провайдер здесь не указан, вам придётся нажать и перейти к ручной настройке.
Далее вам потребуется ввести имя пользователя и пароль, необходимые для подключения к Интернету. Обратите внимание, что эти данные могут отличаться от имени пользователя и пароля, требуемых для доступа к электронной почте. Нажмите , чтобы перейти на следующий шаг.
На следующем шаге вы можете ввести любой префикс набора номера, например, если для связи с внешней линией вам нужно набрать «9», или если у вас есть префикс для отключения ожидания дозвона. Выберите , чтобы продолжить.
Это всё, что требуется от вас! Используйте кнопки и , если хотите изменить указанные ранее параметры. Когда закончите настройки, нажмите , чтобы добавить новое соединение в список доступных.
Если вам нужна дополнительная информация, обратитесь к полному руководству пользователя KPPP, которое доступно в справочной системе KDE, или же введите help:/kppp
в адресной строке Konqueror.
KDE предоставляет мощный и удобный в использовании почтовый клиент KMail, который позволяет быстро и эффективно посылать, получать и сортировать электронные письма. Давайте посмотрим, как начать работу с KMail. Если у вас возникли какие-либо трудности, обратитесь к полному руководству по KMail.
Некоторые параметры электронной почты зависят от настройки вашей системы, настроек вашего провайдера, или настроек локальной сети. Вы должны узнать некоторую дополнительную информацию, перед тем как начать настройку почтового ящика:
Этот адрес вы должны получить у своего интернет-провайдера или системного администратора
Имя пользователя, чаще всего, это часть названия почтового ящика до знака «@», но это может быть и не так. В любом случае проверьте это у вашего провайдера.
Эти сведения, опять же, вы должны выяснить у вашего интернет-провайдера. Если вы не можете этого сделать, попробуйте указать smtp.
.имя_вашего_провайдера
.com
Если вы не можете узнать эту информацию, попробуйте указать imap.
для протокола IMAP или имя_вашего_провайдера
.compop.
если вы используете протокол POP3.имя_вашего_провайдера
.com
Теперь, когда у вас есть эта информация, вы можете настроить KMail. Откройте KMail с помощью -меню (вы можете найти KMail в подменю или одним из методов описанных здесь «Запуск программ»). После запуска программы выберите пункт меню ->. В следующей секции содержится описание настройки KMail с помощью этого диалога.
Параметры на вкладке профили вполне понятны. Выберите профиль По умолчанию и нажмите кнопку . Заполните поле Ваше имя (например Алексей Иванов
), и, на ваше усмотрение, поле Организация.
После этого заполните поле Электронный адрес; например так alexei.ivanov@example.ru
Если вы не хотите настраивать дополнительные возможности KMail (шифрование, подпись и т.д.), нажмите кнопку , чтобы закрыть этот диалог и перейти к следующей странице настроек. За подробностями, обратитесь к (полному) руководству пользователя KMail
Щёлкните на значке Учётные записи, чтобы настроить параметры получения и отправки почты. Вы можете увидеть две вкладки справа - Отправка и Получение. Нужно заполнить обе вкладки.
На вкладке Отправка вы увидите список методов отправки сообщений. Первая строка списка - метод отправки по умолчанию. Нажав на кнопку , вы сможете выбрать один из двух способов: SMTP или Sendmail. Выбор sendmail® предполагает наличие установленного и рабочего ПО — не самого простого в настройке, так что, если у вас нет настроенного sendmail®, лучше выбрать SMTP, заполнить поля Имя (произвольным текстом — например My Mail Account
) и Сервер - доменное имя почтового сервера (например — mail.provider.com
). Вам, возможно, потребуется также изменить Порт (стандартный номер - 25
).
Описание остальных настроек можно найти в полном руководстве KMail. Нажмите , чтобы закрыть диалог, и откройте вкладку Получение.
Чтобы вы могли получать письма - нажмите кнопку на вкладке Получение. Здесь вы сможете выбрать тип почтового ящика; обычно это POP3 или IMAP. Если вы используете что-то другое, обратитесь к полному руководству по KMail.
Теперь вы можете увидеть окно Добавить почтовый ящик. Сперва заполните поле Почтовый ящик. Выберите имя на ваш вкус. Поля Учётное имя, Пароль и Сервер - должны быть заполнены в соответствии с рекомендациями с сервера почты. Обычно используют Порт по умолчанию.
Теперь всё готово для того, чтобы получать и посылать сообщения. Для протокола IMAP, просто откройте дерево папок в главном окне KMail, после этого KMail соединится с сервером и отобразит сообщения, которые он смог найти. Для пользователей POP3 выберите пункт меню -> (или воспользуйтесь панелью инструментов).
Сперва пошлите письмо самому себе, чтобы проверить настройки. Чтобы сделать это, воспользуйтесь комбинацией клавиш Ctrl+N, или нажмите кнопку Новое сообщение, либо выберите пункт меню ->. После этого появится окно редактора. В поле Получатель: введите свой собственный адрес, и что-нибудь в поле Тема. Пошлите письмо — выбрав пункт меню ->.
Чтобы проверить ваш почтовый ящик, выберите пункт меню ->. В правом нижнем углу главного окна, появится индикатор, показывающий, сколько новых сообщений загружено. Если вы получили своё сообщение, которое только что отослали - примите наши поздравления! Если в процессе этого вы получили какие-либо сообщения об ошибках, проверьте, что ваше соединение с интернетом работает, и перепроверьте настройки в ->.
Связанная информация
Руководство пользователя KMail включает полное описание всех параметров, пунктов меню и т.п. Вы можете прочитать его в KHelpCenter или набрав help:/kmail
в панели Адрес браузера Konqueror.
На веб-сайте KMail (http://kmail.kde.org) вы можете найти последние новости разработки и многое другое.
Введение в браузер
Сокращения веб действительно полезная функция Konqueror: если вы однажды начнёте их использовать, то уже не сможете от них отказаться.
Чтобы понять, что такое сокращения веб, откройте Konqueror и введите gg:kde
в строку Адрес.
Вы попадёте на Google, со ссылками на сайты с информацией о KDE.
Есть множество подобных сокращений, например ggl:
(Google - Мне повезёт), bug:
(bugs.kde.org) и другие.
Для того чтобы получить полный список доступных сокращений, в Konqueror щёлкните на меню , и выберите Сокращения Веб. Здесь вы найдёте весь список сокращений. Вы можете создавать новые, изменять существующие или удалять неиспользуемые сокращения. Вы также можете отключить сокращения, если они вам не нравятся. Если вы укажите Поисковую систему по умолчанию, то вам уже больше не потребуется вводить сокращение. Например, если вы установите Google, то можете просто ввести kde
в строке Адрес и будет отображена страница Google с запросом «KDE».
С помощью опции Разделитель вы можете указать, как вы хотите отделять сокращение от запроса: с помощью двоеточия или пробела (gg: kde
) или (gg kde
).
Большого удобства интернет-сокращениям добавляет то, что их можно использовать из диалога Выполнить команду. Просто откройте его (можно с помощью menu или Alt+F2) и введите ваше сокращение, например, gg: kde
и нажмите Ввод. Автоматически откроется Konqueror со страницей поиска «KDE» в Google.
Пример 19.1. Используйте свой собственный стиль веб-страниц
Вы скачиваете веб-страницы в различных кодировках и с различными цветовыми схемами. Это может быть неудобным, например для людей, с нарушениями зрения, которые плохо различают некоторые комбинации цветов. Konqueror позволяет выбирать ваши собственные цвета ко всем веб-страницам. Например:
Запустите Konqueror и откройте ->.
В открывшемся окне, на вкладке слева, выберите, Стили CSS.
На странице справа выставьте переключатель Использовать таблицу стилей, заданную на вкладке "Настройка", после этого откройте вкладку Настройка, и выберите те установки, которые вам необходимы
Закройте все окна Konqueror (может быть понадобится перезапустить KDE чтобы быть в этом уверенным) и когда вы заново их откроете, вы увидите, что все страницы отображаются так как надо.
Группы новостей Usenet — это форумы, в которых вы можете оставлять сообщения, обсуждать различные темы. Многие интересные для вас темы (а также многие темы, которые вам неинтересны или не нравятся) обсуждаются в Usenet. Хотя из-за использования веб-форумов Usenet стал менее популярным, чем ранее, он по прежнему является полезным инструментом. KDE предлагает удобную программу чтения групп новостей, называющуюся KNode.
Значок программы KNode находится в главном меню (-меню) в разделе . Выберите пункт , чтобы запустить приложение.
Откроется главное окно KNode (на рисунке ниже). При первом запуске программа попросит вас указать параметры.
Первый запуск KNode
В первом разделе окна настройки укажите следующую информацию:
Ввод персональной информации
Укажите своё имя в поле Имя. Оно будет в дальнейшем указываться в качестве имени отправителя. Под ним вас будут знать в сети.
Поле Имя является обязательным.
Введённый здесь адрес электронной почты будет в дальнейшем указываться в качестве адреса отправителя (то есть адреса автора).
Поле Адрес электронной почты является обязательным.
Теперь нужно указать KNode, где получать новости, и куда отправлять сообщения. Щёлкните левой кнопкой мыши на пункте Учётные записи с левой стороны диалога, затем перейдите на вкладку Серверы групп новостей. Появится пустой список учётных записей.
Для того чтобы создать учётную запись, нажмите кнопку . Откроется следующий диалог:
Окно Новая учётная запись
В поле Имя можете указать всё, что угодно; в дальнейшем под этим именем учётная запись будет показываться в списке. Пример имени: Мой новостной сервер
.
Далее необходимо заполнить поле Сервер. Значение необходимо указать корректно (на поле Имя такое требование не накладывается). У каждого сервера новостей есть строго определённое имя. Имя вашего сервера вы можете узнать у провайдера. Если это имя вам неизвестно, выясните его: без этой информации получать новости невозможно. Если ваш провайдер не предоставил вам доступа к серверу новостей, используйте один из общедоступных (такие серверы часто поддерживаются университетами; попытайтесь найти соответствующие сведения в Интернете).
Пример:
; напоминаем, что вам следует указать настоящее имя сервера новостей.news.server.ru
В большинстве случаев изменять значение, установленное по умолчанию, не требуется.
Иногда требуется ответить автору лично, без отправки сообщения в группу новостей, например, если вы хотите сделать очень личный комментарий или указать на ошибку. Чтобы сделать это возможным, перейдите на вкладку Почтовый сервер (SMTP) . Появится вот такой диалог:
Настройка учётной записи электронной почты
Имя (адрес) сервера электронной почты узнайте у вашего провайдера или системного администратора. Всё, что от вас требуется — ввести имя почтового сервера в поле Сервер.
Для нашего примера мы введём mail.server.ru
В большинстве случаев изменить значение, указанное в поле Порт, не требуется.
Дополнительная информация
Группа новостей comp.windows.x.kde — это основная группа поддержки пользователей KDE и KNode в Usenet. Другие ресурсы для получения помощи по KDE указаны в «Получение помощи».
Gmane предлагает интерфейс Usenet для многих списков рассылки, включая большинство рассылок KDE, так что вы сможете читать их в KNode.
Стандартный клиент мгновенных сообщений (IM - Instant Messaging) KDE - Kopete. Он поддерживает большинство популярных протоколов IM, включая ICQ, Jabber, MSNAOL, а также IRC. Он интегрирован с адресной книгой KDE, в нём есть поддержка шифрования, "метаконтаков" и многое другое.
Kopete, стандартный IM-клиент KDE.
Запустите Kopete из главного меню (обычно он доступен в категории "Интернет"). Теперь нужно настроить учётные записи. Для этого выберите пункт из меню . Добавление учётных записей происходит с помощью специального (для каждого из протоколов) мастера. После добавления учётных записей нужно войти в сеть, что можно сделать из контекстного меню значка Kopete в системном лотке. После соединения в области контактов появятся контакты, хранящиеся на сервере службы сообщений.
Метаконтакты призваны сгруппировать контакты разных учётных записей (протоколов), отвечающие одному человеку. Также, они позволят задать имя, отличное от указанного в его настройках, так вы сможете избавиться от имён типа «=EF=81=8A».
Также метаконтакты можно связать с записями в адресной книге. «IM и электронная почта»
Чат в сети (Internet Relay Chat, IRC) был популярен ещё задолго до появления систем IM. Обычно в нём происходят групповые обсуждения на форумах, называемых каналами, но можно общаться и лично с собеседником.
Канал #kde работает в сети Freenode, посвященной развитию проектов открытого программного обеспечения.
В Kopete есть модуль IRC, обеспечивающий основную функциональность, но большинство всё же предпочитают специализированные клиенты, коим является Konversation. В нём есть всё, чтобы облегчить жизнь завсегдатаю IRC, и он лучше справляется с нагрузкой на больших каналах, таких как #debian.
Вам пришло письмо, и вы хотите быстро ответить на него, но не по email. Тогда вы открываете ваш IM-клиент и/или IRC-клиент и ищете автора письма в сети MSN, Jabber или на каналах в IRC. Начиная с KDE 3.3 ваши действия упрощаются:
Для начала нам потребуются KMail, KAddressBook и Kopete (также неплохо бы и Konversation). KMail должна быть настроена для работы с почтой, Kopete для работы с IRC, Jabber, MSN, и/или другими протоколами.
Теперь, когда пришло письмо, добавьте соответствующий ему контакт в адресную книгу. Это можно сделать, например, из контекстного меню адреса.
Если вы знаете ник, который пользователь обычно использует, например, в IRC, в Kopete выберите ->. В запустившемся мастере отметьте Связать с записью в Адресной книге KDE и нажмите . Выберите соответствующую запись в Адресной книге и после очередного нажатия вам будет предложено ввести отображаемое имя и группу, к которой должен принадлежать контакт. На следующей странице выберите один или несколько протоколов служб сообщений, затем, в соответствии с этим выбором, вам будет предложено ввести некоторые данные, специфичные для каждого из протоколов.
По непонятным для автора причинам, кроме описанных выше действий, нужно в свойствах контакта в Kopete отметить Запись в адресной книге. Нажмите ... и выберите контакт.
Теперь откройте Адресную книгу. Если вы выберете контакт, то увидите дополнительное поле - Присутствие оно автоматически обновляется при условии, что Kopete в данный момет запущен. Теперь откройте KMail, перейдите в любое другое письмо, а потом вернитесь в начальное, и также увидите статус соответствующего контакта.
Для того чтобы начать разговор, в контекстном меню адреса в KMail выберите Начать разговор....
Содержание
Проект KDE также создал полностый офисный пакет - KOffice, - который следует стандартам и хорошо вписывается в рабочее окружение KDE. Этот раздел был написан для KOffice версии 1.4
KOffice - тесно интегрированный набор офисных приложений, использующий все технологии KDE (DCOP, KIO, KParts...). Это даёт преимущества во взаимодействии, функциональности, быстродействии, согласованности внешнего вида и т.д.
В частности, технология KParts расширяется компонентами KOffice для простоты встраивания одних документов в другие.
Благодаря тому, что большая часть технологий уже реализована в самом KDE, KOffice очень легковесен, что сказывается на быстром запуске приложений и небольших требованиях к памяти. Это делает офисный пакет KOffice также подходящим для старых компьютеров, что помогает сэкономить в некоторых случаях.
KOffice - также очень богатый возможностями офисный пакет. Он не ограничен обработкой текстов, таблиц или презентаций, но также имеет компоненты для обработки фотографий, схем, создания бизнес-отчётов, управления базами данных и управления проектами. Благодаря гибкости компонентной интеграции, маленькие утилиты, как движок диаграмм и графиков или редактор формул, также доступны в виде отдельных приложений.
KOffice предоставляет множество функций, благодаря которым можно увеличить продуктивность офисной работы. Это очень просто KDE как подход во внешнем виде как и привычное удобство и простота использования делает KOffice весьма полезным для повседневной офисной работы.
Этот список даёт общий обзор возможностей KOffice Офисный набор KOffice очень велик для перечисления всех деталей.
Возможности KOffice:
Полностью построен на базе KDE что делает эти технологии доступны с низкими затратами.
Полностью интегрирован в KDE, что очень важно для бизнес-среды.
Технологии KDE включают в себя абстрагирование расположения документов, интерфейс DCOP для сценариев, компоненты и модули...
Полнофункциональное встраивание компонентов.
Маленькие требования к памяти, быстрый запуск, незагромождённость в целом.
Много возможностей: предлагается много компонентов.
Интуитивный, хорошо смотрящийся и лёгкий для изучения пользовательский интерфейс.
Следует стандартам: формат файлов OASIS OpenDocument.
Для офисных приложений очень важно использовать стандарты везде, где это возможно, особенно для форматов файлов. Формат файлов OASIS OpenDocument - это открытый стандарт для офисных приложений. Он распространяется всё шире и шире, это тот же самый стандарт, что использует OpenOffice.org, что упрощает обмен данными с пользователями этого офисного набора.
Следование официальным стандартом это всегда хорошо. Для бизнес среды это даже жизненно необходимо.
KOffice предлагает больше компонентов, чем описано в спецификациях OASIS. Но все компоненты, описанные в спецификации всегда по возможности используют формат файлов OASIS OpenDocument.
Помните, что все эти компоненты очень хорошо интегрированы друг с другом. В простейшем случае, электронная таблица может содержать в себе, графики, презентации, отчёты и даже текстовые документы. Также, практически любой компонент может содержать в себе любой другой.
Текстовый процессор, но включает в себя много функций настольной издательской системы. Это создаёт весьма уникальную смесь возможностей, которая упрощает создание нестандартных макетов.
Электронная таблица. KSpread поддерживает автоматизацию написанием пользовательских сценариев, таблично-ориентированный вид, ввод сложных математических формул и статистические функции. Также поддерживаются гиперссылки, проверка данных в ячейках с настраиваемыми предупреждениями/действиями, настройка параметров каждой ячейки отдельно.
Компонент презентаций. Может быть использован для создания экранных презентаций или для дизайна и печати транспарантов. Возможности включают в себя встраивание картинок и клип-артов, простую работу с объектами, возможность создания HTML или XML слайд-шоу.
Компонент для построения схем и диаграмм. Дополнительные наборы шаблонов могут быть использованы для собственных нужд, есть модульная архитектура для создания дополнительной функциональности и даже создания UML-диаграмм.
Векторный редактор
Растровый редактор. Krita содержит как простые в использовании, забавные возможности (управляемое рисование), так и профессиональные возможности, такие как поддержка 16-битных изображений, CMYK и даже OpenEXR HDR.
Компонент для создания бизнес-отчётов, который дополнен продвинутым дизайнером для этого. Возможности включают в себя печать отчётов в PostScript. полный контроль шрифтов, цветов, расположения текста и его переноса, а также открытый формат определения отчётов (с разметкой, сохраняемой в XML).
Компонент для управления проектами: планирование и создание графика для различных проектов.
Веб-сайт: http://www.koffice.org/kplato/
Компонент для управления данными. Может быть использован для создания схем баз данных, добавления данных, выполнения запросов и обработки данных. Можно создавать формы для предоставления индивидуального интерфейса для доступа к вашим данным. Все объекты базы данных - таблицы, запросы и формы - сохраняются в базе данных, позволяя легко распространять данные и структуру баз данных.
Компонент для построения графиков. Используется для встаривания графиков в другие компоненты KOffice. Его легко использовать, высокий уровень настраиваемости позволять изменить любые параметры и имеет гибкий верстку.
Редактор формул, который предоставляет базовые возможности ввода и поддержку функциональности, используемую в других приложения KOffice. Некоторые из этих возможностей включают интеллектуальное управление курсором, многоуровневую отмену и поддержку подсветки синтаксиса.
Дополнительная информация
Основной веб-сайт: http://www.koffice.org.
Каждый компонент KOffice поставляется с собственным руководством. Эти руководства включают в себя последнюю информацию о различных компонентах KOffice и предназначены для помощи в изучении KOffice. Их можно открыть в Konqueror (например, help:/
в строке адреса) или путём выбора соответствующего руководства в KHelpCenter. Веб-сайт - также хорошее место для поиска дополнительной инофрмации. Он расположен по адресу http://www.koffice.org приложение
Основной сайт в сети Интернет http://www.koffice.org
Также вы найдете дополнительную информацию о списках рассылки пользователей и разработчиков и дополнительные ресурсы для разработчиков.
Проект Kexi также имеет дополнительный сайт, расположенный по адресу http://www.kexi-project.org
KOffice может быть легко расширен. Разработка расширений не очень сложна и может быть использована в вашей повседневной работе. Такие возможности весьма очень интересны в бизнес-средах для того, чтобы сделать KOffice удовлетворяющим индивидуальным потребностям.Вы можете посмотреть на существующие расширения или почитать общее вступление по адресу сайта разработчиков. Основной сайт разработчиков KDE доступен по адресу http://developer.kde.org.
Содержание
Схема каталогов KDE используется как собственно оболочкой KDE, так и всеми приложениями KDE. Дерево каталогов KDE имеет фиксированную структуру.
По умолчанию, KDE использует два дерева каталогов:
Один на общесистемном уровне (например /opt/kde3
).
И один на уровне пользователя (обычно это ~/.kde
)
Как системный администратор, вы можете создать дополнительные деревья каталогов, которые, например, могут использоваться для разных профилей
Например, в SuSE® Linux® используется
$
HOME
/.kde
/opt/kde3
(специфика SuSE® - в других дистрибутивах это может быть /usr
или /usr/kde3
).
/etc/opt/kde3
(добавлено работниками SuSE®).
Если у вас установлена утилита администрирования KIOSK версии 0.7 или более поздней, вы можете узнать, какие деревья каталогов использует KDE, выполнив команду kiosktool-kdedirs
--check
При поиске файлов, сам KDE и все его приложения просматривают все деревья каталогов KDE (с учётом приоритета). Если файл находится более чем в одном дереве, берётся последний найденный файл. Обычно последним просматривается дерево из домашнего каталога пользователя, т. к. оно имеет наибольший приоритет. Именно в это дерево пользователь имеет право вносить изменения.
Например, информация о MIME-типе text/plain
будет искаться в следующих файлах:
$
HOME
/.kde/share/mimelnk/text/plain.desktop
/opt/kde3/share/mimelnk/text/plain.desktop
/etc/opt/kde3/share/mimelnk/text/plain.desktop
Изменения, внесённые пользователем, будут сохранены в файле $
HOME
/.kde/share/mimelnk/text/plain.desktop
Файлы конфигурации обрабатываются по-другому. Параметры считываются из файлов всех уровней. Если один и тот же параметр встречается в нескольких файлах, то его значение определяется файлом с наивысшим приоритетом.
Например, если есть два файла со следующим содержимым:
$HOME
/.kde/share/config/foobar
Color=red Shape=circle
/etc/opt/kde3/share/config/foobar
Color=blue Position=10,10
В результате слияния, получится:
Color=red Shape=circle Position=10,10
$KDEHOME
~/.kde
$KDEROOTHOME
/root/.kde
$KDEDIR
/opt/kde3
, /usr
, /usr/kde3
$KDEDIRS
/opt/kde3
, /usr
, /usr/kde3
KDEDIR
Задавать их необязательно, значения по умолчанию подходят в большинстве случаев.
Как запустить KDE2 после KDE3? Задайте $KDEDIR
для KDE 2 и $KDEDIRS
для KDE 3.
Например, для сотрудника университета могут быть заданы следующие параметры:
KDEHOME='~/.kde3' KDEROOTHOME='/root/.kde3' KDEDIRS='/opt/kde_staff:/opt/kde3'
В предыдущем примере в каталоге /opt/kde_staff
содержались дополнительные параметры и приложения для сотрудников. «Профили пользователей» служат для того, чтобы эти каталоги добавлялись только для некоторых явно заданных пользователей. Добавьте в файл /etc/kderc
строки:
[Directories-staff] prefixes=/opt/kde_staff
Будет создан профиль «staff», для которого добавляется дерево каталогов /opt/kde_staff
. Учтите, что в SuSE® Linux® используется /etc/kde3rc
, а не /etc/kderc
. Теперь профиль с этим именем можно назначать пользователям.
Для этого нужно связать пользователей и профили в файле связи, задаваемом в /etc/kderc
:
[Directories] userProfileMapFile=/etc/kde-user-profile
Теперь администратор может связывать профиль с конкретными пользователями и с целыми группами UNIX®.
Чтобы связать профиль "staff" со всеми пользователями, входящими в группу пользователей UNIX® "staff_members", добавьте в файл /etc/kde-user-profile
следующие строки:
[General] groups=staff_members [Groups] staff_members=staff
Вы также можете связывать профиль с одним пользователем:
[Users] bastian=staff
Все деревья каталогов, которые использует KDE, имеют фиксированную структуру. Однако вы можете не беспокоиться о каталогах, которые не относятся ни к одному дереву, или просто не используются. Например, каталоги, в которых хранятся временные файлы, обычно находятся в $
.KDEHOME
Каталоги, зависящие от архитектуры (типа ОС и процессора):
bin
Здесь хранятся исполняемые файлы KDE.
lib
Библиотеки KDE.
lib/kde3
В этом каталоге хранятся компоненты, подключаемые модули, и другие объекты, используемые приложениями KDE 3.x
во время работы.
Общие каталоги не зависят от архитектуры.
share/applnk
Файлы .desktop
меню KDE (в старых версиях)
share/applications
Файлы .desktop
меню KDE (версия KDE 3.2 и более поздние)
share/apps
Файлы приложений. Каждый подкаталог принадлежит какому-либо приложению, которое хранит в нём дополнительные файлы.
share/config
Файлы настроек. Имя файла обычно состоит из имени приложения и букв «rc». Настройки из файла kdeglobals
относятся ко всем приложениям.
share/config/session
Этот каталог обычно есть только в дереве $
. Он используется для управления сеансом. В конце сеанса приложения KDE сохраняют здесь данные о своём состоянии. Имя файла включает имя приложения и число. Программа управления сеансом, kcmserver, при сохранении сеанса записывает эти номера в файл KDEHOME
ksmserverrc
.
share/doc/HTML
Каталог содержит документацию приложений KDE. Документы отсортированы по языкам и приложениям. Конечный по иерархии каталог обычно включает как минимум два файла: index.docbook
-- xml-файл DocBook, и index.cache.bz2
, который содержит тот же текст, но в формате HTML, сжатый bzip2. Файл HTML используется программой KHelpCenter. Если KHelpCenter не находит файл HTML, он генерируется из DocBook автоматически, но этот процесс требует времени.
share/icons
В этом каталоге содержатся пиктограммы, отсортированные по теме, размеру и категории использования.
share/mimelnk
В этом каталоге хранятся файлы .desktop
, которые описывают типы MIME. KDE использует типы MIME, чтобы определять тип файлов.
share/services
Каталог содержит файлы .desktop
, которые описывают службы (сервисы). Службы похожи на приложения, однако они обычно запускаются другими приложениями, а не пользователем. В меню KDE службы отсутствуют.
share/servicetypes
Каталог содержит файлы .desktop
, которые описывают типы служб. Тип службы обычно представляет какой-либо интерфейс программирования. Приложения и службы включают в свои файлы .desktop
информацию о предоставляемых ими службах.
share/sounds
Содержит звуковые файлы.
share/templates
Содержит шаблоны файлов различных типов. Шаблон состоит из файла .desktop
, который описывает файл и включает ссылку на файл в подкаталоге .source
. Эти шаблоны доступны через подменю меню рабочего стола и менеджера файлов. Когда пользователь выбирает какой-либо пункт меню, соответствующий шаблон копируется в текущий каталог.
share/wallpapers
Содержит изображения, которые можно использовать в качестве фона рабочего стола
Существует три каталога, имена которых зависят от имени узла. Обычно в других деревьях содержатся символические ссылки на них. Если эти каталоги не существуют, их можно создать с помощью утилиты lnusertemp:
$KDEHOME
/socket-$HOSTNAME
Обычно /tmp/ksocket-$
, каталог сокетов UNIX®USER
/
$KDEHOME
/tmp-$HOSTNAME
Обычно /tmp/kde-$
, используется для хранения временных файлов.USER
/
$KDEHOME
/cache-$HOSTNAME
Обычно /var/tmp/kdecache-$
, используется для кэширования файлов.USER
/
Так как право записи в /tmp
и /var/tmp
имеют все пользователи, возможно, что какой-либо из вышеуказанных каталогов уже существует и принадлежит другому пользователю. В этом случае используйте команду lnusertemp. Она создаст новый каталог с альтернативным именем, который будет использоваться KDE.
Формат файлов конфигурации KDE - обычный текст. Файлы содержат пары ключ-значение, которые отсортированы по группам. Кодировка файлов конфигурации KDE -- UTF-8 (позволяет задавать символы, не входящие в ASCII).
В начале группы опций находится имя группы, заключённое в квадратные скобки. Концом группы является начало другой группы или конец файла. Записи в начале файла, не отнесённые ни к какой группе, являются настройками по умолчанию.
Следующий пример является файлом конфигурации, который состоит из двух групп. Первая группа содержит ключи LargeCursor
и SingleClick
, вторая -- Show hidden files
и Sort by
:
[KDE] LargeCursor=false SingleClick=true
[KFileDialog Settings] Show hidden files=false Sort by=Name
Каждая запись состоит из ключа и значения, разделённых знаком равенства. Имя ключа может содержать пробелы, последующие опции могут быть заключены в квадратные скобки. Часть после знака равенства -- значение опции. Пробелы, обрамляющие знак равенства, и пробелы, следующие за значением, игнорируются. Короче говоря, формат таков:
параметр
=значение
Если значение опции должно начинаться со знака пробела или заканчиваться им, вы можете использовать сочетание символов «\s».
Вот полный список сочетаний символов:
\s вместо символа пробела
\t вместо символа табуляции
\r вместо символа перевода каретки
\n вместо символа новой строки
\\ вместо символа обратной косой черты
В следующем примере значение опции Caption
начинается с двух пробелов, а значение Description
состоит из трёх строк. (Символы новой строки разделяют строки.)
[Preview Image] Caption=\s My Caption Description=This is\na very long\ndescription.
Пустые строки и строки, начинающиеся со знака диеза («#»), игнорируются. Знак диеза используется для добавления комментариев. Обратите внимание, что при обновлении конфигурационного файла приложением KDE комментарии не сохраняются.
В подкаталогах share/config
различных деревьев каталогов KDE могут находиться конфигурационные файлы с одинаковыми именами. В этом случае будут использоваться опции из всех файлов. Если один и тот же ключ определён в разных файлах, будет использовано значение из файла, находящегося в каталоге с наивысшим приоритетом. Файлы каталога $
всегда имеют наивысший приоритет. Если один и тот же ключ определён несколько раз в одном файле, используется значение, указанное последним.KDEHOME
Если файл $
содержит: HOME
/.kde/share/config/foobar
[MyGroup] Color=red Shape=circleи файл
/etc/opt/kde3/share/config/foobar
содержит [MyGroup] Color=blue Position=10,10, то результат будет следующим:
[MyGroup] Color=red Shape=circle Position=10,10
Если файл $
содержит HOME
/.kde/share/config/foobar
[MyGroup] Color=red Shape=circle [MyGroup] Color=green, файл
/opt/kde_staff/share/config/foobar
содержит [MyGroup] Color=purple Position=20,20и файл
/etc/opt/kde3/share/config/foobar
содержит [MyGroup] Color=blue Position=10,10, то результат будет следующим:
[MyGroup] Color=green Shape=circle Position=20,20
Чтобы пользователи не могли изменять настройки, заданные по умолчанию, их можно пометить как неизменяемые. Вы можете запретить изменение одной настройки, группы или всех настроек файла. Чтобы запретить изменение одного ключа, добавьте после его имени символы [$i]
. Пример:
Color[$i]=blue
Чтобы запретить изменение группы настроек, добавьте символы [$i]
после её имени. Пример:
[MyGroup][$i]
Чтобы запретить изменение всех настроек, входящих в файл, укажите символы [$i]
на отдельной строке. Пример:
[$i]
Если файл $
содержит: HOME
/.kde/share/config/foobar
[MyGroup] Color=red Shape=circle, а файл
/etc/opt/kde3/share/config/foobar
содержит: [MyGroup][$i] Color=blue Position=10,10, то результат будет следующим:
[MyGroup] Color=blue Position=10,10
Если файл $
содержит: HOME
/.kde/share/config/foobar
[MyGroup] Color=red Shape=circle, файл
/opt/kde_staff/share/config/foobar
содержит [MyGroup] Color=purple Shape=rectangleи файл
/etc/opt/kde3/share/config/foobar
содержит [MyGroup][$i] Color=blue Position=10,10, то результат будет следующим:
[MyGroup] Color=purple Shape=rectangle Position=10,10
С помощью так называемых «расширений оболочки» вы можете более гибко задавать настройки по умолчанию. При этом значение ключа может содержать значение переменной окружения и/или вывод команды оболочки. Чтобы включить расширения оболочки для одной записи, добавьте символы [$e] в конец имени ключа. Обычно после первого применения расширенная форма записывается в пользовательский файл конфигурации. Чтобы предотвратить это, рекомендуется использовать символы [$ie], в этом случае пользователь не сможет изменить настройку.
В следующем примере значение записи Host
определяется выводом программы hostname. Эта настройка заблокирована.
Значение записи Email
определяется значениями переменных $USER
и $HOST
. Когда пользователь joe
находится в системе joes_host
, запись принимает значение joe@joes_host
. Эта настройка не заблокирована.
[Mail Settings] Host[$ie]=$(hostname) Email[$e]=${USER}@${HOST}
Большей части настроек можно ставить в соответствие код языка. В этом случае предпочтение будет отдаваться настройке, связанной с языком, который выбран пользователем. Если выбран язык по умолчанию (американский английский, American English), или нет записи, соответствующей выбранному языку, то используется запись без индекса языка.
В следующем примере значение записи Caption
зависит от используемого языка. Если пользователь выбрал русский язык (код ru
), то запись примет значение «Мой заголовок». Во всех остальных случаях будет использоваться значение «My Caption».
[Preview Image] Caption=My Caption Caption[ru]=Мой заголовок
В этом примере значение записи Caption
зависит от используемого языка. Если пользователь выбрал русский язык (код ru
), то запись примет значение «Мой заголовок». Во всех остальных случаях будет использоваться значение «My Caption».
[Preview Image] Caption=My Caption Caption[ru]=Мой заголовок
Записи конфигурационных файлов полностью нигде не описаны. Ситуация начала меняться в KDE 3.2. Файлы $
дают формальное описание настроек файлов конфигурации. Программа KDE Configuration Editor использует их при возможности.KDEDIR
/share/config.kcfg
Ниже приведён пример файла конфигурации XML:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE kcfg SYSTEM "http://www.kde.org/standards/kcfg/1.0/kcfg.dtd">
<kcfg>
<kcfgfile name="korganizerrc"/>
<group name="General">
<entry type="Bool" key="Auto Save">
<label>Enable automatic saving of calendar</label>
<default>true</default>
</entry>
<entry type="Int" key="Auto Save Interval">
<default>10</default>
</entry>
</group>
</kcfg>
То же, что и
[General] Auto Save=false Auto Save Interval=25
Всегда запускается от имени суперпользователя (root
)! Использует файлы $
и KDEDIR
/share/config/kdmrc/etc/X11/xdm/Xservers
. Последний содержит записи типа
:0 local /usr/X11R6/bin/X :0 vt07
Также используются следующие файлы загрузки:
В разделе [X-*-Core] файла kdmrc |
Настройка через /etc/X11/xdm/Xsetup |
Пользователь вводит своё имя и пароль |
Запуск /etc/X11/xdm/Xstartup под правами root |
Запуск сеанса через /etc/X11/xdm/Xsession под правами пользователя |
= Для сеанса KDE запускается kde или startkde |
= Если существует файл ~/.xsession или ~/.xinitrc |
Окончание работы: /etc/X11/xdm/Xreset — после завершения сеанса |
Запуск KDE начинается с выполнения сценария startkde
. Обычно его вызывает менеджер дисплея (kdm) после авторизации пользователя. В этом сценарии есть две очень важные строки:
LD_BIND_NOW=true kdeinit +kcminit +knotify и kwrapper ksmserver $KDEWM
Первая строка запускает управляющий процесс kdeinit. kdeinit запускает все остальные процессы KDE. В выводе команды ps aux
он отображается как kdeinit: Running...
. Аргументы kdeinit соответствуют именам запущенных процессов. Символ + означает, что kdeinit будет ожидать завершения процесса. kdeinit запускает dcopserver, klauncher и kded.
Вторая строка даёт kdeinit команду запустить процесс управления сеансами ksmserver, который обеспечивает работу сеанса. Когда этот процесс завершается, пользователь выходит из системы.
Все фоновые процессы KDE зависят от пользователя: в отличие от системных демонов они не являются общесистемными. Они являются уникальными как для каждого пользователя, так и для каждого дисплея Х-сервера. Существуют следующие процессы:
Связь между приложениями рабочего стола
Демон общих служб (сервисов).
Запускает обновления базы данных Sycoca при необходимости
Служба инициализации
Для подробностей, см. «kcminit».
Запуск программ (это не диалог, вызываемый по Alt+F2!)
Для подробностей, см. «klauncher».
Пользовательские уведомления.
Для подробностей, см. «knotify».
Управление сеансами
Для подробностей, см. «KSMServer».
kdeinit запускает другие программы KDE. kdeinit может запускать как обычные программы (бинарные файлы), так и загружаемые модули kdeinit (KLM). KLM работают так же, как обычные программы, но могут быть запущены более эффективно. Они находятся в каталоге $
.KDEDIR
/lib/kde3
В выводе команд top и ps они отображаются как kdeinit
. Чтобы узнать действительное имя программы, используйте top -c
или ps aux
:
%
ps
aux
waba 23184 0.2 2.1 23428 11124 ? S 21:41 0:00 kdeinit: Running... waba 23187 0.1 2.1 23200 11124 ? S 21:41 0:00 kdeinit: dcopserver --nosid waba 23189 0.2 2.4 25136 12496 ? S 21:41 0:00 kdeinit: klauncher waba 23192 0.7 2.8 25596 14772 ? S 21:41 0:00 kdeinit: kded waba 23203 0.8 3.4 31516 17892 ? S 21:41 0:00 kdeinit: knotify
Строка kdeinit: Running...
соответствует основному процессу kdeinit. Остальные перечисленные выше процессы были запущены как KLM.
При запуске kdeinit вызывает dcopserver, klauncher, kded и программы, указанные в командной строке в сценарии startkde. Обычно это kcminit и knotify.
dcopserver -- демон, обеспечивающий взаимодействие между процессами (DCOP) приложений KDE. Вы можете управлять DCOP, используя программу dcop. DCOP является основой всех приложений KDE.
Некоторые связанные файлы:
$HOME
/.DCOPserver_$HOSTNAME
_$DISPLAY
например, .DCOPserver_linux__0
. Используется $DCOPAUTHORITY
/tmp/.ICE-unix/dcoppid
-номер
например, dcop7634-1069677856
. Это файл, на который указывает DCOPserver
.
$HOME
/.ICEauthority
Сведения об идентификации. Определяется переменной $ICEAUTHORITY
kcminit запускает службы инициализации во время запуска. Они задаются в файлах .desktop приложений или других служб, в строке X-KDE-Init
:
[Desktop Entry] Encoding=UTF-8 Exec=kcmshell energy Icon=energy_star Type=Application X-KDE-Library=energy X-KDE-Init=energy
Службы инициализации обычно используются для применения пользовательских настроек к оборудованию.
Команда kcminit
отображает все службы инициализации, --list
kcminit
- запускает один сервис. Это может быть полезно при устранении проблем, возникающих при запуске.имя_сервиса
klauncher - демон, запускающий службы в среде KDE. Он тесно взаимодействует с главным процессом kdeinit (запускает через него новые процессы). Чтобы запустить приложения или службы, программы KDE связываются с klauncher через DCOP.
Самое распространённое сообщение об ошибке: KLauncher недоступен через DCOP
. Это значит, что либо dcopserver неправильно работает, либо klauncher ошибочно завершился.
Чтобы перезапустить klauncher, перезапустите kdeinit из консоли. Перед этим убедитесь, что значения переменных $HOME
, $DISPLAY
, $KDEDIR
и $KDEDIRS
указаны верно.
ksmserver - менеджер сеансов KDE. В начале сеанса он вызывает приложения, настроенные на автозапуск (т. е. в каталоге $
есть соответствующий файл KDEDIR
/share/autostart.desktop
), и восстанавливает приложения из предыдущего сеанса. Условия автозапуска приложения определяются значением записи X-KDE-autostart-condition
в файле .desktop
.
Пример файла ktip.desktop
:
X-KDE-autostart-condition=ktiprc:TipOfDay:RunOnStart:true
Это означает, что в файле ktiprc
, в секции [TipOfDay]
указано значение переменной RunOnStart
- true
. Это значение является значением по умолчанию, если запись отсутствует, то есть ktip по умолчанию запускается автоматически.
Некоторые приложения, которые ksmserver запускает автоматически:
Рабочий стол KDE
Панель KDE
Программа полезных советов
Утилита, получающая сигналы, адресованные пользователю
Встроенная в лоток утилита буфера обмена
Утилита напоминаний
kdesktop, в свою очередь, автоматически запускает приложения из $
. kdesktop открывает все файлы из этого каталога, включая документы, двоичные файлы и файлы KDEHOME
/Autostart.desktop
.
Менеджер сеансов KDE может восстанавливать предыдущий сеанс. При этом он восстанавливает те приложения в том состоянии, которое существовало в момент сохранения сеанса. Сеансы сохраняются в конфигурационном файле ksmserverrc
, который содержит ссылки на файлы с данными о состоянии приложений (находятся в каталоге $
). Информация о состоянии KWin содержит данные о расположении окон остальных приложений сеанса. KDEHOME
/share/config/session
Ниже перечислены некоторые наиболее важные переменные среды, используемые KDE:
KDEDIR
Если значение KDEDIRS
не указано, эта переменная должна указывать на корневой каталог установки KDE. Позволяет KDE находить собственные данные, такие как пиктограммы, меню и библиотеки.
KDEDIRS
Перекрывает KDEDIR
и позволяет указать несколько каталогов, в которых KDE будет искать собственные данные. Может оказаться полезной, если вы установили некоторые программы не в каталог KDE.
$KDEHOME
Если она не задана, KDE использует по умолчанию каталог ~/.kde
для хранения личных данных пользователя.
KDEROOTHOME
Если значение не указано, KDE использует ~root/.kde
для хранения персональных данных пользователя root
. Была введена, чтобы предотвратить случайное затирание данных пользователем после выполнения программы от имени root
(su).
KDEWM
Если значение KDEWM
указано, то сценарий startkde будет использовать в качестве менеджера окон KDE не KWin, а указанный менеджер.
KDE_LANG
Перекрывает настройки языка в KDE, например, по команде KDE_LANG=fr kprogram &
программа будет запущена во французском переводе (если установлены необходимые файлы).
KDE_MULTIHEAD
Установите значение true
, если KDE выполняется на многопроцессорной системе.
KDE_FORK_SLAVES
(начиная с KDE 3.2.3) Если переменная установлена, то KIO-slave (подчинённые процессы системы ввода-вывода KDE) порождаются самим вызывающим приложением. По умолчанию KIO-slave запускаются посредством klauncher/kdeinit. Эта опция может быть полезной, если KIO-slave должны выполняться в той же среде, что и само приложение. Пример - программа Clearcase.
KDE_HOME_READONLY
Укажите значение true
, чтобы показать, что домашний каталог подключен только для чтения.
KDE_NO_IPV6
(начиная с KDE 3.2.3) Установите эту переменную, чтобы выключить поддержку IPv6 и работу с DNS через IPv6.
KDE_IS_PRELINKED
(начиная с KDE 3.2.3) Установите эту переменную, чтобы показать системе, что программы и библиотеки KDE уже предварительно скомпонованы. kdeinit будет выключен.
KDE_UTF8_FILENAMES
Если переменная установлена, то KDE предполагает, что имена файлов хранятся в кодировке UTF-8.
KDE_FULL_SESSION
(начиная с KDE 3.2.3) При запуске среды KDE, переменной автоматически присваивается значение true
. Используется, например, программой Konqueror: если переменная установлена (т.е. программа запущена не из другой графической среды, из KDE su и т.п.), то программа остаётся в памяти после закрытия, т. к. вероятность того, что её будут использовать в дальнейшем, выше; если не установлена, то память сразу очищается.
KDESYCOCA
Путь к файлу-кэшу системной конфигурации KDE (включает имя файла).
KDETMP
Позволяет установить каталог для временных файлов, отличный от /tmp
(обычно /tmp/kde-$
).USER
/
KDEVARTMP
Позволяет указать каталог для временных файлов (по умолчанию - /var/tmp
).
XDG_DATA_HOME
(начиная с KDE 3.2) Каталог, в котором будут храниться пользовательские данные. По умолчанию — $
HOME
/.local/share
XDG_DATA_DIRS
(начиная с KDE 3.2) Определяет порядок каталогов, в которых система будет искать требуемые файлы (после поиска в $
). Значение по умолчанию - XDG_DATA_HOME
/usr/local/share/:/usr/share/
.
KDE также добавляет каталоги, указанные в переменной $KDEDIRS
и в данных профиля. Используется для файлов .desktop
и .directory
(пункты меню KDE). Файлы .desktop
система ищет в $
, XDG_DATA_DIRS
/applications.directory
- в $XDG_DATA_DIRS/desktop-directories
XDG_CONFIG_HOME
(KDE 3.2) Определяет каталог, в котором хранятся пользовательские файлы конфигурации. Значение по умолчанию - $
.HOME
/.config
XDG_CONFIG_DIRS
(KDE 3.2) Определяет порядок каталогов, в которых система ищет пользовательские файлы конфигурации (в дополнение к $XDG_CONFIG_HOME
). Значение по умолчанию - /etc/xdg
. KDE также добавляет каталоги, перечисленные в $KDEDIRS
и в данных профиля. Используется файлами .menu
из $
. XDG_CONFIG_DIRS
/menus
kdeinit запускает другие программы KDE. kdeinit может запускать как обычные программы (бинарные файлы), так и специальные загружаемые модули kdeinit (KLM). KLM работают так же, как обычные программы, но могут быть запущены более эффективно. Они находятся в каталоге $
.KDEDIR
/lib/kde3
В выводе команд top и ps они отображаются как kdeinit
. Чтобы узнать действительное имя программы, используйте top -c
или ps aux
:
%
ps aux | grep bastian
bastian 26061 0.0 2.2 24284 11492 ? S 21:27 0:00 kdeinit: Running... bastian 26064 0.0 2.2 24036 11524 ? S 21:27 0:00 kdeinit: dcopserver bastian 26066 0.1 2.5 26056 12988 ? S 21:27 0:00 kdeinit: klauncher bastian 26069 0.4 3.2 27356 16744 ? S 21:27 0:00 kdeinit: kded bastian 26161 0.2 2.7 25344 14096 ? S 21:27 0:00 kdeinit: ksmserver bastian 26179 1.1 3.4 29716 17812 ? S 21:27 0:00 kdeinit: kicker bastian 26192 0.4 3.0 26776 15452 ? S 21:27 0:00 kdeinit: klipper bastian 26195 1.0 3.5 29200 18368 ? S 21:27 0:00 kdeinit: kdesktop
Как вы, наверное, уже заметили это имеет побочный эффект, состоящий в трудности в снятии сбойного процесса:
%
killall kdesktop
kdesktop: no process killed
Вы бы могли выстрелить из пушки и выполнить killall kdeinit
, но это приведёт к выходу из KDE.
Существует целых два решения проблемы:
%
kdekillall kdesktop
или же старое доброе%
kill 26195
kdekillall - часть пакета KDE SDK.
KDE использует несколько типов значков:
Документы
Ссылки на web-сайты (файлы .desktop
)
Ссылки на приложения (файлы .desktop
)
Устройства - диски, разделы и периферия
Только файлы .desktop
Автоматически: devices:// io-slave
Зависящие от производителя (например, в SuSE® - Мой компьютер)
Чтобы создать ссылку на веб-сайт в виде файла .desktop
, используйте меню рабочего стола: ->. Смените значок, используя диалоговое окно Свойства. В результате получится файл .desktop
вида:
[Desktop Entry] Encoding=UTF-8 Icon=/opt/kde3/share/apps/kdesktop/pics/ksslogo.png Type=Link URL=http://www.kde.org/
Чтобы создать ссылку на приложение в виде файла .desktop
: Меню рабочего стола - ->->. Укажите детали в появившемся диалоговом окне. Более простой способ - перетащите на рабочий стол пункт меню KDE и выберите Копировать сюда или Создать ссылку (создаёт символьную ссылку).
[Desktop Entry]Encoding=UTF-8 GenericName=IRC Client
GenericName[af]=Irc Kliët GenericName[de]=IRC Programm ... GenericName[zu]=Umthengi we IRC
SwallowExec=
Name=KSirc Name[af]=Ksirc Name[de]=KSirc ...
![]() | "Шаблон" (Boiler plate) |
![]() | Базовое описание, не отображается |
![]() | Для совместимости, можно удалить |
![]() | Переведённое название в том виде, как оно отображается на рабочем столе |
Значки рабочего стола
... Name[zu]=Ksirc MimeType=Exec=ksirc %i %m
Icon=ksirc
TerminalOptions=
Path=
Type=Application
Terminal=0
X-KDE-StartupNotify=true
X-DCOP-ServiceType=Multi
Categories=Qt;KDE;Network
![]()
За командой вы можете указать несколько шаблонов, которые будут заменены на соответствующее значение при запуске программы:
Одно имя файла; система получает его, когда пользователь перетаскивает файл на значок приложения.
Список файлов; используется для приложений, которые могут открывать несколько файлов одновременно.
Один адрес URL
Список URL. Система скачает указанные файлы и после этого передаст приложению пути к локальным файлам (!!)
Каталог, в котором находится открываемый файл; полезно, если приложение будет сохранять в этом каталоге какие-либо файлы.
Список каталогов. Используется редко.
Пиктограмма; если приложению KDE передаётся опция --icon
, то в панели задач оно будет отображать пиктограмму, переданную через переменную Icon
= .
Более мелкая пиктограмма.
Заголовок; если приложению KDE передаётся опция --caption
, то в панели задач оно будет отображать заголовок, переданный через переменную Name
= .
Примеры:
Exec
: ksirc %iExec
: cd %d; kedit $(basename %f)Чтобы создать ссылку на приложение, используйте файл .desktop
или меню рабочего стола Создать -> Устройство
Где можно определить значки рабочего стола:
~/Desktop
: копируется из /etc/skel/Desktop
$
(добавляется)KDEDIR
/apps/kdesktop/Desktop
$
(копируется)KDEDIR
/apps/kdesktop/DesktopLinks
Значки устройств (изменяются динамически)
Зависит от дистрибутива. В SUSE Linux значки темы startkde.theme копируются из /opt/kde3/share/config/SuSE/default/
Стандарт меню для KDE 3.2 описан в http://freedesktop.org/Standards/menu-spec/
До KDE 3.2:
Подкаталоги папки share/applnk
Структура подкаталогов соответствует структуре меню
Каждый файл .desktop
соответствует одному приложению
Преобразовать структуру меню в KDE 3.2 было непросто:
Структура определена в одном файле .menu
меню разбито на категории
является общим для GNOME и KDE
поддерживает стиль меню applnk
Пример из applications.menu
:
<Menu>
<Name>Office</Name>
<Directory>suse-office.directory</Directory>
<Include>
<Filename>Acrobat Reader.desktop</Filename>
<Filename>kde-kpresenter.desktop</Filename>
<Filename>kde-kword.desktop</Filename>
</Include>
<Menu>
Меню содержит 3 приложения:
/usr/share/applications/Acrobat Reader.desktop
/opt/kde3/share/applications/kde/kpresenter.desktop
/opt/kde3/share/applications/kde/kword.desktop
Файлы .menu
описывают структуру меню. Они хранятся в $
и KDEDIR
/etc/xdg/menus/etc/xdg/menus
(общесистемное меню) - задаётся $XDG_CONFIG_DIRS
. В каталоге $
хранятся пользовательские настройки структуры меню - задаётся $HOME
/.config/menusXDG_CONFIG_HOME
. Дальнейшая информация находится на странице http://www.freedesktop.org/Standards/basedir-spec.
Файлы .desktop
описывают приложения. Они хранятся в $
, KDEDIR
/share/applications/usr/share/applications
, /usr/local/share/applications
. Они относятся ко всем пользователям. Определяется переменной $XDG_DATA_DIRS
.
Каталог $
содержит пользовательские файлы HOME
/.local/applications.desktop
и пользовательские настройки. Каталоги определяются переменной $XDG_DATA_HOME
. Дальнейшая информация находится на странице http://www.freedesktop.org/Standards/basedir-spec
Файлы .directory
описывают подменю. Они хранятся в каталогах $
, KDEDIR
/share/desktop-directories/usr/share/desktop-directories
, /usr/local/share/desktop-directories
и относятся ко всем пользователям. Каталоги определяются переменной $XDG_DATA_DIRS
. Пользовательские настройки хранятся в $
. Каталог задаётся переменной $HOME
/.local/desktop-directoriesXDG_DATA_HOME
. Дальнейшая информация находится на странице http://www.freedesktop.org/Standards/basedir-spec
Пример из applications.menu
:
<Menu>
<Name>Art</Name>
<Directory>suse-edutainment-art.directory</Directory>
<Include>
<Category>X-SuSE-Art</Category>
</Include>
</Menu>
Art
- внутреннее имя меню. Запись suse-edutainment-art.directory
определяет имя и пиктограмму этого меню. Меню включает все приложения, которые были отнесены к категории X-SuSE-Art
. Примеры категорий:
Categories=Qt;KDE;Education;X-SuSE-Art
Запись suse-edutainment-art.directory
определяет имя и пиктограмму этого меню:
[Desktop Entry] Name=Art and Culture Icon=kcmsystem
Приложения, не входящие в меню, не могут быть ассоциированы с файлами и не учитываются другими приложениями. Если вы удаляете приложение из меню, KDE считает, что вы не хотите его использовать.
Если вы не хотите, чтобы приложение отображалось в меню, поместите его в меню .hidden
или в отдельное меню с включённой опцией
NoDisplay=trueв файле
.directory
.$
содержит файл KDEDIR
/etc/xdg/menus/applications-merged/kde-essential.menu
. Он включает некоторые важные меню, которые не отображаются в главном меню KDE:
Центр управления имеет скрытое меню Настройка. Его содержимое определяется файлом kde-settings.menu
, значок и имя - файлом kde-settings.directory
Центр информации имеет скрытое меню Информация. Его содержимое определяется файлом kde-information.menu
, значок и имя - файлом kde-information.directory
.
Хранители экрана имеет скрытое меню Система/Хранители экрана. Его содержимое определяется файлом kde-screensavers.menu
, значок и имя - файлом kde-system-screensavers.directory
. $
содержит: KDEDIR
/share/desktop-directories/kde-system-screensavers.directory
NoDisplay=true
KDE продолжает поддерживать меню в старом стиле, содержимое которых определяется структурой каталогов $
(для всех пользователей) и KDEDIR
/share/applnk$
(для каждого пользователя в отдельности). Если в файле HOME
/.kde/share/applnk.desktop
указана опция Categories
= , то просматриваемые каталоги определяются её значением.
KSycoca кэширует структуру меню и информацию о всех доступных приложениях. Вы можете создать базу данных заново, выполнив команду kbuildsycoca
. База данных находится в /var/tmp/kdecache-${
. Она автоматически обновляется KDED, проверяется во время запуска сеанса. В течение сеанса KDED отслеживает изменения.USER
}/ksycoca
Чтобы выключить отслеживание изменений (если используется файловая система NFS, оно может приводить к ошибкам), добавьте в файл kdedrc
следующие строки:
[General] CheckSycoca=false
Чтобы запустить обновление, выполните touch $
.KDEDIR
/share/services/update_ksycoca
KMenuEdit изменяет настройки меню для одного пользователя. Изменения в структуре меню сохраняются в файле ~/.config/menus/applications-kmenuedit.menu
, изменения в наборе приложений - в ~/.local/share/applications/
, изменения подменю (имена, значки) - в ~/.local/share/desktop-directories/
. Утилита администратора KIOSK использует KMenuEdit и копирует внесённые изменения в профиль пользователя или в общесистемные настройки.
Панель KDE (Kicker) имеет модульную структуру. Она включает следующие компоненты:
Аплеты
Кнопки приложений
Специальные кнопки
По умолчанию панель содержит следующие аплеты:
Переключение рабочих столов
Панель задач
Системный лоток
Часы
Меню KDE
Кнопка рабочего стола
Добавлены также кнопки различных приложений:
Кнопка Домой
Кнопка браузера
Кнопка KMail
Связи файлов ставят в соответствие типу файлов одно или несколько приложений. Тип файла определяется его типом MIME. Типы MIME, известные KDE, хранятся в $
. Файл KDEDIR
/share/mimelnk.desktop
каждого приложения содержит список типов MIME, которые это приложение поддерживает.
kview.desktop
:
MimeType=image/gif;image/x-xpm;image/x-xbm;image/jpeg; image/x-bmp;image/png;image/x-ico;image/x-portable-bitmap; image/x-portable-pixmap;image/x-portable-greymap; image/tiff;image/jp2
kuickshow.desktop
:
MimeType=image/gif;image/x-xpm;image/x-xbm;image/jpeg; image/png;image/tiff;image/x-bmp;image/x-psd;image/x-eim; image/x-portable-bitmap;image/x-portable-pixmap; image/x-portable-greymap
Оба приложения могут открывать файлы типа image/gif. Какое будет использовано для того, чтобы открывать файлы .gif
?
Приложение с наибольшим приоритетом! kview.desktop
содержит запись
InitialPreference=3, в то время как
kuickshow.desktop
содержит запись InitialPreference=6. Поэтому для открытия файлов
.gif
будет использовано KuickShow. Как работать с KView по умолчанию?
Пользователь может изменять связи файлов в Центре управления. Изменения хранятся в $
. Чтобы применить настройки к нескольким пользователям, скопируйте этот файл в личные файлы настроек каждого пользователя или в глобальный каталог настроек KDE.HOME
/.kde/share/config/profilerc
Возможности блокировки настройки KDE основаны на следующих методах:
Запрещая изменение некоторых настроек, администратор может установить настройки системы по умолчанию, которые пользователь не сможет изменить.
Неизменяемые настройки будут перекрывать пользовательские.
Вы можете запрещать изменение одной настройки, группы настроек или файла конфигурации.
Все настройки неизменяемого файла или группы неизменяемы, даже если администратор не указал для них значение по умолчанию.
Не все приложения поддерживают неизменяемые настройки. Даже если пользователь не имеет возможности вносить постоянные изменения в настройки, он может изменить их на время через окно настроек приложения.
Приложения KDE основаны на концепции действий. Действия могут быть запущены несколькими способами, обычно через меню приложения, панель управления или комбинацию клавиш. Пример действия - сохранить документ. Если вы знаете внутреннее имя действия, вы можете запретить его. Пункты, соответствующие запрещённым действиям, не отображаются в меню и панелях инструментов. Внутреннее имя действия сохранить документ - action/file_save
. Вы также можете применять более абстрактные запреты, чтобы ограничить функции, которые не соответствуют только одному действию. Например, запрет shell_access
отключает все функции, которые предоставляют пользователю доступ к оболочке UNIX®.
Пример 27.1. Ограничение доступа пользователей к оболочкам
Чтобы запретить доступ пользователя к оболочке, следует запретить действие shell_access
. Добавьте в файл kdeglobals
следующие строки:
[KDE Action Restrictions] shell_access=false
Так как это ограничение повлияет на меню KDE и на доступные приложения, мы должны обновить базу данных sycoca:
touch $KDEDIR
/share/services/update_ksycoca
Теперь выйдите из KDE, войдите снова и проверьте следующие пункты:
Меню К
Konqueror: ->
Окно выполнения команд Alt+F2
Полная документация по доступным действиям находится на странице http://www.kde.org/areas/sysadmin/.
Несколько достаточно интересных действий перечислены ниже:
action/options_configure
Меню , пункт
action/help_report_bug
Меню , пункт
action/kdesktop_rmb
Щелчок правой кнопкой мыши по рабочему столу
action/kicker_rmb
Щелчок правой кнопкой мыши по панели
user/root
Скрыть все действия/приложения, которые требуют прав пользователя root
.
shell_access
Скрыть все действия/приложения, которые предоставляют доступ к оболочке.
print/system
Отключает возможность выбора системы печати.
lock_screen
Возможность блокировки экрана пользователем
start_new_session
Возможность запуска пользователем второго сеанса Х (см. документацию kdm)
opengl_screensavers
Определяет, может ли пользователь запускать хранители экрана, использующие OpenGL.
manipulatescreen_screensavers
Разрешать запуск хранителей экрана, не занимающих весь монитор.
Есть три типа ограничений, применяемых к адресам URL:
Определяет, может ли пользователь получать список файлов каталога.
Определяет доступ к отдельным адресам URL
Определяет, может ли один адрес URL открывать другой URL, как автоматически, так и через гиперссылку.
Правила проверяются в том порядке, в каком они перечислены. Возможность доступа к URL определяет последнее правило, которое к нему применимо.
Следующие правила запрещают открывать адреса http и https вне домена .ourcompany.com
:
[KDE URL Restrictions] rule_count=2 rule_1=open,,,,http,,,false rule_2=open,,,,http,*.ourcompany.com,,true
![]() | Первые четыре запятые означают пропуск проверки критериев URL. Эта часть применяется только к критериям перенаправления. |
![]() | Правило |
![]() | Правило |
Следующие правила запрещают пользователю просматривать каталоги локальной файловой системы вне его домашнего каталога ($HOME
):
[KDE URL Restrictions] rule_count=2 rule_1=list,,,,file,,,false rule_2=list,,,,file,,$HOME,true
![]() | Правило |
![]() | Правило |
Переменные $HOME
и $TMP
соответствуют домашнему каталогу пользователя и каталогу временных файлов KDE для этого пользователя, например, /tmp/kde-bastian
Следующие правила запрещают пользователю открывать локальные файлы вне каталога $HOME
:
[KDE URL Restrictions] rule_count=3 rule_1=open,,,,file,,,false rule_2=open,,,,file,,$HOME,true rule_3=open,,,,file,,$TMP,true
![]() | Правило |
![]() | Правило |
![]() | Правило |
Настройки перенаправления определяют, могут ли документы перенаправлять пользователя, автоматически или через гиперссылку, по другому адресу. Правила по умолчанию обеспечивают некоторую безопасность. Например, документы, расположенные в Интернете, не могут ссылаться на локальные файлы компьютера.
Например, если мы хотим разрешить документам сервера www.mycompany.com
, расположенного в локальной сети, ссылаться на локальные файлы, мы можем добавить следующее правило:
[KDE URL Restrictions] rule_count=1 rule_1=redirect,http,www.mycompany.com,,file,,,true
Можно указывать как один протокол, так и группу. Заранее определены следующие группы:
Протоколы, которые обращаются к локальным файлам, например, file:/, man:/, fonts:/, floppy:/
Протоколы Интернета, такие как http и ftp
Информация о протоколах хранится в файлах *.protocol
, каталог $
.KDEDIR
/share/services
Class
= определяет группу, к которой принадлежит протокол, например: grep
Class=
$
KDEDIR
/share/services/*.protocol
Общие правила:
Протоколы :local могут ссылаться на любые другие протоколы
К протоколам :internet обращаться можно всегда
Некоторые протоколы не входят ни в одну группу, например, fish:/.
Модули настройки KDE позволяют настроить различные аспекты окружения KDE. Модули настройки отображаются в Центре управления и/или в диалоговом окне настройки приложения.
Модуль настройки прокси отображается как в Центре управления, так и в диалоговом окне Настроить Konqueror приложения Konqueror
Отдельные модули настройки можно запустить, используя команду kcmshell module
Чтобы запустить модуль настройки прокси, используйте:
kcmshell kde-proxy.desktop
kcmshell proxy
Не все приложения используют модули настройки, часто диалоговое окно настройки является частью приложения.
Строго говоря, все модули настройки являются частью меню KDE.
Модулям Центра управления обычно соответствуют файлы .desktop
из каталога $
. Они отсортированы по категориям в скрытом меню , которому соответствует файл KDEDIR
/share/applications/kdekde-settings.menu
(подключается файлом kde-essential.menu
)
kbuildsycoca --menutest
2> /dev/null | grep Настройка-Модули
Модулям, зависящим от приложения, обычно соответствует файл .desktop
из каталога $
, который соответствует скрытому меню .hidden (подключается в результате <KDELegacyDirs/>)KDEDIR
/share/applnk/.hidden
kbuildsycoca --menutest
2> /dev/null | grep .hidden
В KDE 3.3 можно редактировать модули Центра управления, используя kcontroledit. kcontroledit работает как kmenuedit, изменения относятся только к одному пользователю. Чтобы внести изменения для всех пользователей, используйте kiosktool.
Отдельные модули конфигурации можно отключать, добавляя в kdeglobals
следующие строки:
[KDE Control Module Restrictions]
module-id
=false
Например, чтобы отключить модуль настройки прокси, используйте
[KDE Control Module Restrictions] kde-proxy.desktop=false
Проверьте, доступен ли модуль настройки прокси в диалоговом окне Настроить Konqueror и в Центре управления.
Данная функциональность позволяет удалённым пользователям просматривать содержимое вашего экрана и, возможно, управлять вашим компьютером. Для этого необходимо послать пользователю приглашение, возможно защищенное паролем. Это полезно для технической поддержки или для демонстрации какой-либо процедуры.
Для этого требуются две программы: Desktop Sharing (удалённый framebuffer, VNC-сервер) и Remote Desktop Connection (удалённое соединение, VNC-клиент).
При отправке приглашения, создаётся единоразовый пароль, по умолчанию действительный только на одно успешное соединение. Его действие также истекает через час после отсутствия попыток (первого) соединения.
Входящие соединения обрабатываются модулем kinetd kded. С помощью команды dcop kded kinetd services
можно увидеть, запущен ли он. Desktop Sharing по умолчанию ожидает соединений на порт 5900. При входящем соединении потребуется подтверждение.
Desktop COmmunication Protocol, DCOP – - это простой механизм взаимодействия процессов. DCOP служит для взаимодействия с уже работающими программами. В KDE входят две программы для работы с DCOP: dcop, утилита командной строки и kdcop - её графический интерфейс.
О работе с командой dcop:
dcop [опции] [приложение [объект [функция [аргумент1] [аргумент2] ... ] ] ]
Приложения, которые могут открывать несколько окон, будут перечислены как <application>-PID
Все аргументы должны быть указаны с учётом регистра. setFullScreen и setfullscreen - это две разные функции.
В качестве аргумента для приложения и объекта допускается символ * в качестве шаблона.
%
dcop
konqueror-16006 konsole-8954kon*
Некоторые примеры команд и их вывод показаны ниже:
%
dcop
konsole-8954konsole*
Запущен один экземпляр Konsole с PID, равным 8954.
%
dcop
KBookmarkManager-.../share/apps/kfile/bookmarks.xml KBookmarkManager-.../share/apps/konqueror/bookmarks.xml KBookmarkNotifier KDebug MainApplication-Interface konsole (default) konsole-mainwindow#1 ksycoca session-1 session-2 session-3 session-4konsole-8954
Здесь видно, что работают четыре сеанса.
%
dcop
QCStringList interfaces() QCStringList functions() int sessionCount() QString currentSession() QString newSession() QString newSession(QString type) QString sessionId(int position) void activateSession(QString sessionId) void nextSession() void prevSession() void moveSessionLeft() void moveSessionRight() bool fullScreen() void setFullScreen(bool on) ASYNC reparseConfiguration()konsole-8954
konsole
Здесь показаны опции главной программы Konsole.
%
dcop
QCStringList interfaces() QCStringList functions() bool closeSession() bool sendSignal(int signal) void clearHistory() void renameSession(QString name) QString sessionName() int sessionPID() QString schema() void setSchema(QString schema) QString encoding() void setEncoding(QString encoding) QString keytab() void setKeytab(QString keyboard) QSize size() void setSize(QSize size)konsole-8954
session-1
Здесь показаны опции для первого сеанса, session-1.
%
dcop
konsole-8954
konsole
setFullScreen
true
Запускает полноэкранный режим Konsole.
Когда есть несколько приложений или объектов, с каким именно работать? Дайте ссылку.
%
echo
DCOPRef(konsole-7547,konsole)$KONSOLE_DCOP
%
dcop
session-6$KONSOLE_DCOP
newSession
%
dcopstart
konsole-9058 #!/bin/sh konsole=$(dcopstart konsole-script) session=$(dcop $konsole konsole currentSession) dcop $konsole $session renameSession Local session=$(dcop $konsole konsole newSession) dcop $konsole $session renameSession Remote session=$(dcop $konsole konsole newSession) dcop $konsole $session renameSession Code dcop $konsole $session sendSession 'cd /my/work/directory'konsole
Диалоги KDE можно вызывать в своих сценариях, тем самым сочетая мощь языка сценариев UNIX® с удобством работы в KDE.
kdialog --msgbox 'Вам письмо!'
kdialog --title 'Новая почта'
--msgbox 'Вам письмо!'
Компонент KDialog может быть заменён с помощью опции --caption
kdialog --title 'Новая почта'
--msgbox 'Вам письмо!'
--dontagain myfile:mykey
Сохраняет параметр, определяющий, нужно ли показывать диалог ещё раз, в файле $
, дописывая в него следующие строки:KDEHOME
/share/config/myfile
[Notification Messages] mykey=false
Вместо аргумента --msgbox
можно применять --sorry
и --error
, когда это необходимо. Например, kdialog --sorry 'Сеть недоступна'
или kdialog --error 'Не удаётся открыть почтовый ящик'
.
Можно также создавать окна сообщений с кнопками Да и Нет.
kdialog --yesno 'Подключиться к Internet?'
echo $?
Возвращаемое значение | Что означает |
---|---|
0 | Да, OK, Продолжить |
1 | Нет |
2 | Отмена |
Обязательно сохраните результат в переменной, если он вам ещё будет нужен. Следующая команда присвоит значение $?. Здесь также допускается применять --dontagain
, чтобы запомнить выбор пользователя и больше не задавать ему этот вопрос.
Дальнейшие вариации:
--warningyesno
Как опция --yesno
, но с другим значком
--warningcontinuecancel
С кнопками и .
--warningyesnocancel
С кнопками , и . Например:
kdialog --warningyesnocancel 'Сохранить изменения?'
kdialog --inputbox "Введите имя:" "ваше-имя"
Результат выводится в stdout. Его можно сохранить в переменной: name=$(kdialog --inputbox "Введите имя:" "ваше-имя")
. Последний аргумент указывать необязательно, он служит как начальное значение в диалоге.
password
=$(kdialog --password "Введите пароль:"
)
Аргумент --dontagain
не применяется совместно с --inputbox
или --password
В двух следующих диалогах пользователь может выбирать в списке:
--menu
Список, в котором можно выбрать только один элемент.
--checklist
Список, в котором можно выбрать несколько элементов.
city
=$(kdialog --menu "Выберите город" a Москва b Самара c Киев d Рига
)
$city
вернёт a, b, c или d.
city
=$(kdialog --checklist "Выберите города" a Москва off b Самара on c Киев on d Рига off
)
Будут заранее выбраны Самара и Киев. Результат выбора этих городов: "b" "c".
С опцией --separate-output
b и c будут выведены с новой строки, при этом обработать результат будет проще.
file=$(kdialog --getopenfilename $HOME) file=$(kdialog --getopenfilename $HOME "*.png *.jpg|Файлы изображений") file=$(kdialog --getsavefilename $HOME/SaveMe.png) file=$(kdialog --getexistingdirectory $HOME)
Я долго не мог найти приемлемое для моего маленького офиса PIM-решение, которое позволяло бы нам с моим секретарём иметь общий доступ к данным о наших контактах, намеченных встречах и т.п. Будучи пользователем KDE, я знал о проекте Kroupware и ожидал его завершения. Но, увидев, насколько сложна архитектура и настройка Kolab сервера 1.0 (серверной части проекта), решил воздержаться и дождаться выхода Kolab 2.0 с более простым развёртыванием. И всё-таки, возможности Kolab для моих скромных потребностей были явно избыточны. Но вот однажды на форуме KDE я встретил обсуждение, в котором упоминалось о возможности общего доступа к данным без использования Kolab... ого, это интересно!
Оказывается, в маленьких офисах можно обойтись без установки Kolab сервера или других groupware-решений, воспользовавшись одним Kontact. Он может работать с обычным, простым в настройке IMAP-сервером.
Описываемые действия я проводил на платформе Debian unstable и KDE 3.4. К Kontact и другим легендарным GNU/Linux приложениям я обращался из Window$ с помощью Cygwin/X, в ожидании того момента, когда проект Wine сделает возможным запуск всех необходимых мне Windows-программ (не имеющих подходящих аналогов под GNU/Linux таких не было). Итак, мне нужно было обеспечить общий с моим секретарём доступ к данным о контактах, событиях, намеченных мероприятиях.
Вот определение из словаря ComputerUser.com High-Tech Dictionary:
Internet Message Access Protocol. Протокол, позволяющий пользователю производить некоторые почтовые операции на удалённом сервере. С помощью IMAP пользователь может создавать, удалять и переименовывать почтовые ящики; получать и удалять сообщения; выполнять поиск по почте. Для отправки почты требуется отдельный протокол. Другой вариант расшифровки -- Internet Mail Access Protocol.
Значит, этот протокол можно рассматривать как интерфейс к накопителю со специфическими функциями доступа. Чтобы использовать его, нужен сервер IMAP, такой как Cyrus, Courier или UW.
Kolab даёт возможность общего доступа к данным для разных клиентов. Например, ваш секретарь может пользоваться Outlook, а вы -- Kontact.
Вы получаете интерфейс настройки, позволяющий управлять учётными записями пользователей, настраивать почтовые учётные записи, общий сервер конфигурации LDAP и адресной книги, фильтры спама и вирусов, управление графиком отпусков, режимом труда и отдыха, ресурсами (номера в гостиницах, автомобили), список адресатов и групп, автоматическое напоминание и т.д.
Однако, всё это очень сложно в установке и настройке. Для новичка вроде меня это означает нескончаемые ночные бдения и массу проблем, прежде чем все заработает. Нет уж, спасибо, лучше я попробую IMAP, он попроще.
Я выбрал Cyrus, это часть пакета программ Kolab, поэтому, если будет суждено перейти на Kolab в будущем, по крайней мере я буду с ним знаком.
Итак, приступим к установке и настройке!
Становимся root
.
#apt-get install cyrus21-imapd cyrus21-common cyrus21-admin cyrus21-client sasl-bin sasl2-bin
Installing cyrus21-imapd...
Программа установки спрашивала что-то о search address... Я просто нажал Enter и всё заработало.
Программа установки создаёт пользователя cyrus
, принадлежащего к автоматически созданной группе sasl
, которая является «владельцем» всех файлов cyrus. После завершения установки с помощью ps -A
можно увидеть новые процессы: cyrmaster и notifyd.
Трудности встретились в настройке идентификации Cyrus, просто потому что я новичок с ограниченным знанием предмета.
Cyrus может использовать различные механизмы SASL (Simple Authentication and Security Layer). По умолчанию установлен sasldb (он сохраняет имена пользователей и пароли в файле sasldb
), но поддерживаются также getpwent, kerberos4, kerberos5, PAM, rimap, shadow и LDAP.
Не желая менять уже имеющиеся имена и пароли, я выбрал механизм «shadow», позволяющий использовать для идентификации в Cyrus пароли Linux®.
Чтобы сделать это, необходимо сообщить sasl об использовании saslauthd в качестве метода авторизации, затем настроить saslauthd на использование «shadow» (или «getpwent») как механизма идентификации.
OK, начнём!
Как root
, измените системный пароль пользователя cyrus
:
# passwd cyrus
Введите пароль, который вам понравится (и который сможете запомнить), в моём примере использован «cyrus» как пароль администратора приложения cyrus.
# vi /etc/imapd.conf
sasl_pwcheck_method:saslauthd
вместо стоящего по умолчаниюauxprop
удалите знак #
в начале строки:
#admins: cyrus
таким образом пользователь cyrus
может распоряжаться учётной записью cyrus.
# vi /etc/default/saslauthd
Раскомментируйте строку:
# START=yes
(иначе saslauthd не будет запускаться при загрузке, даже будучи указанным где-нибудь в /etc/rcx.d
!)
и вместо MECHANISMS="pam"
введите MECHANISMS="shadow"
, таким образом при загрузке будет выполняться команда saslauthd-a
.shadow
Выйдя из редактора, перезапустите sasl и cyrus.
Для проверки IMAP:
su
$cyrus
imtest
-m login -p imap localhost
Предлагается ввести пароль для cyrus
, так введём его.
Если пользователь cyrus
правильно идентифицирован, появятся следующие строки:
S: L01 OK User logged in
Authenticated.
Для выхода наберите . logout
(точка, пробел, «logout»)
Теперь с помощью обычных системных средств создадим пользователя groupware
и установим для него пароль. Он должен принадлежать к какой-нибудь непривилегированной группе, например nobody
, ему не нужны системная оболочка и домашняя папка.
Создадим пользователя и IMAP также и в cyrus:
#cyradm
после ввода пароля администратора--user cyrus localhost
cyrus
, получим приглашениеlocalhost>
localhost>
cm
user.groupware
localhost>
lm
выводит только что созданный почтовый ящикuser.groupware (\HasNoChildren))
localhost>
quit
Для вывода списка доступных команд можно набрать help
.
Посмотрим, что у нас получилось:
#ls
-l
/var/spool/cyrus/mail/g/user/groupware
total 12 -rw------- 1 cyrus mail 4 Oct 29 20:55 cyrus.cache -rw------- 1 cyrus mail 155 Oct 29 20:55 cyrus.header -rw------- 1 cyrus mail 76 Oct 29 20:55 cyrus.index
Теперь можно попробовать подключиться IMAP-клиентом как пользователь groupware
и заглянуть в папку INBOX
.
В протоколе IMAP название почтового ящика INBOX
служит ключевым словом, это в некотором роде «псевдоним» структуры каталога выше. Клиент заходит во INBOX
, а сервер IMAP перенаправляет его в папку /var/spool/cyrus/mail/...
с её файлами-сообщениями.
Я подключаюсь к моему офисному серверу с GNU/Linux (это "black box", без клавиатуры и монитора) с двух компьютеров с Windows® 2000 с помощью Cygwin/X, используя их как X-Window сервер (в ближайшем будущем надеюсь заменить их на два тонких клиента mini-itx под управлением). В этой конфигурации каждый пользователь запускает Kontact на той машине, на которой установлен и запущен Cyrus (localhost).
Чтобы Kontact работал с IMAP, предпримем следующее:
Создадим учётную запись IMAP в Cyrus для мнимого пользователя groupware
(это мы уже сделали)
Создадим и настроим учётную запись IMAP в KMail для входа этого пользователя
Используйте kresources для того чтобы заставить компоненты Kontact работать с данными, взятыми из источника IMAP
Включим функции groupware и создадим соответствующие подпапки в INBOX
(если их там ещё нет)
Приятной работы с новыми друзьями Kontact, Cyrus и IMAP!
Итак, войдём в KDE с учётной записью первого «реального пользователя», которому мы хотим предоставить функциональность groupware.
Создаём учётную запись IMAP в KMail.
Запустим Kontact и найдём Почта (компонент KMail). В меню выбираем: ->+Учётные записи, переходим на вкладку Получение. Нажмём кнопку . Будет задан вопрос о типе почтовой учётной записи, выберите Отсоединённый IMAP (а не просто IMAP). Затем на вкладке Общие введём следующие данные:
office_gwdata
Так будет названа «локальная» папка, указывающая на эту учётную запись IMAP.
groupware
Пользователь Cyrus, избранный «владельцем» всех офисных данных
Пароль пользователя groupware
.
localhost
Помним, в нашем примере клиент Kontact действует на том же компьютере, что и IMAP сервер
143
По умолчанию
Отметьте галочкой Хранить пароль IMAP в файле настроек, чтобы не вводить его снова и снова. Отметьте также Периодическая проверка почты и задайте значение в минутах.
Заметьте, что выбран тип учётной записи Отсоединённый IMAP. В этом случае копии данных groupware хранятся «локально» по отношению к клиенту (в его домашней папке) и синхронизируются при каждом его подключении. На первый взгляд, это очень неэффективно, так как данные многократно дублируются (например, на 10 пользователей Kontact будет 10+1 копий данных). Но это единственная возможность добиться высокой скорости, ведь Kontact при каждом подключении доставляет все данные и заставляет KOrganizer и KAddressBook обрабатывать их. Если же при «Отсоединённом IMAP» данные хранятся в одном месте, пересылаются только «delta» (изменённые) данные.
С другой стороны, если пользователи работают с KOrganizer на той же машине, что IMAP сервер, может показаться более разумным выбрать режим IMAP (так называемый «онлайн IMAP») для экономии места, если скорость передачи не очень важна. К несчастью, этот способ не действует, потому что Kontact в режиме «IMAP» не может автоматически обновлять папку Календарь. Поэтому, когда кто-нибудь добавляет в эту папку данные, общего обновления не происходит (необходимо вручную включать приложение KMail и щёлкать на папке Календарь). Кроме того, когда при пуске начинается чтение папок Календарь, происходит ужасное мигание и замедление обновления данных.
Теперь можно сообщить Kontact об использовании IMAP как источника данных для своих компонентов. Из menu, выберите , введите kcmshell kresources
. В выпадающем списке выберите Контакты, затем нажмите кнопку и выберите Адресная книга на сервере IMAP через KMail. Затем выберите эту новую запись и нажмите кнопку . Сделайте то же самое для типов Календарь и Заметки.
Теперь включите функциональность groupware в KMail (а следовательно, в всём Kontact):
Выберите в меню ->+Разное+Совместная работа
Отметьте Включить функциональность IMAP
Выберите Английский как Язык папок совместной работы (на тот случай, если на сервере IMAP уже есть папки, созданные другой программой на другом языке).
Теперь перейдём к Корневая папка ресурсов и выберем подпапку Inbox в папке office_gwdata.
Пункт Скрыть папки совместной работы оставим пока неотмеченным и посмотрим, что из этого получится. В дальнейшем, когда окончательно во всём разберёмся, можно будет вернуться и отметить его.
Нажав OK, получаем предложение: KMail создаст требуемые папки для ресурса IMAP как подпапки Inbox
Если нам этого не нужно, нажмём , и ресурсы IMAP будут удалены. Нажмём (эта возможность появляется только раз, для первого «реального пользователя»). Тут же можно заметить, как в дереве папок KMail в папках office_gwdata+Inbox создаются эти подпапки.
Календарь |
Контакты |
Заметки |
Задачи |
Журнал |
если вы сейчас сделаете:
# ls-l /var/spool/cyrus/mail/g/user/groupware/
drwx------ 2 cyrus mail 144 Oct 31 16:36 Calendar drwx------ 2 cyrus mail 144 Oct 31 16:36 Contacts drwx------ 2 cyrus mail 144 Oct 31 16:36 Journal drwx------ 2 cyrus mail 144 Oct 31 16:36 Notes drwx------ 2 cyrus mail 144 Oct 31 16:36 Tasks -rw------- 1 cyrus mail 4 Oct 31 15:28 cyrus.cache -rw------- 1 cyrus mail 155 Oct 29 20:55 cyrus.header -rw------- 1 cyrus mail 76 Oct 31 15:28 cyrus.index
Как можно заметить, office_gwdata Inbox находится не в домашней директории пользователя Kontact, а в папках пользователей IMAP groupware
.
Теперь Kontact готов к работе и хранению данных в этих папках. В календаре, если учётная запись KMail IMAP имела тип «Отсоединённый», в окне Ресурс должен быть виден пункт Imap-ресурс с тремя подпунктами, которые являются путями к локальным домашним файлам. А вот в пункте Контакты подпунктов в Imap-ресурс нет.
Теперь можно войти в KDE под именем другого пользователя, и подобным же образом настроить его/её клиент Kontact.
Откройте Kontact, и в компоненте Письмо добавьте учётную запись IMAP, указав в качестве Сервер компьютер, на котором установлен Cyrus сервер (в моём случае: 192.168.1.3
).
Не забудьте поставить флажок Периодическая проверка почты и установить значение в минутах. Когда вы подтвердите свои действия, вопрос о создании подпапок задан не будет (ведь они уже созданы на сервере IMAP), их можно увидеть в дереве папок.
Активируйте функциональность groupware для получения возможности сохранять данные на сервере IMAP.
Помните, что в режиме «Отсоединённый IMAP» данные передаются от клиента на сервер IMAP только тогда, когда клиент подключается для проверки почты. Поэтому, если у ваших клиентов Kontact Интервал между проверками установлен, например, 5 минут, то в худшем случае задержка между записью события и его появлением перед другими пользователями составит 10 минут.
Хочу предупредить, что реализация Заметок IMAP в Kontact вплоть до версии 1.01 была неустойчивой, поэтому описанные настройки с прежними версиями могут не работать. Если вы хотите пользоваться этими версиями, понадобятся настройки, существовавшие ранее.
В этих прежних настройках существует тот же «мнимый» пользователь под именем groupware
, имя и пароль которого применяют все «реальные» пользователи Kontact (т.е. tony
, rohn
, amanda
и т.д.) через учётную запись IMAP. Но таким образом все реальные пользователи имеют одинаковые права чтения/записи, так как каждый подключается к IMAP серверу как пользователь groupware
.
Для ограничения доступа некоторым пользователям (обычно, предоставляется доступ только для чтения), можно воспользоваться ACL (Access Control Lists).
В KMail выберите подпапку office_gwdata, например, Календарь, и, щёлкнув на ней правой кнопкой мыши, выберите пункт Параметры, вкладку Контроль доступа. Здесь можно указать, каким пользователям и какие права доступа к этой папке вы хотите предоставить.
Ради эксперимента, дадим права «All» пользователю mary
Сначала на уровне приложения cyrus (на той машине, на которой размещён IMAP сервер cyrus, средствами приложения cyrus) добавим пользователя mary
, чтобы этого пользователя мог опознать IMAP, и создадим для неё IMAP папку.
Затем входим в GNU/Linux как mary
и переходим в Kontact. Как мы видели прежде, учётную запись IMAP в KMail вы можете настроить как один из пользователей (вместо мнимого пользователя groupware
и его пароля, мы можем использовать имя mary
и её пароль).
На этот раз в дереве папок KMail вы увидите следующую структуру: ->->->. Проверьте почту (->), и вы также увидите папку «входящие» под папкой «office_gwdata».
Теперь включим функциональность groupware KMail, и в Папки IMAP есть подпапки: укажем , которая является подпапкой «office_gwdata».
Теперь включим возможности groupware KMail, и в Папки IMAP есть подпапки: укажем , которая является подпапкой .
У нас появились две ветви папок в «office_gwdata»:
«Входящие» с папками Календарь, Контакты, Заметки, Задачи и Журнал, которые хранятся в папках mary
IMAP на IMAP сервере
«user», с подпапкой «groupware» и подпапками, к которым имеет доступ mary
(в нашем примере, Календарь и Задачи)
Правой кнопкой мыши щёлкнем «user» «Календарь» и проверим, имеет ли он тип Календарь (если нет, то установим его как надо). Так же поступим с папкой «user» «Задачи».
Теперь в Календаре у вас есть два возможных IMAP-ресурса для записи, поэтому, когда вы создадите новое событие, вам будет задан вопрос, какой из них использовать (а если оставлены доступными локальные ресурсы, придётся выбирать из трёх!).
Нужно переместить курсор в нижнее левое маленькое окошко Календаря, которое показывает доступные ресурсы, и снять отметку с тех, что не указывают на .groupware.directory (см. хвостовую часть пути к ресурсу).
Я новичок, и смог вложить в это руководство только свои время и желание. Реальными же знаниями я обязан некоторым наставникам из мира свободного ПО, которых хочу поблагодарить за компетенцию, терпение и готовность прийти на помощь.
Особая благодарность:
За часть Cyrus IMAP в #cyrus channel:
[protagonist] Энди Моргану (Andy Morgan) (morgan AT orst.edu)
[plixed] Окке Тимму (Okke Timm) (okke.timm AT web.de)
За часть Kontact в #kontact channel:
[till] Тиллю Адаму (Till Adam) (adam AT kde.org)
[dfaure] Дэвиду Фору (David Faure) (faure AT kde.org)
[mdouhan] Мэтту Духану (Matt Douhan (matt AT fruitsalad.org)
Благодарю всех своих наставников!
Ах, да, вот ещё я, [markit] Марко Менарди (Marco Menardi)(mmenaz AT mail.com)
Ссылки
KDE: http://www.kde.org
Веб-сайт Kontact: http://www.kontact.org
Проект Kroupware: http://www.kroupware.org
Форум Сообщества KDE: http://wiki.kde.org
Проект Wine: http://www.winehq.org
Проект Cygwin/X: http://x.cygwin.com
Проект LTSP: http://www.ltsp.org
Содержание
В состав KDE входят много приложений, название которых начинается с буквы k или содержит её. Обычно, но не всегда, эти названия помогают понять назначение приложения. Пользователи таких операционных систем, как Microsoft Windows® или Apple Macintosh® могут испытывать трудности при поиске требуемого им приложения. Ниже приводится список пунктов меню KDE ( menu) и их эквивалентов в Windows/Macintosh.
Таблица 30.1. Примерный список
Пункт menu | Приложение KDE | Эквивалент в Windows® | Эквивалент в Macintosh® | Примечания | |
---|---|---|---|---|---|
Файловый менеджер | Konqueror (домашний каталог) | Проводник Windows | Интегрированный файловый менеджер, позволяющий просматривать/воспроизводить файлы, и браузер Web. | ||
Параметры | KControl | Центр управления | |||
Офис | Офисные приложения:
|
|
| ||
Администратор личной информации:
|
| MS Outlook | Kontact - администратор личной информации, все остальные PIM-приложения KDE интегрированы в него. | ||
Internet | Браузер Web | Konqueror | MS Internet Explorer | Safari | Интегрированный файловый менеджер, веб-браузер, клиент FTP и универсальное средство просмотра файлов. |
Программа обмена сообщениями | Kopete
| MSN Messenger | Программа обмена сообщениями, поддерживающая различные протоколы | ||
Чаты (IRC) | KSirc | mIRC | |||
Мультимедиа | Музыка/Звук | JuK | Windows® Media Player | ||
Программа записи CD и DVD | K3b | Nero | |||
Видеопроигрыватель | Noatun | Windows® Media Player | |||
Программа копирования Audio CD | KAudioCreator | ||||
Управление звуком | KMix | ||||
Система | Системная справка | KInfoCenter | |||
Терминал | Konsole | CMD | |||
Управление пользователями | KUser | Управление пользователями | |||
Управление пакетами | KPackage | Установка/удаление программ | |||
Утилиты | Архиватор | Ark | WinZip | ||
Диспетчер паролей | KWallet | ||||
Текстовый редактор | Kate | Блокнот |
Связанная информация
Много приложений KDE входит в состав KDE Extragear (см. Глава 7, Дополнительные приложения KDE ). Приложения доступны и на сайте http://kde-apps.org.
Один из основных способов, с помощью которого вы можете работать с программами в KDE - это меню. Обычно, оно предоставляет доступ почти ко всей функциональности программ. Расположение пунктов в меню легко запомнить, т.к. его структура стандартна. Это означает, что если вы знаете как открыть файл в определённой программе KDE, то вы сможете открыть файл в любой другой программе KDE. Давайте рассмотрим стандартные меню:
Меню
Этот пункт меню создаёт новый пустой документ, который связан с используемой программой. Например, в Kate (расширенный текстовый редактор KDE) этот пункт создаёт новый текстовый файл.
Пункт меню вызывает стандартный диалог «Открытие файла» KDE, где вы можете выбрать файл для открытия в используемой программе. Диалог «Открытие файла» также стандартизирован, поэтому он одинаков для всех программ KDE. Больше информации о использовании этого диалога вы можете найти в другом месте этого руководства.
Вы, наверное, заметили, что этот пункт меню имеет многоточие (...) после названия. Это означает, что щелчок на пункте открывает диалоговое окно. Если вы делаете какие либо изменения в этом диалоговом окне, то они не будут применены пока вы не нажмёте кнопку в нем. Вы всегда можете игнорировать любые изменения и закрывать диалог, щелчком на кнопке .
Этот пункт меню сохраняет любые изменения в файл, над которым сейчас работаете. Если это первое сохранение файла, то KDE выведет диалог «Сохранить» и спросит о имени и местоположении сохраняемого файла.
Пункт меню сохраняет файл, над которым вы сейчас работаете под другим именем. Открывается диалог «Сохранить как», где вы можете указать имя и местоположение как обычно. Заметьте, что после того как вы сохраняете файл с помощью , вы работаете с новым файлом. Если вы сохраните изменения, то они будут сохранены под новым именем файла. Если говорить проще, то вот пример:
Вы работаете над файлом с именем hello.txt
, который содержит текст «Hello World!»
Вы используете пункт меню чтобы сохранить файл с новым именем newhello.txt
.
Вы добавляете текст «Nice to see you!» в файл, и используете пункт меню для сохранения этих изменений.
newhello.txt
содержит текст «Hello World! Nice to see you!», тогда как файл hello.txt
содержит только «Hello World!». Этот пункт меню открывает диалог KDE «Печать», предназначенный для распечатки текущего документа. Больше информации о параметрах, доступных в этом диалоге, вы можете найти в разделе «Печать из различных приложений».
Этот пункт меню закрывает текущий открытый документ. Если вы делали какие либо изменения после последнего сохранения, то будет выдано предложение сохранить документ. Вы можете выбрать или эти изменения. Если вы передумали закрывать этот файл, просто выберите .
Этот пункт закрывает используемую программу. Если имеются не сохранённые изменения в файлах, то будет выдан запрос на сохранение.
Меню
Используйте этот пункт, для отмены последнего произведённого изменения в программе. Например, если вы удалили строку текста, пункт меню восстановит её.
Используйте этот пункт меню для предотвращения последней отмены, произведённой пунктом меню . Например, как в примере выше, вы восстановили строку текста с помощью , то с помощью вы повторите действие удаления строки.
Этот пункт меню вырезает содержание текущего выделения в буфер обмена. Смотрите «Работа с буфером обмена» для дополнительной информации.
Этот пункт меню копирует содержание текущего выделения в буфер обмена. Смотрите «Работа с буфером обмена» для дополнительной информации.
Этот пункт меню вставляет содержание буфера обмена в текущий документ. Смотрите «Работа с буфером обмена» для дополнительной информации.
Используйте этот пункт меню для выделения всего текущего документа.
Этот пункт меню вызывает диалог Поиск текста, который вы можете использовать для поиска какого-то слова в текущем документе.
Этот пункт меню используется для поиска следующего возникновения слова, которое искалось с помощью пункта .
Меню
В диалоге, вызываемом этим пунктом меню, вы можете настроить горячие клавиши, используемые текущим приложением. См. «Настройка комбинаций клавиш».
В диалоге, вызываемом этим пунктом меню, вы можете настроить набор кнопок на панелях инструментов. См. «Настройка панелей инструментов».
В диалоге, вызываемом этим пунктом меню, вы можете изменить оповещения (звуки, сообщения об ошибках etc.) используемые программами. См. «Настройка уведомлений».
В диалоге, вызываемом этим пунктом меню, вы можете изменить настройки, относящиеся к общей работе приложения.
Запускает Центр помощи KDE и открывает
справочное руководство по KApp
. (Этот документ вы и читаете).
Вид курсора меняется на стрелочку со знаком
вопроса. Нажимая на различные элементы внутри KApp
,
вы увидите подсказку с объяснениями назначения и действия
данного элемента (если она для него существует).
Открывается диалог отправки сообщения об ошибке. Он служит для того, чтобы вы могли отправить сведения об обнаруженной вами ошибке в программе или свое «пожелание», чтобы какая-либо пока что отсутствующая возможность была реализована в будущих версиях программы.
Будут выведены сведения о версии и авторах программы.
Будут выведены сведения о версии KDE.
Нестандартные проблемы
Зависшие приложения (как снять их выполнение)
Файлы не открываются
Это ужасное сообщение о системном сбое
Сообщение об ошибках
Дополнительные ресурсы
Неверно настроенная сеть часто может служить причиной причиной медленной загрузки приложений KDE или, в худшем случае, вообще не дать приложениям загрузиться. X-Server включает очень мощный сетевой интерфейс и потому очень сильно зависит от настройки сети.
X использует имя хоста как для создания уникального ключа для входа в систему, так и для определения того, куда (через переменную $DISPLAY
) отправить содержимое окна. Если ваш компьютер не знает своего собственного имени, он будет тратить много времени, пытаясь найти себя. И этого можно легко избежать, научив компьютер своему собственному имени.
Проверьте файл /etc/hosts
и убедитесь, что в нём есть запись о localhost, которая находится в начале файла (после комментариев) и выглядит примерно так:
127.0.0.1 localhost
Вы также должны добавить полное имя вашего компьютера с доменом, краткое имя и IP адрес (в случае, если компьютер имеет статический IP). Если IP назначается динамически с использованием DHCP, вы можете просто использовать адрес для устройства loopback.
127.0.0.1 hal.btl hal (для dhcp) 192.168.0.1 hal.btl hal (статический)
Убедитесь, что ваш брандмауэр не настроен на максимальную защиту и не останавливает пакеты для устройства loopback. Например, если в iptables правило по умолчанию параметра INPUT
, связанного с этим устройством, установлено в значение, отличающееся от параметра
>ACCEPT
, то это может вызвать снижение скорости работы в X. Чтобы проверить это, вы должны набрать следующее:
%
iptables-save
|
greplo
-A
INPUT
-i
lo
-j
ACCEPT
Правило
должно всегда работать, по меньшей мере, если нет других ненастроенных правил (таких, как -A
INPUT
-i
lo
-j
ACCEPT
DROP
на OUTPUT
)
Иногда при запуске не открывается окно приложения. Здесь приведён ряд ответов на вопросы и действия, которые помогут понять, что происходит не так.
Если оно запускалось, например, когда вы щёлкали на значке на рабочем столе, и это раньше работало, то, к сожалению, могут иметься проблемы с самим загрузчиком (то есть значком приложения на рабочем столе).
Если вы нормально запускаете ваше приложение с помощью значка на панели задач и в то же время пытались запустить его с помощью значка на рабочем столе, то это просто может свидетельствовать о неполадках в этом загрузчике.
Foo
Дана основная информация, чтобы поддержать людей, желающих внести свой вклад в создание KDE, сообщить о доступных ресурсах и о том, как начать работу.
Содержание
Авторские права на KDE принадлежат команде KDE.
Авторские права на документацию: (c) Команда документирования KDE, 2006. Далее перечислен вклад участников команды:
(tomalbers AT kde.nl)
Автор раздела «IM и электронная почта».
(bastian AT kde.org)
Написал заметки, ставшие разделом Часть VI, «KDE для системных администраторов».
(gbell72 AT rogers.com)
Автор раздела «Взаимодействие с Windows через сеть».
Автор раздела Глава 13, Введение в Konsole.
(garycramblitt AT comcast.net)
Автор раздела Глава 15, Специальные возможности.
(faure AT kde.org)
Автор раздела «Добавление дополнительных комбинаций клавиш в KDE».
(goutte AT kde.org)
Автор раздела «Ручное редактирование файлов конфигурации».
(francisg AT gmail.com)
Редактирование и вычитка.
Автор раздела «Работа в KDE с правами root».
Автор раздела «KTTS - синтезатор речи».
Автор раздела Глава 6, Основные приложения KDE.
Автор раздела Глава 7, Дополнительные приложения KDE .
Автор раздела Глава 14, Образование и KDE.
Автор раздела Глава 30, Описание приложений KDE для пользователей других систем.
(groot AT kde.org)
Автор раздела «Настройка панелей инструментов».
Автор раздела «KDebugDialog - настройка вывода отладочной информации KDE».
(jes.hall AT kdemail.net)
Автор раздела «Внешний вид и темы».
Автор раздела «Рабочий стол».
Автор раздела «Сеть и Интернет».
Автор раздела «Компоненты».
Автор раздела «Периферия».
Автор раздела «Управление питанием».
Автор раздела «Региональные и специальные возможности».
Автор раздела «Сетевые параметры и X».
(annma AT kde.org)
Редактирование и вычитка.
(rich AT kde.org)
Автор разделов kstart и ksystraycmd.
(p.s.nuttall AT dur.ac.uk)
Автор раздела Глава 21, Обмен мгновенными сообщениями.
(s.a.robson AT sms.ed.ac.uk)
Предоставил снимки экрана для разделов «Проигрывание музыки», «Копирование аудио-дисков в KDE», «Файловый менеджер» и Глава 15, Специальные возможности.
(phil AT kde.org)
Редакция и корректура.
Автор раздела «Вход в систему и выход».
Автор раздела «Работа с буфером обмена».
Автор раздела «Настройка программ».
Автор раздела Глава 32, Стандартные пункты меню.
Форматирование раздела Часть VI, «KDE для системных администраторов».
(antrix AT gmail.com)
Автор раздела «Копирование аудио-дисков в KDE».
(robert_angie AT ozemail.com.au)
Автор раздела «Запуск программ».
(carlosdgtorres AT gmail.com)
Автор раздела Глава 12, Настройка внешнего вида рабочего стола KDE.
(titeuf AT ph34rus.org)
Автор раздела «Шрифты - Установка и настройка».
(lauri AT kde.org)
Автор структуры документа.
Автор раздела «Получение помощи».
Форматирование раздела Часть VI, «KDE для системных администраторов».
(christian.weickhmann AT gmx.de)
Автор раздела «Файловый менеджер».
Автор раздела «Переключение сеансов».
Перевод на русский язык: Григорий Мохин (mok AT kde.ru)
, Иван Кашуков (dolphin210 AT yandex.ru)
, Николай Шафоростов (shafff AT ukr.net)
Этот документ распространяется на условиях GNU Free Documentation License.
Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team