# 6.4. Размещение ссылок на вашем рабочем столе

Размещение файлов на вашем рабочем столе может сократить пути, которые вам приходится вводить. Тем не менее, иногда было бы здорово, запускать KEdit с открытым файлом, над которым вы обычно работаете. И как часто вы удрученно рыщете в бесконечных списках закладок чтобы найти среди них часто посещаемое вами место? Не было бы удобнее, если бы все, что вам нужно на этом сайте автоматически появлялось при щелканьи по одной пиктограмме?

## 6.4.1. Использование матриц

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

Пример: Вы хотите разместить пиктограмму указывающую на web сайт KDE на вашем рабочем столе.

1. Откройте расположенную на вашем рабочем столе папку Template (Матрицы). Здесь содержатся все матрицы, которые можно использовать для создания новых ссылок и ресурсов. Матрицу Ftpurl -- вы можете использовать для создания ссылок на FTP сайт, и, даже на какой-либо каталог. Например, вы можете создать ссылку прямо на ftp://ftp.kde.org/pub/kde/stable, чтобы время от времени проверять, когда же будет доступна следующая версия. MimeType - очень мощный инструмент. Из-за его сложности я решил объяснить его в главе Использование MIME типов. Program -- это общая матрица, которую вы можете использовать для запуска определенной программы с аргументом. Например, вы можете использовать ее для запуска `/usr/src/linux/make xconfig` при настройке ядра. URL - это тоже что-то очень общее: Это ссылка на URL, который не начинается с http:// или ftp://. Убедитесь, что ваша ссылка под силу KDE; kfm не может (пока) поддержать серверы Quake. WWWUrl -- это матрица, которую мы будем использовать для нашего примера. Она создаст ссылку на определенный web сайт.

2. ПРЕДУПРЕЖДЕНИЕ:Если вы запустили KDE как системный администратор (root), не изменяйте матрицы, если вы не совсем уверены, что и зачем вы поменяли! Если вы разрушили матрицу -- восстановить ее можно только новой инсталляцией KDE!

3. Перетащите WWWUrl на ваш рабочий стол (если вы не знаете, как использовать drag and drop, читайте Drag & drop для дополнительной информации.) В появившемся меню выберите Copy (Копировать) чтобы создать вашу собственную копию матрицы для модификации.

4. Щелкните на копию матрицы правой кнопкой мыши и выберите Properties.

5. В появившемся диалоговом окне вы увидите три раздела: Program (Основные), Permission (Права) and URL. Измените как нужно права и имя файла и, затем, щелкните на раздел " URL.

6. В поле URL, вы должны ввести URL, который вы хотите открывать щелканьем на эту пиктограмму. В нашем случае, введите `http://www.kde.org`.

7. Также, в этом разделе вы можете поменять пиктограмму.

8. Если вы удовлетворены, нажмите Ok чтобы сохранить изменения.

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

## 6.4.2. Использование MIME типов

MIME Типы -- очень полезны. Используя их вы можете легко настроить вашу систему так, что щелкая на файл определенного типа вы сможете запускать приложение, с которым ассоциирован этот тип файлов. Например, все файлы с расширением .mod могут быть настроены для запускания приложения kmodplayer, .html файлы могут открывать окно kfm показывая файл, а для просмотра фалов core в редакторе Hex Editor вам нужно просто щелкнуть на такой файл. Предупреждение: Хотя MIME типы и очень полезны, они могут также быть опасны для вашей системы. Неосторожное изменение типов MIME будучи системным администратором (root) может повредить систему KDE настолько, что она не сможет перезапуститься! В нашем примере вы будете создавать персональные стили MIME, которые относятся только к вам. Они будут работать для других пользователей только, если вы скопируете или переместите их в /opt/share/mimelnk.

Для ассоциирования определенного типа файлов с конкретной программой:

1. Убедитесь, что приложение, которое вы хотите связать с данным типом файлов находится на панели KDE. Если нет -- прочитайте Добавление Программ на вашу панель KDE для получения рекомендаций как создать элемент меню для запуска приложения.

2. Выберите Edit (Редактирование) > MIME types (Типы MIME) в окне файл-менеджера kfm.

3. Подумайте о типе файла, для которого вы хотите создать ассоциацию. По умолчанию, задано пять верхних уровней типов: Application (Приложение) - для файлов, которые обычно создаются или редактируются в одном приложении, например, tar, gzip b pdfs. Audio (Аудио) -- для всего, что генерирует какой-либо звук: wav, midi, mod, и т.д. Image (изображение) -- для любых графических файлов, таких как gif, jpeg или tiff. Text (Текст) -- для всего, что есть текст, например, обычный текст, html, код источников в C и Pascal, документы tex и скрипты tcl, и, наконец, Video (Видео) -- для любого типа видеотрансляции, как mpeg. Решите к какой категории принадлежит ваш тип и перейдите в соответствующий каталог.

4. Откройте папку Template (Матрицы), пиктограмма которой расположена на вашем рабочем столе.

5. Drag & drop пиктограмму Mimetype из Template в другой каталог и скопируйте ее.

6. Щелкните правой кнопкой мыши по этой пиктограмме и выберите Properties (Свойства). Отредактируйте свойства для вашего типа.

7. Щелкните на Binding. Вы увидите маску, которая требует ввода информации в пять позиций.

8. Первое поле должно быть заполнено суффиксами файлов данного типа. Например, если вы хотите создать новый тип для документов SGML, вы должны ввести *.sgml; *.SGML;. Любой файл, оканчивающийся на .sgml or .SGML теперь будет обрабатываться как новый тип.

9. Введите описание нового типа в графе Comment (Комментарии). В случае SGML, это может быть "SGML document"

10. Введите тип MIME. Он строится из имени каталога (text/ для SGML) и имени, которое вы выберите. В случае SGML вы можете, например, ввести text/sgml как тип Mime. KDE предупредит вас, если такой префикс уже зарезервирован. Web-навигатор kfm также будет зависеть от сделанной настройки при взятии документов этого типа из Интернета!

11. Выберите приложение, которое обычно используется для редактирования этого типа файлов из dropdown box. Для нашего примера с SGML, мы просто используем Редактор.

12. Щелкните на пиктограмму для выбора нового изображения. Все файлы, с соответствующим суффиксом-расширением будут появляться на рабочем столе с выбранной вами пиктограммой.

13. Щелкните Ok чтобы сохранить новый тип.

Попробуйте вашу новую ассоциацию. Откройте каталог, содержащий файл только что созданного вами типа. Щелкните на этот файл. При этом должна запуститься программа, предназначенная для его редактирования. Если случится что-то непредвиденное, или ваша система не сможет даже загрузиться после этого, используйте консоль (либо аварийную оболочку kdm), чтобы удалить созданную вами ссылку. Это должно полностью исправить положение.

## 6.4.3. Создание ваших собственных матриц

По умолчанию, KDE предоставляет вам пять матриц, которые могут использоваться для создания новых ссылок на вашем рабочем столе. Тем не менее, иногда вам может потребоваться новая матрица. Создать ее достаточно просто:

1. Войдите в систему как root.

2. Создайте файл, как обычно.

3. Переместите, или скопируйте его в папку Template (Матрицы).

4. Всякий раз, когда вам будет нужно использовать новую матрицу, копируйте ее на рабочий стол или в каталог и там используйте по назначению. Так как папка Template доступна для записи только вам, никто не может случайно стереть матрицу (если только эти он или она -- не вы сами). Лучше всего сделать этот файл недоступным даже для вас, чтобы избежать случайного его повреждения.