Wiki source for ChangeWindowManager
[[HomePage]] > [[ComponentHowTo Components and HowTos]] > [[GuiIndex GUI]] > [[WindowManagers]]
====How to Change Window Manager====
""<html><head> <title>Puppy Linux</title> <meta name="Author" content="Puppian"> <meta http-equiv="Content-Type" content="text/html"> </head><body style="background-color: white;">
<center> <table bgcolor="#ffffcc" border="0" cellpadding="7" cellspacing="3" width="98%"> <tbody><tr align="top"> <td align="right" width="99%"> <h1> <font face="Times New Roman"><i><b>How-to Change Window Manager </b></i></font> </h1> </td> </tr> </tbody></table> </center>
<table border="0" cellpadding="0" cellspacing="10" width="100%">
<tbody><tr align="top"> <td align="left" bgcolor="#c8e3ff" valign="top" width="20%"> <table border="0" cellspacing="0"> <tbody><tr> <td> <b>Basics</b> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="about">About</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="install">Installation</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="start">Getting Started</a> </font> </td> </tr> <tr> <td> <b>Software</b> </td> </tr> <tr> <td> <font face="Verdana"> - <font color="darkblue"><b>WM</b></font> </font> </td> </tr> <tr> <td> <tr> <td> <font face="Verdana"> - <a href="input">Input Devices</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="others">Others</a> </font> </td> </tr> <tr> <td> <b>Goodies</b> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="games">Games</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="linux">Linux Tutorial</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="more">More</a> </font> </td> </tr> <tr> <td> <b>Links</b> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="puplinks">Puppy</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="morelinks">Others</a> </font> </td> </tr> <tr> <td> <b>Miscellaneas</b> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="misc">Misc</a> </font> </td> </tr> </tbody></table> </td> <td valign="top" width="75%">
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> What is a WM?</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<font size="2">WM means "Windows Manager".
<br>
'Windows Manager' + 'File Manager' = 'Explorer' in Win XP<br><p>
The windows Manager that comes with Puppy 1.0.5 is called <a href="http://tinypic.com/dcsegm.jpg">JWM</a>. Personally I prefer another WM called <a href="http://tinypic.com/dcseo0.jpg">IceWM</a> (available as a DotPup), which is very easy to use. <a href="http://tinypic.com/dcseag.jpg">FVWM95</a>, the default WM prior to version 1.0.5, is now available as a PupGet package. The behaviour of WM is steered by configuration files, e.g. for jwm this is /root/.jwmrc. They are loaded once the graphical desktop boots up. So if you make changes to these files, you may need to restart the WM (e.g. by Start -> Shutdown -> Restart...)
</font></td>
</tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> IceWM</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Install:
<ul><li>Download it <a href="http://www.murga.org/~puppy/download.php?id=574">here</a> (<a href="http://www.murga.org/~puppy/viewtopic.php?p=8357#8357">more info</a>). Click to install. If you need a
GUI configuration tool, get the <a href="DotPupsContributions">Icewm Control Panel</a>.
(<a href="http://www.icewm.org/">official site</a>)</ul>
All modifying can be done by editing the config files
in /root/.icewm (hidden).<br><br>Define Hotkeys:
<ul><li>Edit /root/.icewm/keys (backup first!). It's in a hidden
directory. To see the directory, right-click in Rox, choose
'Display -> Show Hidden'. See a sample file <a href="icewmkeys">here</a>.</ul>
Set Preference:
<ul><li>Edit /root/.icewm/preferences. Use the search function
of any text editor to find the item you want to change.
<li>Example:
<font color=steelblue># ShowTaskBar=1 # 0/1</font>
this entry means that task bar is shown by default,
to hide the task bar, change the line to:
<font color=steelblue>ShowTaskBar=0 # 0/1</font>
symbol '#' is used to comment out the line,
you need to remove it after making any changes.
<li><a href="icewmpref">More</a></ul>
Window Options:
<ul><li>Edit /root/.icewm/winoptions
<li>Example:
<font color=steelblue>mozilla-bin.dTitleBar: 0</font> = don't show Mozilla's title bar
<li><a href="icewmwinopt">More</a></ul>
Start Menu:
<ul><li>Edit /root/.icewm/menu
<li>Example:
<font color=steelblue>prog Bubbles ballorange16 bubbles.tcl</font>
below the line <font color=steelblue>menu Games face-win24 {</font>
will add a program called "Bubbles" in the Games
sub-menu, with the icon "ballorange16" (located in
/usr/local/lib/X11/mini-icons). Click on the entry will
execute "/usr/local/bin/bubbles.tcl"
<li><a href="icewmmenu">More</a></ul>
Usage:
<ul><li>Press 'Ctrl+Esc' to bring up the Start Menu.
Move the menu and sub-menus up and down by rolling
the mouse wheel.
<li>Press 'Ctrl+Alt+Space' to get a quick command line in
task bar
<li>To put an icon on the right side of the task bar: right-click
a window's title bar and select Tray Icon.
<li>If you don't want IceWM set the background, exit to the
prompt (Ctrl+backspace) and restart X by typing "startX
icewm"</ul>
Themes:
<ul><li>If the theme is available as a <a href="dpup">DotPup</a>, install it like
you would with any DotPup. If you downloaded a
theme.tar.gz file from somewhere else:
1. From the start menu select
"Utilities --> guiTAR archiver" (or TkZip)
2. Open the downloaded file
3. Extract the file. It extracts to a new folder.
4. Move the whole folder to: /root/.icewm/themes
5. Your new theme will appear in the 'Themes' menu of
the start menu.
<li><a href="http://www.icewm.org/themes/">Create your own theme</a>
</ul></pre>
</td>
</tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> Jwm</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Define Hotkeys:
<ul><li>Edit /root/.jwmrc (backup first!). It's in a hidden
directory. To see the directory, right-click in Rox, choose
'Display -> Show Hidden'.
<li>For example, adding this line:<font color=steelblue>
<Key key="F1">exec:dillo /usr/share/doc/index.html</Key></font>
to root/.jwmrc, Puppy help pages will popup when you
press F1.
<li>To run rxvt by pressing Ctrl+F2 you can use<font color=steelblue>
<Key mask="C" key="F2">exec:rxvt</Key></font>
<li><font color=steelblue>C</font> is the modifier to use Ctrl+ key combinations. Other
alternatives would be: "<font color=steelblue>S</font>" shift+key,
"<font color=steelblue>M</font>" alt+, "<font color=steelblue>SC</font>" shift+control+key
<li><a href="http://www.joewing.net/programs/jwm/config.shtml">More explanation</a>
<li>Since Puppy 1.0.5 we now has a GUI configuration tool,
jwmConfig. Launch from the menu: Start -> Control Panel ->
JWM configuration.</ul></pre>
</td></tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> Fvwm95</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Define Hotkeys:
<ul><li>Edit root/.fvwm95rc (backup first!). It's in a hidden
directory. To see the directory, right-click in Rox, choose
'Display -> Show Hidden'.
<li>For example, adding this line:<font color=steelblue>
Key F1 A A Exec dillo /usr/share/doc/index.html</font>
to root/.fvwm95rc, Puppy help pages will popup when you
press F1.
<li>If you configure your keys here, they can not be used in
applications. So you might want to setup more rarely used
keys. To run rxvt by pressing Ctrl+F2 you can use<font color=steelblue>
Key F2 A C Exec rxvt</font>
<li>See the difference to the example above ?
<font color=steelblue>C</font> is the modifier to use Ctrl+ key combinations. Other
alternatives would be: "<font color=steelblue>A</font>" single key, "<font color=steelblue>S</font>" shift+key,
"<font color=steelblue>M</font>" alt+, "<font color=steelblue>SC</font>" shift+control+key, ... see the .fvwmrc95rc for
other examples.</ul></pre>
</td>
</tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> XFCE</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Install:
<ul><li>Download it from <a href="http://www.murga.org/~puppy/viewtopic.php?t=2866">this page</a>. Click to install. See the page
for more information.
<li>You also need to download the xinitrc.pup from the same
page. This will ask you to overwrite .xinitrc, click on ok.
<li>Please reboot before and immediately after installation.
<li>To start XFCE:
- kill X (press ctrl+alt+backspace)
- type: xwin xfce4
- to start XFCE with ROX as the icon manager type
xwin xfce-rox instead
<li>To start JWM:
- kill X (press ctrl+alt+backspace)
- type: startx jwm
</ul>
</pre>
</td>
</tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> Other Window Managers</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Using a WM other than the default one can be risky. <font face="Verdana"> - <a href="rox">Rox Filer</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="pget">PupGet</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="dpup">Dotpup</a> </font> </td> </tr> <tr> <td> <b>Hardware</b> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="video">Video</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="sound">Sound</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="network">Networking</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="input">Input Devices</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="others">Others</a> </font> </td> </tr> <tr> <td> <b>Goodies</b> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="games">Games</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="linux">Linux Tutorial</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="more">More</a> </font> </td> </tr> <tr> <td> <b>Links</b> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="puplinks">Puppy</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="morelinks">Others</a> </font> </td> </tr> <tr> <td> <b>Miscellaneas</b> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="misc">Misc</a> </font> </td> </tr> </tbody></table> </td> <td valign="top" width="75%">
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> What is a WM?</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<font size="2">WM means "Windows Manager".
<br>
'Windows Manager' + 'File Manager' = 'Explorer' in Win XP<br><p>
The windows Manager that comes with Puppy 1.0.5 is called <a href="http://tinypic.com/dcsegm.jpg">JWM</a>. Personally I prefer another WM called <a href="http://tinypic.com/dcseo0.jpg">IceWM</a> (available as a DotPup), which is very easy to use. <a href="http://tinypic.com/dcseag.jpg">FVWM95</a>, the default WM prior to version 1.0.5, is now available as a PupGet package. The behaviour of WM is steered by configuration files, e.g. for jwm this is /root/.jwmrc. They are loaded once the graphical desktop boots up. So if you make changes to these files, you may need to restart the WM (e.g. by Start -> Shutdown -> Restart...)
</font></td>
</tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> IceWM</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Install:
<ul><li>Download it <a href="http://www.murga.org/~puppy/download.php?id=574">here</a> (<a href="http://www.murga.org/~puppy/viewtopic.php?p=8357#8357">more info</a>). Click to install. If you need a
GUI configuration tool, get the <a href="DotPupsContributions">Icewm Control Panel</a>.
(<a href="http://www.icewm.org/">official site</a>)</ul>
All modifying can be done by editing the config files
in /root/.icewm (hidden).<br><br>Define Hotkeys:
<ul><li>Edit /root/.icewm/keys (backup first!). It's in a hidden
directory. To see the directory, right-click in Rox, choose
'Display -> Show Hidden'. See a sample file <a href="icewmkeys">here</a>.</ul>
Set Preference:
<ul><li>Edit /root/.icewm/preferences. Use the search function
of any text editor to find the item you want to change.
<li>Example:
<font color=steelblue># ShowTaskBar=1 # 0/1</font>
this entry means that task bar is shown by default,
to hide the task bar, change the line to:
<font color=steelblue>ShowTaskBar=0 # 0/1</font>
symbol '#' is used to comment out the line,
you need to remove it after making any changes.
<li><a href="icewmpref">More</a></ul>
Window Options:
<ul><li>Edit /root/.icewm/winoptions
<li>Example:
<font color=steelblue>mozilla-bin.dTitleBar: 0</font> = don't show Mozilla's title bar
<li><a href="icewmwinopt">More</a></ul>
Start Menu:
<ul><li>Edit /root/.icewm/menu
<li>Example:
<font color=steelblue>prog Bubbles ballorange16 bubbles.tcl</font>
below the line <font color=steelblue>menu Games face-win24 {</font>
will add a program called "Bubbles" in the Games
sub-menu, with the icon "ballorange16" (located in
/usr/local/lib/X11/mini-icons). Click on the entry will
execute "/usr/local/bin/bubbles.tcl"
<li><a href="icewmmenu">More</a></ul>
Usage:
<ul><li>Press 'Ctrl+Esc' to bring up the Start Menu.
Move the menu and sub-menus up and down by rolling
the mouse wheel.
<li>Press 'Ctrl+Alt+Space' to get a quick command line in
task bar
<li>To put an icon on the right side of the task bar: right-click
a window's title bar and select Tray Icon.
<li>If you don't want IceWM set the background, exit to the
prompt (Ctrl+backspace) and restart X by typing "startX
icewm"</ul>
Themes:
<ul><li>If the theme is available as a <a href="dpup">DotPup</a>, install it like
you would with any DotPup. If you downloaded a
theme.tar.gz file from somewhere else:
1. From the start menu select
"Utilities --> guiTAR archiver" (or TkZip)
2. Open the downloaded file
3. Extract the file. It extracts to a new folder.
4. Move the whole folder to: /root/.icewm/themes
5. Your new theme will appear in the 'Themes' menu of
the start menu.
<li><a href="http://www.icewm.org/themes/">Create your own theme</a>
</ul></pre>
</td>
</tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> Jwm</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Define Hotkeys:
<ul><li>Edit /root/.jwmrc (backup first!). It's in a hidden
directory. To see the directory, right-click in Rox, choose
'Display -> Show Hidden'.
<li>For example, adding this line:<font color=steelblue>
<Key key="F1">exec:dillo /usr/share/doc/index.html</Key></font>
to root/.jwmrc, Puppy help pages will popup when you
press F1.
<li>To run rxvt by pressing Ctrl+F2 you can use<font color=steelblue>
<Key mask="C" key="F2">exec:rxvt</Key></font>
<li><font color=steelblue>C</font> is the modifier to use Ctrl+ key combinations. Other
alternatives would be: "<font color=steelblue>S</font>" shift+key,
"<font color=steelblue>M</font>" alt+, "<font color=steelblue>SC</font>" shift+control+key
<li><a href="http://www.joewing.net/programs/jwm/config.shtml">More explanation</a>
<li>Since Puppy 1.0.5 we now has a GUI configuration tool,
jwmConfig. Launch from the menu: Start -> Control Panel ->
JWM configuration.</ul></pre>
</td></tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> Fvwm95</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Define Hotkeys:
<ul><li>Edit root/.fvwm95rc (backup first!). It's in a hidden
directory. To see the directory, right-click in Rox, choose
'Display -> Show Hidden'.
<li>For example, adding this line:<font color=steelblue>
Key F1 A A Exec dillo /usr/share/doc/index.html</font>
to root/.fvwm95rc, Puppy help pages will popup when you
press F1.
<li>If you configure your keys here, they can not be used in
applications. So you might want to setup more rarely used
keys. To run rxvt by pressing Ctrl+F2 you can use<font color=steelblue>
Key F2 A C Exec rxvt</font>
<li>See the difference to the example above ?
<font color=steelblue>C</font> is the modifier to use Ctrl+ key combinations. Other
alternatives would be: "<font color=steelblue>A</font>" single key, "<font color=steelblue>S</font>" shift+key,
"<font color=steelblue>M</font>" alt+, "<font color=steelblue>SC</font>" shift+control+key, ... see the .fvwmrc95rc for
other examples.</ul></pre>
</td>
</tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> XFCE</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Install:
<ul><li>Download it from <a href="http://www.murga.org/~puppy/viewtopic.php?t=2866">this page</a>. Click to install. See the page
for more information.
<li>You also need to download the xinitrc.pup from the same
page. This will ask you to overwrite .xinitrc, click on ok.
<li>Please reboot before and immediately after installation.
<li>To start XFCE:
- kill X (press ctrl+alt+backspace)
- type: xwin xfce4
- to start XFCE with ROX as the icon manager type
xwin xfce-rox instead
<li>To start JWM:
- kill X (press ctrl+alt+backspace)
- type: startx jwm
</ul>
</pre>
</td>
</tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> Other Window Managers</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Using a WM other than the default one can be risky.
Use at your own discretion. If encounters problem,
press Ctrl+Alt+Backspace to kill X and type startx jwm
to switch back to the default WM.
<ul><li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=2581">Blackbox</a>
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=2430">EDE (Equinox Desktop Environment)</a>
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=2822">Evilwm</a> - WM for the minimalists <a href="http://www.6809.org.uk/evilwm/usage.shtml">Usage</a>
<li><a href="http://www.murga-linux.com/puppy/download.php?id=102">Fluxbox</a> - a WM that is based on Blackbox (DotPup by GuestToo)
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=4245">Fluxbox</a>, use it with <a href="http://www.murga-linux.com/puppy/viewtopic.php?t=4348">fluxconf</a> and <a href="http://www.murga-linux.com/puppy/viewtopic.php?t=4343">Fluxmenu</a> (DotPup by MU)
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=3538">KDE</a>
<li><a href="http://www.nickgravgaard.com/windowlab/">WindowLab</a>
<li><a href="http://puppylinux.org/wikka/BerylUsage">Beryl</a>
<li>fvwm2
<li>openbox (dotpup)
<li>qvwm (looks just like win98)
<li>matchbox
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=3764">oroborus</a>
<li>framer (a simple wm for rox desktop)
<li>enlightenment dr16.7</ul>
WM related software:<ul><li><a href="http://www.murga.org/~puppy/viewtopic.php?t=3892">tablaunch</a> (MacOS-style icon-bar)
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=2369">Expose-clone 2.4</a> (shows thumbnails of open windows)
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=3765">fbpanel 4.3</a> (Task-Bar with Puppy-menue)
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=4407">Iconmenu (Puppy-Menu as Wharf)</a>
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=4411">Personal Iconmenu</a>
</ul>
</pre>
</td>
</tr>
</tbody>
</table>
<p align=right>PuppianL</p> <hr> </td> <td bgcolor="#c8e3ff" width=4%> <center> </center> </td> </tr> </table> <hr width=100%> </body> </html>""
==Also see==
~[[WMSwitcher Window Manager Switcher]]
~[[WindowManagers Window Managers]]
~[[DesktopEnvironments Desktop Environments]]
----
==Categories==
CategoryGUI
====How to Change Window Manager====
""<html><head> <title>Puppy Linux</title> <meta name="Author" content="Puppian"> <meta http-equiv="Content-Type" content="text/html"> </head><body style="background-color: white;">
<center> <table bgcolor="#ffffcc" border="0" cellpadding="7" cellspacing="3" width="98%"> <tbody><tr align="top"> <td align="right" width="99%"> <h1> <font face="Times New Roman"><i><b>How-to Change Window Manager </b></i></font> </h1> </td> </tr> </tbody></table> </center>
<table border="0" cellpadding="0" cellspacing="10" width="100%">
<tbody><tr align="top"> <td align="left" bgcolor="#c8e3ff" valign="top" width="20%"> <table border="0" cellspacing="0"> <tbody><tr> <td> <b>Basics</b> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="about">About</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="install">Installation</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="start">Getting Started</a> </font> </td> </tr> <tr> <td> <b>Software</b> </td> </tr> <tr> <td> <font face="Verdana"> - <font color="darkblue"><b>WM</b></font> </font> </td> </tr> <tr> <td> <tr> <td> <font face="Verdana"> - <a href="input">Input Devices</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="others">Others</a> </font> </td> </tr> <tr> <td> <b>Goodies</b> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="games">Games</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="linux">Linux Tutorial</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="more">More</a> </font> </td> </tr> <tr> <td> <b>Links</b> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="puplinks">Puppy</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="morelinks">Others</a> </font> </td> </tr> <tr> <td> <b>Miscellaneas</b> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="misc">Misc</a> </font> </td> </tr> </tbody></table> </td> <td valign="top" width="75%">
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> What is a WM?</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<font size="2">WM means "Windows Manager".
<br>
'Windows Manager' + 'File Manager' = 'Explorer' in Win XP<br><p>
The windows Manager that comes with Puppy 1.0.5 is called <a href="http://tinypic.com/dcsegm.jpg">JWM</a>. Personally I prefer another WM called <a href="http://tinypic.com/dcseo0.jpg">IceWM</a> (available as a DotPup), which is very easy to use. <a href="http://tinypic.com/dcseag.jpg">FVWM95</a>, the default WM prior to version 1.0.5, is now available as a PupGet package. The behaviour of WM is steered by configuration files, e.g. for jwm this is /root/.jwmrc. They are loaded once the graphical desktop boots up. So if you make changes to these files, you may need to restart the WM (e.g. by Start -> Shutdown -> Restart...)
</font></td>
</tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> IceWM</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Install:
<ul><li>Download it <a href="http://www.murga.org/~puppy/download.php?id=574">here</a> (<a href="http://www.murga.org/~puppy/viewtopic.php?p=8357#8357">more info</a>). Click to install. If you need a
GUI configuration tool, get the <a href="DotPupsContributions">Icewm Control Panel</a>.
(<a href="http://www.icewm.org/">official site</a>)</ul>
All modifying can be done by editing the config files
in /root/.icewm (hidden).<br><br>Define Hotkeys:
<ul><li>Edit /root/.icewm/keys (backup first!). It's in a hidden
directory. To see the directory, right-click in Rox, choose
'Display -> Show Hidden'. See a sample file <a href="icewmkeys">here</a>.</ul>
Set Preference:
<ul><li>Edit /root/.icewm/preferences. Use the search function
of any text editor to find the item you want to change.
<li>Example:
<font color=steelblue># ShowTaskBar=1 # 0/1</font>
this entry means that task bar is shown by default,
to hide the task bar, change the line to:
<font color=steelblue>ShowTaskBar=0 # 0/1</font>
symbol '#' is used to comment out the line,
you need to remove it after making any changes.
<li><a href="icewmpref">More</a></ul>
Window Options:
<ul><li>Edit /root/.icewm/winoptions
<li>Example:
<font color=steelblue>mozilla-bin.dTitleBar: 0</font> = don't show Mozilla's title bar
<li><a href="icewmwinopt">More</a></ul>
Start Menu:
<ul><li>Edit /root/.icewm/menu
<li>Example:
<font color=steelblue>prog Bubbles ballorange16 bubbles.tcl</font>
below the line <font color=steelblue>menu Games face-win24 {</font>
will add a program called "Bubbles" in the Games
sub-menu, with the icon "ballorange16" (located in
/usr/local/lib/X11/mini-icons). Click on the entry will
execute "/usr/local/bin/bubbles.tcl"
<li><a href="icewmmenu">More</a></ul>
Usage:
<ul><li>Press 'Ctrl+Esc' to bring up the Start Menu.
Move the menu and sub-menus up and down by rolling
the mouse wheel.
<li>Press 'Ctrl+Alt+Space' to get a quick command line in
task bar
<li>To put an icon on the right side of the task bar: right-click
a window's title bar and select Tray Icon.
<li>If you don't want IceWM set the background, exit to the
prompt (Ctrl+backspace) and restart X by typing "startX
icewm"</ul>
Themes:
<ul><li>If the theme is available as a <a href="dpup">DotPup</a>, install it like
you would with any DotPup. If you downloaded a
theme.tar.gz file from somewhere else:
1. From the start menu select
"Utilities --> guiTAR archiver" (or TkZip)
2. Open the downloaded file
3. Extract the file. It extracts to a new folder.
4. Move the whole folder to: /root/.icewm/themes
5. Your new theme will appear in the 'Themes' menu of
the start menu.
<li><a href="http://www.icewm.org/themes/">Create your own theme</a>
</ul></pre>
</td>
</tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> Jwm</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Define Hotkeys:
<ul><li>Edit /root/.jwmrc (backup first!). It's in a hidden
directory. To see the directory, right-click in Rox, choose
'Display -> Show Hidden'.
<li>For example, adding this line:<font color=steelblue>
<Key key="F1">exec:dillo /usr/share/doc/index.html</Key></font>
to root/.jwmrc, Puppy help pages will popup when you
press F1.
<li>To run rxvt by pressing Ctrl+F2 you can use<font color=steelblue>
<Key mask="C" key="F2">exec:rxvt</Key></font>
<li><font color=steelblue>C</font> is the modifier to use Ctrl+ key combinations. Other
alternatives would be: "<font color=steelblue>S</font>" shift+key,
"<font color=steelblue>M</font>" alt+, "<font color=steelblue>SC</font>" shift+control+key
<li><a href="http://www.joewing.net/programs/jwm/config.shtml">More explanation</a>
<li>Since Puppy 1.0.5 we now has a GUI configuration tool,
jwmConfig. Launch from the menu: Start -> Control Panel ->
JWM configuration.</ul></pre>
</td></tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> Fvwm95</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Define Hotkeys:
<ul><li>Edit root/.fvwm95rc (backup first!). It's in a hidden
directory. To see the directory, right-click in Rox, choose
'Display -> Show Hidden'.
<li>For example, adding this line:<font color=steelblue>
Key F1 A A Exec dillo /usr/share/doc/index.html</font>
to root/.fvwm95rc, Puppy help pages will popup when you
press F1.
<li>If you configure your keys here, they can not be used in
applications. So you might want to setup more rarely used
keys. To run rxvt by pressing Ctrl+F2 you can use<font color=steelblue>
Key F2 A C Exec rxvt</font>
<li>See the difference to the example above ?
<font color=steelblue>C</font> is the modifier to use Ctrl+ key combinations. Other
alternatives would be: "<font color=steelblue>A</font>" single key, "<font color=steelblue>S</font>" shift+key,
"<font color=steelblue>M</font>" alt+, "<font color=steelblue>SC</font>" shift+control+key, ... see the .fvwmrc95rc for
other examples.</ul></pre>
</td>
</tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> XFCE</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Install:
<ul><li>Download it from <a href="http://www.murga.org/~puppy/viewtopic.php?t=2866">this page</a>. Click to install. See the page
for more information.
<li>You also need to download the xinitrc.pup from the same
page. This will ask you to overwrite .xinitrc, click on ok.
<li>Please reboot before and immediately after installation.
<li>To start XFCE:
- kill X (press ctrl+alt+backspace)
- type: xwin xfce4
- to start XFCE with ROX as the icon manager type
xwin xfce-rox instead
<li>To start JWM:
- kill X (press ctrl+alt+backspace)
- type: startx jwm
</ul>
</pre>
</td>
</tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> Other Window Managers</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Using a WM other than the default one can be risky. <font face="Verdana"> - <a href="rox">Rox Filer</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="pget">PupGet</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="dpup">Dotpup</a> </font> </td> </tr> <tr> <td> <b>Hardware</b> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="video">Video</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="sound">Sound</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="network">Networking</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="input">Input Devices</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="others">Others</a> </font> </td> </tr> <tr> <td> <b>Goodies</b> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="games">Games</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="linux">Linux Tutorial</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="more">More</a> </font> </td> </tr> <tr> <td> <b>Links</b> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="puplinks">Puppy</a> </font> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="morelinks">Others</a> </font> </td> </tr> <tr> <td> <b>Miscellaneas</b> </td> </tr> <tr> <td> <font face="Verdana"> - <a href="misc">Misc</a> </font> </td> </tr> </tbody></table> </td> <td valign="top" width="75%">
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> What is a WM?</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<font size="2">WM means "Windows Manager".
<br>
'Windows Manager' + 'File Manager' = 'Explorer' in Win XP<br><p>
The windows Manager that comes with Puppy 1.0.5 is called <a href="http://tinypic.com/dcsegm.jpg">JWM</a>. Personally I prefer another WM called <a href="http://tinypic.com/dcseo0.jpg">IceWM</a> (available as a DotPup), which is very easy to use. <a href="http://tinypic.com/dcseag.jpg">FVWM95</a>, the default WM prior to version 1.0.5, is now available as a PupGet package. The behaviour of WM is steered by configuration files, e.g. for jwm this is /root/.jwmrc. They are loaded once the graphical desktop boots up. So if you make changes to these files, you may need to restart the WM (e.g. by Start -> Shutdown -> Restart...)
</font></td>
</tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> IceWM</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Install:
<ul><li>Download it <a href="http://www.murga.org/~puppy/download.php?id=574">here</a> (<a href="http://www.murga.org/~puppy/viewtopic.php?p=8357#8357">more info</a>). Click to install. If you need a
GUI configuration tool, get the <a href="DotPupsContributions">Icewm Control Panel</a>.
(<a href="http://www.icewm.org/">official site</a>)</ul>
All modifying can be done by editing the config files
in /root/.icewm (hidden).<br><br>Define Hotkeys:
<ul><li>Edit /root/.icewm/keys (backup first!). It's in a hidden
directory. To see the directory, right-click in Rox, choose
'Display -> Show Hidden'. See a sample file <a href="icewmkeys">here</a>.</ul>
Set Preference:
<ul><li>Edit /root/.icewm/preferences. Use the search function
of any text editor to find the item you want to change.
<li>Example:
<font color=steelblue># ShowTaskBar=1 # 0/1</font>
this entry means that task bar is shown by default,
to hide the task bar, change the line to:
<font color=steelblue>ShowTaskBar=0 # 0/1</font>
symbol '#' is used to comment out the line,
you need to remove it after making any changes.
<li><a href="icewmpref">More</a></ul>
Window Options:
<ul><li>Edit /root/.icewm/winoptions
<li>Example:
<font color=steelblue>mozilla-bin.dTitleBar: 0</font> = don't show Mozilla's title bar
<li><a href="icewmwinopt">More</a></ul>
Start Menu:
<ul><li>Edit /root/.icewm/menu
<li>Example:
<font color=steelblue>prog Bubbles ballorange16 bubbles.tcl</font>
below the line <font color=steelblue>menu Games face-win24 {</font>
will add a program called "Bubbles" in the Games
sub-menu, with the icon "ballorange16" (located in
/usr/local/lib/X11/mini-icons). Click on the entry will
execute "/usr/local/bin/bubbles.tcl"
<li><a href="icewmmenu">More</a></ul>
Usage:
<ul><li>Press 'Ctrl+Esc' to bring up the Start Menu.
Move the menu and sub-menus up and down by rolling
the mouse wheel.
<li>Press 'Ctrl+Alt+Space' to get a quick command line in
task bar
<li>To put an icon on the right side of the task bar: right-click
a window's title bar and select Tray Icon.
<li>If you don't want IceWM set the background, exit to the
prompt (Ctrl+backspace) and restart X by typing "startX
icewm"</ul>
Themes:
<ul><li>If the theme is available as a <a href="dpup">DotPup</a>, install it like
you would with any DotPup. If you downloaded a
theme.tar.gz file from somewhere else:
1. From the start menu select
"Utilities --> guiTAR archiver" (or TkZip)
2. Open the downloaded file
3. Extract the file. It extracts to a new folder.
4. Move the whole folder to: /root/.icewm/themes
5. Your new theme will appear in the 'Themes' menu of
the start menu.
<li><a href="http://www.icewm.org/themes/">Create your own theme</a>
</ul></pre>
</td>
</tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> Jwm</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Define Hotkeys:
<ul><li>Edit /root/.jwmrc (backup first!). It's in a hidden
directory. To see the directory, right-click in Rox, choose
'Display -> Show Hidden'.
<li>For example, adding this line:<font color=steelblue>
<Key key="F1">exec:dillo /usr/share/doc/index.html</Key></font>
to root/.jwmrc, Puppy help pages will popup when you
press F1.
<li>To run rxvt by pressing Ctrl+F2 you can use<font color=steelblue>
<Key mask="C" key="F2">exec:rxvt</Key></font>
<li><font color=steelblue>C</font> is the modifier to use Ctrl+ key combinations. Other
alternatives would be: "<font color=steelblue>S</font>" shift+key,
"<font color=steelblue>M</font>" alt+, "<font color=steelblue>SC</font>" shift+control+key
<li><a href="http://www.joewing.net/programs/jwm/config.shtml">More explanation</a>
<li>Since Puppy 1.0.5 we now has a GUI configuration tool,
jwmConfig. Launch from the menu: Start -> Control Panel ->
JWM configuration.</ul></pre>
</td></tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> Fvwm95</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Define Hotkeys:
<ul><li>Edit root/.fvwm95rc (backup first!). It's in a hidden
directory. To see the directory, right-click in Rox, choose
'Display -> Show Hidden'.
<li>For example, adding this line:<font color=steelblue>
Key F1 A A Exec dillo /usr/share/doc/index.html</font>
to root/.fvwm95rc, Puppy help pages will popup when you
press F1.
<li>If you configure your keys here, they can not be used in
applications. So you might want to setup more rarely used
keys. To run rxvt by pressing Ctrl+F2 you can use<font color=steelblue>
Key F2 A C Exec rxvt</font>
<li>See the difference to the example above ?
<font color=steelblue>C</font> is the modifier to use Ctrl+ key combinations. Other
alternatives would be: "<font color=steelblue>A</font>" single key, "<font color=steelblue>S</font>" shift+key,
"<font color=steelblue>M</font>" alt+, "<font color=steelblue>SC</font>" shift+control+key, ... see the .fvwmrc95rc for
other examples.</ul></pre>
</td>
</tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> XFCE</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Install:
<ul><li>Download it from <a href="http://www.murga.org/~puppy/viewtopic.php?t=2866">this page</a>. Click to install. See the page
for more information.
<li>You also need to download the xinitrc.pup from the same
page. This will ask you to overwrite .xinitrc, click on ok.
<li>Please reboot before and immediately after installation.
<li>To start XFCE:
- kill X (press ctrl+alt+backspace)
- type: xwin xfce4
- to start XFCE with ROX as the icon manager type
xwin xfce-rox instead
<li>To start JWM:
- kill X (press ctrl+alt+backspace)
- type: startx jwm
</ul>
</pre>
</td>
</tr>
</tbody>
</table>
<TABLE border="0" width=100%>
<TR>
<TD bgcolor="#009F00">
<FONT face="System" color="#ffffff" size="+1"> Other Window Managers</FONT>
</TD>
</TR>
</TABLE>
<table style="text-align: left; width: 100%;" border="0"
cellpadding="10" cellspacing="3">
<tbody>
<tr>
<td align="undefined" valign="undefined">
<pre width=55%>
Using a WM other than the default one can be risky.
Use at your own discretion. If encounters problem,
press Ctrl+Alt+Backspace to kill X and type startx jwm
to switch back to the default WM.
<ul><li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=2581">Blackbox</a>
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=2430">EDE (Equinox Desktop Environment)</a>
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=2822">Evilwm</a> - WM for the minimalists <a href="http://www.6809.org.uk/evilwm/usage.shtml">Usage</a>
<li><a href="http://www.murga-linux.com/puppy/download.php?id=102">Fluxbox</a> - a WM that is based on Blackbox (DotPup by GuestToo)
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=4245">Fluxbox</a>, use it with <a href="http://www.murga-linux.com/puppy/viewtopic.php?t=4348">fluxconf</a> and <a href="http://www.murga-linux.com/puppy/viewtopic.php?t=4343">Fluxmenu</a> (DotPup by MU)
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=3538">KDE</a>
<li><a href="http://www.nickgravgaard.com/windowlab/">WindowLab</a>
<li><a href="http://puppylinux.org/wikka/BerylUsage">Beryl</a>
<li>fvwm2
<li>openbox (dotpup)
<li>qvwm (looks just like win98)
<li>matchbox
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=3764">oroborus</a>
<li>framer (a simple wm for rox desktop)
<li>enlightenment dr16.7</ul>
WM related software:<ul><li><a href="http://www.murga.org/~puppy/viewtopic.php?t=3892">tablaunch</a> (MacOS-style icon-bar)
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=2369">Expose-clone 2.4</a> (shows thumbnails of open windows)
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=3765">fbpanel 4.3</a> (Task-Bar with Puppy-menue)
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=4407">Iconmenu (Puppy-Menu as Wharf)</a>
<li><a href="http://www.murga-linux.com/puppy/viewtopic.php?t=4411">Personal Iconmenu</a>
</ul>
</pre>
</td>
</tr>
</tbody>
</table>
<p align=right>PuppianL</p> <hr> </td> <td bgcolor="#c8e3ff" width=4%> <center> </center> </td> </tr> </table> <hr width=100%> </body> </html>""
==Also see==
~[[WMSwitcher Window Manager Switcher]]
~[[WindowManagers Window Managers]]
~[[DesktopEnvironments Desktop Environments]]
----
==Categories==
CategoryGUI