EnglishFrenchSpanish

OnWorks favicon

AfterStepx - Online in the Cloud

Run AfterStepx in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command AfterStepx that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


AfterStep - X11 window manager

STANDARD OPTIONS


The following is the list of command line options supported by all AfterStep modules and
applications.

-v | --version

Display version information and stop.

-c | --config

Display Config information and stop.

-h | --help

Display uasge information and stop.

--debug

Debugging: Run in Synchronous mode.

-s | --single

Run on single screen only.

-r | --restart

Run as if it was restarted. Same as regular startup, only runs
RestartFunctioninstead of InitFunction.

-d | --displayval

Specify what X display we should connect to. Overrides $DISPLAY environment
variable.

-f | --config-fileval

Read all config from requested file. Use it if you want to use .steprc instead of
standard config files.

-p | --user-dirval

Read all the config from requested dir. Use it to override config location
requested in compile time.

-g | --global-dirval

Use requested dir as a shared config dir. Use it to override shared config location
requested in compile time.

-V | --verbosity-levelval

Change verbosity of the AfterStep output. 0 - will disable any output; 1 - will
allow only error messages; 5 - both errors and warnings(default).

--windowval

Internal Use: Window in which action occured. Interface part which has triggered
our startup.

--contextval

Internal Use: Context in which action occured. Interface part which has triggered
our startup.

--lookval

Read look config from requested file. Use it if you want to use different look
instead of what was selected from the menu.

--feelval

Read feel config from requested file. Use it if you want to use different feel
instead of what was selected from the menu.

--themeval

Read theme config from requested file. Use it if you want to use different theme
instead of what was selected from the menu.

-l | --logval

Save all output into the file (instead of printing it to console).

-L | --localeval

Set language locale. To be used while displaying text.

--mynameval

Overrides module name. Will be used while parsing config files and reporting to
AfterStep.

--geometryval

Overrides module's geometry.

--gravityval

Overrides module's gravity.

AfterStep has been almost entirely rewritten in this new incarnation. Here is the
short list of new architectural changes:

1.1. New high performance and high quality image handling engine has been developed
to fulfill GUI needs. It includes different image transformations, such as scaling,
tiling, cropping, blurring, blending of arbitrary number of layers, in-memory image
compression, support for 12 different file formats, including its own parser/writer
of XPM files, capable of achieving much better performance then default libXpm.
Supported image formats are :

XPM, PNG, JPEG, XCF(GIMP image format), PPM, PNM, BMP, ICO, CUR, GIF, TIFF, and XML
scripts. Where XML scripts allow for user to create script of transformations to be
performed on the image at the time when it gets loaded./para> libAfterImage also
provides support for TTF fonts ( using libfreetype ) and smoothed standard X raster
fonts.

1.2. Window hints handling has been rewriten and reorganized, and most of the
Extended WM specs has been incorporated, as well, as better support for Motif,
ICCCM and old GNOME hints has been implemented.

1.3. All the GUI rendering code has been aggregated into libAfterStep and now all
the GUI elements are rendered using consistent approach in every module and every
part of the AfterStep proper. From now on interface is build from so called TBars.
TBar is rectangular area that may be focused(hilited) or unfocused and pressed or
unpressed. Each TBar has the following structure :

- the background of the TBar, which is defined by MyStyle and state of the bar -
there are two MyStyles assigned to each TBar - one for focused and one for
unfocused state.

- tiles of the TBar. Tiles are smaller features that gets arranged inside the bar
according to its size, alignment, position and order. Tiles could be static icons (
cannot be pressed ); blocks of buttons - each having two shapes - pressed and
normal; Text labels; Empty space tiles.

There could be upto 256 tiles, each residing on one of the cells in 16x16 grid.
Several tiles could reside in single cell, in which case they get superimposed on
top of each other.

- bevel of the TBar. When TBar is rendered all of its tiles are superimposed on top
of its background, and resulting image will have a 3D bevel drawn on it, using
colors from same MyStyle as used for background. Bevel could be switched off
partially or entirely. Respective configuration options has been added where
appropriate. When TBar is pressed - its bevel is inverted.

When TBar is rendered all of its elements gets superimposed on top of each other
using one of 13 blending methods supported by libAfterImage, with default being
simple alphablending. See MyFrame configuration for more details. This is refrred
to as "Composition Method".

1.4. Due to the fact that AfterStep is using compression to store images in memory
- there is no need to have separate root background handler, and so asetroot has
been discontinued and afterstep proper now does all the root background loading.
You could simply copy-and-paste your asteroot config into your look file. This has
an added advantage of simplifing theme support for root backgrounds.

1.5. Significant work has been done to create libAfterConf which provides easy
means for reading configuration options, and facilitates implementation of any
configuration tool.

1.6. Some work has been done to improve support for themes. AfterStep proper and
modules now load configuration files is this order :

#1 - base config; #2 - look, feel, menu, database, autoexec and module specific
config; #3 - theme file; #4 - theme override file;

Theme override file is needed so that user may have a list of critical options that
he/she does not want to be changed by any theme. What is missing here is a
comprehensive theme building tool.

1.7. AfterStep now make extensive use of X shaped extensions ( where available )
Everything could be shaped now - titlebars, Pager, Wharf, etc. To make some element
shaped - MyStyle with BackPixmap type 125 or 126 should be used.

1.8. Menus are now treated same as regular windows. They could be configured in
database file using preset Style "ASMenu" to have different titlebar buttons, frame
decorations, stickiness, etc. MenuPinOn has been changed to be just another
titlebar button, with PinMenu function assigned to it.

1.9. AfterStep no longer uses fixed scheme of 5 titlebar buttons on each side, and
order of buttons could be configured in look. There is still limitation to have no
more then 10 buttons total.

Use AfterStepx online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Eclipse Checkstyle Plug-in
    Eclipse Checkstyle Plug-in
    The Eclipse Checkstyle plug-in
    integrates the Checkstyle Java code
    auditor into the Eclipse IDE. The
    plug-in provides real-time feedback to
    the user about viol...
    Download Eclipse Checkstyle Plug-in
  • 2
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player is a free media player
    software, part based on WMP and VLC. The
    player is in a minimalist style, with
    more than ten theme colors, and can also
    b...
    Download AstrOrzPlayer
  • 3
    movistartv
    movistartv
    Kodi Movistar+ TV es un ADDON para XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mediacenters ma...
    Download movistartv
  • 4
    Code::Blocks
    Code::Blocks
    Code::Blocks is a free, open-source,
    cross-platform C, C++ and Fortran IDE
    built to meet the most demanding needs
    of its users. It is designed to be very
    extens...
    Download Code::Blocks
  • 5
    Amidst
    Amidst
    Amidst or Advanced Minecraft Interface
    and Data/Structure Tracking is a tool to
    display an overview of a Minecraft
    world, without actually creating it. It
    can ...
    Download Amidst
  • 6
    MSYS2
    MSYS2
    MSYS2 is a collection of tools and
    libraries providing you with an
    easy-to-use environment for building,
    installing and running native Windows
    software. It con...
    Download MSYS2
  • More »

Linux commands

  • 1
    a56
    a56
    A56 - Motorola DSP56001 assembler ...
    Run a56
  • 2
    a68g
    a68g
    a68g - Algol 68 Genie, an Algol 68
    compiler-interpreter ...
    Run a68g
  • 3
    copt
    copt
    copt - peephole optimizer SYSNOPIS:
    copt file.. DESCRIPTION: copt is a
    general-purpose peephole optimizer. It
    reads code from its standard input and
    writes an ...
    Run copt
  • 4
    copydatabase-1.3
    copydatabase-1.3
    copydatabase - Perform a
    document-by-document copy of one or more
    Xapian databases ...
    Run copydatabase-1.3
  • 5
    fweelin
    fweelin
    freewheeling � live looping musical
    instrument ...
    Run fweelin
  • 6
    fwexec
    fwexec
    fwexec - program to upload and rexecute
    image file to a connected NXT device ...
    Run fwexec
  • More »

Ad