Are you over 18 and want to see adult content?
More Annotations
![A complete backup of kinderpostzegels.nl](https://www.archivebay.com/archive2/1df4cbc7-187e-4193-b20c-7a9693e60f79.png)
A complete backup of kinderpostzegels.nl
Are you over 18 and want to see adult content?
![A complete backup of freeukrainiandating.com](https://www.archivebay.com/archive2/7c1189fb-aba9-487b-9315-6ccd42fed472.png)
A complete backup of freeukrainiandating.com
Are you over 18 and want to see adult content?
![A complete backup of recordingrevolution.com](https://www.archivebay.com/archive2/075b20b3-5b52-4496-9747-f349b6d0c9cf.png)
A complete backup of recordingrevolution.com
Are you over 18 and want to see adult content?
![A complete backup of newschannel9.com](https://www.archivebay.com/archive2/8db52f30-5423-4731-9c9f-7ab79c16bff5.png)
A complete backup of newschannel9.com
Are you over 18 and want to see adult content?
![A complete backup of intervoiceonline.org](https://www.archivebay.com/archive2/261a3bb2-c5e5-4a67-97f9-5c1499aba143.png)
A complete backup of intervoiceonline.org
Are you over 18 and want to see adult content?
Favourite Annotations
![A complete backup of frauncestavernmuseum.org](https://www.archivebay.com/archive5/images/6492959e-606e-4fe9-9912-4b3266a76884.png)
A complete backup of frauncestavernmuseum.org
Are you over 18 and want to see adult content?
![A complete backup of dentalgentlecare.com](https://www.archivebay.com/archive5/images/3d3c4d41-0327-4e87-aacd-41fe819d5ee9.png)
A complete backup of dentalgentlecare.com
Are you over 18 and want to see adult content?
![A complete backup of investorsinpeople.co.uk](https://www.archivebay.com/archive5/images/d0502e3e-3f82-43ef-84e3-8c52f4399719.png)
A complete backup of investorsinpeople.co.uk
Are you over 18 and want to see adult content?
![A complete backup of mothershipton.co.uk](https://www.archivebay.com/archive5/images/0179f50d-b617-4ce2-a8ff-f78abb71aab4.png)
A complete backup of mothershipton.co.uk
Are you over 18 and want to see adult content?
![A complete backup of pamyat-naroda.ru](https://www.archivebay.com/archive5/images/0814deb2-33af-4cd5-8c0d-68b72230707e.png)
A complete backup of pamyat-naroda.ru
Are you over 18 and want to see adult content?
Text
decorations.
MODULE AWFUL.MENU
Functions. Show a menu. Hide a menu popup. Toggle menu visibility. Get the elder parent so for example when you kill it, it will destroy the whole family. Add a new menu entry. Build a popup menu with running clients and show it. Use menu.clientsCLASS CLIENT
Clients are usually grouped by classes. A class is the name used by X11 to help the window manager distinguish between windows and write rules for them. A client’s behavior is also defined by its type and size_hints properties. See the xprop command line application to query properties for a client.MODULE GEARS.SHAPE
Module dedicated to gather common shape painters. It add the concept of “shape” to Awesome. A shape can be applied to a background, a margin, a mask or a drawable shape bounding. The functions exposed by this module always take a context as first parameter followed by the widget and height and additional parameters.MODULE MOUSE
Functions Methods object_under_pointer Get the client or any object which is under the pointer. Returns: client.object or nil A client or nil.. awful.mouse.client.move (c, snap, finished_cb)CLASS SIGNALS
Class signals. Handling of signals. This can not be used as a standalone class, but is instead referenced explicitely in the classes, where it can be used. CLASS AWFUL.WIDGET.BUTTON awful.widget.button:weak_connect_signal (name, func) Connect to a signal weakly. This allows the callback function to be garbage collected and automatically disconnects the signal when that happens. Warning: Only use this function if you really, really, really knowwhat you are doing.
CLASS AWFUL.WIDGET.KEYBOARDLAYOUT Methods awful.widget.keyboardlayout:get_groups_from_group_names (group_names) Auxiliary function for the local function update_layout(). Create an array whose element is a table consisting of the four fields: vendor, file, section and group_idx, which all correspond to the xkb_symbols pattern “vendor/file(section):group_idx”. ABOUT - AWESOME WINDOW MANAGERHOMEDOWNLOADCOMMUNITYRECIPESSCREENSHOTSDOC awesome is a highly configurable, next generation framework window manager for X. It is very fast, extensible and licensed under the GNU GPLv2 license. It is primarily targeted at power users, developers and any people dealing with every day computing tasks and who want to have fine-grained control on their graphical environment. DOWNLOAD - AWESOME WINDOW MANAGER This branch of awesome is deprecated. Latest old stable version of awesome is version 3.5.9 ( Mighty Ravendark ) released on 6 March 2016. v3.5.9 changelog ( RECIPES - AWESOME WINDOW MANAGER Awesome-Revelation - Mac OSX like 'Expose' view of all clients. awesome-cyclefocus - sensible Alt-Tab behavior. Collision geometric navigation keybindings. Tyrannical dynamic tag managment framework. Repetitive dynamic keybindings and macros. layout-machi - a manual layout with interactive editing. nice - macOS-like seamless windowdecorations.
MODULE AWFUL.MENU
Functions. Show a menu. Hide a menu popup. Toggle menu visibility. Get the elder parent so for example when you kill it, it will destroy the whole family. Add a new menu entry. Build a popup menu with running clients and show it. Use menu.clientsCLASS CLIENT
Clients are usually grouped by classes. A class is the name used by X11 to help the window manager distinguish between windows and write rules for them. A client’s behavior is also defined by its type and size_hints properties. See the xprop command line application to query properties for a client.MODULE GEARS.SHAPE
Module dedicated to gather common shape painters. It add the concept of “shape” to Awesome. A shape can be applied to a background, a margin, a mask or a drawable shape bounding. The functions exposed by this module always take a context as first parameter followed by the widget and height and additional parameters.MODULE MOUSE
Functions Methods object_under_pointer Get the client or any object which is under the pointer. Returns: client.object or nil A client or nil.. awful.mouse.client.move (c, snap, finished_cb)CLASS SIGNALS
Class signals. Handling of signals. This can not be used as a standalone class, but is instead referenced explicitely in the classes, where it can be used. CLASS AWFUL.WIDGET.BUTTON awful.widget.button:weak_connect_signal (name, func) Connect to a signal weakly. This allows the callback function to be garbage collected and automatically disconnects the signal when that happens. Warning: Only use this function if you really, really, really knowwhat you are doing.
CLASS AWFUL.WIDGET.KEYBOARDLAYOUT Methods awful.widget.keyboardlayout:get_groups_from_group_names (group_names) Auxiliary function for the local function update_layout(). Create an array whose element is a table consisting of the four fields: vendor, file, section and group_idx, which all correspond to the xkb_symbols pattern “vendor/file(section):group_idx”.CLASS CLIENT
Clients are usually grouped by classes. A class is the name used by X11 to help the window manager distinguish between windows and write rules for them. A client’s behavior is also defined by its type and size_hints properties. See the xprop command line application to query properties for a client. CLASS TAG - AWESOME API DOCUMENTATION name: Tag name. selected: True if the tag is selected to be viewed. activated: True if the tag is active and can be used. index: The tag index. screen: The tag screen.MODULE AWFUL.RULES
Module awful.rules. Rules for clients. This module applies rules to clients during startup (via client.manage, but its functions can be used for client matching in general.. All existing client properties can be used in rules. It is also possible to add random properties that will be later accessible as c.property_name (where c is a validclient object)
XRANDR - AWESOME WINDOW MANAGER The process of setting up this script is as follows: Create a file called xrandr.lua in your file system (preferably in awesome's folder) with the script content. Import the script in your rc.lua. Create a keybinding to the script in the globalkeys table. Pressing this key binding will open a popup with a possible screen arrangement.MODULE MOUSE
Functions Methods object_under_pointer Get the client or any object which is under the pointer. Returns: client.object or nil A client or nil.. awful.mouse.client.move (c, snap, finished_cb) TOPIC 03-DECLARATIVE-LAYOUT.MD It is useful when creating highly dynamic layouts where widgets are added and removed over the course of their lifecycle. The declarative syntax resembles HTML style code written in JSON or YAML. The widget instances are created automatically and the MODULE GEARS.FILESYSTEM make_parent_directories (path) Create all parent directories for a given path. path string The path whose parents should be created. Returns: (true, nil) on success, (false, err) on failure. file_readable (filename) Check if a file exists, is readable and not a directory. filename string The file path.CLASS GEARS.TIMER
gears.timer.start_new (timeout, callback) Create a timeout for calling some callback function. When the callback function returns true, it will be called again after the same timeout. If false is returned, no more calls will be done. If the callback function causes an error, no more calls are done. timeout number Timeout in seconds (e.g. 1.5). CLASS AWFUL.WIDGET.KEYBOARDLAYOUT Methods awful.widget.keyboardlayout:get_groups_from_group_names (group_names) Auxiliary function for the local function update_layout(). Create an array whose element is a table consisting of the four fields: vendor, file, section and group_idx, which all correspond to the xkb_symbols pattern “vendor/file(section):group_idx”. MODULE GEARS.SURFACE Try to convert the argument into an lgi cairo surface. get_size (surf) Get the size of a cairo surface. duplicate_surface (s) Create a copy of a cairo surface. load_from_shape (width, height, shape ) Create a surface from a gears.shape Any additional parameters will be passed to the shapefunction.
ABOUT - AWESOME WINDOW MANAGERHOMEDOWNLOADCOMMUNITYRECIPESSCREENSHOTSDOC awesome is a highly configurable, next generation framework window manager for X. It is very fast, extensible and licensed under the GNU GPLv2 license. It is primarily targeted at power users, developers and any people dealing with every day computing tasks and who want to have fine-grained control on their graphical environment. DOWNLOAD - AWESOME WINDOW MANAGER This branch of awesome is deprecated. Latest old stable version of awesome is version 3.5.9 ( Mighty Ravendark ) released on 6 March 2016. v3.5.9 changelog ( RECIPES - AWESOME WINDOW MANAGER Awesome-Revelation - Mac OSX like 'Expose' view of all clients. awesome-cyclefocus - sensible Alt-Tab behavior. Collision geometric navigation keybindings. Tyrannical dynamic tag managment framework. Repetitive dynamic keybindings and macros. layout-machi - a manual layout with interactive editing. nice - macOS-like seamless windowdecorations.
MODULE AWFUL.MENU
Functions. Show a menu. Hide a menu popup. Toggle menu visibility. Get the elder parent so for example when you kill it, it will destroy the whole family. Add a new menu entry. Build a popup menu with running clients and show it. Use menu.clientsCLASS CLIENT
Clients are usually grouped by classes. A class is the name used by X11 to help the window manager distinguish between windows and write rules for them. A client’s behavior is also defined by its type and size_hints properties. See the xprop command line application to query properties for a client.MODULE GEARS.SHAPE
Module dedicated to gather common shape painters. It add the concept of “shape” to Awesome. A shape can be applied to a background, a margin, a mask or a drawable shape bounding. The functions exposed by this module always take a context as first parameter followed by the widget and height and additional parameters.MODULE MOUSE
Functions Methods object_under_pointer Get the client or any object which is under the pointer. Returns: client.object or nil A client or nil.. awful.mouse.client.move (c, snap, finished_cb)CLASS SCREEN
Class. screen. awesome screen API. Screen objects can be added and removed over time. To get a callback for all current and future screens, use awful.screen.connect_for_each_screen: awful.screen.connect_for_each_screen ( function (s) end ) It is also possible loop over all current screens using: for s in screen do end.CLASS SIGNALS
Class signals. Handling of signals. This can not be used as a standalone class, but is instead referenced explicitely in the classes, where it can be used. CLASS AWFUL.WIDGET.BUTTON awful.widget.button:weak_connect_signal (name, func) Connect to a signal weakly. This allows the callback function to be garbage collected and automatically disconnects the signal when that happens. Warning: Only use this function if you really, really, really knowwhat you are doing.
ABOUT - AWESOME WINDOW MANAGERHOMEDOWNLOADCOMMUNITYRECIPESSCREENSHOTSDOC awesome is a highly configurable, next generation framework window manager for X. It is very fast, extensible and licensed under the GNU GPLv2 license. It is primarily targeted at power users, developers and any people dealing with every day computing tasks and who want to have fine-grained control on their graphical environment. DOWNLOAD - AWESOME WINDOW MANAGER This branch of awesome is deprecated. Latest old stable version of awesome is version 3.5.9 ( Mighty Ravendark ) released on 6 March 2016. v3.5.9 changelog ( RECIPES - AWESOME WINDOW MANAGER Awesome-Revelation - Mac OSX like 'Expose' view of all clients. awesome-cyclefocus - sensible Alt-Tab behavior. Collision geometric navigation keybindings. Tyrannical dynamic tag managment framework. Repetitive dynamic keybindings and macros. layout-machi - a manual layout with interactive editing. nice - macOS-like seamless windowdecorations.
MODULE AWFUL.MENU
Functions. Show a menu. Hide a menu popup. Toggle menu visibility. Get the elder parent so for example when you kill it, it will destroy the whole family. Add a new menu entry. Build a popup menu with running clients and show it. Use menu.clientsCLASS CLIENT
Clients are usually grouped by classes. A class is the name used by X11 to help the window manager distinguish between windows and write rules for them. A client’s behavior is also defined by its type and size_hints properties. See the xprop command line application to query properties for a client.MODULE GEARS.SHAPE
Module dedicated to gather common shape painters. It add the concept of “shape” to Awesome. A shape can be applied to a background, a margin, a mask or a drawable shape bounding. The functions exposed by this module always take a context as first parameter followed by the widget and height and additional parameters.MODULE MOUSE
Functions Methods object_under_pointer Get the client or any object which is under the pointer. Returns: client.object or nil A client or nil.. awful.mouse.client.move (c, snap, finished_cb)CLASS SCREEN
Class. screen. awesome screen API. Screen objects can be added and removed over time. To get a callback for all current and future screens, use awful.screen.connect_for_each_screen: awful.screen.connect_for_each_screen ( function (s) end ) It is also possible loop over all current screens using: for s in screen do end.CLASS SIGNALS
Class signals. Handling of signals. This can not be used as a standalone class, but is instead referenced explicitely in the classes, where it can be used. CLASS AWFUL.WIDGET.BUTTON awful.widget.button:weak_connect_signal (name, func) Connect to a signal weakly. This allows the callback function to be garbage collected and automatically disconnects the signal when that happens. Warning: Only use this function if you really, really, really knowwhat you are doing.
CLASS CLIENT
Clients are usually grouped by classes. A class is the name used by X11 to help the window manager distinguish between windows and write rules for them. A client’s behavior is also defined by its type and size_hints properties. See the xprop command line application to query properties for a client.CLASS SCREEN
Class. screen. awesome screen API. Screen objects can be added and removed over time. To get a callback for all current and future screens, use awful.screen.connect_for_each_screen: awful.screen.connect_for_each_screen ( function (s) end ) It is also possible loop over all current screens using: for s in screen do end.MODULE AWFUL.RULES
Module awful.rules. Rules for clients. This module applies rules to clients during startup (via client.manage, but its functions can be used for client matching in general.. All existing client properties can be used in rules. It is also possible to add random properties that will be later accessible as c.property_name (where c is a validclient object)
MODULE MOUSE
Functions Methods object_under_pointer Get the client or any object which is under the pointer. Returns: client.object or nil A client or nil.. awful.mouse.client.move (c, snap, finished_cb) XRANDR - AWESOME WINDOW MANAGER The process of setting up this script is as follows: Create a file called xrandr.lua in your file system (preferably in awesome's folder) with the script content. Import the script in your rc.lua. Create a keybinding to the script in the globalkeys table. Pressing this key binding will open a popup with a possible screen arrangement. TOPIC 03-DECLARATIVE-LAYOUT.MD It is useful when creating highly dynamic layouts where widgets are added and removed over the course of their lifecycle. The declarative syntax resembles HTML style code written in JSON or YAML. The widget instances are created automatically and theAWESOME-TAGLIST
Awesome taglist. Here is nice-looking and super easy way to customize taglist. The idea is simple - literally write 'awesome' or 'awesomewm' (if you want to keep 9 tags) in the taglist using characters from theAwesome logo.
CLASS GEARS.TIMER
gears.timer.start_new (timeout, callback) Create a timeout for calling some callback function. When the callback function returns true, it will be called again after the same timeout. If false is returned, no more calls will be done. If the callback function causes an error, no more calls are done. timeout number Timeout in seconds (e.g. 1.5). MODULE GEARS.SURFACE Try to convert the argument into an lgi cairo surface. get_size (surf) Get the size of a cairo surface. duplicate_surface (s) Create a copy of a cairo surface. load_from_shape (width, height, shape ) Create a surface from a gears.shape Any additional parameters will be passed to the shapefunction.
CLASS AWFUL.WIDGET.KEYBOARDLAYOUT Methods awful.widget.keyboardlayout:get_groups_from_group_names (group_names) Auxiliary function for the local function update_layout(). Create an array whose element is a table consisting of the four fields: vendor, file, section and group_idx, which all correspond to the xkb_symbols pattern “vendor/file(section):group_idx”. ABOUT - AWESOME WINDOW MANAGERHOMEDOWNLOADCOMMUNITYRECIPESSCREENSHOTSDOC What is this awesome window manager? awesome is a highly configurable, next generation framework window manager for X. It is very fast, extensible and licensed under the GNU GPLv2 license. It is primarily targeted at power users, developers and any people dealing with every day computing tasks and who want to have fine-grained control on their graphical environment.CLASS CLIENT
Functions Methods awful.client.next (i) Get a client by its relative index to another client. If no client is passed, the focused client will be used.CLASS SCREEN
Functions Methods awful.screen.getbycoord (x, y) Return the screen index corresponding to the given (pixel) coordinates. The number returned can be used as an index into the global screen table/object. x number The x coordinate ; y number The y coordinate ; Returns:MODULE GEARS.SHAPE
module.rounded_rect (cr, width, height, radius) Add a rounded rectangle to the current path. module.rounded_bar (cr, width, height) Add a rectangle delimited by 2 180 degree arcs to the path.MODULE AWFUL.MENU
show (args) Show a menu. hide Hide a menu popup. toggle (args) Toggle menu visibility. update Update menu content: get_root Get the elderparent so
XRANDR - AWESOME WINDOW MANAGER Helper for multiple monitors (based on xrandr) The xrandr.lua script helps when dealing with multiple monitors. Using this snippet you can set a keybinding where you swap to all possible arrangements ofmonitors.
MODULE MOUSE
Functions Methods object_under_pointer Get the client or any object which is under the pointer. Returns: client.object or nil A client or nil.. awful.mouse.client.move (c, snap, finished_cb)CLASS SIGNALS
Class signals. Handling of signals. This can not be used as a standalone class, but is instead referenced explicitely in the classes, where it can be used. CLASS AWFUL.WIDGET.BUTTON Object properties forced_height Force a widget height. Type: height number or nil The height (nil for automatic) ; forced_width Force a widget width. Type: width number or nil The width (nil for automatic) ; opacity The widget opacity (transparency). CLASS AWFUL.WIDGET.TASKLIST Class awful.widget.tasklist. Tasklist widget module for awful. Status icons: By default, the tasklist prepends some symbols in front of the client name. This is used to notify that the client has some specific properties that are currently enabled. ABOUT - AWESOME WINDOW MANAGERHOMEDOWNLOADCOMMUNITYRECIPESSCREENSHOTSDOC What is this awesome window manager? awesome is a highly configurable, next generation framework window manager for X. It is very fast, extensible and licensed under the GNU GPLv2 license. It is primarily targeted at power users, developers and any people dealing with every day computing tasks and who want to have fine-grained control on their graphical environment.CLASS CLIENT
Functions Methods awful.client.next (i) Get a client by its relative index to another client. If no client is passed, the focused client will be used.CLASS SCREEN
Functions Methods awful.screen.getbycoord (x, y) Return the screen index corresponding to the given (pixel) coordinates. The number returned can be used as an index into the global screen table/object. x number The x coordinate ; y number The y coordinate ; Returns:MODULE GEARS.SHAPE
module.rounded_rect (cr, width, height, radius) Add a rounded rectangle to the current path. module.rounded_bar (cr, width, height) Add a rectangle delimited by 2 180 degree arcs to the path.MODULE AWFUL.MENU
show (args) Show a menu. hide Hide a menu popup. toggle (args) Toggle menu visibility. update Update menu content: get_root Get the elderparent so
XRANDR - AWESOME WINDOW MANAGER Helper for multiple monitors (based on xrandr) The xrandr.lua script helps when dealing with multiple monitors. Using this snippet you can set a keybinding where you swap to all possible arrangements ofmonitors.
MODULE MOUSE
Functions Methods object_under_pointer Get the client or any object which is under the pointer. Returns: client.object or nil A client or nil.. awful.mouse.client.move (c, snap, finished_cb)CLASS SIGNALS
Class signals. Handling of signals. This can not be used as a standalone class, but is instead referenced explicitely in the classes, where it can be used. CLASS AWFUL.WIDGET.BUTTON Object properties forced_height Force a widget height. Type: height number or nil The height (nil for automatic) ; forced_width Force a widget width. Type: width number or nil The width (nil for automatic) ; opacity The widget opacity (transparency). CLASS AWFUL.WIDGET.TASKLIST Class awful.widget.tasklist. Tasklist widget module for awful. Status icons: By default, the tasklist prepends some symbols in front of the client name. This is used to notify that the client has some specific properties that are currently enabled.CLASS CLIENT
focus: When a client gains focus. list: Before manage, after unmanage, and when clients swap. swapped: When 2 clients are swapped: manage:When a
MODULE AWFUL.RULES
Module awful.rules. Rules for clients. This module applies rules to clients during startup (via client.manage, but its functions can be used for client matching in general.. All existing client properties can be used in rules. It is also possible to add random properties that will be later accessible as c.property_name (where c is a validclient object)
MODULE MOUSE
Functions Methods object_under_pointer Get the client or any object which is under the pointer. Returns: client.object or nil A client or nil.. awful.mouse.client.move (c, snap, finished_cb) CLASS TAG - AWESOME API DOCUMENTATION name: Tag name. selected: True if the tag is selected to be viewed. activated: True if the tag is active and can be used. index: The tag index. screen: The tag screen. TOPIC 03-DECLARATIVE-LAYOUT.MD Containers. A container is a widget that wraps another widget. It can be used to add decorations or to modify the content of the childwidget.
MODULE GEARS.FILESYSTEM Functions Methods make_directories (dir) Create a directory, including all missing parent directories. dir string The directory.; Returns: (true, nil) on success, (false, err) on failure CLASS AWFUL.WIDGET.LAYOUTLIST Functions Methods awful.widget.layoutlist (args) Create a layout list. args. layout widget The widget layout (not to be confused with client layout).; buttons table The list of awful.buttons.(default nil) source function A function to generate the list of layouts. (default awful.widget.layoutlist.source.for_screen) widget_template table A custom widget to be used for each TOPIC 17-PORTING-TIPS.MD Tips for upgrading your configuration. From 3.5 to 4.0. The best advice is to start from the default rc.lua and backport any changes you might have added to your rc.lua.This avoids most of the possible errors due to missing important changes. To do this, you can download the default rc.lua for 3.5.9 here, and then compare your existing rc.lua with the 3.5.9 default using your diff tool of choice. MODULE GEARS.WALLPAPER Functions Methods prepare_context (s) Prepare the needed state for setting a wallpaper. This function returns a cairo context through which a wallpaper can be drawn.CLASS AWFUL.WIBAR
awful.wibar.get_position : Get a wibox position if it has been set, or return top. awful.wibar.set_position : Put a wibox on a screen at this position.* home
* download
* community
* recipes
* screenshots
* doc
* bugs/issues
WHAT IS THIS AWESOME WINDOW MANAGER? AWESOME is a highly configurable, next generation framework window manager for X. It is very fast, extensible and licensed under the GNUGPLv2 license
.
It is primarily targeted at power users, developers and any people dealing with every day computing tasks and who want to have fine-grained control on their graphical environment.CONCEPTS
A window manager is probably one of the most used software applications in your day-to-day tasks, along with your web browser, mail reader and text editor. Power users and programmers have a big range of choice between several tools for these day-to-day tasks. Some are heavily extensible and configurable. AWESOME tries to complete these tools with what we miss: an extensible, highly configurable window manager. To achieve this goal, AWESOME has been designed as a framework window manager. It's extremely fast, small, dynamic and heavily extensible using the Lua programming language. We provide a documented API to configure and define the behavior of your window manager. FEATURES AND NON-FEATURES * Very stable, fast and small codebase and footprint. * First window manager using the asynchronous XCB library instead of the old, synchronous Xlib , which makes AWESOME less subject to latency compared to other window managers. * Documented source code and API. * No mouse needed: everything can be performed with the keyboard. * Real multihead support (XRandR) with per screen desktops (tags). * Implements many Freedesktopstandards: EWMH
, XDG
Base Directory
,
XEmbed
,
Desktop Notification, System Tray
.
* Does not distinguish between layers: there is no floating or tiledlayer.
* Uses tags instead of workspaces: allow to place clients on several tags, and display several tags at the same time. * A lot of Lua extensions to add features: dynamic tagging, widget feeding, tabs, layouts, …* D-Bus support.
* And more.
This is gonna be LEGEN... wait for it... DARY!DONATIONS:
Bitcoin: 1A2LsrF81rWEEJ7qnXdkCUJpdCYUxqfQoP Copyleft 2007-2018, awesome project Last edited Sun 08 Mar 2020 01:22:59 PM UTCDetails
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0