Window Maker is a window manager (WM) for the X Window System. It is designed to emulate the NeXT user interface as an OpenStep-compatible environment, and is characterized by low memory demands and high flexibility. As one of the lighter WMs, it is well suited for machines with modest performance specifications.
All of the settings for Window Maker can be found in the GNUSTEP_USER_ROOT directory, under Default and Library. They are simple text files which can be edited by hand, or you can use the Preferences Utility (WPrefs) GUI application to change the settings; in the default installation WPrefs can be started by double-clicking the icon in the top right corner of the workspace.
Styles are simple text property list files that change the appearance of Window Maker. They have the same layout as the Defaults/WindowMaker file. Whatever settings are in the style file will be applied to the Defaults/WindowMaker file. Here is an example style that gives Window Maker a blue and gray Arch Linux like look:
Window Maker (git HEAD) has rudimentary HiDPI support (WMScaleX/WMScaleY) that scales Window elements according to the metrics of the default font. Open Defaults/WMGLOBAL and multiply the DefaultFontSize value by your current scale factor, i.e. DPI divided by 96.
To assign a keyboard shortcut to a window manager action, start the WPrefs application and navigate to the Keyboard Shortcut Preferences tab. Choose an action, click the Capture button and hit the desired keyboard combination. Then click Save.
You can also assign keyboard shortcuts to menu entries. For instance, if one wishes to use GNOME Screensaver to lock the screen, one could create a Lock Screen menu entry which runs the command gnome-screensaver-command --lock. To then assign a keyboard shortcut to this menu entry, start the WPrefs application and navigate to the Applications Menu Definition tab. In the root menu that appears on screen, click on the Lock Screen entry. In the WPrefs window, click the Capture button, hit the desired keyboard combination and then click Save.
The user interface of macOS evolved from the style of user interface that Window Maker uses. There is a "dock" that contains applications icons that are "pinned" to the dock by the user. Also, the dock can hold special small applications called "dockapps", which run only inside the dock. By default, all applications run in Window Maker will have an application icon, which you can use to run a new instance of the application, hide and unhide all windows of the application, or kill the application. The application icon does not represent a window. Instead, if you minimize a window, a small icon representing the window will appear on the desktop.
After starting any application, (for example, from the command line) the application icon will appear on the desktop. You can pin it to the dock by clicking and dragging the icon into the dock area. To remove the application icon from the dock, click and drag the icon away from the dock area. You change settings, such as making an application automatically start when Window Maker starts, by right clicking on the application icon in the dock.
The "clip" is a button that has the image of a paperclip on it. You can change the name of the current workspace by right clicking on the clip. You can change workspaces by clicking the arrows that are on the clip.
The clip also has similar functionality to the dock. Application icons that are added to the dock are visible on all workspaces, while application icons that are attached to the clip are only seen on the workspace where they are attached. This allows you to conveniently associate specific application icons with specific workspaces.
Since version 0.8 of stalonetray, basic dockapp support for Window Maker can be enabled using the --dockapp-mode wmaker command line option. The following options should also be used: --slot-size 32 --geometry 2x2 --parent-bg --scrollbars none.
PeksystrayAUR is a system tray designed for the light window managers that support docking. Peksystray provides a window where icons will automatically add up, according to the requests from the applications. Both the size of the window and the size of the icons can be selected by the user. If the window is full, it can automatically display another window in order to display more icons.
For some applications, you may not want Window Maker to display an application icon or appicon. To disable the appicon for an application, right click on the application's titlebar and choose Attributes... and from the drop down menu choose Application Specific. Tick the No application icon option and then hit Apply and Save.
To correct this issue, right click on any pinned application and, from the Dock position submenu, choose Normal. Then start the WPrefs tool. Under the Window Handling Preferences tab, tick the ...do not cover dock option. This will ensure that maximised applications do not cover the dock but that fullscreen applications do.
If you find that window attributes that you have saved for a certain window are not persistent, this is probably because you are trying to override hints set by the application itself that change the way the window manager treats the window. For instance, a window might set a Motif hint requesting that the window manager does not decorate the window with a titlebar. However, when you untick the Disable titlebar option and hit Save in Window Attributes, you find that the window does not have a titlebar when it is next launched.
This problem arises because Window Maker will only write window settings to the settings file that it considers to be non-default. However, Window Maker will not update what it considers to be a default setting to take into account window hints. So for a window that has no titlebar, hitting the Save button after unticking Disable titlebar will do nothing because Window Maker incorrectly considers that to already be the default setting.
StereoPhoto Maker(SPM) functions as a versatile stereo image editor \ viewer and can automatically batch-align hundreds of images and mount them to the 'window'.
Stereo Photo Maker Pro now runs on the latest MacOS.(27th/Dec/2021)
I have confirmed that SPM Pro will work on Apple Silicon M1 or Intel Macs with macOS High Sierra, Mojave, Catalina, Big Sur, Monterey.
To download the executable file and read the explanation, please visit this page.
If you have any feedback on the StereoPhoto Maker, please post it on this board.
Most stereo-viewing methods are supported together with a monoscopic mode:-- Autostereoscopic displays using vertical interlacing
- IZ3D monitor, Sharp 3D LCD, 3D DLP TV.
- Single 2D image (useful for saving or printing)
- Freeviewing (Parallel-eyed or Cross-eyed)
- Color anaglyphs or Grayscale anaglyphs (red-cyan, red-green, red-blue, yellow-blue with gamma correction)
- Liquid Crystal Shutter Glasses (horizontal or vertical Interlacing or Page Flipping) currently requires Winx3D , the NVidia Stereo Driver, NVidia 3D Vision or a graphics card supporting quad-buffered OpenGL.
Winx3D is no longer available from the original website.
This was discussed on 'stereo3d' forum and a Link given for the archived documentation.Alternatively, RivaTuner may be used to patch an NVidia GeForce to a 'Quadro' making OpenGL stereo and other 'professional' features available.OpenGL stereo is the only mode that lets you display a stereo image in a normal window.
You can open multiple instances of SPM to create many stereo windows that may be aligned, moved or resized.
For the NVidia link, ensure your browser Java-scripting is enabled and in the three columns
select 'Consumer3D Stereo', 'All Graphics Cards' and 'Windows98/ME/2000/XP'before clicking 'Go!' .
You can also download the NVidia Stereo User Guide.
Run the NVidia tests to determine the fastest refresh-rate for your monitor at each required screen-resolution.
Runtime OptionsSPM may be opened from it's Icon, a shortcut, dragging-and-dropping an image or image-pair onto the icon or already-opened window, from a batch-file or by file-extension association.Associate a file extension with SPM and open in a window or fullscreen with preferred viewing mode.
Command-line options allow you to specify an image or an image-pair or start a slideshow.
The SPM Program-window may be maximised on startup if desired.
Image ViewingSupport for MPO files, as used by the Fuji Real 3D digital stereo camera.
User-defined grid-overlay in all stereo viewing modes except page-flipping.
Create 360 degree stereo panoramas using a single rotating real or virtual camera
Auto-scrolling of horizontal and vertical stereo Panoramas. See animation
Continuous rotation of 360 degree stereo panoramas (without requiring quad-buffered OpenGL graphic-card)
Use a household mirror to encourage the general public to enjoy stereo images without freeviewing or anaglyph glasses
Select screen background color
Define a tricolor image-border and Show/Hide it from the toolbar
Add stereo, drop-shadow text to image
Add a stereo logo to the image
Save/restore all settings associated with a default text (such as a Copyright notice)
Save/restore all settings associated with a default logo
Zoom In and Zoom Out (operated with mouse wheel)with resampling OFF (for speed) or ON (for image quality).
Image Scroll (operated with mouse drag)
Left-Right Image swap
View vertical panoramas of planetary surfaces
Support for a two or three-button mouse
Image ManipulationProject stereo image onto a sphere.
Single or multiple floating windows to reduce anaglyph ghosting problems
Create images for display on 3D-ready DLP TV's.
Clone brush to adjust stereo depth of incorrectly positioned features.
Automatically align and correct stereo-pairs and mount them to the window.
Automatic cropping of blank space after certain Easy Adjustment operations.
Image may be corrected for vertical disparity error with a resolution of one pixel and positioned in stereo-space.
Reduced ghosting for anaglyphs using realtime Lab and RGB color-space controls.
Manual color-adjustment in realtime using HSL color-space. Work on entire color-range or just a particular hue.
Fuzzy Borders may be added to reduce retinal-rivalry caused by stereo-window violations.
Automatically adjust the brightness/color of one image to a correctly-exposed reference image.
Define a pair of homologous points that SPM will automatically position at the stereo-window, correcting any vertical error.
Add Overlay Image to your background for decorative framing or simple stereo-compositing.
Create a Popup Anaglyph still-image or object-movie for print or flat-screen viewing.
Custom Optimization of Anaglyph R,G,B mixing and contrast.
Save and Restore Custom optimized anaglyph parameters.
Save a JPG anaglyph with no compression ghosting.
One or both images may be mirrored horizontally or flipped vertically to accomodate any custom/commercial taking and viewing equipment.
Image frame may be rotated 90 degrees left or 90 degrees right or image-pair may be rotated within frame by any angle.
Hue, saturation, lightness and gamma of the individual images may be altered.
The images may be sharpened
Crop the image to any size or to one of five custom-sizes
Crop the image to a user-defined aspect-ratio
Accurately crop large, zoomed-in images (such as panoramas)
Resize using pixel-resize or bilinear interpolation, retaining aspect-ratio if desired
Resize image in fine increments of 0.1% (useful when using cameras in tandem or correcting lens mismatch).
When resizing, retain aspect-ratio with or without a border
Automatic correction of image-rotation errors
Manual correction of image 'keystone' errors.
Manual correction of barrel-distortion, especially in wide-angle lenses
Overlay a user-defined grid on images in Easy Adjustment mode
Edge-detection filter to simplify image-correction or for creating a pictorial effect
Alignment information may be saved in SPM's own uncompressed DAS file-format
Mosaic image-strips (produced by a stereo, virtual camera in 3D Rendering programs) into panoramic images
Batch ProcessingUniversal Freeview L-R-L to provide website visitors with parallel and cross-eyed viewing options.
Convert MPO files(as used by the Fuji Real 3D digital stereo camera) into other formats for alternative viewing methods.
Extract the separate left/right images from MPO files.
Convert existing JPG images to MPO files for viewing on Fuji W1 camera or V1 viewer.
Dual processor support
Formating of images for digital projection.
Lossless Creation of LRL or RLR side-by-sides triplets from existing JPG images.
Fully-automatic correction and mounting to the window of hundreds of images, including support for dual-core processors.
Correction of barrel-distortion using previously-determined parameters for a particular focal-length.
Lossless Jpeg Multi Conversion applies swapping, joining and rotation to JPG images completely without loss.
Embed a correctly-orientated thumbnail image in saved JPG images so that 'Windows Explorer' displays them properly.
Multiconvert multiple left/right files to SPM's own uncompressed DAS format.
Use the clipboard to copy or move your favorite images between folders.
Quickly scan a folder of images in your chosen stereo viewing-mode and delete selected ones or copy or move them to a chosen folder.
Automatic Color Adjustment.
Open the contents of two folders in separate,side-by-side windows and synchronously scroll the columns for stereo-comparison. The columns may be single or multiple-image wide.
Embed Exif orientation tag in any JPG image (digicam or scanned film) from twinned cameras
Correct Loreo 'Lens-in-a-cap (LIAC)' images.
Add/Delete or restore a thumbnail to existing JPEG images for fast folder preview
An efficient Batch Processing Workflow allows you to quickly generate numerous stereo formats in various file-types.
Add stereo text (such as a Copyright notice) to individual or batch images and against a colored banner.
Add colored drop-shadow to text for greater visibility with some images
Overlay custom Logo directly on image or on a colored banner-zone and with transparency.
Batch Stereo-Format Conversion
Add tricolor borders to Save'd images in a different style to screen borders
Batch generation of stereo images from alignment-corrected browsed images.
Multi-rename all or selected image files in a folder
Full renaming of digital camera files with option to retain original frame-number
Slideshow FunctionsSlide-Show Script automatically created using images from current folder
Create a custom slide-show with mixed stereo-formats and optional sound
Create a runtime slide-show package that users can easily start with a click of the mouse
PrintingPrint your image actual-size or fitted-to-paper and automatically centered.
Add tricolor borders to the printed image in a different style to screen borders
Print (or save) stereo cards in custom-format or 'Classical' (Victorian round-top frame and sepia toning if desired).
Stereo-card images saved-to-disk may be printed as standard sizes (4x6, 4x7inches) by photo labs.
These will be suitable for Argus/Loreo and Holmes viewers.
Print multiple cards on a single sheet, mixing custom and classic if desired.
Print multiple images in various stereo-formats on a single sheet, including stereo cards if desired.
Canvas size feature allows you to save stereo-card image of defined size for later printing.
This allows you, for example, to print a 6"x4" card even if your printer does not support that paper size.
The entire fullpage background may be in a chosen color, not just the stereo-card background.
Other FunctionsCapture stereo Google Earth images.
Add geographical data to image EXIF tag and jump to that location in Google Maps or Google Earth.
Up to 100 Undo/Redo operations.
Create wiggle/wobble Animated GIF's for unaided viewing and not requiring free-viewing ability.
Save BMP, GIF, animated GIF, TIF and PNG images with reduced colors to lessen file-size.
Rename images, retaining original numeric index if desired.
Display file properties and copy to clipboard.
Customize the initial, stereo, single-image or image file-list toolbars.
Add/Remove 'Open with SPM' to Internet Explorer's anchor and image context menus.
Creation of WebPages that use 'StereoPhotoViewer Applet' to display slideshows in a popup window or embedded in the page.
Fast preview of folder images as thumbnails and option to copy, move or delete selected images to existing or new folder.
Create an HTML file with Java Applet Stereo-Viewer support.
Create a stereo image for your NTT DoCoMo SH251is and SH505i mobile phones
Run an external programme to edit your images and then return them to SPM
Copy and Paste images to and from external applications
etc...