Scripts (by category)
From Sawfish
| Browse by category | Browse by name |
|---|
How to install scripts | Upload script
[edit] Categories
|
[edit] Eye-candy scripts
|
Make windows not in focus translucent. | |
|
Makes switching between viewports scrolling like Enlightenment does. | |
|
Quick hack of Suraj's focus-transparency to remove dependency on transset-df. |
[edit] Focus management scripts
|
Focus a specific application or start it if it is not running. | |
|
Combination of Iswitch-window with Jump-or-exec. | |
|
Lets you configure bindings to bring focus to specific windows or start a program if it doesn't exist. | |
|
Move focus to a windows east/west/north/south of the current one. | |
|
Iswitch is a window switcher with an incremental search. | |
|
Assign to windows short ids and provide shortcuts to switch to them by one key-stroke. | |
|
Adds a focus mode which gives focus to a window only after the pointer enters the window and remains stationary for some time. | |
|
A variant on the Stop-focus mode. | |
|
Adds a window binding option to focus a window. | |
|
Restore focus to last "interesting" window when switching to an workspace. |
[edit] Miscellaneous scripts
|
Dialog to customize the look of most messages. | |
|
Emacs-style keyboard macros for sawfish. | |
|
Make windows not in focus translucent. | |
|
Reads a flat text file and converts it into a menu variable. | |
|
Smoothly slide windows across the screen. | |
|
This is an improved version of quote-event that also works with pointer button events. | |
|
Two helper function to pop up the Gnome run and panel main dialog. | |
|
Useful for web developers. | |
|
Six Macros and a couple of functions to start some common programs. | |
|
xmms-controller for XFAudio enabled keyboards. | |
|
A string manipulation library. | |
|
Convert HSV to RGB. | |
|
Varies the color of your window frames according to context. | |
|
Track uptimes of your Sawfish sessions. | |
|
Functions that allow you to test and work with window classes. | |
|
Turns Sawfish into a speaking window manager. | |
|
Working with Netscape windows. | |
|
Closing windows gracefully. | |
|
Prompt for an application and run it. | |
|
Merlin is a Set of scripts for Sawfish, which give you more control about it's look'n'feel and behaviour. | |
|
Fluxbox Like Tabs for Sawfish. | |
|
Different behaviour for Shaded Windows | |
|
Prompt for an application and run it. | |
|
3 Additional Animation/Outline Modes: draft, cross and elliptical | |
[edit] Obsolete or non-working scripts
|
Centers mouse on the window moved. | |
|
Allows Sawfish to remember a focus per workspace. | |
|
Shrink windows to intersect with fewer other windows. This is an obsolete version of Shrink-yank. |
[edit] Selection scripts
|
Send mouse selection to shell program. | |
|
Store multiple selections (aka clipboard) for later retrieval. | |
|
Paste or clear the primary selection using the keyboard. |
[edit] Window placement management scripts
|
Tiling functions for horizontal and vertical tiling. | |
|
Makes window titles unique by adding a number to them. | |
|
Remembers window activity (moving, resizing, iconifying...) and lets you undo it. | |
|
Allows "dumping" of windows off to regions of the screen with hotkeys, to be restored later in a LIFO method. | |
|
Show time, mail arrival, etc. on the title bar. | |
|
Three maximization functions: vertical, horizontal, both. | |
|
Adds a placement mode in which sawfish place the first four windows in the corners. | |
|
Send focused window to next/previous Xinerama head. | |
|
Moves windows to corners of the screen. | |
|
Put windows into the corner of your viewport by a single keypress. | |
|
Defines all windows on a Xinerama head to be sticky. | |
|
Matches windows in the iconify-on-open list, and automatically iconifies it. | |
|
Define window size presets, f.i. for 80x24 terminals. | |
|
Makes windows push each other out of the way. | |
|
Drag windows around using only the keyboard. | |
|
Move/grow/shrink windows to align with other windows | |
|
Shrink or move windows to overlap with fewer others. This is the opposite of grow-pack.jl in a sense. | |
|
If mouse is not used for doing move/resize, the cursor will be placed in a good position for moving/resizing using keyboard. |
[edit] Workspace management scripts
|
Makes the size of a workspace infinite. | |
|
Allows you to pan the screen around by clicking on the root-window and dragging. | |
|
Uses regular expression to rewrite the title of some windows. | |
|
Iconify all windows. | |
|
Treat WindowMaker dock applications specially. | |
|
Treat WindowMaker dock applications specially (with Gnome support). | |
|
Scroll between viewports taking care of system load. | |
|
Makes switching between viewports scrolling like Enlightenment does. | |
|
Shell script to switch input between screens without needing to use the mouse. | |
|
Quickly move, resize, maximize and restore windows with simple keyboard commands. | |
|
An iconify operation that instead of an icon provide a shade stack on top of the workspace. | |
|
Switches the desktop background to a random one after a specified period of time. | |
|
Change the background on entering a different workspace. | |
|
Makes it easier to choose your background. | |
|
Another background changing application. | |
|
Tabbed windowing implementation similar to PWM or FluxBox... turns the titlebar into tabs, so that windows can be grouped into a single frame. | |
|
Switch to a specified home workspace when the last window in your current workspace is removed. | |
|
Show workspaces in "Send window to" menu option. | |
|
Automatically hide pager window when not performing desktop-related operations. |
