6886
Комментарий:
|
8208
|
Удаления помечены так. | Добавления помечены так. |
Строка 13: | Строка 13: |
Связанные с известными сетевыми протоколами: http, ftp, fish (ssh), svn, feed (rss), smb. Этот набор kioslave используется для доступа к удалённым документам и файлам. Пользователь может наблюдать имена, начиная с соответствующего протокола, в адресной строке Konqueror, например, http://altlinux.org, fish://10.30.5.1. При необходимости пользователь может ввести их вручную, но необходимо помнить, что путь имеет формат URL (в соответствии с <<PassportLink(RFC_2396)>>): протокол://логин@путь. | Первая группа модулей KIO cвязанf с известными сетевыми протоколами, например: * http --- реализует протокол доступа к ресурсам WWW по протоколу HTTP; * ftp --- модуль доступа к FTP-архивам; * fish и sftp --- модули для доступа на основе удаленного терминала ssh, может использоваться для доступа к файлам в unix-системах, напрмимер в локальной сети; * feed --- доступ к лентам новостей (протокол RSS), добавляет ленту в Akregator, программу для чтения лент новостей; * smb --- доступ к ресурсам Samba (файлы в локальной сети); * svn --- поддержка системы управления версиями SVN. Этот набор модулей KIO используется для доступа к удалённым документам и файлам. Пользователь может использовать имена, начинающиеся с соответствующего протокола, в адресной строке Konqueror, например: {{{http://edu.ru}}}, или {{{fish://10.30.5.1}}}. При необходимости пользователь может ввести их вручную, но необходимо помнить, что путь имеет формат URL: {{{протокол://логин@путь}}}: |
Строка 16: | Строка 25: |
Подробнее о URL написано в стандарте <<PassportLink(RFC_2396)>>. | |
Строка 19: | Строка 29: |
Вторая группа модулей KIO организует удобный доступ к некоторым специфичным видам локальных ресурсов. В отличие от сетевых протоколов, адрес при их использовании имеет один слеш после двоеточния, а не два (например, {{{man:/bash}}}). | Вторая группа модулей KIO организует удобный доступ к некоторым специфичным видам локальных ресурсов. В отличие от сетевых протоколов, адрес при их использовании имеет один слеш после двоеточия, а не два (например, {{{man:/bash}}}). |
Строка 21: | Строка 31: |
Например, часть из них начинается с префикса system:/ (, media:/, tar:/, trash:/. Для полной унификации доступа к локальным ресурсам имеется kioslave file:/ , осуществляющий доступ к локальным файлам. | Например, часть из них начинается с префикса system:/ (, media:/, tar:/, trash:/. Для полной унификации доступа к локальным ресурсам имеется модуль KIO file:/ , осуществляющий доступ к локальным файлам. |
Строка 33: | Строка 43: |
Особняком стоит модули KIO для поддержки доступа к документации, реализующие протоколы man:/ и info:/. Как видно из названия, доступ, например, по адресу {{{man:/ssh}}} даст результат, аналогичный команде {{{man ssh}}} в консоле: |
Особняком стоят модули KIO для поддержки доступа к документации, реализующие протоколы man:/ и info:/. Как видно из названия, доступ, например, по адресу {{{man:/ssh}}} даст результат, аналогичный команде {{{man ssh}}} в консоле. При наличии в системе документации на двух и более языках будет предложено выбрать файл с желаемым языком: |
Строка 40: | Строка 49: |
Также имеется протокол remote:/ для доступа к списку ресурсов локальной сети (для доступа к конкретным ресурсам используются модули KIO из первой группы): {{attachment:../konqueror_remote.png}} |
|
Строка 42: | Строка 56: |
К счастью, для работы с kioslave, обеспечивающим работу по сетевым протоколам, пользователю также нет нужды выяснять протокол и запоминать ссылки (подобно тому, как при клике на архиве он открывается в новой вкладке), есть средство, которое упрощает жизнь тем, которые не знают, и усложняет тем, кот знает. Существует программа KNetAttach, она создаёт desktop-файл для доступа к удалённому ресурсу. Также имеется remote:/ для доступа к ресурсам локальной сети. | ## (подобно тому, как при клике на архиве он открывается в новой вкладке). Существует средство, которое упрощает жизнь тем, которые не знают, и усложняет тем, кот знает. Для работы с kioslave, обеспечивающим работу по сетевым протоколам, пользователю нет нужды запорминать названия модулей KIO и запоминать ссылки Существует программа KNetAttach, она создаёт desktop-файл для доступа к удалённому ресурсу. |
Строка 50: | Строка 67: |
{{attachment:../konqueror_remote.png}} |
Модули, поддерживающие механизм KIO
Одной из целей создания унифицированного пользовательского окружения было осуществление унифицированного доступа всех приложений среды к ресурсам различного типа: файлу локальному, в архиве, удалённому, а также и не к файлам, например, к документам по протоколу HTTP или к оглавлению каталога HTTP-сервера. Механизм, реализующий эту идею, называется KIO (KDE I/O, KDE Input/Output, механизм ввода-вывода KDE), а программа, обеспечивающая доступ, называется модулем, поддерживающим механизм KIO, или, на сленге, kioslave. Посредством вспомогательной программы KInfoCenter пользователь может ознакомиться со списком имеющихся kioslave в разделе "Протоколы". Каждый модуль организует один или несколько протоколов, иногда связанных с общепринятыми протоколами, иногда специфичных для КDE. Все kioslave можно разделить на три группы:
- связанные с известными сетевыми протоколами;
- доступ к некоторым специфичным видам локальных ресурсов;
- внутрисистемные.
Третья группа пользователем явно не используется, они используются средой и прикладными программами. Например, к ним относится zeroconf. Про первые две группы стоит сказать подробнее.
Доступ к сетевым ресурсам
Первая группа модулей KIO cвязанf с известными сетевыми протоколами, например:
- http --- реализует протокол доступа к ресурсам WWW по протоколу HTTP;
- ftp --- модуль доступа к FTP-архивам;
- fish и sftp --- модули для доступа на основе удаленного терминала ssh, может использоваться для доступа к файлам в unix-системах, напрмимер в локальной сети;
- feed --- доступ к лентам новостей (протокол RSS), добавляет ленту в Akregator, программу для чтения лент новостей;
- smb --- доступ к ресурсам Samba (файлы в локальной сети);
- svn --- поддержка системы управления версиями SVN.
Этот набор модулей KIO используется для доступа к удалённым документам и файлам. Пользователь может использовать имена, начинающиеся с соответствующего протокола, в адресной строке Konqueror, например: http://edu.ru, или fish://10.30.5.1. При необходимости пользователь может ввести их вручную, но необходимо помнить, что путь имеет формат URL: протокол://логин@путь:
Подробнее о URL написано в стандарте RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax.
Доступ к локальным ресурсам
Вторая группа модулей KIO организует удобный доступ к некоторым специфичным видам локальных ресурсов. В отличие от сетевых протоколов, адрес при их использовании имеет один слеш после двоеточия, а не два (например, man:/bash).
Например, часть из них начинается с префикса system:/ (, media:/, tar:/, trash:/. Для полной унификации доступа к локальным ресурсам имеется модуль KIO file:/ , осуществляющий доступ к локальным файлам.
В качестве примера рассмотрим просмотр картинки внутри архива tar.gz. Для этого откроем архив во вкладке Konqueror, а потом откроем в новой вкладке и саму картинку. Обратите внимание на поле адреса:
Особняком стоят модули KIO для поддержки доступа к документации, реализующие протоколы man:/ и info:/. Как видно из названия, доступ, например, по адресу man:/ssh даст результат, аналогичный команде man ssh в консоле. При наличии в системе документации на двух и более языках будет предложено выбрать файл с желаемым языком:
Также имеется протокол remote:/ для доступа к списку ресурсов локальной сети (для доступа к конкретным ресурсам используются модули KIO из первой группы):
Простой доступ к сетевому ресурсу
Для работы с kioslave, обеспечивающим работу по сетевым протоколам, пользователю нет нужды запорминать названия модулей KIO и запоминать ссылки Существует программа KNetAttach, она создаёт desktop-файл для доступа к удалённому ресурсу.
Сведения о ресурсах
Готовность (%) |
Продолжительность (ак. ч.) |
Подготовка (календ. ч.) |
Полный текст (раб. д.) |
Предварительные знания |
Level |
Maintainer |
Start date |
End date |
50 |
1 |
1 |
1 |
|
1 |
|
|