==== Unixscripts:Fluxbox ==== These were developed mainly for use in fluxbox but would probably be usable in any non-tiling EWMH/NetWM compatible X Window Manager. ===xwin-utils=== {{scripts:xwin-utils|xwin-utils}} generic functions for the X11 scripts ====X scripts==== Generally, these require **wmctrl**(1) ===binpack=== {{scripts:binpack | binpack }} - a python script that optimally packs windows onto the screen - used by the **tile** script; useful in most non-tiling WMs eg Fluxbox ++++ usage for binpack | {{page>usages:binpack&inline}} ++++ ===fetch-app=== {{scripts:fetch-app | fetch-app }} - bring an application to the front of current monitor no matter which workspace it is on; or starts it up, if necessary ++++ usage for fetch-app | {{page>usages:fetch-app&inline}} ++++ ===half-screen=== {{scripts:half-screen | half-screen }} - changes the window size to a proportion of the monitor size eg a half, a third, a quarter, a sixth, a ninth of the screen; useful in most non-tiling WMs eg Fluxbox ++++ usage for half-screen | {{page>usages:half-screen&inline}} ++++ ===move-window=== {{scripts:move-window | move-window }} - move windows. (requires [[http://tripie.sweb.cz/utils/wmctrl/ | wmctrl(1)]]); useful in most non-tiling WMs eg Fluxbox ++++ usage for move-window | {{page>usages:move-window&inline}} ++++ === next-desktop.pl === {{scripts: next-desktop.pl| next-desktop.pl }} - jump to the next desktop ++++ usage for next-desktop.pl | next-desktop.pl takes up to 5 arguments: direction - up, down, left right number - default 1 desktop wrap - whether to wrap around desktops take - 1 = take the focus window with you, default 0 debug - 1 or 0 ++++ ===tile=== {{scripts:tile | tile }} - tile all the windows on the desktop (requires [[http://tripie.sweb.cz/utils/wmctrl/ | wmctrl(1)]]); useful in most non-tiling WMs eg Fluxbox ++++ usage for tile | {{page>usages:tile&inline}} ++++ -----