Fandom

Sawfish

Scripts (by name)

773pages on
this wiki
Add New Page
Talk0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Browse by category Browse by name

How to install scripts | Upload script


Names Edit

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


A

Active-theming

Varies the color of your window frames according to context.

Alternative Animators (adopted)

3 Additional Animation/Outline Modes: draft, cross and elliptical

Animate-move

Smoothly slide windows across the screen.

App

Yet another focus-or-run script; this one uses cycle-commands.

Autohide pager

Automatically hide pager window when not performing desktop-related operations.

B

Background-changer

Another background changing application.

Background-hack

Makes it easier to choose your background.

Background (adopted)

Another background selector.

Better-quote-event

This is an improved version of quote-event that also works with pointer button events.

C

Cabinet

A tool for window display,search and manipulation

Center-mouse-on-window-move

Centers mouse on the window moved.

Corner

Moves windows to corners of the screen.

Corner-placement

Adds a placement mode in which sawfish place the first four windows in the corners.

Corner-windows

Put windows into the corner of your viewport by a single keypress.

Customize-messages

Dialog to customize the look of most messages.

D

Debug-utils

Utilities for debugging sawfish code.

Drag-screen-viewport

Allows you to pan the screen around by clicking on the root-window and dragging.

Drag-to-head

-

Dynamic-menu

Reads a flat text file and converts it into a menu variable.

E

Emacs

Provides greater integration with emacs.

F

Festival

Turns Sawfish into a speaking window manager.

Focus-Shade

Different behaviour for Shaded Windows

Focus-by-direction

Move focus to a windows east/west/north/south of the current one.

Focus-transparency

Make windows not in focus translucent.

G

Gimme

Lets you configure bindings to bring focus to specific windows or start a program if it doesn't exist.

H

Home-ws

Switch to a specified home workspace when the last window in your current workspace is removed.

Hqw-util

A bunch of util functions for sawfish, and cabinet|-

Hsv

Convert HSV to RGB.

I

Iconify-all

Iconify all windows.

Iconify-on-open

Matches windows in the iconify-on-open list, and automatically iconifies it.

Infinite-desktop (adopted)

Makes the size of a workspace infinite.

Iswitch-window

Iswitch is a window switcher with an incremental search.

J

Jump-or-exec (adopted)

Focus a specific application, start it if it is not running, or perform custom actions if it's already focused.

Note that this script is now included in Sawfish as a command, but unfortunately the person who included it moved the third argument to the fourth, so if you want to use the example below you will need to add 'nil' as the third argument.

Jumper

Allow to tag windows explicitly with an ID and allow to jump to such marked windows directly.

K

Keyboard-paste

Paste or clear the primary selection using the keyboard.

Keydrag

Drag windows around using only the keyboard.

Extension:DynamicPageList (DPL), version 2.3.0 : Warning: No results.

M

Macros

Emacs-style keyboard macros for sawfish.

Maximize-windows-fullscreen (adopted)

Three maximization functions: vertical, horizontal, both.

Merlin.Ugliness (1.4.0)

Merlin is a Set of scripts for Sawfish, which give you more control about it's look'n'feel and behaviour.

Messages

A simple API for multiple (i.e. extension-specific), configurable message windows.

Mousetrap (adopted)

Move the mouse to any place of the screen with a few keystrokes by zooming (as much precision as you want).

Move-resize-by-key-cursor

If mouse is not used for doing move/resize, the cursor will be placed in a good position for moving/resizing using keyboard.

N

Native-focus-transparency

Quick hack of Suraj's focus-transparency to remove dependency on transset-df.

Navigator

Working with Netscape windows.

No-mouse

Quickly move, resize, maximize and restore windows with simple keyboard commands.

Number-windows

Makes window titles unique by adding a number to them.

O

Old-window-menu

Sawfish (very) old window-menu.

P

Panel-integration

Two helper function to pop up the Gnome run and panel main dialog.

Prext

Prompt extensions.

Program-functions

Six Macros and a couple of functions to start some common programs.

Prompt-menu

Access menus via a prompt with tab completion.

Prompt (adopted)

Extension:DynamicPageList (DPL), version 2.3.0 : Warning: No results.

R

Randback

Switches the desktop background to a random one after a specified period of time.

Repel

Makes windows push each other out of the way.

Restore-focus

Restore focus to last "interesting" window when switching to an workspace.

Rewrite-window-titles

Uses regular expression to rewrite the title of some windows.

Rich-title

Show time, mail arrival, etc. on the title bar.

Run-application

Prompt for an application and run it.

Run-application-ng

Prompt for an application and run it.


S

SawTabs (1.0.1) (adopted)

Fluxbox Like Tabs for Sawfish.

Sawscreen

Shell script to switch input between screens without needing to use the mouse.

Scripts (by category)

-

Scrolling-viewport-switches

Makes switching between viewports scrolling like Enlightenment does.

Selection-push

Store multiple selections (aka clipboard) for later retrieval.

Send-to-head

Send focused window to next/previous Xinerama head.

Services

Send mouse selection to shell program.

Shade-stack

An iconify operation that instead of an icon provide a shade stack on top of the workspace.

Shrink-yank (adopted)

Shrink or move windows to overlap with fewer others. This is the opposite of grow-pack.jl in a sense.

Shutdown

Closing windows gracefully.

Smart Tile (adopted)

Tile Windows in an intelligent (hah!) way

Sticky-head

Defines all windows on a Xinerama head to be sticky.

Stop-focus

Adds a focus mode which gives focus to a window only after the pointer enters the window and remains stationary for some time.

Stop-raise

A variant on the Stop-focus mode.

String2

A string manipulation library.

Subwm

Selectively delegate window management to a "sub window manager". (another process, emacs :-)

T

Tabbed-windowing (adopted)

Tabbed windowing implementation similar to PWM or FluxBox... turns the titlebar into tabs, so that windows can be grouped into a single frame.

Tiling-functions

Tiling functions for horizontal and vertical tiling.

Tiling placement

Implements tiling-like placements of windows.

Toggle-ws

switch to your "toggle" workspace, then back

U

Undo

Remembers window activity (moving, resizing, iconifying...) and lets you undo it.

Undo-viewport

Remembers switching viewports in single workspace and lets you undo it.

Uptimes

Track uptimes of your Sawfish sessions.

V

Viewport-scrolling

Scroll between viewports taking care of system load.

Viewport save pointer & focus

Each viewport remembers, after switching the viewport, its previously focused window and pointer position, and restores them when the viewport is changed.

W

Waffle

Combination of Iswitch-window with Jump-or-exec.

Wclass

Functions that allow you to test and work with window classes.

Web-development

Useful for web developers.

Wid

Assign to windows short ids and provide shortcuts to switch to them by one key-stroke.

Win-align

Move/grow/shrink windows to align with other windows

Window-alpha

Changes window's opacity depending on focus and adds window's alpha property.

Window-dumping

Allows "dumping" of windows off to regions of the screen with hotkeys, to be restored later in a LIFO method.

Window-focus-binding

Adds a window binding option to focus a window.

Window-info

Shows window's properties, like xwininfo/xprop

Window-mode

This implements a togglable "window mode" with a custom keymap for window-manipulation keys.

Window-size-presets

Define window size presets, f.i. for 80x24 terminals.

Wmaker

Treat WindowMaker dock applications specially.

Wmaker-dockapps

WindowMaker-like dockapp handling module.

Wmaker-gnome

Treat WindowMaker dock applications specially (with Gnome support).

Wmaker-placement

WindowMaker-like Cascade placement mode.

Workspace-background

Change the background on entering a different workspace.

Workspace-persistent-focus

Allows Sawfish to remember a focus per workspace.

Ws-send-to

Show workspaces in "Send window to" menu option.

X

Xmms-for-XFAudio

xmms-controller for XFAudio enabled keyboards.

Extension:DynamicPageList (DPL), version 2.3.0 : Warning: No results.

Extension:DynamicPageList (DPL), version 2.3.0 : Warning: No results.

Also on Fandom

Random Wiki