Tree [b537c3] master /
History



File Date Author Commit
bin 2013-11-08 joseph altea joseph altea [b537c3] Initial commit
images 2013-11-08 joseph altea joseph altea [b537c3] Initial commit
Makefile 2013-11-08 joseph altea joseph altea [b537c3] Initial commit
README.md 2013-11-08 joseph altea joseph altea [b537c3] Initial commit
description-pak 2013-11-08 joseph altea joseph altea [b537c3] Initial commit
include 2013-11-08 joseph altea joseph altea [b537c3] Initial commit
x9wm 2013-11-08 joseph altea joseph altea [b537c3] Initial commit
x9wm.c 2013-11-08 joseph altea joseph altea [b537c3] Initial commit
x9wm.config 2013-11-08 joseph altea joseph altea [b537c3] Initial commit
x9wm.desktop 2013-11-08 joseph altea joseph altea [b537c3] Initial commit
x9wm.h 2013-11-08 joseph altea joseph altea [b537c3] Initial commit
x9wm.o 2013-11-08 joseph altea joseph altea [b537c3] Initial commit
x9wm_20131106-1_i386.deb 2013-11-08 joseph altea joseph altea [b537c3] Initial commit

Read Me

NOTE:

BINARY INSTALL:

sudo dpkg --install x9wm_20131025-1_i386.deb

on DEBIAN VARIANTS from http://x9wm-linux.blogspot.com/

SOURCE INSTALL: make sure you have gcc x11-dev and xorg on your system then

from http://github.com/ggpprotech/x9wm do a

git clone https://github.com/ggprotech/x9wm.git

SOON use apt-get install x9wm when in debian style repos on LINUX MINT,DEBIAN, and UBUNTU and others

you can download the deb (soon in debian reposity) now on

http://x9wm-linux.blogspot.com/

x9wm - x window manger without windows, distractions or other peoples problems

Please see w9wm online and in several repositories for a history and further varations of the
ORIGINAL 9wm window manager from Dave Hogan.

x9wm is just like w9wm but is merged in a single file, debugged for modern video hardware, and add features
that make sense for use without bloat, lag or time-wasters.

is compiled as a single static binary and linked against libx11-dev
use the following on MINT, DEBIAN, CRUNCHBANG, SIDUCTION, SPARKY or UBUNTU

on DEBIAN VARIANTS INSTALL this IF YOU WANT TO USE THE DEFAULT MENUS to try it out...

sudo apt-get install x11-apps aterm xterm etherape atop htop joe vim telnet sudo wicd wicd-client gimp chromium firefox

or at a minimun

sudo apt-get install aterm x11-apps xterm atop htop joe vim telnet sudo firefox

this will give your menu a basic set of function until you edit in your favorites in /usr/x9wm/bin and the /usr/x9wm/x9wm.config

MAIN FEATURES:
no window manager junk to look at ONLY STUFF you chose to decorate with
instant 1-CLICK menu of your programs, your desktops, and window control
smallest FASTEST window manager anywhere
great for multihead video editing - photo editing - graphic design or
network systems management

to install:
1 install libx11-dev x11 developer files
2 see and run the build file
3 install nitrogen aterm xterm feh and
4 makes sure you have a three button mouse
5 add it to your xsessions as a window manger
6 login and select x9wm as the window manager
7 enjoy the smallest / fastest window manager for Debian Linux Variants
8 install aterm for beautiful transparent terminals and simple fast sessions to remote hosts with a SINGLE CLICK
9 please read this and try to understand before you decide and give it a few days to get the muscle and mind memory
trained before you decide if you like it. It took me a few days to accustomize myself to it but was well worth it

Definition: w9wm: Enhanced window manager based on 9wm

w9wm is a quick and dirty hack based on 9wm.

x9wm is a single file update to w9wm with new FEATURES, DEBUG, and better performance
It provides support for virtual screens as well as for keyboard bindings.

Definition: x9wm is enhanced w9wm - providing small bug fixes / small binary

1 - DISTRACTION FREE DESKTOP ( no decorations, borders, animation, or other garbage that slows you down)
2 - NO WINDOW DECORTATION except a NICE BACKDROP image
3 - USE aterm for a nice transparent background
4 - Custom programs menu that lets you wrap both GUI and command line stuff
so you can get stuff done without the CLICK-A-DEE-CLICK syndrome that many
desktops suffer from. Or the siwpety-swipe slow-down on the tablets and smart-phones.

About the INSTALL - build process, basic things to know :

1 - Edit source with your favorite text editor vim joe jstar sublime3 or ed for people that like modern technology.
2 - type : make clean ; make ; sudo make install
3 - installs in /usr/x9wm - the very place you were before - wow dejavu ?
4 - edit files in /usr/x9wm/bin to add change the menus runtime commands and level of automation
5 - edit the x9wm.xconfig to change the menu or use the menus x9wm-edit-menu selection in the menu
6 - edit/add/delete files in images using the GIMP etc... and put them here as JPEG's or PNG's
7 - use the menu item x9wm-background which is feh and use the file->background->set-filled to make a background
8 - use the menu item x9wm-restart to restart a new version after step 2.
9 - with Xinerama drivers you can have super wide (multiple monitors) for things like CAD, desgin, video editing, network design/monitoring, coding in Javascript/Python/C etc...

Basic Usage

YOU NEED A GOOD THREE BUTTON MOUSE

SEQUENCE of MOUSE ACTIONS

CLICK ANYWHERE even extreme edges to bring up any of the windows to bring up

FIRST CLICK-AND-HOLD-DOWN - is selection of Actions (MENUS-left-button, DESKTOPS-middle-wheel, WINDOW-ACTIONS-right-button)

LEFT MOUSE-BUTTON OPERATION FIRT CLICK

IF YOU PRESSED MENUS-left-button SECOND RELEASE action for MENUS-left-button
wait then you will either see a RED-SQUARE or a RED-CROSS

if you see RED-SQUARE then a bounding-box will appear around a fixed size window that you can place anywhere by moving
the mouse and CLICK-AND-RELESAE the LEFT MOUSE. This controls placement but not sizing/scaling of windows

if you see RED-CROSS then a will appear window that you can place anywhere by moving the mouse and CLICK-AND-HOLD RIGHT-MOUSE-BUTTON
AS YOU DRAG DOWN TO RIGHT or LEFT down or up to control placement sizing then release when the bounding-box looks like its in the rigt place.

MIDDLE MOUSE-BUTTON OPERATION FIRST CLICK-AND-HOLD

CLICK ANYWHERE even extreme edges to bring up any of the windows to bring up

YOU WILL SEE A VERTICAL BAR of NUMBERS 0 to 12 for Twelve virtual desktops (Thanks Benjiman)

MOVE UP OR DOWN TO HIGHLIGHT a NUMBER then RELEASE your MOUSE - you will be on that DESKTOP

RIGHT MOUSE-BUTTON OPERATION FIRST CLICK-AND-HOLD

CLICK ANYWHERE even extreme edges to bring up any of the windows to bring up

YOU WILL SEE a MENU of FOUR OPTIONS

new - if you see RED-CROSS then a will appear window that you can place anywhere by moving the mouse and CLICK-AND-HOLD RIGHT-MOUSE-BUTTON

AS YOU DRAG DOWN TO RIGHT or LEFT down or up to control placement sizing then release when the bounding-box looks like its in the rigt place.

reshape - CLICK and RELESE to GET TARGET SITE and CLICK-AND-HOLD RIGHT-MOUSE-BUTTON AS YOU DRAG DOWN TO RIGHT or LEFT down or up to control

placement sizing then release when the bounding-box looks like its in the rigt place.

move - CLICK and RELESE to GET TARGET SITE and CLICK-AND-DRAG around to change placement of window

delete - CLICK and RELESE to GET TARGET SITE and CLICK-AND-RELESE on WINDOW that you want to to delete (or shutdown,quit) a running

application to delete (or shutdown,quit) a running application

hide - CLICK and RELESE to GET TARGET SITE and CLICK-AND-RELEASE on WINDOW that you want to hide and minimize in the MENU of FOUR OPTIONS

** if you see a RED-CROSS appear then it means the application will need to open a new window on your desktop then you can either
right-click to bring it up instantly or right-hold-drag-release to resize before opening to adjust placement and sizing.

JOSEPH ALTEA - http://github.com/ggprotech/x9wm and http://x9wm-linux.blogspot.com/