Skip to main content

Timeline for What is X11 exactly?

Current License: CC BY-SA 4.0

19 events
when toggle format what by license comment
Jul 19, 2021 at 13:36 comment added Stefan Skoglund IN the summary i added an link to MVS and a link in the references to IBM's description of communications services in z/OS (YES it is entirely possible to build emacs (or other x11 applications) on z/OS and allow them to connect with a server.) Could you help me getting the MVS as a note into the ref ?
Jul 19, 2021 at 13:21 comment added Stefan Skoglund Though, which wiki page ?
Jul 19, 2021 at 13:20 comment added Stefan Skoglund xset and xmodmap only needs a connection and the authorization to use it. Then its only a few packets.
Jul 19, 2021 at 13:19 comment added Stefan Skoglund Graphical contexts is in X11 the resource(s) which is necessary to generate graphics.
Jul 19, 2021 at 13:18 comment added Stefan Skoglund My point is that some programs written using the X11 datastream protocol isn't long running. They do one thing only and then its good and done. xkill is another such program (though the window to be destroyed can selected using a mouse.) Though you are right that xset/xmodmap doesn't use graphical contexts ie environments/resources which is necessary to create graphics in any way. xkill can need graphical contexts.
Jul 19, 2021 at 13:12 comment added Trunk @Stefan Skoglund You restored the absurd sentence to how it was. That's just great, Skoglund. Don't sort anything out - just shore it up.
Jul 19, 2021 at 12:56 comment added Stefan Skoglund @Trunk: xset is a cli program to modify the behaviour of the server so is xmodmap. xev is another only CLI program but it allows a user/programmer to see what events/messages is sent to a client process from the server (in OSI terms level 7 in the stack. Level 6 could then be negotiation of encryption and or bit order etc. xset and xmodmap is the simplest programs possible to correctly thru entry point (functions) in libX11 (an API for sending and receiving messages to and from the server) to generate a correct X11 datastrem to the server.
Jul 15, 2021 at 13:12 comment added Trunk I've edited the absurd sentence in the Wikipedia page. Feel free to improve it.
Jul 15, 2021 at 13:03 comment added Trunk @Stefan Skoglund But if an application does what you say - using libX11 or libxcb - then aren't they simply using X's internal fallback libraries to build their user interface ? The statement Programs may use X's graphical abilities with no user interface clearly implies the absurd scenario of an app without any user interface seeking to use X . . .
Jun 29, 2021 at 18:39 comment added Stefan Skoglund X11 is also a OSI level 7 protocol ie the format of the datastream over the network and its semantics. An application can be programmed using libX11 or libxcb directly (a basic low level programming API for a GUI.) libX11 uses the network format to communicate with a server ie a program having command of a screen and access to a data stream from keyboard(s) and mouse(s.) libXt is a library which together with a number of widgets implements a more high-level API. The older versions of Gtk replaces libXt but depends on libX11 - it doesn't communicate directly with the server.
Jun 29, 2021 at 12:04 comment added X.LINK Wikipedia is great, but it caters "power-users" first and tend to give detailed information first instead of short and concise answers first, then detailed informations.
Jun 29, 2021 at 10:48 history edited ctrl-alt-delor CC BY-SA 4.0
spelling
Feb 29, 2020 at 21:00 answer added Stefan Skoglund timeline score: 1
Feb 29, 2020 at 20:44 answer added Qinsheng Zhang timeline score: 4
Apr 18, 2016 at 12:03 vote accept Hidden
Apr 13, 2016 at 23:19 answer added Gilles 'SO- stop being evil' timeline score: 45
Apr 13, 2016 at 13:24 answer added cmaceachern timeline score: 9
Apr 13, 2016 at 12:47 comment added RealSkeptic I think you should probably go to the conversation page corresponding to that page in Wikipedia and start a conversation aiming for the authors to clarify their article.
Apr 13, 2016 at 12:42 history asked Hidden CC BY-SA 3.0