Различия между версиями 9 и 10
Версия 9 от 2008-08-29 10:41:31
Размер: 5771
Редактор: eSyr
Комментарий: дополнения for great justice^W^W^W для приведения в возможный для понимания человеком вид
Версия 10 от 2008-08-30 10:02:48
Размер: 5696
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 2: Строка 2:

Одной из целей создания унифицированного пользовательского окружения было осуществление унифицированного доступа всех приложений среды к ресурсам различных типа: файлу локальному, в архиве, удалённому, а также и не к файлам, например, к документам по протоколу HTTP или к оглавлению каталога HTTP-сервера. Механизм, реализующий эту идею, называется KIO (KDE I/O, KDE Input/Output, механизм ввода-вывода KDE), а программа, обеспечивающая доступ, называется модулем, поддерживающим механизм KIO, или, на сленге, kioslave. Посредством вспомогательной программы KInfoCenter пользователь может ознакомиться со списком имеющихся kioslaves в разделе "Протоколы". Каждый модуль организует один или несколько протоколов, иногда связнных с общепринятыми протоколами, иногда специфичными для КDE. Все kioslaves можно разделить на три группы:
 * Связанные с известными сетевыми протоколами: http, ftp, fish (ssh), svn, feed (rss), smb. Этот набор kioslaves используется для доступа к удалённым документам и файлам. Пользователь может наблюдать имена, начиная с соответствующего протокола, в адресной строке Konqueror, например, http://altlinux.org, fish://10.30.5.1. При необходимости пользователь может ввести их вручную, но необходимо помнить, что путь имеет формат URL (в соответствии с <<PassportLink(RFC_2396)>>): протокол://логин@путь.
 . Одной из целей создания унифицированного пользовательского окружения было осуществление унифицированного доступа всех приложений среды к ресурсам различных типа: файлу локальному, в архиве, удалённому, а также и не к файлам, например, к документам по протоколу HTTP или к оглавлению каталога HTTP-сервера. Механизм, реализующий эту идею, называется KIO (KDE I/O, KDE Input/Output, механизм ввода-вывода KDE), а программа, обеспечивающая доступ, называется модулем, поддерживающим механизм KIO, или, на сленге, kioslave. Посредством вспомогательной программы KInfoCenter пользователь может ознакомиться со списком имеющихся kioslave в разделе "Протоколы". Каждый модуль организует один или несколько протоколов, иногда связанных с общепринятыми протоколами, иногда специфичных для КDE. Все kioslave можно разделить на три группы:
 * Связанные с известными сетевыми протоколами: http, ftp, fish (ssh), svn, feed (rss), smb. Этот набор kioslave используется для доступа к удалённым документам и файлам. Пользователь может наблюдать имена, начиная с соответствующего протокола, в адресной строке Konqueror, например, http://altlinux.org, fish://10.30.5.1. При необходимости пользователь может ввести их вручную, но необходимо помнить, что путь имеет формат URL (в соответствии с <<PassportLink(RFC_2396)>>): протокол://логин@путь.
Строка 6: Строка 5:
 * Вторая группа kioslaves организует удобный доступ к некоторым специфичным видам локальных ресурсов. Например, часть из них начинается с префикса system:/ (в отличие от сетевых протоколов они имеют один слеш, а не два), media:/, tar:/, trash:/. Для полной унификации доступа к ресурсам имеется kioslave file:/ (для доступ к локальным фйлам). Также существуют man:/ и info:/.  * Вторая группа kioslaves организует удобный доступ к некоторым специфичным видам локальных ресурсов. Например, часть из них начинается с префикса system:/ (в отличие от сетевых протоколов они имеют один слеш, а не два), media:/, tar:/, trash:/. Для полной унификации доступа к ресурсам имеется kioslave file:/ , осуществляющий доступ к локальным файлам. Также существуют man:/ и info:/.
Строка 10: Строка 9:
  . {{attachment:../konqueror_address_media.png konqueror_address_system.png}}   . {{attachment:../konqueror_address_media.png konqueror_address_system.png|../konqueror_address_media.png konqueror_address_system.png}}
Строка 17: Строка 16:
К счастью, для работы с kioslaves, обеспечивающим работу по сетевым протоколам, пользователю также нет нужды выяснять протокол и запоминать ссылки (подобно тому, как тыкается в архив и открывается в новой вкладке), есть средство, которое упрощает жизнь тем, которые не знают, и усложняет тем, кот знает. Существует программа KNetAttach, она создаёт desktop-файл для доступа к удалённому ресурсу. Также имеется remote:/ для доступа к ресурсам локальной сети. К счастью, для работы с kioslave, обеспечивающим работу по сетевым протоколам, пользователю также нет нужды выяснять протокол и запоминать ссылки (подобно тому, как при клике на архиве он открывается в новой вкладке), есть средство, которое упрощает жизнь тем, которые не знают, и усложняет тем, кот знает. Существует программа KNetAttach, она создаёт desktop-файл для доступа к удалённому ресурсу. Также имеется remote:/ для доступа к ресурсам локальной сети.
Строка 32: Строка 31:
|| Готовность (%) || Продолжительность (ак. ч.) || Подготовка (календ. ч.) || Полный текст (раб. д.) || Предварительные знания || Level || Maintainer                                        || Start date || End date ||
|| 38 || 1 || 1 || 1 || || 1 || ОльгаТочилкина, ОльгаТочилкина, VsevolodKrishchenko ||            || ||
|| Готовность (%) || Продолжительность (ак. ч.) || Подготовка (календ. ч.) || Полный текст (раб. д.) || Предварительные знания || Level || Maintainer || Start date || End date ||
||50 || 1 || 1 || 1 || || 1 || ОльгаТочилкина, ОльгаТочилкина, VsevolodKrishchenko || || ||

Строка 35: Строка 36:
CategoryLectures CategoryPspo CategoryMpgu CategoryUneex  CategoryLectures CategoryPspo CategoryMpgu CategoryUneex

Модули, поддерживающие механизм KIO

  • Одной из целей создания унифицированного пользовательского окружения было осуществление унифицированного доступа всех приложений среды к ресурсам различных типа: файлу локальному, в архиве, удалённому, а также и не к файлам, например, к документам по протоколу HTTP или к оглавлению каталога HTTP-сервера. Механизм, реализующий эту идею, называется KIO (KDE I/O, KDE Input/Output, механизм ввода-вывода KDE), а программа, обеспечивающая доступ, называется модулем, поддерживающим механизм KIO, или, на сленге, kioslave. Посредством вспомогательной программы KInfoCenter пользователь может ознакомиться со списком имеющихся kioslave в разделе "Протоколы". Каждый модуль организует один или несколько протоколов, иногда связанных с общепринятыми протоколами, иногда специфичных для КDE. Все kioslave можно разделить на три группы:
  • Связанные с известными сетевыми протоколами: http, ftp, fish (ssh), svn, feed (rss), smb. Этот набор kioslave используется для доступа к удалённым документам и файлам. Пользователь может наблюдать имена, начиная с соответствующего протокола, в адресной строке Konqueror, например, http://altlinux.org, fish://10.30.5.1. При необходимости пользователь может ввести их вручную, но необходимо помнить, что путь имеет формат URL (в соответствии с  RFC 2396: Uniform Resource Identifiers (URI): Generic Syntax): протокол://логин@путь.

    • ../kinfocenter_protocols_fish.png

  • Вторая группа kioslaves организует удобный доступ к некоторым специфичным видам локальных ресурсов. Например, часть из них начинается с префикса system:/ (в отличие от сетевых протоколов они имеют один слеш, а не два), media:/, tar:/, trash:/. Для полной унификации доступа к ресурсам имеется kioslave file:/ , осуществляющий доступ к локальным файлам. Также существуют man:/ и info:/.

    • ../kinfocenter_protocols_floppy.png

    • ../kinfocenter_protocols_man.png

    • ../konqueror_address_file.png

    • [ПРИКРЕПЛЁННЫЙ ФАЙЛ]

  • Третья группа пользователем явно не используется. Они используются средой и прикладными программами. Например, сюда относится zeroconf.

В качестве примера рассмотрим просмотр картинки внутри архива.

Картинка с предыдущей лекции про изображение в архиве

К счастью, для работы с kioslave, обеспечивающим работу по сетевым протоколам, пользователю также нет нужды выяснять протокол и запоминать ссылки (подобно тому, как при клике на архиве он открывается в новой вкладке), есть средство, которое упрощает жизнь тем, которые не знают, и усложняет тем, кот знает. Существует программа KNetAttach, она создаёт desktop-файл для доступа к удалённому ресурсу. Также имеется remote:/ для доступа к ресурсам локальной сети.

../knetattach_menu_search.png

../knetattach.png

../knetattach_result_konqueror.png

../konqueror_remote.png


Сведения о ресурсах

Готовность (%)

Продолжительность (ак. ч.)

Подготовка (календ. ч.)

Полный текст (раб. д.)

Предварительные знания

Level

Maintainer

Start date

End date

50

1

1

1

1

ОльгаТочилкина, ОльгаТочилкина, VsevolodKrishchenko


PspoClasses/080806/01Kioslaves (последним исправлял пользователь eSyr 2009-03-22 20:56:59)