Jump to content

Руководство по соглашениям межклиентского общения

(Перенаправлено с ICCCM )

В вычислительной технике Руководство по соглашениям межклиентского взаимодействия ( ICCCCM или I39L, сокращение от «I», 39 букв и «L»). [1] — стандартный протокол для X Window System . Он определяет соглашения для клиентов общего X-сервера о выборе и вырезании буферов , взаимодействии с оконным менеджером и менеджером сеансов , манипулировании общими ресурсами и характеристике цвета.

Он был разработан Дэвидом С.Х. Розенталем из Консорциума MIT X с 1987 по 1989 год.Черновая версия появилась в марте 1988 года в X11R2 .Это было удалено из X11R3 .Версия 1.0 была выпущена в июле 1989 года как часть X11R4 .Три оконных менеджера в каталоге вкладов X11R4 реализовали поддержку ICCCM: gwm , olwm и tekwm . Версия 1.1 содержит обновление для определения цветовых характеристик ипоявился в X11R5 .Версия 2.0 содержит множество изменений в области управления окнами. выбор , управление сеансами и совместное использование ресурсов.Он был выпущен в мае 1994 года как часть X11R6 .

X намеренно определяет «механизм, а не политику» взаимодействия окон. Таким образом, для взаимодействия клиентов потребовалась дополнительная спецификация помимо самого протокола X.

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

ICCCM подвергся некоторой критике за его двусмысленность и сложность правильной реализации. [1] [2] Это было признано в предисловии к версии 2.0, заявив, что она направлена ​​на«чтобы исправить проблемы с более ранними черновиками, а также улучшить читабельность и понятность».

Кроме того, некоторые части могут быть устаревшими или уже непрактичными для внедрения. [3] Расширенные подсказки оконного менеджера (EWMH) — это более поздний стандарт, который, согласно еговведение: «основано на ICCCM, который определяет взаимодействие оконного менеджера на более низком уровне.ICCCM не предоставляет способов реализации многих функций, которые ожидают современные пользователи настольных компьютеров».Но в нем также говорится: «Клиенты, стремящиеся выполнить эту спецификацию, ДОЛЖНЫ придерживатьсяICCCM, на котором основана данная спецификация», если EWMH не отменяет решение.

Freedesktop.org отмечает, что«исторически X-клиенты не обрабатывали операции вырезания и вставки последовательным образом»и формулирует дополнительные руководящие принципы в буфер обмена-спец .

Список оконных менеджеров, совместимых с ICCCM

[ редактировать ]
  1. ^ Перейти обратно: а б Катастрофа X-Windows Дон Хопкинс, Руководство UNIX-HATERS
  2. ^ - [чат] Re: [SLUG] Симиан / Гном и Ксальф
  3. ^ Re: Соответствие ICCCM?
  4. ^ «Черный ящик СООТВЕТСТВИЕ» . Гитхаб . Проверено 15 февраля 2021 г.
  5. ^ «IceWM СООТВЕТСТВИЕ» . Гитхаб . Проверено 28 декабря 2020 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3feef48061e32cefb2770d23eef20a5e__1684739160
URL1:https://arc.ask3.ru/arc/aa/3f/5e/3feef48061e32cefb2770d23eef20a5e.html
Заголовок, (Title) документа по адресу, URL1:
Inter-Client Communication Conventions Manual - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)