Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Sun 21 Dec 2014, 08:12
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
BadWM
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [1 Post]  
Author Message
harii4


Joined: 30 Jan 2009
Posts: 444
Location: La Porte City, IA , U.S.A.

PostPosted: Sun 15 Jul 2012, 23:42    Post subject:  BadWM
Subject description: minimalistic window manager
 

BadWM is an minimalistic window manager.
FEATURES:
No window decorations but a simple 1 pixel border.
No icons.
No menu.
Good keyboard control (includes repositioning and vertical/horizontal/full maximisation).
Configureable through a config file.
Virtual desktops.
Small binary size.
High usability.
Intellegent window placement
Intellegent window resizing
Snap to edge.
Snap to border.
Multihead support.

Code:
 The input focus follows the mouse pointer.

       You can  use  the  mouse  to  manipulate  windows  either  by  directly
       click/dragging the 1 pixel border or holding down the left <ALT> key to
       click/drag from anywhere in client window.

       The controls are:
       Left mouse button:       Move window.
       Right mouse button:      Resize window.
       Middle mouse button:     Lower window.

       You  can  switch   the   resize   and   lower   buttons   through   the
       flip_resizelower setting in the global section of the config file.

       The  keyboard  controls are used by holding down the left <ALT> key and
       pressing a key. These combining keys can be found  and  edited  in  the
       ~/.BadWMrc file.  Default keys for the available functions are:

       +Return   Spawn new terminal window.
       +Tab      Switch to next window.
       +t        Move window to top-left.
       +z        Move window to top-right.
       +g        Move window to bottom-left.
       +h        Move window to bottom-right.
       +Down     Lower window.
       +x        Maximise window.
       +c        Maximise window horizontally.
       +v        Maximise window vertically.
       +r        Reloads your config from ~/.BadWMrc
       +0 - 9    Switch virtual desktop.
       +Right    Switch one workspace up.
       +Left     Switch one workspace down.
       +f        Fix/Unfix window (toggle visibility on all workspaces).
       +k        Kill window.

       To move a window from one workspace to another you have two options:
       fix the window, change the workspace and unfix it.
       drag  the  window  out of the left/right edge of your screen to move it
       one workspace down/up.
       You can also use the mouse wheel to switch workspaces up  and  down  if
       the pointer is not over a window.

       The default colors for the one pixel border in BadWM are:
       "goldenrod" for the foreground window,
       "gray50" for background windows,
       "blue" for fixed windows.
       You can change them in the ~/.BadWMrc file.
       You will need to restart BadWM then.
       For  all  other  settings  in the config file you can reload the config
       (left <ALT> key + r) to make them effective.

       To exit from BadWM you have to kill the process.


if you need xprop and xkill
Quote:
Many of the minimalist window managers use xprop and xkill.

xkill:
http://murga-linux.com/puppy/viewtopic.php?p=398686&sid=a5c456b52a988200153ef7b2cb1eec97#398686

xprop:
http://www.murga-linux.com/puppy/viewtopic.php?p=291461&sid=b5f787cb1601933ed632ddcfc325e8d6#291461

You can change defaults with .BadWMrc

To start BadWM - i add this to my .xinitrc file
Code:
CURRENTWM="`cat /etc/windowmanager`"
if [ "$CURRENTWM" = "BadWM" ];then
 rox -p =
 xsetroot -cursor_name top_left_arrow &
## set background
xsri --color=darkolivegreen --color2=black --vgradient
# eval `cat $HOME/.fehbg` &
 gkrellm &
 exec BadWM
fi



BadWM Tools
http://www.murga-linux.com/puppy/viewtopic.php?t=72949
badwm-0.1.1-i486-2.pet
Description  src2pkg on txz-pup
pet

 Download 
Filename  badwm-0.1.1-i486-2.pet 
Filesize  25.24 KB 
Downloaded  161 Time(s) 

_________________
3.01 Fat Free / Fire Hydrant featherweight/ TXZ_pup / 431JP2012
----------------------------------------------------------------------------------------
Peace and Justice are two sides of the same coin.
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 1 of 1 [1 Post]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Desktop
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0587s ][ Queries: 12 (0.0077s) ][ GZIP on ]