The desktop environment: Difference between revisions

From SprezzOSWiki
No edit summary
No edit summary
Line 7: Line 7:
** Each workspace provides a z-axis on which its windows are at least [http://en.wikipedia.org/wiki/Partially_ordered_set partially ordered]
** Each workspace provides a z-axis on which its windows are at least [http://en.wikipedia.org/wiki/Partially_ordered_set partially ordered]
** Some systems support association of windows with more than one workspace at a time
** Some systems support association of windows with more than one workspace at a time
* A ''root window''
* In every system known to this author, a total order is induced upon the workspaces, and only one workspace is shown at a time
* In every system known to this author, a total order is induced upon the workspaces, and only one workspace is shown at a time
** Workspaces are projected onto windows on a new workspace by tools such as Compiz's [http://wiki.compiz.org/Plugins/Expo Expo] and [http://wiki.compiz.org/Plugins/Scale Scale], Vista's [http://en.wikipedia.org/wiki/Windows_Flip_3D Windows Flip 3D], or MacOS's [http://en.wikipedia.org/wiki/Expos%C3%A9_%28Mac_OS_X%29 Exposé].
** The total ordering is sometimes associated with a regular polytope, but this seems a specious association from a topological perspective
** The total ordering is sometimes associated with a regular polytope, but this seems a specious association from a topological perspective
** '''''A single workspace exhibiting [http://en.wikipedia.org/wiki/Simply_connected_space non-simple connection]/[http://en.wikipedia.org/wiki/Genus_%28mathematics%29 dynamic genus], starting and ending as an e.g. sphere possessing [http://en.wikipedia.org/wiki/Metric_expansion_of_space dynamic local metric], seems a fascinating and natural one. Has this not been pursued? -- [[User:Dank|nickblack.atl]] ([[User talk:Dank|talk]])'''''
** '''''A single workspace exhibiting [http://en.wikipedia.org/wiki/Simply_connected_space non-simple connection]/[http://en.wikipedia.org/wiki/Genus_%28mathematics%29 dynamic genus], starting and ending as an e.g. sphere possessing [http://en.wikipedia.org/wiki/Metric_expansion_of_space dynamic local metric], seems a fascinating and natural one. Has this not been pursued? -- [[User:Dank|nickblack.atl]] ([[User talk:Dank|talk]])'''''
==GUIs==
==Theming==
==Theming==
SprezzOS's default theme is [[Allotrion]].
SprezzOS's default theme is [[Allotrion]].

Revision as of 12:15, 4 March 2013

Depending on the graphics capabilities of your machine, it might be possible to engage a user interface based on pixels rather than character cells. These are typically referred to as GUIs (Graphical User Interfaces), and have underpinned the vast majority of interactive computing for many years. Most GUIs are minor variations on idioms of the desktop environment, that is:

  • Interactive applications present sets of distinct windows, objects of varying opacity taking dynamic size in 2 dimensions
    • The contents of the windows, subject to overlap, are controlled by the application
    • Decorators of the windows, subject to overlap, are usually controlled by the application
    • Graphic presentation is typically influenced by a theme -- an instance of a presentation engine's parameters
  • Windows are partitioned among workspaces, 2D objects having size corresponding to the display
    • Each workspace provides a z-axis on which its windows are at least partially ordered
    • Some systems support association of windows with more than one workspace at a time
  • A root window
  • In every system known to this author, a total order is induced upon the workspaces, and only one workspace is shown at a time

GUIs

Theming

SprezzOS's default theme is Allotrion.

{{#switch:|subgroup|child=|none=|#default=

}}{{#ifeq:|Template|{{#ifeq:|child||{{#ifeq:|subgroup||{{#switch:the desktop environment

|doc
|sandbox
|testcases =
|#default = {{#switch:
 |plainlist
 |hlist
 |hlist hnum
 |hlist vcard
 |vcard hlist = 
 |#default = hlist
 }}
}}

}}}}}}