Svoboda | Graniru | BBC Russia | Golosameriki | Facebook

To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

Inter-Client Communication Conventions Manual

From Wikipedia, the free encyclopedia

In computing, the Inter-Client Communication Conventions Manual (ICCCM or I39L short for "I", 39 letters and "L")[1] is a standard protocol for the X Window System. It specifies conventions for clients of a common X server about selections and cut buffers, communication with the window manager and session manager, manipulation of shared resources, and color characterization.

YouTube Encyclopedic

  • 1/3
    Views:
    5 179
    4 434
    10 850
  • SecureViewer
  • REV 2012 International Conference- Session Selected Papers: Full Papers - Garaizar, Pablo
  • Introduction to the ACCA Corporate and Business Law (LW) Global Variant

Transcription

History

It was designed by David S. H. Rosenthal of the MIT X Consortium from 1987 to 1989. A draft version appeared in March 1988 in X11R2. This was removed from X11R3. Version 1.0 was released in July 1989 as part of X11R4. Three window managers in the X11R4 contrib directory implemented support for ICCCM: gwm, olwm and tekwm. Version 1.1 contains an update for color characterization and appeared in X11R5. Version 2.0 has many changes in the areas of window management, selections, session management, and resource sharing. It was released in May 1994 as part of X11R6.

Background

X deliberately specifies "mechanism, not policy" for how windows interact. As such, an additional specification beyond the X protocol itself was needed for client interoperation.

Features

The ICCCM specifies cut and paste buffers, window manager interaction, session management, how to manipulate shared resources and how to manage device colours. These low-level functions are generally implemented within widget toolkits or desktop environments. This isolates application programmers from working directly with the ICCCM itself, as this functionality is delegated to the implementing toolkit.

Criticism

The ICCCM has received some criticism for being ambiguous and difficult to implement correctly. [1][2] This was acknowledged in the preface of version 2.0, stating that it aimed "to fix problems with earlier drafts, and to improve readability and understandability".

Furthermore, some parts may be obsolete or no longer practical to implement. [3] The Extended Window Manager Hints (EWMH) is a more recent standard, which, according to its introduction: "builds on the ICCCM, which defines window manager interactions at a lower level. The ICCCM does not provide ways to implement many features that modern desktop users expect." But it also states: "Clients which aim to fulfill this specification MUST adhere to the ICCCM on which this specification builds." insofar the EWMH doesn't overrule.

Freedesktop.org notes that "historically, X clients have not handled cut-and-paste in a consistent way" and formulates additional guidelines in a clipboards-spec.

List of Window Managers that are ICCCM Compliant

References

  1. ^ a b The X-Windows Disaster Don Hopkins, UNIX-HATERS Handbook
  2. ^ - [chat] Re: [SLUG] Ximian / Gnome and Xalf
  3. ^ Re: ICCCM compliance?
  4. ^ "Blackbox COMPLIANCE". GitHub. Retrieved 2021-02-15.
  5. ^ "IceWM COMPLIANCE". GitHub. Retrieved 2020-12-28.

External links

This page was last edited on 22 May 2023, at 10:06
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.