https://wiki.archlinux.org/api.php?action=feedcontributions&user=Krax&feedformat=atomArchWiki - User contributions [en]2024-03-29T12:03:59ZUser contributionsMediaWiki 1.41.0https://wiki.archlinux.org/index.php?title=LightDM&diff=170917LightDM2011-11-23T11:03:54Z<p>Krax: /* NumLock ON */</p>
<hr />
<div>[[Category:Display managers (English)]]<br />
{{i18n|LightDM}}<br />
<br />
{{Article summary start}}<br />
{{Article summary text|Provides an overview of the Light Display Manager.}}<br />
{{Article summary heading|Related}}<br />
{{Article summary wiki|Display Manager}}<br />
{{Article summary end}}<br />
<br />
[http://www.freedesktop.org/wiki/Software/LightDM Lightdm] LightDM is a cross-desktop display manager that aims is to be the standard display manager for the X.org X server.<br />
<br />
== Installation ==<br />
You can install {{AUR|lightdm}} from the [[AUR]].<br />
{{warning|1=Lightdm changes your $PATH and it might create issues. See [https://bbs.archlinux.org/viewtopic.php?pid=982145#p982145] for how to fix the $PATH.}}<br />
<br />
== Enabling Lightdm ==<br />
Lightdm can be loaded on startup by entering it in your daemons array in {{ic|rc.conf}}, or by appending the following line to {{ic|inittab}}:<br />
x:5:respawn:/usr/sbin/lightdm >& /dev/null<br />
It also has a systemd service file, start it with {{ic|systemctl start lightdm.service}} or enable it for boot with {{ic|systemctl enable lightdm.service}}.<br />
<br />
See [[Display Manager]] for detailed instructions.<br />
<br />
== Configuration ==<br />
In most cases further configuration will not be necessary. If needed, a well documented configuration file exists in <br />
/etc/lightdm/lightdm.conf<br />
<br />
It is possible to test lightdm with the following command:<br />
{{bc|$ lightdm --test-mode -c /etc/lightdm/lightdm.conf}}<br />
<br />
Note that this requires [http://www.archlinux.org/packages/extra/i686/xorg-server-xephyr/ xorg-server-xephyr] to be installed, first.<br />
<br />
<br />
== NumLock ON ==<br />
Install <code> numloclx </code>.<br />
<br />
for lightDM to turn your NumLock On do this:<br />
<br />
{{bc| sudo gedit /etc/lightdm/lightdm.conf}}<br />
<br />
add the next line at the end<br />
<br />
<pre> greeter-setup-script=/usr/bin/numlockx on</pre></div>Kraxhttps://wiki.archlinux.org/index.php?title=LightDM&diff=170896LightDM2011-11-23T05:37:54Z<p>Krax: /* NumLock ON */</p>
<hr />
<div>[[Category:Display managers (English)]]<br />
{{i18n|LightDM}}<br />
<br />
{{Article summary start}}<br />
{{Article summary text|Provides an overview of the Light Display Manager.}}<br />
{{Article summary heading|Related}}<br />
{{Article summary wiki|Display Manager}}<br />
{{Article summary end}}<br />
<br />
[http://www.freedesktop.org/wiki/Software/LightDM Lightdm] LightDM is a cross-desktop display manager that aims is to be the standard display manager for the X.org X server.<br />
<br />
== Installation ==<br />
You can install {{AUR|lightdm}} from the [[AUR]].<br />
{{warning|1=Lightdm changes your $PATH and it might create issues. See [https://bbs.archlinux.org/viewtopic.php?pid=982145#p982145] for how to fix the $PATH.}}<br />
<br />
== Enabling Lightdm ==<br />
Lightdm can be loaded on startup by entering it in your daemons array in {{ic|rc.conf}}, or by appending the following line to {{ic|inittab}}:<br />
x:5:respawn:/usr/sbin/lightdm >& /dev/null<br />
It also has a systemd service file, start it with {{ic|systemctl start lightdm.service}} or enable it for boot with {{ic|systemctl enable lightdm.service}}.<br />
<br />
See [[Display Manager]] for detailed instructions.<br />
<br />
== Configuration ==<br />
In most cases further configuration will not be necessary. If needed, a well documented configuration file exists in <br />
/etc/lightdm/lightdm.conf<br />
<br />
It is possible to test lightdm with the following command:<br />
{{bc|$ lightdm --test-mode -c /etc/lightdm/lightdm.conf}}<br />
<br />
Note that this requires [http://www.archlinux.org/packages/extra/i686/xorg-server-xephyr/ xorg-server-xephyr] to be installed, first.<br />
<br />
<br />
== NumLock ON ==<br />
<br />
for lightDM to turn your NumLock On do this:<br />
<br />
{{bc| sudo gedit /etc/lightdm/lightdm.conf}}<br />
<br />
add the next line at the end<br />
<br />
<pre> greeter-setup-script=/usr/bin/numlockx on</pre></div>Kraxhttps://wiki.archlinux.org/index.php?title=LightDM&diff=170895LightDM2011-11-23T05:37:29Z<p>Krax: /* NumLock ON */</p>
<hr />
<div>[[Category:Display managers (English)]]<br />
{{i18n|LightDM}}<br />
<br />
{{Article summary start}}<br />
{{Article summary text|Provides an overview of the Light Display Manager.}}<br />
{{Article summary heading|Related}}<br />
{{Article summary wiki|Display Manager}}<br />
{{Article summary end}}<br />
<br />
[http://www.freedesktop.org/wiki/Software/LightDM Lightdm] LightDM is a cross-desktop display manager that aims is to be the standard display manager for the X.org X server.<br />
<br />
== Installation ==<br />
You can install {{AUR|lightdm}} from the [[AUR]].<br />
{{warning|1=Lightdm changes your $PATH and it might create issues. See [https://bbs.archlinux.org/viewtopic.php?pid=982145#p982145] for how to fix the $PATH.}}<br />
<br />
== Enabling Lightdm ==<br />
Lightdm can be loaded on startup by entering it in your daemons array in {{ic|rc.conf}}, or by appending the following line to {{ic|inittab}}:<br />
x:5:respawn:/usr/sbin/lightdm >& /dev/null<br />
It also has a systemd service file, start it with {{ic|systemctl start lightdm.service}} or enable it for boot with {{ic|systemctl enable lightdm.service}}.<br />
<br />
See [[Display Manager]] for detailed instructions.<br />
<br />
== Configuration ==<br />
In most cases further configuration will not be necessary. If needed, a well documented configuration file exists in <br />
/etc/lightdm/lightdm.conf<br />
<br />
It is possible to test lightdm with the following command:<br />
{{bc|$ lightdm --test-mode -c /etc/lightdm/lightdm.conf}}<br />
<br />
Note that this requires [http://www.archlinux.org/packages/extra/i686/xorg-server-xephyr/ xorg-server-xephyr] to be installed, first.<br />
<br />
<br />
== NumLock ON ==<br />
<br />
for lightDM to turn your NumLock On do this:<br />
<br />
{{bc| sudo gedit /etc/lightdm/lightdm.conf}}<br />
<br />
add the next line at the end<br />
<br />
* greeter-setup-script=/usr/bin/numlockx on</div>Kraxhttps://wiki.archlinux.org/index.php?title=LightDM&diff=170894LightDM2011-11-23T05:34:09Z<p>Krax: /* NumLock ON */</p>
<hr />
<div>[[Category:Display managers (English)]]<br />
{{i18n|LightDM}}<br />
<br />
{{Article summary start}}<br />
{{Article summary text|Provides an overview of the Light Display Manager.}}<br />
{{Article summary heading|Related}}<br />
{{Article summary wiki|Display Manager}}<br />
{{Article summary end}}<br />
<br />
[http://www.freedesktop.org/wiki/Software/LightDM Lightdm] LightDM is a cross-desktop display manager that aims is to be the standard display manager for the X.org X server.<br />
<br />
== Installation ==<br />
You can install {{AUR|lightdm}} from the [[AUR]].<br />
{{warning|1=Lightdm changes your $PATH and it might create issues. See [https://bbs.archlinux.org/viewtopic.php?pid=982145#p982145] for how to fix the $PATH.}}<br />
<br />
== Enabling Lightdm ==<br />
Lightdm can be loaded on startup by entering it in your daemons array in {{ic|rc.conf}}, or by appending the following line to {{ic|inittab}}:<br />
x:5:respawn:/usr/sbin/lightdm >& /dev/null<br />
It also has a systemd service file, start it with {{ic|systemctl start lightdm.service}} or enable it for boot with {{ic|systemctl enable lightdm.service}}.<br />
<br />
See [[Display Manager]] for detailed instructions.<br />
<br />
== Configuration ==<br />
In most cases further configuration will not be necessary. If needed, a well documented configuration file exists in <br />
/etc/lightdm/lightdm.conf<br />
<br />
It is possible to test lightdm with the following command:<br />
{{bc|$ lightdm --test-mode -c /etc/lightdm/lightdm.conf}}<br />
<br />
Note that this requires [http://www.archlinux.org/packages/extra/i686/xorg-server-xephyr/ xorg-server-xephyr] to be installed, first.<br />
<br />
<br />
== NumLock ON ==<br />
<br />
for lightDM to turn your NumLock On do this:<br />
<br />
{{bc| sudo gedit /etc/lightdm/lightdm.conf}}<br />
<br />
add the next line at the end<br />
<br />
{{bc|greeter-setup-script=/usr/bin/numlockx on }}</div>Kraxhttps://wiki.archlinux.org/index.php?title=LightDM&diff=170893LightDM2011-11-23T05:32:50Z<p>Krax: /* Configuration */</p>
<hr />
<div>[[Category:Display managers (English)]]<br />
{{i18n|LightDM}}<br />
<br />
{{Article summary start}}<br />
{{Article summary text|Provides an overview of the Light Display Manager.}}<br />
{{Article summary heading|Related}}<br />
{{Article summary wiki|Display Manager}}<br />
{{Article summary end}}<br />
<br />
[http://www.freedesktop.org/wiki/Software/LightDM Lightdm] LightDM is a cross-desktop display manager that aims is to be the standard display manager for the X.org X server.<br />
<br />
== Installation ==<br />
You can install {{AUR|lightdm}} from the [[AUR]].<br />
{{warning|1=Lightdm changes your $PATH and it might create issues. See [https://bbs.archlinux.org/viewtopic.php?pid=982145#p982145] for how to fix the $PATH.}}<br />
<br />
== Enabling Lightdm ==<br />
Lightdm can be loaded on startup by entering it in your daemons array in {{ic|rc.conf}}, or by appending the following line to {{ic|inittab}}:<br />
x:5:respawn:/usr/sbin/lightdm >& /dev/null<br />
It also has a systemd service file, start it with {{ic|systemctl start lightdm.service}} or enable it for boot with {{ic|systemctl enable lightdm.service}}.<br />
<br />
See [[Display Manager]] for detailed instructions.<br />
<br />
== Configuration ==<br />
In most cases further configuration will not be necessary. If needed, a well documented configuration file exists in <br />
/etc/lightdm/lightdm.conf<br />
<br />
It is possible to test lightdm with the following command:<br />
{{bc|$ lightdm --test-mode -c /etc/lightdm/lightdm.conf}}<br />
<br />
Note that this requires [http://www.archlinux.org/packages/extra/i686/xorg-server-xephyr/ xorg-server-xephyr] to be installed, first.<br />
<br />
<br />
== NumLock ON ==<br />
<br />
for lightDM to turn your NumLock On do this:<br />
<br />
{{bc| sudo gedit /etc/lightdm/lightdm.conf<br />
<br />
add the next line at he end<br />
<br />
greeter-setup-script=/usr/bin/numlockx on }}</div>Kraxhttps://wiki.archlinux.org/index.php?title=WMFS&diff=170234WMFS2011-11-16T10:09:54Z<p>Krax: /* Statusbar configuration */</p>
<hr />
<div>[[Category:Dynamic WMs (English)]]<br />
{{i18n|WMFS}} {{DISPLAYTITLE:WMFS}}<br />
[[fr:WMFS]]<br />
{{Article summary start|Summary}}<br />
{{Article summary text|Information on installing and configuring WMFS}}<br />
{{Article summary heading|Related links}}<br />
{{Article summary wiki|Comparison of Tiling Window Managers}}<br />
{{Article summary end}}<br />
<br />
[http://wmfs.info/ WMFS] (Window Manager From Scratch) is a lightweight and highly configurable tiling window manager for X. It can be configured with a configuration file, supports Xft ([http://www.freetype.org/ Freetype]) fonts and is compliant with the Extended Window Manager Hints ([http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html EWMH]) specifications. It is still under heavy development <br />
<br />
== Installation ==<br />
WMFS is in [[AUR]]. Due the high development rate it is recommended to use the git version, {{Package AUR|wmfs-git}}.<br />
<br />
WMFS will look for a configuration file in {{filename|$XDG_CONFIG_HOME/wmfs}}. To configure WMFS to your liking, you will need to create a configuration file; for most users this will be {{filename|~/.config/wmfs/wmfsrc}}. If {{filename|~/.config/wmfs}} does not exist, create it:<br />
mkdir -p ~/.config/wmfs<br />
<br />
A default file is located in your XDG directory, normally in {{filename|/etc/xdg/wmfs}}, called {{filename|wmfsrc}}. Copy it to your newly created {{filename|.config/wmfs}} folder and you can begin to modify it.<br />
cp /etc/xdg/wmfs/wmfsrc ~/.config/wmfs<br />
<br />
To use wmfs as a window manager, add it to your {{filename|.xinitrc}}:<br />
echo "exec wmfs" >> ~/.xinitrc<br />
<br />
== Configuration ==<br />
===Configuration file===<br />
The configuration file is well commented. Make small changes cumulatively and reload WMFS (default key to restart is {{Keypress|Alt}}+{{Keypress|Ctrl}}+{{Keypress|r}}) to test them.<br />
<br />
By default two different mod keys are used for keybindings ({{Keypress|Ctrl}} and {{Keypress|Alt}}) which may conflict with your existing set-up. These can be changed in {{filename|wmfsrc}}. For example, if you want to use the Win-key instead of Alt, replace "Alt" with "Super" or "Mod4" in the configuration file, e.g:<br />
<br />
[key] mod = { "Super" } key = "p" func = "launcher" cmd = "launcher_exec" [/key]<br />
<br />
Or in a single command<br />
<br />
sed --in-place=.bak 's/"Alt"/"Mod4"/' wmfsrc<br />
<br />
To bind commands to special symbols you need to specify their name, like "slash" for "/". You can find symbol names by using xev and typing the symbol in question:<br />
xev | grep keycode<br />
state 0x10, keycode 61 (keysym 0x2f, slash), same_screen YES,<br />
state 0x10, keycode 60 (keysym 0x2e, period), same_screen YES,<br />
state 0x10, keycode 59 (keysym 0x2c, comma), same_screen YES,<br />
<br />
===Tags & Rules===<br />
Assigning clients to a tag, eg., having [[Uzbl]] open in tag 2, is done through rules. In {{filename|wmfsrc}}, write a new rule in the [rules] section:<br />
<br />
[rule] instance = "Uzbl" screen = 0 tag = "2" max = "false" [/rule]<br />
<br />
This will open Uzbl in tag 2 unmaximized. To specify a layout for that tag, under [tags]:<br />
[tag] name = "WWW" screen = 0 layout = "tile_right" [/tag] <br />
<br />
For some rules, eg., where an application is opened in a terminal, you may need to specify a class as well as an instance:<br />
<br />
[rule] instance = "mutt" class = "mutt" screen = 0 tag = "3" max = "true" [/rule]<br />
<br />
Use [http://www.xfree86.org/current/xprop.1.html xprop] to determine the values for your rule.<br />
<br />
===Key Bindings===<br />
The [keys] section of {{filename|wmfsrc}} allows you to customize your keybindings. As described above, this could mean just changing the default modifier from {{Keypress|Alt}} to {{Keypress|Super}}. <br />
<br />
By default, WMFS is set up to cycle through the 9 available layouts. You might, for example, wish to include a keybind to set a specific layout, say tile_right (the classic tiled mode). You could bind that function to {{Keypress|Super}}+{{Keypress|t}} like so:<br />
<br />
[key] mod = {"Mod4"} key = "t" func = "set_layout" cmd = "tile_right" [/key]<br />
<br />
Similarly, you can customize keybinds for any of the other functions. A full list of the functions can be found in {{filename|/src/config.c}} - search for "func_name_list_t".<br />
<br />
====Scratchpad====<br />
By combining a rule with a keybind, you can create a basic scratchpad - a terminal bound to a keypress that will open in floating mode in any tag in a specific position; for example:<br />
<br />
[key] mod = {"Control", "Alt"} key = "p" func = "spawn" cmd = "urxvtc -name scratchpad -geometry 64x10+480+34" [/key]<br />
<br />
[rule] instance = "scratchpad" name = "scratchpad" free = "true" [/rule]<br />
<br />
<br />
===Statusbar configuration===<br />
The text shown in the status bars (or infobars) is set on a running wmfs instance using the "wmfs -s" command. You can set a different bar for each screen. The bars can also be positioned at the top or bottom of each tag in the configuration file. For example<br />
wmfs -s "hello world, I am visible on all screens"<br />
wmfs -s 3 "hello world, I am visible on screen 4 only" # screens begin at 0<br />
<br />
'''Colors''' may be encoded like this:<br />
wmfs -s "This text is \\#ff0000\red, \\#00ff00\green and \\#0000ff\blue"<br />
<br />
'''Rectangles''' may be drawn like this:<br />
wmfs -s "<--look rectangles \b[700;9;14;5;#00ff00]\ \b[715;4;14;10;#00ff00]\ \b[730;3;14;11;#ff0000]\ "<br />
<br />
The format is \b[xx;yy;ww;hh;#cccccc]\ where xx and yy are absolute (not relative) x and y positions, ww and hh are width and height, and cccccc is a color. This feature could be used to create CPU barcharts, volume displays and the like. Note: the absolute positioning makes it difficult to accurately interleave text and graphics.<br />
<br />
'''Images''' may be added like this:<br />
wmfs -s "there is sexy image at x;y on this statusbar \i[x;y;height;width;/home/you/img/sexyimg.ext]\ "<br />
<br />
(Default image height and width can be set with height = 0 and width = 0 in the sequence.)<br />
<br />
'''Graph''' may be user like this:<br />
wmfs -s "graph \g[x;y;width;height;#color;data1;data2;...;datan]\ "<br />
<br />
For more info on images and graphs in status bar:<br />
http://fu.rootards.org/viewtopic.php?pid=14#p14<br />
<br />
To pipe data to the bar, write a bash script with the relevant data you wish to display and source it in your {{filename|wmfsrc}}. WMFS will call it at the interval you specify:<br />
status_path = ".config/wmfs/wmfs-status"<br />
status_timing = 5<br />
<br />
Note that the output in the status.sh is as explained before.<br />
wmfs -s "What ever you want to be displayed"<br />
<br />
Some example status scripts are on the [http://wmfs.info/ WMFS] website.<br />
{{Note| Currently in Git version statusbar doesn't start by itself. start it yourself !}}<br />
<br />
===Conky===<br />
<br />
You can use [[Conky]] to pipe output to the wmfs statusbar with the command:<br />
<br />
conky | while read -r; do wmfs -s -name "$REPLY"; done<br />
<br />
===WMFS Status Toolkit===<br />
http://aur.archlinux.org/packages.php?ID=38463<br />
<br />
== Usage ==<br />
<br />
The keybinding {{Keypress|Alt}}+{{Keypress|p}} starts a launcher in the titlebar (similar to [[dmenu]]). It supports tab-completion and command-line parameters. Multiple presses of the tab key iterate through possible completions.<br />
<br />
WMFS can be controlled from the command line with commands such as<br />
<br />
wmfs -V :ln<br />
<br />
which selects the next layout. Equivalently press {{Keypress|Alt}}+{{Keypress|Escape}} followed by ":ln". Type "wmfs -V help" to see the full list.<br />
<br />
== Troubleshooting ==<br />
<br />
=== Status bar not working in last git version ===<br />
<br />
Since some revision, the ''status_path'' variable from the ''misc'' section is not being used anymore.<br />
However, you can exploit the ''background_command'' from the ''root'' section to start your ''status.sh'' script.<br />
background_command = "bash $HOME/.config/wmfs/status.sh"<br />
<br />
This solution has some flaws:<br />
* The script is running independently from WMFS, so it will keep running after WMFS has terminated (which will outputs errors indefinitely in the TTY).<br />
* Reloading WMFS ({{keypress|CTRL}}+{{keypress|ALT}}+{{keypress|R}} by default) will launch another process of the script, which will mess everything up.<br />
<br />
Assuming your ''status.sh'' file is located in the wmfs config folder, you may try to put this command at the very beginning of your script:<br />
: {{File|~/.config/wmfs/status.sh|content=<nowiki><br />
kill $(ps U $UID | awk '/wmfs/&&/status.sh/' | grep -vi "$$\|grep\|awk" | awk '{print $1}')<br />
</nowiki>}}<br />
It will prevent it from running multiple times.<br />
To stop it once WMFS has terminated, you can use an appropriate loop:<br />
<br />
: {{File|~/.config/wmfs/status.sh|content=<nowiki><br />
while [ "$(ps U $UID | awk '{print $5}' | grep ^wmfs$)" != "" ] ; do<br />
wmfs -s "Blah"<br />
sleep 1<br />
done<br />
</nowiki>}}<br />
<br />
<br />
<br />
==Resources==<br />
* [http://wmfs.info/ WMFS] website<br />
* [https://bbs.archlinux.org/viewtopic.php?pid=870703#p870703 WMFS Forum Thread]<br />
* #wmfs on Freenode</div>Kraxhttps://wiki.archlinux.org/index.php?title=Window_Maker&diff=167656Window Maker2011-10-26T17:18:31Z<p>Krax: /* System-tray */</p>
<hr />
<div>[[Category:Stacking WMs (English)]]<br />
{{i18n|Window_Maker}}<br />
<br />
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.<br />
<br />
= Installation =<br />
<br />
The latest official release can be found in the <code>windowmaker</code> package. Since the official release is quite old, another package with many bug fixes and small updates has been made, called <code>windowmaker-crm-git</code>. [https://bbs.archlinux.org/viewtopic.php?id=80155]<br />
<br />
To install Window Maker:<br />
<br />
pacman -S windowmaker-crm-git<br />
<br />
Once installed create or edit the file {{filename|$HOME/.xinitrc}} as follows:<br />
<br />
exec ck-launch-session wmaker<br />
<br />
Before starting Window Maker, take some time to setup GNUstep and the default Window Maker settings. Create a directory for your Window Maker settings. Traditionally, it is in {{filename|$HOME/GNUstep}}.<br />
<br />
mkdir ~/GNUstep<br />
<br />
Set the <code>GNUSTEP_USER_ROOT</code> variable to your GNUstep settings directory. You can set this variable in a file such as {{filename|$HOME/.bashrc}}.<br />
<br />
export GNUSTEP_USER_ROOT="~/GNUstep"<br />
<br />
Run the Window Maker settings installation program to setup the default settings.<br />
<br />
wmaker.inst<br />
<br />
To start Window Maker:<br />
<br />
startx<br />
<br />
= Configuration =<br />
<br />
== Files ==<br />
<br />
All of the settings for Window Maker can be found in the <code>GNUSTEP_USER_ROOT</code> directory, under {{filename|Default}} and {{filename|Library}}. They are saved as simple text files. You can use the <code>Preferences Utility</code> ({{filename|WPrefs}}) GUI application to change the settings, or edit them by hand.<br />
<br />
* {{filename|Defaults/WindowMaker}} - The current Window Maker settings.<br />
* {{filename|Defaults/WMGLOBAL}}<br />
* {{filename|Defaults/WMRootMenu}} - The desktop main menu. It uses a simple text format that can be edited by hand. For more details, see the menu editing section in the Preferences Utility application.<br />
* {{filename|Defaults/WMState}} - Used to restore a Window Maker session.<br />
* {{filename|Defaults/WMWindowAttributes}} - Individual application and window settings, such as application icon settings and title bar settings. You can also edit this by right clicking on any application or window icon and selecting "Attributes".<br />
* {{filename|Defaults/WPrefs}} - Settings for the Preferences Utility.<br />
* {{filename|Library/Colors/}}<br />
* {{filename|Library/Icons/}} - One of the default locations Window Maker looks for application icons. You can personally save your favorite icons here and use them by changing application or window attributes.<br />
* {{filename|Library/WindowMaker/autostart}} - Add applications that you want to automatically start when Window Maker starts. Be sure to run them in the background by using "&".<br />
* {{filename|Library/exitscript}} - Same as autostart, but used when exiting.<br />
* {{filename|Library/Backgrounds}} - One of the default locations where Window Maker looks for desktop wallpapers.<br />
* {{filename|Library/Styles}} - One of the default locations where Window Maker looks for styles.<br />
<br />
== Styles ==<br />
<br />
Styles are simple text files that change the appearance of Window Maker. They are very similar in appearance to the {{filename|Defaults/WindowMaker}} file. Whatever settings are in the style file will be applied to the {{filename|Defaults/WindowMaker}} file. Here is an example style that gives Window Maker a blue and gray Arch Linux like look:<br />
<br />
{{filename|Arch.style}}<br />
<pre><br />
{<br />
FTitleBack = (solid, "#0088CC");<br />
FTitleColor = white;<br />
UTitleBack = (solid, "#333333");<br />
UTitleColor = "#999999";<br />
PTitleBack = (solid, "#333333");<br />
PTitleColor = "#999999";<br />
MenuTextBack = (solid, "#ECF2F5");<br />
MenuTextColor = black;<br />
IconTitleBack = "#333333";<br />
IconTitleColor = white;<br />
MenuTitleBack = (solid, "#0088CC");<br />
MenuTitleColor = white;<br />
HighlightTextColor = white;<br />
HighlightColor = "#333333";<br />
MenuDisabledColor = "#999999";<br />
ClipTitleColor = black;<br />
IconBack = (solid, "#ECF2F5");<br />
ResizebarBack = (solid, "#333333");<br />
MenuStyle = flat;<br />
WorkspaceBack = (solid, black);<br />
ClipTitleFont = "Arial:slant=0:weight=200:width=100:pixelsize=10";<br />
IconTitleFont = "Arial:slant=0:weight=80:width=100:pixelsize=9";<br />
LargeDisplayFont = "Arial:slant=0:weight=80:width=100:pixelsize=24";<br />
MenuTextFont = "Arial:slant=0:weight=80:width=100:pixelsize=12";<br />
MenuTitleFont = "Arial:slant=0:weight=200:width=100:pixelsize=12";<br />
WindowTitleFont = "Arial:slant=0:weight=200:width=100:pixelsize=12";<br />
}<br />
</pre><br />
<br />
Styles can also be edited by using the Preferences Utility application.<br />
<br />
= Dock =<br />
<br />
The user interface of Mac OS X 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.<br />
<br />
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.<br />
<br />
The default action to activate application icons and window icons is to double click them. In <code>windowmake-crm-git</code>, you can change a setting to allow you to activate them with a single click.<br />
<br />
= Clip =<br />
<br />
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.<br />
<br />
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.<br />
<br />
Double click the clip to hide and unhide the application icons that are attached to it.<br />
<br />
= Dockapps =<br />
<br />
Dockapps are small applications that run in the dock. They can be usefull for showing system information. Some useful dockapps that are in the [[AUR]] include:<br />
<br />
* [http://aur.archlinux.org/packages.php?ID=793|<code>wmclockmon</code>] - Show time and date.<br />
* [http://aur.archlinux.org/packages.php?ID=25877|<code>wmcpuload</code>] - Show CPU status and usage.<br />
* [http://aur.archlinux.org/packages.php?ID=40531|<code>wmnetload</code>] - Show network status. Usage: <code>wmnetload -i eth0</code><br />
* [http://aur.archlinux.org/packages.php?ID=790|<code>wmdiskmon</code>] - Show disk usage. Usage: <code>wmdiskmon -p /dev/sda1 -p /dev/sda2</code><br />
<br />
= System-tray =<br />
<br />
Well; there is no native system-tray for the windowmaker but there is one or two options around. this is potentially helpful if you want to have let's say nm-applet or so in your desktop.<br />
<br />
<br />
The first one is '''stalonetray''' which Prior to version 0.8, stalonetray does not work as a dockapp in WindowMaker, use Docker instead. Moreover, NW is the only grow gravity that works reliably in WindowMaker for those versions.<br />
<br />
Starting from version 0.8, there is very basic support for WindowMaker dockapp mode which can be enabled via <code>--dockapp-mode wmaker</code>. Following options are also required: <code>--slot-size 32 --geometry 2x2 --parent-bg --scrollbars none</code>.<br />
<br />
But also there is some easy ways too <br />
<br />
'''wmsystray''' ([http://aur.archlinux.org/packages.php?ID=6168|<code>available in AUR</code>]) : which practiculy do the job for you.<br />
<br />
'''wmsystemtray''' ([http://aur.archlinux.org/packages.php?ID=43446|<code>available in AUR</code>]) : The same but with no border and it suppose to work nicely on other desktops too.<br />
<br />
'''Peksystray''' which is a small system tray (also called notification tray) designed for all the light window managers ''supporting docking''. ([http://aur.archlinux.org/packages.php?ID=11855|<code>available in AUR</code>])<br />
<br />
Peksystray provides a window where icons will automatically add up depending on 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.<br />
<br />
= Troubleshooting =<br />
<br />
== Applications do not always start ==<br />
<br />
Sometimes an application, such as Firefox or Thunderbird, will start, and other times it will fail and no window will appear. If you are using the regular <code>windowmaker</code>, try using the <code>windowmaker-crm-git</code> package instead.<br />
<br />
== Can't disable smooth fonts ==<br />
<br />
Delete (but keep a backup) the {{filename|~/.fontconfig/}} directory and {{filename|~/.fonts.conf}} file, then restart Window Maker.<br />
<br />
= Additional resources =<br />
*[http://www.windowmaker.info/ Official website]<br />
*[http://en.wikipedia.org/wiki/Window_Maker Window Maker (Wikipedia)]<br />
*[http://dockapps.org/ Dockapps]</div>Kraxhttps://wiki.archlinux.org/index.php?title=Window_Maker&diff=167560Window Maker2011-10-26T03:49:52Z<p>Krax: /* System-tray */</p>
<hr />
<div>[[Category:Stacking WMs (English)]]<br />
{{i18n|Window_Maker}}<br />
<br />
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.<br />
<br />
= Installation =<br />
<br />
The latest official release can be found in the <code>windowmaker</code> package. Since the official release is quite old, another package with many bug fixes and small updates has been made, called <code>windowmaker-crm-git</code>. [https://bbs.archlinux.org/viewtopic.php?id=80155]<br />
<br />
To install Window Maker:<br />
<br />
pacman -S windowmaker-crm-git<br />
<br />
Once installed create or edit the file {{filename|$HOME/.xinitrc}} as follows:<br />
<br />
exec ck-launch-session wmaker<br />
<br />
Before starting Window Maker, take some time to setup GNUstep and the default Window Maker settings. Create a directory for your Window Maker settings. Traditionally, it is in {{filename|$HOME/GNUstep}}.<br />
<br />
mkdir ~/GNUstep<br />
<br />
Set the <code>GNUSTEP_USER_ROOT</code> variable to your GNUstep settings directory. You can set this variable in a file such as {{filename|$HOME/.bashrc}}.<br />
<br />
export GNUSTEP_USER_ROOT="~/GNUstep"<br />
<br />
Run the Window Maker settings installation program to setup the default settings.<br />
<br />
wmaker.inst<br />
<br />
To start Window Maker:<br />
<br />
startx<br />
<br />
= Configuration =<br />
<br />
== Files ==<br />
<br />
All of the settings for Window Maker can be found in the <code>GNUSTEP_USER_ROOT</code> directory, under {{filename|Default}} and {{filename|Library}}. They are saved as simple text files. You can use the <code>Preferences Utility</code> ({{filename|WPrefs}}) GUI application to change the settings, or edit them by hand.<br />
<br />
* {{filename|Defaults/WindowMaker}} - The current Window Maker settings.<br />
* {{filename|Defaults/WMGLOBAL}}<br />
* {{filename|Defaults/WMRootMenu}} - The desktop main menu. It uses a simple text format that can be edited by hand. For more details, see the menu editing section in the Preferences Utility application.<br />
* {{filename|Defaults/WMState}} - Used to restore a Window Maker session.<br />
* {{filename|Defaults/WMWindowAttributes}} - Individual application and window settings, such as application icon settings and title bar settings. You can also edit this by right clicking on any application or window icon and selecting "Attributes".<br />
* {{filename|Defaults/WPrefs}} - Settings for the Preferences Utility.<br />
* {{filename|Library/Colors/}}<br />
* {{filename|Library/Icons/}} - One of the default locations Window Maker looks for application icons. You can personally save your favorite icons here and use them by changing application or window attributes.<br />
* {{filename|Library/WindowMaker/autostart}} - Add applications that you want to automatically start when Window Maker starts. Be sure to run them in the background by using "&".<br />
* {{filename|Library/exitscript}} - Same as autostart, but used when exiting.<br />
* {{filename|Library/Backgrounds}} - One of the default locations where Window Maker looks for desktop wallpapers.<br />
* {{filename|Library/Styles}} - One of the default locations where Window Maker looks for styles.<br />
<br />
== Styles ==<br />
<br />
Styles are simple text files that change the appearance of Window Maker. They are very similar in appearance to the {{filename|Defaults/WindowMaker}} file. Whatever settings are in the style file will be applied to the {{filename|Defaults/WindowMaker}} file. Here is an example style that gives Window Maker a blue and gray Arch Linux like look:<br />
<br />
{{filename|Arch.style}}<br />
<pre><br />
{<br />
FTitleBack = (solid, "#0088CC");<br />
FTitleColor = white;<br />
UTitleBack = (solid, "#333333");<br />
UTitleColor = "#999999";<br />
PTitleBack = (solid, "#333333");<br />
PTitleColor = "#999999";<br />
MenuTextBack = (solid, "#ECF2F5");<br />
MenuTextColor = black;<br />
IconTitleBack = "#333333";<br />
IconTitleColor = white;<br />
MenuTitleBack = (solid, "#0088CC");<br />
MenuTitleColor = white;<br />
HighlightTextColor = white;<br />
HighlightColor = "#333333";<br />
MenuDisabledColor = "#999999";<br />
ClipTitleColor = black;<br />
IconBack = (solid, "#ECF2F5");<br />
ResizebarBack = (solid, "#333333");<br />
MenuStyle = flat;<br />
WorkspaceBack = (solid, black);<br />
ClipTitleFont = "Arial:slant=0:weight=200:width=100:pixelsize=10";<br />
IconTitleFont = "Arial:slant=0:weight=80:width=100:pixelsize=9";<br />
LargeDisplayFont = "Arial:slant=0:weight=80:width=100:pixelsize=24";<br />
MenuTextFont = "Arial:slant=0:weight=80:width=100:pixelsize=12";<br />
MenuTitleFont = "Arial:slant=0:weight=200:width=100:pixelsize=12";<br />
WindowTitleFont = "Arial:slant=0:weight=200:width=100:pixelsize=12";<br />
}<br />
</pre><br />
<br />
Styles can also be edited by using the Preferences Utility application.<br />
<br />
= Dock =<br />
<br />
The user interface of Mac OS X 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.<br />
<br />
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.<br />
<br />
The default action to activate application icons and window icons is to double click them. In <code>windowmake-crm-git</code>, you can change a setting to allow you to activate them with a single click.<br />
<br />
= Clip =<br />
<br />
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.<br />
<br />
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.<br />
<br />
Double click the clip to hide and unhide the application icons that are attached to it.<br />
<br />
= Dockapps =<br />
<br />
Dockapps are small applications that run in the dock. They can be usefull for showing system information. Some useful dockapps that are in the [[AUR]] include:<br />
<br />
* [http://aur.archlinux.org/packages.php?ID=793|<code>wmclockmon</code>] - Show time and date.<br />
* [http://aur.archlinux.org/packages.php?ID=25877|<code>wmcpuload</code>] - Show CPU status and usage.<br />
* [http://aur.archlinux.org/packages.php?ID=40531|<code>wmnetload</code>] - Show network status. Usage: <code>wmnetload -i eth0</code><br />
* [http://aur.archlinux.org/packages.php?ID=790|<code>wmdiskmon</code>] - Show disk usage. Usage: <code>wmdiskmon -p /dev/sda1 -p /dev/sda2</code><br />
<br />
= System-tray =<br />
<br />
Well; there is no native system-tray for the windowmaker but there is one or two options around. this is potentially helpful if you want to have let's say nm-applet or so in your desktop.<br />
<br />
<br />
The first one is '''stalonetray''' which Prior to version 0.8, stalonetray does not work as a dockapp in WindowMaker, use Docker instead. Moreover, NW is the only grow gravity that works reliably in WindowMaker for those versions.<br />
<br />
Starting from version 0.8, there is very basic support for WindowMaker dockapp mode which can be enabled via <code>--dockapp-mode wmaker</code>. Following options are also required: <code>--slot-size 32 --geometry 2x2 --parent-bg --scrollbars none</code>.<br />
<br />
But also there is some easy ways too <br />
<br />
'''wmsystray''' ([http://aur.archlinux.org/packages.php?ID=6168|<code>available in AUR</code>]) : which practiculy do the job for you.<br />
<br />
'''Peksystray''' which is a small system tray (also called notification tray) designed for all the light window managers ''supporting docking''. ([http://aur.archlinux.org/packages.php?ID=11855|<code>available in AUR</code>])<br />
<br />
Peksystray provides a window where icons will automatically add up depending on 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.<br />
<br />
= Troubleshooting =<br />
<br />
== Applications do not always start ==<br />
<br />
Sometimes an application, such as Firefox or Thunderbird, will start, and other times it will fail and no window will appear. If you are using the regular <code>windowmaker</code>, try using the <code>windowmaker-crm-git</code> package instead.<br />
<br />
== Can't disable smooth fonts ==<br />
<br />
Delete (but keep a backup) the {{filename|~/.fontconfig/}} directory and {{filename|~/.fonts.conf}} file, then restart Window Maker.<br />
<br />
= Additional resources =<br />
*[http://www.windowmaker.info/ Official website]<br />
*[http://en.wikipedia.org/wiki/Window_Maker Window Maker (Wikipedia)]<br />
*[http://dockapps.org/ Dockapps]</div>Kraxhttps://wiki.archlinux.org/index.php?title=Window_Maker&diff=167557Window Maker2011-10-26T03:38:28Z<p>Krax: /* Dockapps */</p>
<hr />
<div>[[Category:Stacking WMs (English)]]<br />
{{i18n|Window_Maker}}<br />
<br />
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.<br />
<br />
= Installation =<br />
<br />
The latest official release can be found in the <code>windowmaker</code> package. Since the official release is quite old, another package with many bug fixes and small updates has been made, called <code>windowmaker-crm-git</code>. [https://bbs.archlinux.org/viewtopic.php?id=80155]<br />
<br />
To install Window Maker:<br />
<br />
pacman -S windowmaker-crm-git<br />
<br />
Once installed create or edit the file {{filename|$HOME/.xinitrc}} as follows:<br />
<br />
exec ck-launch-session wmaker<br />
<br />
Before starting Window Maker, take some time to setup GNUstep and the default Window Maker settings. Create a directory for your Window Maker settings. Traditionally, it is in {{filename|$HOME/GNUstep}}.<br />
<br />
mkdir ~/GNUstep<br />
<br />
Set the <code>GNUSTEP_USER_ROOT</code> variable to your GNUstep settings directory. You can set this variable in a file such as {{filename|$HOME/.bashrc}}.<br />
<br />
export GNUSTEP_USER_ROOT="~/GNUstep"<br />
<br />
Run the Window Maker settings installation program to setup the default settings.<br />
<br />
wmaker.inst<br />
<br />
To start Window Maker:<br />
<br />
startx<br />
<br />
= Configuration =<br />
<br />
== Files ==<br />
<br />
All of the settings for Window Maker can be found in the <code>GNUSTEP_USER_ROOT</code> directory, under {{filename|Default}} and {{filename|Library}}. They are saved as simple text files. You can use the <code>Preferences Utility</code> ({{filename|WPrefs}}) GUI application to change the settings, or edit them by hand.<br />
<br />
* {{filename|Defaults/WindowMaker}} - The current Window Maker settings.<br />
* {{filename|Defaults/WMGLOBAL}}<br />
* {{filename|Defaults/WMRootMenu}} - The desktop main menu. It uses a simple text format that can be edited by hand. For more details, see the menu editing section in the Preferences Utility application.<br />
* {{filename|Defaults/WMState}} - Used to restore a Window Maker session.<br />
* {{filename|Defaults/WMWindowAttributes}} - Individual application and window settings, such as application icon settings and title bar settings. You can also edit this by right clicking on any application or window icon and selecting "Attributes".<br />
* {{filename|Defaults/WPrefs}} - Settings for the Preferences Utility.<br />
* {{filename|Library/Colors/}}<br />
* {{filename|Library/Icons/}} - One of the default locations Window Maker looks for application icons. You can personally save your favorite icons here and use them by changing application or window attributes.<br />
* {{filename|Library/WindowMaker/autostart}} - Add applications that you want to automatically start when Window Maker starts. Be sure to run them in the background by using "&".<br />
* {{filename|Library/exitscript}} - Same as autostart, but used when exiting.<br />
* {{filename|Library/Backgrounds}} - One of the default locations where Window Maker looks for desktop wallpapers.<br />
* {{filename|Library/Styles}} - One of the default locations where Window Maker looks for styles.<br />
<br />
== Styles ==<br />
<br />
Styles are simple text files that change the appearance of Window Maker. They are very similar in appearance to the {{filename|Defaults/WindowMaker}} file. Whatever settings are in the style file will be applied to the {{filename|Defaults/WindowMaker}} file. Here is an example style that gives Window Maker a blue and gray Arch Linux like look:<br />
<br />
{{filename|Arch.style}}<br />
<pre><br />
{<br />
FTitleBack = (solid, "#0088CC");<br />
FTitleColor = white;<br />
UTitleBack = (solid, "#333333");<br />
UTitleColor = "#999999";<br />
PTitleBack = (solid, "#333333");<br />
PTitleColor = "#999999";<br />
MenuTextBack = (solid, "#ECF2F5");<br />
MenuTextColor = black;<br />
IconTitleBack = "#333333";<br />
IconTitleColor = white;<br />
MenuTitleBack = (solid, "#0088CC");<br />
MenuTitleColor = white;<br />
HighlightTextColor = white;<br />
HighlightColor = "#333333";<br />
MenuDisabledColor = "#999999";<br />
ClipTitleColor = black;<br />
IconBack = (solid, "#ECF2F5");<br />
ResizebarBack = (solid, "#333333");<br />
MenuStyle = flat;<br />
WorkspaceBack = (solid, black);<br />
ClipTitleFont = "Arial:slant=0:weight=200:width=100:pixelsize=10";<br />
IconTitleFont = "Arial:slant=0:weight=80:width=100:pixelsize=9";<br />
LargeDisplayFont = "Arial:slant=0:weight=80:width=100:pixelsize=24";<br />
MenuTextFont = "Arial:slant=0:weight=80:width=100:pixelsize=12";<br />
MenuTitleFont = "Arial:slant=0:weight=200:width=100:pixelsize=12";<br />
WindowTitleFont = "Arial:slant=0:weight=200:width=100:pixelsize=12";<br />
}<br />
</pre><br />
<br />
Styles can also be edited by using the Preferences Utility application.<br />
<br />
= Dock =<br />
<br />
The user interface of Mac OS X 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.<br />
<br />
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.<br />
<br />
The default action to activate application icons and window icons is to double click them. In <code>windowmake-crm-git</code>, you can change a setting to allow you to activate them with a single click.<br />
<br />
= Clip =<br />
<br />
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.<br />
<br />
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.<br />
<br />
Double click the clip to hide and unhide the application icons that are attached to it.<br />
<br />
= Dockapps =<br />
<br />
Dockapps are small applications that run in the dock. They can be usefull for showing system information. Some useful dockapps that are in the [[AUR]] include:<br />
<br />
* [http://aur.archlinux.org/packages.php?ID=793|<code>wmclockmon</code>] - Show time and date.<br />
* [http://aur.archlinux.org/packages.php?ID=25877|<code>wmcpuload</code>] - Show CPU status and usage.<br />
* [http://aur.archlinux.org/packages.php?ID=40531|<code>wmnetload</code>] - Show network status. Usage: <code>wmnetload -i eth0</code><br />
* [http://aur.archlinux.org/packages.php?ID=790|<code>wmdiskmon</code>] - Show disk usage. Usage: <code>wmdiskmon -p /dev/sda1 -p /dev/sda2</code><br />
<br />
= System-tray =<br />
<br />
Well; there is no native system-tray for the windowmaker but there is one or two options around. this is potentially helpful if you want to have let's say nm-applet or so in your desktop.<br />
<br />
<br />
The first one is '''stalonetray''' which Prior to version 0.8, stalonetray does not work as a dockapp in WindowMaker, use Docker instead. Moreover, NW is the only grow gravity that works reliably in WindowMaker for those versions.<br />
<br />
Starting from version 0.8, there is very basic support for WindowMaker dockapp mode which can be enabled via <code>--dockapp-mode wmaker</code>. Following options are also required: <code>--slot-size 32 --geometry 2x2 --parent-bg --scrollbars none</code>.<br />
<br />
But also there is some easy ways too <br />
<br />
wmsystray ([http://aur.archlinux.org/packages.php?ID=6168|<code>available in AUR</code>]) : which practiculy do the job for you.<br />
<br />
Peksystray which is a small system tray (also called notification tray) designed for all the light window managers ''supporting docking''. ([http://aur.archlinux.org/packages.php?ID=11855|<code>available in AUR</code>])<br />
<br />
= Troubleshooting =<br />
<br />
== Applications do not always start ==<br />
<br />
Sometimes an application, such as Firefox or Thunderbird, will start, and other times it will fail and no window will appear. If you are using the regular <code>windowmaker</code>, try using the <code>windowmaker-crm-git</code> package instead.<br />
<br />
== Can't disable smooth fonts ==<br />
<br />
Delete (but keep a backup) the {{filename|~/.fontconfig/}} directory and {{filename|~/.fonts.conf}} file, then restart Window Maker.<br />
<br />
= Additional resources =<br />
*[http://www.windowmaker.info/ Official website]<br />
*[http://en.wikipedia.org/wiki/Window_Maker Window Maker (Wikipedia)]<br />
*[http://dockapps.org/ Dockapps]</div>Krax