mirror of
https://github.com/gryf/window-maker.github.io.git
synced 2025-12-17 19:20:17 +01:00
139 lines
5.7 KiB
HTML
139 lines
5.7 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Window Maker: Features</title>
|
|
<meta charset="utf-8">
|
|
<link rel="stylesheet" href="/style.css" media="screen">
|
|
<meta name="HandheldFriendly" content="True">
|
|
<meta name="MobileOptimized" content="320">
|
|
<meta name="viewport"
|
|
content="width=device-width, minimumscale=1.0, maximum-scale=1.0">
|
|
</head>
|
|
<body>
|
|
<div id="wrapper">
|
|
<header>
|
|
<h1>
|
|
<a href="/">
|
|
<span class="first">Window</span><span class="second">Maker</span>
|
|
</a>
|
|
</h1>
|
|
</header>
|
|
<aside>
|
|
<nav class="menu">
|
|
<ul>
|
|
<li id="dock">
|
|
<a href="#"></a>
|
|
</li>
|
|
<li id="home" title="Home">
|
|
<a href="/">Home</a>
|
|
</li>
|
|
<li id="news" title="News">
|
|
<a href="/news">News</a>
|
|
</li>
|
|
<li id="docs" title="Documentation">
|
|
<a href="/docs">Documentation</a>
|
|
</li>
|
|
<li id="mail" title="Mailing lists">
|
|
<a href="/lists">Mailing</a>
|
|
</li>
|
|
<li id="devel" title="Development">
|
|
<a href="/dev">Development</a>
|
|
</li>
|
|
<li id="screenshots" title="Screenshots">
|
|
<a href="/screenshots">Screenshots</a>
|
|
</li>
|
|
<li id="themes" title="Themes">
|
|
<a href="/themes">Themes</a>
|
|
</li>
|
|
<li id="links" title="Links">
|
|
<a href="/links">Links</a>
|
|
</li>
|
|
</ul>
|
|
</nav>
|
|
</aside>
|
|
<article>
|
|
<h1 id="features">Features</h1>
|
|
|
|
<p>Window Maker firmly adheres to the behavior and functionality of the
|
|
<a href="http://en.wikipedia.org/wiki/NeXTSTEP">NeXTSTEP</a>™ user interface. The
|
|
developers have put forth a great deal of effort in capturing the essence and
|
|
beauty of the original design, and have incorporated some new ideas of their
|
|
own. This has always followed the philosophy of keeping to those features which
|
|
fit well into the overall design, while limiting the amount of “feature creep”
|
|
that tends to bloat other window managers. A summary of the main Window Maker
|
|
features are presented below.</p>
|
|
|
|
<h2 id="core-usability">Core (usability)</h2>
|
|
|
|
<ul>
|
|
<li>Almost complete <a href="http://en.wikipedia.org/wiki/Icccm">ICCM</a> compliance.</li>
|
|
<li>National language I18N support (over 11 locales).</li>
|
|
<li>Built-in icon dithering with support for 4bpp and 8bpp displays.</li>
|
|
<li>Popup menus that support keyboard traversal, which can be “pinned” to the
|
|
root window.</li>
|
|
<li>Support for <a href="http://gnustep.org">GNUstep</a>, <a href="http://gnome.org">GNOME</a>, and
|
|
<a href="http://kde.org">KDE</a> window hints to better integrate with those desktop
|
|
environments.</li>
|
|
<li>Support for Motif™ and OPEN LOOK™ window hints to better
|
|
interface with applications based on those toolkits.</li>
|
|
<li>Built-in GUI configuration utility that eliminates the need to hand edit
|
|
config files.</li>
|
|
<li>Application <a href="http://en.wikipedia.org/wiki/Dock_(computing)">Dock</a> (similar to
|
|
NEXTSTEP/MacOS X Dock) that can be configured using drag and drop.</li>
|
|
<li>Workspace Dock (aka Clip/Fiend) which is a workspace specific Dock extender.</li>
|
|
<li>Support for rudimentary session management.</li>
|
|
<li>Support for <a href="http://en.wikipedia.org/wiki/Dockapps">dockapps</a> (equivalent of
|
|
applets or epplets).</li>
|
|
<li>Ability to change all preferences and menus on-the-fly without having to
|
|
restart the window manager.</li>
|
|
<li>Support for multiple workspaces (aka “virtual desktops”).</li>
|
|
<li>Multiple display support (<a href="https://en.wikipedia.org/wiki/Xinerama">Xinerama</a>
|
|
and <a href="http://en.wikipedia.org/wiki/RandR">XRandR</a> extensions)</li>
|
|
<li>Ability to maximize windows in half left/right/top/bottom of the screen and
|
|
also quarters.</li>
|
|
<li>Ability to display minimized window content as small preview (apercu).</li>
|
|
<li>Up to 9 buttons mouses support.</li>
|
|
<li>And more. You can go either through the git
|
|
<a href="https://repo.or.cz/wmaker-crm.git/shortlog">log</a> and/or
|
|
<a href="https://repo.or.cz/wmaker-crm.git/blob/refs/heads/master:/NEWS">NEWS</a> file.</li>
|
|
</ul>
|
|
|
|
<h2 id="extras-eye-candy">Extras (eye candy)</h2>
|
|
|
|
<ul>
|
|
<li>Built-in themes support.</li>
|
|
<li>Over 13 types of window decorations, including custom defined.</li>
|
|
<li>Support for XPM, PNG, JPEG, TIFF, GIF and PPM icons (no conversions with
|
|
external programs) with an alpha-channel.</li>
|
|
<li>Additional format, which <a href="https://www.imagemagick.org">ImageMagick</a> supports,
|
|
will be accessible if compiled with ImageMagick support.</li>
|
|
<li>Support for setting the root window background (via the wmsetbg utility). Even
|
|
differnt one per workspace.</li>
|
|
<li>Optional superfluous animations, such as window shading, customizeable icon
|
|
miniaturization effects, slide/scrolling menus, and much more.</li>
|
|
</ul>
|
|
|
|
<p>Despite all of these features, Window Maker is not resource intensive and
|
|
remains stable across many UNIX varients. It is extremely flexible, and many
|
|
options can be included or excluded at compile time. This means that you can
|
|
easily tailor Window Maker to meet your needs; whether you are a minimalist
|
|
wanting to save resources, or an extremist that likes to theme everything in
|
|
sight. A screenshot of a typical Window Maker workspace is
|
|
<a href="img/wmaker-screenshot.png">here</a>.</p>
|
|
|
|
</article>
|
|
<div id="titlebar">
|
|
<div id="minimize"></div>
|
|
<div id="titlebar-inner">Window Maker: Features</div>
|
|
<div id="close"></div>
|
|
</div>
|
|
<div id="resizebar">
|
|
<div id="resizel"></div>
|
|
<div id="resizebar-inner">
|
|
</div>
|
|
<div id="resizer"></div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|