The desktop environment: Difference between revisions

From SprezzOSWiki
No edit summary
Line 13: Line 13:
** '''''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==
==GUIs==
The standard [[Graphics#Raster_Output|rasterizer]] on Linux is currently [[X.org]]. Alternatives include [[Wayland]] and [[DirectFB]].
==Theming==
==Theming==
SprezzOS's default theme is [[Allotrion]].
SprezzOS's default theme is [[Allotrion]].

Revision as of 12:17, 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

The standard rasterizer on Linux is currently X.org. Alternatives include Wayland and DirectFB.

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
 }}
}}

}}}}}}