<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7126690870590324038</id><updated>2013-05-10T18:47:40.925-05:00</updated><category term='How-To'/><category term='wmaker'/><category term='Window Maker'/><title type='text'>Window Maker and I: busprof's Blog</title><subtitle type='html'>Promoting the ongoing use and development of the Window Maker window manager, Linux, Open Source Software, and other topics I find interesting.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://windowmakerandi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default'/><link rel='alternate' type='text/html' href='http://windowmakerandi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>busprof</name><uri>http://www.blogger.com/profile/11678815965526148744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/-On3QXPZGwcg/TqL4_1vHqZI/AAAAAAAAAE8/lwSobQ0Dtu4/s220/bnancenew2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7126690870590324038.post-2540393437923507879</id><published>2013-03-28T18:21:00.000-05:00</published><updated>2013-03-28T18:21:14.788-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wmaker'/><category scheme='http://www.blogger.com/atom/ns#' term='How-To'/><category scheme='http://www.blogger.com/atom/ns#' term='Window Maker'/><title type='text'>Oh, Yes, You Can! (Put Window Maker on Puppy Linux)</title><content type='html'>Anyone who has used Linux for more than six months has at least heard of Puppy Linux. In fact, Puppy Linux is often the first distribution people use. Puppy has been around for nearly 10 years (that's longer than Ubuntu, by the way) and I have used it off-and-on over the past decade as well. Periodically, I download the latest Puppy release and burn it to a CD or USB drive - just in case! Since Puppy can run entirely in RAM with no HDD installation needed, having a Puppy around the house to use when I've borked something on a system is nice. Also, I just flat like Puppy Linux, although it does have some quirks (at least, to me) compared with more "mainstream" Linux distributions.&lt;br /&gt;&lt;br /&gt;A while back, a Puppy developer created an &lt;a href="http://www.murga-linux.com/puppy/viewtopic.php?t=70758" target="_blank"&gt;experimental version of Puppy using Window Maker&lt;/a&gt; as the default window manager. Puppy normally uses Joe's Window Manager (JWM) and offers the option to use ICEwm in many of its releases. Being a Window Maker user, seeing a version of Puppy with Window Maker as the default was exciting. Unfortunately, the experiment never resulted in a stable release.&lt;br /&gt;&lt;br /&gt;Enter Puppy Linux developer 01micko, and &lt;a href="http://01micko.com/slacko.html" target="_blank"&gt;"Slacko Puppy,"&lt;/a&gt; a Puppy release that is "binary compatible" with Slackware's repositories. About a year ago, I downloaded Slacko Puppy 5.3.3, which is built to be compatible with Slackware version 13.37. I've had it on a CD and USB drive - and as a "frugal" install on one of my laptops - ever since. Occasionally I will boot into Slacko Puppy and make sure things are updated and still running well. One of these occaissions led me to poke around in the Slackware packages available for installation on Puppy, and behold! There was Window Maker!&lt;br /&gt;&lt;br /&gt;So I did what any self-respecting Linux user would do - I immediately installed Window Maker and spent the next couple of hours figuring out how to set Slacko Puppy up to use it instead of JWM as the primary window manager. Not all that difficult, and reading through some of the posts on the Puppy Linux Forum (thanks, Google) helped me figure out what was needed. Here's the basic process:&lt;br /&gt;&lt;br /&gt;1. Install Window Maker from the Slackware repositories using Puppy Package Manager.&lt;br /&gt;2. Open a terminal and run wmaker.inst (a script that sets up Window Maker for use)&lt;br /&gt;3. Open Rox Filer and see if wmaker.inst has provided a new ~/.xinitrc (it should have, and it should have renamed your original file to .xinitrc_original or .xinitrc_old).&lt;br /&gt;4. Change the name of .xinitrc_original to .xinitrc_jwm (optional - helps me remember what's going on though).&lt;br /&gt;5. Still in Rox - go to /etc and look for the file "windowmanager." This is a text file with just one line saying "jwm."&lt;br /&gt;6. Rename /etc/windowmanager to /etc/windowmanager_old (or whatever you like).&lt;br /&gt;7. Open /etc/windowmanager_old in an editor and change "jwm" to "wmaker" (no quotes) then save the file as /etc/windowmanager. This is necessary for Puppy's shutdown and reboot scripts to work. If you don't do this, you'll have to exit the session then fool around in a terminal to shut your system down (and Puppy doesn't recognize "shutdown -h now" or "shutdown -r now" for some reason, so this isn't trivial).&lt;br /&gt;8. Reboot - you should find yourself in Window Maker instead of JWM.&lt;br /&gt;9. Add a "shutdown" command to Window Maker's menu using WPrefs. You'll need to add a "run" line and use this command - wmpoweroff. Optionally, add a "reboot" command using wmreboot.&lt;br /&gt;&lt;br /&gt;Here is my Slacko Puppy desktop with Window Maker:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-j7MFx2ppcAc/UVTOQSbj_XI/AAAAAAAAAP0/kuYmsQpipNw/s1600/puppyslackowmaker2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="200" src="http://3.bp.blogspot.com/-j7MFx2ppcAc/UVTOQSbj_XI/AAAAAAAAAP0/kuYmsQpipNw/s320/puppyslackowmaker2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I don't know how well you can see the open terminal - but I'm running htop and it's showing that Puppy is using only 70MB of memory - and that's with VLC media player running along with some background processes. At "idle," I'm seeing only 45-50MB of memory in use. Truly impressive!&lt;br /&gt;&lt;br /&gt;You'll want some dockapps to go along with your new "Window Maker Puppy." Some of these are available here: &lt;a href="http://ponce.cc/slackware/slackware-13.37/packages/" target="_blank"&gt;http://ponce.cc/slackware/slackware-13.37/packages/&amp;nbsp;&amp;nbsp;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I had to compile wmsystemtray (from the Slackware 13.37 source) and there are other dockapps that would not install properly under Puppy and had to be compiled manually (for instance, wmtime). Because of this, you'll need to install the "devx" SFS package and load it at boot time. Best to do this while you're in a "vanilla" JWM session - although you can run Puppy Package Manager and the other utilities (including the "boot manager" that let's you load SFS packages on startup) from Window Maker. There is a decent tutorial on compiling in Puppy here: &lt;a href="http://puppy.b0x.me/wiki/doku.php?id=compile"&gt;http://puppy.b0x.me/wiki/doku.php?id=compile&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The other thing you'll need to do right away is to edit the menu using WPrefs. If you open your ~/.jwmrc file in a text editor you can find all of the needed commands to launch everything in Puppy's menu (and there's a BUNCH of stuff in Puppy's menu!).&lt;br /&gt;&lt;br /&gt;So - not as simple as "apt-get install wmaker," but still very do-able.&amp;nbsp; Cheers!</content><link rel='replies' type='application/atom+xml' href='http://windowmakerandi.blogspot.com/feeds/2540393437923507879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://windowmakerandi.blogspot.com/2013/03/oh-yes-you-can-put-window-maker-on.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/2540393437923507879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/2540393437923507879'/><link rel='alternate' type='text/html' href='http://windowmakerandi.blogspot.com/2013/03/oh-yes-you-can-put-window-maker-on.html' title='Oh, Yes, You Can! (Put Window Maker on Puppy Linux)'/><author><name>busprof</name><uri>http://www.blogger.com/profile/11678815965526148744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/-On3QXPZGwcg/TqL4_1vHqZI/AAAAAAAAAE8/lwSobQ0Dtu4/s220/bnancenew2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-j7MFx2ppcAc/UVTOQSbj_XI/AAAAAAAAAP0/kuYmsQpipNw/s72-c/puppyslackowmaker2.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7126690870590324038.post-1404544850029988917</id><published>2013-02-22T20:20:00.000-06:00</published><updated>2013-02-22T20:20:45.092-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='How-To'/><title type='text'>I Already Like Libreoffice 4.0</title><content type='html'>&lt;a href="http://www.libreoffice.org/#1" target="_blank"&gt;Libreoffice 4.0&lt;/a&gt; was released a few days ago, and after reading a few early reviews, I decided to take the plunge and install it directly from the Libreoffice website.&amp;nbsp; I use Debian on all of my systems, so I downloaded the &lt;a href="http://www.libreoffice.org/download/?type=deb-x86_64" target="_blank"&gt;64-bit Debian version&lt;/a&gt; and installed it using &lt;a href="http://www.libreoffice.org/get-help/installation/linux/" target="_blank"&gt;the instructions provided by the Open Document Foundation&lt;/a&gt; (the organization that is behind Libreoffice).&lt;br /&gt;&lt;br /&gt;(NOTE: I already had version 3.5 installed via the Debian repositories, so I first removed the old version completely by running "sudo aptitude purge libreoffice?" in a terminal.&amp;nbsp; This, according to the Libreoffice developers, is the "best practice" if you decide to install directly from the LO site.&amp;nbsp; I have seen posts on Linux forums in the past regarding conflicts between LO versions, so I recommend this approach.)&lt;br /&gt;&lt;br /&gt;Although I've only been using LO version 4 for a little over a day, I can honestly say there are noticeable improvements in two main areas.&amp;nbsp; First, LO4 opens much more quickly than the 3-series versions - nearly instantly, in fact, on my desktop system.&lt;br /&gt;&lt;br /&gt;Second, the level of compatibility with MS Office files has been improved.&amp;nbsp; I know that some recent reviews of LO4 maintain that the Office compatibility improvements are minor - but my experience has been that the compatibility is much improved.&amp;nbsp; Here, for example, is a document created as a .docx file using one of the memo templates in Word and opened in LO3.5:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-MEMjfid1HLQ/USgkVVD1rBI/AAAAAAAAAPE/QiD9O44knoQ/s1600/LO35example1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-MEMjfid1HLQ/USgkVVD1rBI/AAAAAAAAAPE/QiD9O44knoQ/s1600/LO35example1.png" height="273" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Take a look at the header, which is superimposed over the word "Australia." Notice also that the text is cut off on the right - an outcome of the way the Word template is constructed using a massive "text box" to contain the body of the memo.&amp;nbsp; Here's another shot of LO3.5 trying to open the same document:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Wx529FT3wO8/USgk3SlPriI/AAAAAAAAAPM/i1gyeCb7v2o/s1600/LO35example2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-Wx529FT3wO8/USgk3SlPriI/AAAAAAAAAPM/i1gyeCb7v2o/s1600/LO35example2.png" height="280" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;See the little red triangle in the bottom right corner of the first page?&amp;nbsp; That's indicating that the rest of the memo text is somewhere else - not displayed in the document.&lt;br /&gt;&lt;br /&gt;Now let's look at the same file opened in LO4:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-hA79QEgWAXw/USglWHazrII/AAAAAAAAAPc/zge-SIfaZCI/s1600/LO4example.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-hA79QEgWAXw/USglWHazrII/AAAAAAAAAPc/zge-SIfaZCI/s1600/LO4example.png" height="320" width="288" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;With version 4, the memo renders exactly as it would in MS-Word, with the header below the "Australia" graphic, the text showing up cleanly across both left and right margins, and no red triangle letting us know that LO couldn't display all of the pages correctly.&lt;br /&gt;&lt;br /&gt;Right now, LO4 is only available to Debian users in the "experimental" repo, so if you want to use this version you will either need to add "experimental" to your sources.list and go through the steps to download the .deb from there, or (a simpler solution in my opinion) purge your current version as I did and install LO4 directly from the Document Foundation repository.&amp;nbsp; If things go as they usually do with Debian, it will be many months before LO4 makes into the testing - much less stable - repos.&amp;nbsp; For those of you who (like me) really want and need the improvements, I think it's well worth doing - and kudos to the folks at the Document Foundation for the improvements!</content><link rel='replies' type='application/atom+xml' href='http://windowmakerandi.blogspot.com/feeds/1404544850029988917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://windowmakerandi.blogspot.com/2013/02/i-already-like-libreoffice-40.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/1404544850029988917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/1404544850029988917'/><link rel='alternate' type='text/html' href='http://windowmakerandi.blogspot.com/2013/02/i-already-like-libreoffice-40.html' title='I Already Like Libreoffice 4.0'/><author><name>busprof</name><uri>http://www.blogger.com/profile/11678815965526148744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/-On3QXPZGwcg/TqL4_1vHqZI/AAAAAAAAAE8/lwSobQ0Dtu4/s220/bnancenew2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-MEMjfid1HLQ/USgkVVD1rBI/AAAAAAAAAPE/QiD9O44knoQ/s72-c/LO35example1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7126690870590324038.post-1639300208790800724</id><published>2013-02-18T19:55:00.001-06:00</published><updated>2013-02-18T19:55:33.183-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wmaker'/><category scheme='http://www.blogger.com/atom/ns#' term='How-To'/><category scheme='http://www.blogger.com/atom/ns#' term='Window Maker'/><title type='text'>Num Lock Can Bork Your Keyboard Shortcuts in Window Maker</title><content type='html'>If you are trying to &lt;a href="http://windowmakerandi.blogspot.com/2013/02/get-productive-in-window-maker-keyboard.html" target="_blank"&gt;set up keyboard shortcuts in Window Maker&lt;/a&gt; and you find yourself getting some really strange output in the Preferences Menu panel, it could be that your "num lock" is engaged.&amp;nbsp; Apparently, this is something that has been &lt;a href="http://lists.debian.org/debian-user/2002/03/msg04561.html" target="_blank"&gt;an issue for a long time&lt;/a&gt;, but I just found out about it the hard way.&lt;br /&gt;&lt;br /&gt;Here's the result of doing a key capture with "num lock" on on my desktop system (I'm trying to bind Mod4 - the infamous "windows" key - plus "w" to Firefox):&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/--AI9mUe4u10/USLa0UjAD8I/AAAAAAAAAOs/owJb4X5WM7k/s1600/2013-02-18-194435_655x428_scrot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/--AI9mUe4u10/USLa0UjAD8I/AAAAAAAAAOs/owJb4X5WM7k/s1600/2013-02-18-194435_655x428_scrot.png" height="209" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;And here is the result with "num lock" off:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-KZOXlHVSZ14/USLa52R_RMI/AAAAAAAAAO0/-hbpMGrKhaY/s1600/2013-02-18-194510_648x427_scrot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-KZOXlHVSZ14/USLa52R_RMI/AAAAAAAAAO0/-hbpMGrKhaY/s1600/2013-02-18-194510_648x427_scrot.png" height="210" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;And yes, the shortcut works just fine after saving it in WPrefs.app.&lt;br /&gt;&lt;br /&gt;So if you see weird, unexpected output while capturing a keybind in Window Maker - check "num lock."</content><link rel='replies' type='application/atom+xml' href='http://windowmakerandi.blogspot.com/feeds/1639300208790800724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://windowmakerandi.blogspot.com/2013/02/num-lock-can-bork-your-keyboard.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/1639300208790800724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/1639300208790800724'/><link rel='alternate' type='text/html' href='http://windowmakerandi.blogspot.com/2013/02/num-lock-can-bork-your-keyboard.html' title='Num Lock Can Bork Your Keyboard Shortcuts in Window Maker'/><author><name>busprof</name><uri>http://www.blogger.com/profile/11678815965526148744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/-On3QXPZGwcg/TqL4_1vHqZI/AAAAAAAAAE8/lwSobQ0Dtu4/s220/bnancenew2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/--AI9mUe4u10/USLa0UjAD8I/AAAAAAAAAOs/owJb4X5WM7k/s72-c/2013-02-18-194435_655x428_scrot.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7126690870590324038.post-7774141576229335116</id><published>2013-02-15T21:37:00.000-06:00</published><updated>2013-02-15T21:37:13.442-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wmaker'/><category scheme='http://www.blogger.com/atom/ns#' term='How-To'/><category scheme='http://www.blogger.com/atom/ns#' term='Window Maker'/><title type='text'>Get Productive in Window Maker: Keyboard Shortcuts for Fun and Profit</title><content type='html'>Window Maker provides one of the most productive computer work environments out of the box. It's hard for me to imagine a workflow that Window Maker can't accommodate.&amp;nbsp; Whether your work demands full-screen visibility of one application at a time (I'm thinking graphics design here) or, like me, you tend to have multiple windows with different applications and you switch from one window to another, Window Maker can make your workflow easier, faster and more pleasant.&lt;br /&gt;&lt;br /&gt;Keyboard shortcuts to launch frequently-used apps or commands can make your workflow more efficient by reducing the need to open menus, find the menu entry, and (finally) click on the entry to launch an app or execute a command. In this post, I'm going to describe the keyboard shortcut features in Window Maker.&amp;nbsp; Keep your own preferred workflow in mind, and see if making use of this toolset might enhance your efficiency.&lt;br /&gt;&lt;br /&gt;Built-In Keyboard Shortcuts&lt;br /&gt;&lt;br /&gt;The quickest and easiest way to see which shortcuts are built-in to Window Maker is to open the Preferences app and take a look at the&lt;a href="http://windowmaker.org/guidedtour/prefs.html#keyb" target="_blank"&gt; "Keyboard Shortcut Preferences" &lt;/a&gt;panel. In the Shortcuts Preferences panel you'll find a list of built in shortcuts - some of which have keystrokes defined and some of which do not.&amp;nbsp; Those already defined have a small check-mark to the left of the description.&amp;nbsp; For example, F12 opens the Applications Menu by default. Window Maker has sixty-three (!) pre-defined shortcuts. Look through the list and you may find one or more that you need.&amp;nbsp; If no keystroke combination has been assigned to an available shortcut, you only need to click the "capture" button and enter the keystrokes you would like to use.&lt;br /&gt;&lt;br /&gt;In the list of pre-defined shortcuts are many that have become common across a variety of desktop environments.&amp;nbsp; For example, Alt+Tab window focus switching is included by default in Window Maker, and Ctrl+Alt+"right arrow" moves you to the next virtual desktop.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-oDdsAzrZ3DQ/UR79ls3b6hI/AAAAAAAAAOM/sSGE-aBA3IE/s1600/keyboardshortcutsprefs.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="257" src="http://4.bp.blogspot.com/-oDdsAzrZ3DQ/UR79ls3b6hI/AAAAAAAAAOM/sSGE-aBA3IE/s320/keyboardshortcutsprefs.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Adding a Custom Keyboard Shortcut&lt;br /&gt;&lt;br /&gt;The ability to add keyboard shortcuts (or "keybinds" if you prefer) is certainly not unique to Window Maker, but it's trivially easy to add these in Window Maker compared to some other environments I've seen (and used).&amp;nbsp; Before you add a shortcut, look through the shortcuts Window Maker already has by default by accessing the "Keyboard Shortcut Preferences" panel I just discussed.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;If a shortcut already has a keystroke combination assigned, you'll have to disable it or redefine the keystrokes before you can use those strokes for a custom shortcut. You disable a default by clicking the "clear" button.&amp;nbsp; Redefining a shortcut requires that you "clear" the entry then "capture" your new keystrokes. &lt;br /&gt;&lt;br /&gt;Most of the built-in shortcuts use the Mod1 (Alt) key plus one or more other keys, so make sure you have a decent knowledge of these before you start adding your own.&lt;br /&gt;&lt;br /&gt;Most "custom" shortcuts are used to launch specific applications, so I will describe the process with that goal in mind. To add your own keyboard shortcut for an application, go to the "Applications Menu Definition" panel in the Preferences app.&amp;nbsp; Select the application item in the menu for which you want to create a shortcut, then use the "capture" button to capture the keystrokes you want to assign to that item.&amp;nbsp; In the screenshot, I've assigned Mod1 + W to open Firefox.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6VTQnUdDdJc/UR79zDDV7aI/AAAAAAAAAOU/0ZOKGMbdUuA/s1600/applicationsmenudefs.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="204" src="http://1.bp.blogspot.com/-6VTQnUdDdJc/UR79zDDV7aI/AAAAAAAAAOU/0ZOKGMbdUuA/s320/applicationsmenudefs.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Another tip - Window Maker has a "run..." menu item (it may be "execute..." in your distro). This menu item opens a dialog box that can be used to launch any application by typing in the executable command (for example, entering "vlc" in the box launches the VLC Media Player).&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-Z025VcCSTDA/UR7-BtQSV0I/AAAAAAAAAOc/7KVMHeflZuo/s1600/rundialog.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="183" src="http://2.bp.blogspot.com/-Z025VcCSTDA/UR7-BtQSV0I/AAAAAAAAAOc/7KVMHeflZuo/s320/rundialog.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;I recommend assigning a shortcut to the "run" dialog. In my experience this can be very helpful when you want to launch an application without taking your hands off the keyboard to grab the mouse and access the menu.&amp;nbsp; For those applications that you use regularly but not often enough to justify adding them to the dock or clip - or assigning a dedicated keyboard shortcut - this can speed up your flow considerably.&amp;nbsp; I use Mod1+F2 to launch the "run" dialog (I think Gnome uses the same keybind).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To sum up - making use of the pre-defined keyboard shortcuts can help streamline your workflow.&amp;nbsp; The ability to easily add your own custom keyboard shortcuts makes Window Maker even more efficient &lt;i&gt;for you&lt;/i&gt; - so give keyboard shortcuts a try.&amp;nbsp; I think you'll quickly find them indispensable!</content><link rel='replies' type='application/atom+xml' href='http://windowmakerandi.blogspot.com/feeds/7774141576229335116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://windowmakerandi.blogspot.com/2013/02/get-productive-in-window-maker-keyboard.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/7774141576229335116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/7774141576229335116'/><link rel='alternate' type='text/html' href='http://windowmakerandi.blogspot.com/2013/02/get-productive-in-window-maker-keyboard.html' title='Get Productive in Window Maker: Keyboard Shortcuts for Fun and Profit'/><author><name>busprof</name><uri>http://www.blogger.com/profile/11678815965526148744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/-On3QXPZGwcg/TqL4_1vHqZI/AAAAAAAAAE8/lwSobQ0Dtu4/s220/bnancenew2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-oDdsAzrZ3DQ/UR79ls3b6hI/AAAAAAAAAOM/sSGE-aBA3IE/s72-c/keyboardshortcutsprefs.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7126690870590324038.post-1808246202838875521</id><published>2013-02-09T21:35:00.000-06:00</published><updated>2013-02-09T21:35:23.980-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wmaker'/><category scheme='http://www.blogger.com/atom/ns#' term='How-To'/><category scheme='http://www.blogger.com/atom/ns#' term='Window Maker'/><title type='text'>My Window Maker Desktops: In Praise of Plain</title><content type='html'>If you've used Window Maker for any length of time, you know that you can theme the desktop with ease. Themes can be created "on the fly" using the &lt;a href="http://windowmaker.org/guidedtour/prefs.html#appear" target="_blank"&gt;Appearance Preferences&lt;/a&gt; tool in WPrefs.app. You can, with not much effort and little to no knowledge of any programming language, &lt;a href="http://windowmakerandi.blogspot.com/2011/11/theming-window-maker-part-1-window.html" target="_blank"&gt;create your own style&lt;/a&gt; or theme with nothing but a text editor, a little time to spare and some patience. Or you can &lt;a href="http://lonelymachines.org/windowmaker-themes/" target="_blank"&gt;download&lt;/a&gt; themes created by others and place them in the appropriate "Styles" or "Themes" directory.&lt;br /&gt;&lt;br /&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;Window Maker has, without doubt, one of the most flexible and customizable desktops in or out of the Linux "world." Looking at the top two or three desktop environments (Unity, KDE and Gnome, at the moment) it does seem to me, sometimes, that the ease with which Window Maker can be themed is a double-edged sword. The temptation has always been to add more 'stuff,' and even a quick look at &lt;span style="color: blue; text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="https://encrypted.google.com/search?q=window+maker+desktops&amp;amp;hl=en&amp;amp;tbo=d&amp;amp;source=lnms&amp;amp;tbm=isch&amp;amp;sa=X&amp;amp;ei=_voWUfmADZH88QTkioHIBw&amp;amp;ved=0CAoQ_AUoAA&amp;amp;biw=962&amp;amp;bih=589#imgrc=_" target="_blank"&gt;example desktops people have posted&lt;/a&gt; shows.&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt; Over the past couple of years, I've come to appreciate the value of simplicity - maybe even outright plainness - in my own desktop configurations. I find lately that even a great photo used as a background image no longer appeals to me. Maybe it's a new-found &lt;span style="font-style: italic;"&gt;Zen&lt;/span&gt; sensibility, maybe it's the fact that I'm no longer as young as I used to be (who is? BTW) but when it comes to my desktop, what I really like is something that get's out of my way and let's me focus more on the work or play that I rely on my systems to facilitate.&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 12px; margin-left: 0px; margin-right: 0px; margin-top: 12px; text-indent: 0px;"&gt;Here, then, are a couple of themes I use currently. One has been around a long, long time (since at least 2001) and the other is something I put together using a background image I found on the internet plus one of the styles that ships with Window Maker by default.&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&amp;nbsp;The first theme is entitled "rust," and it is available for &lt;a href="http://lonelymachines.org/themes/rust.tar.gz" target="_blank"&gt;download&lt;/a&gt; at the &lt;a href="http://lonelymachines.org/windowmaker-themes/" target="_blank"&gt;Lonely Machines website&lt;/a&gt;. Here it is, installed on my elderly Dell Inspiron laptop:&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-pS3f0E1grOk/URcTRUu2RxI/AAAAAAAAAN0/3JtIJxUPysk/s1600/2013-02-09-175645_1024x768_scrot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-pS3f0E1grOk/URcTRUu2RxI/AAAAAAAAAN0/3JtIJxUPysk/s320/2013-02-09-175645_1024x768_scrot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&amp;nbsp; &lt;style type="text/css"&gt;p, li { white-space: pre-wrap; } &lt;/style&gt;I think this theme is truly a classic for a couple of reasons. First, it really is minimal - it provides a quiet setting for the applications I run to accomplish work or just relax. So it meets my aesthetic needs very well. I like the texture of the background, the subdued palette - even the selection of fonts and font colors is great from my point of view.&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;Second, this is a classic because it makes very creative use of the ability of Window Maker to tile images to generate a background - AND it uses a color-gradient-overlay (another Window Maker capability) to further modify the tiled images into a really attractive 'texture.' If you look into the theme's directory, you'll find a single graphic image - a 512x512 pixel JPG that is used to generate the background, the icon tiles, the window titlebars - everything! Just outstanding use of the Window Maker toolkit. A work - in my opinion - of exceptional creativity.&lt;/div&gt;&lt;div style="-qt-block-indent: 0; -qt-paragraph-type: empty; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;The second example theme I've been using lately is built around Martin Hoeller's "Grain" wallpaper. It is available for download &lt;a href="http://www.martinhoeller.net/2012/02/09/grain-wallpaper/" target="_blank"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;Martin Hoeller provides 7 screen resolutions of the simple-yet-attractive PNG image he created.  I downloaded his archive and extracted the image that matches my laptop's screen resolution to the ~/GNUstep/Library/WindowMaker/Backgrounds/ directory. This made it available through the "Appearance -&amp;gt; Backgrounds" menu in Window Maker. I loaded the image as the background, then I went to the "Appearance -&amp;gt; Styles" menu and tried a few of the default styles available.  I finally settled on the "Blue" style, which I think works well with Martin Hoeller's "Grain" wallpaper. The result is a "theme" that looks like this:&lt;/div&gt;&lt;div style="margin: 0px; text-indent: 0px;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-DClec1KwFWQ/URcT9x46bpI/AAAAAAAAAN8/BB_blzUMipc/s1600/2013-02-09-175614_1024x768_scrot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-DClec1KwFWQ/URcT9x46bpI/AAAAAAAAAN8/BB_blzUMipc/s320/2013-02-09-175614_1024x768_scrot.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="-qt-block-indent: 0; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-indent: 0px;"&gt;&amp;nbsp; &lt;style type="text/css"&gt;p, li { white-space: pre-wrap;&lt;/style&gt;I find the plain, simple approach to desktop aesthetics suits me and makes using my systems both more pleasant and more productive. Window Maker let's you go to the other extreme, if that suits your taste and preferences - but as for me, I like plain.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://windowmakerandi.blogspot.com/feeds/1808246202838875521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://windowmakerandi.blogspot.com/2013/02/my-window-maker-desktops-in-praise-of.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/1808246202838875521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/1808246202838875521'/><link rel='alternate' type='text/html' href='http://windowmakerandi.blogspot.com/2013/02/my-window-maker-desktops-in-praise-of.html' title='My Window Maker Desktops: In Praise of Plain'/><author><name>busprof</name><uri>http://www.blogger.com/profile/11678815965526148744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/-On3QXPZGwcg/TqL4_1vHqZI/AAAAAAAAAE8/lwSobQ0Dtu4/s220/bnancenew2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-pS3f0E1grOk/URcTRUu2RxI/AAAAAAAAAN0/3JtIJxUPysk/s72-c/2013-02-09-175645_1024x768_scrot.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7126690870590324038.post-3131950078504539935</id><published>2013-02-01T21:55:00.003-06:00</published><updated>2013-02-04T20:42:14.358-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wmaker'/><category scheme='http://www.blogger.com/atom/ns#' term='How-To'/><category scheme='http://www.blogger.com/atom/ns#' term='Window Maker'/><title type='text'>My Window Maker Dockapps Line-Up</title><content type='html'>Here is a quick rundown of the dockapps I am currently using on my main Window Maker desktop machine. Dockapps are "dockable applications." They are apps in and of themselves, not merely icons for applications that have been "docked" but that launch the actual application on the desktop. If you're confused, maybe I can clear this up with what follows.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; color: #ffd966; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-vEnIzEqJ_cU/UQyMgksoGPI/AAAAAAAAAMk/Yi5nyNNBMxo/s1600/wmclock.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-vEnIzEqJ_cU/UQyMgksoGPI/AAAAAAAAAMk/Yi5nyNNBMxo/s1600/wmclock.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: #ffd966;"&gt;wmclock&lt;/span&gt; - wmclock's function is to provide a clock and calendar for your Window Maker desktop. I have wmclock configured to launch an instance of Firefox that automatically loads my Google Calendar page. You could configure it to launch a desktop calendar such as gsimplecal, but having quick access to Google Calendar is very convenient for me.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Peqhr-zfFws/UQyM5Vf1kxI/AAAAAAAAAMs/tZrPt1SMA1Y/s1600/wmnd.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-Peqhr-zfFws/UQyM5Vf1kxI/AAAAAAAAAMs/tZrPt1SMA1Y/s1600/wmnd.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: #ffd966;"&gt;wmnd &lt;/span&gt;- wmdn is a network monitor that provides constant information on activity across active network interfaces. Since this is a desktop system using a wired interface, it is showing some activity on "ETH0" in the screenshot. On my laptops, it generally shows "WLAN0" although I have one older IBM ThinkPad that shows an "ETH1" interface when I'm on wireless - go figure.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; color: #ffd966; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-s6BZU7p9h3s/UQyNBpLS1HI/AAAAAAAAAM0/4-X_w0X9gIM/s1600/wmforkplop.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-s6BZU7p9h3s/UQyNBpLS1HI/AAAAAAAAAM0/4-X_w0X9gIM/s1600/wmforkplop.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: #ffd966;"&gt;wmforkplop&lt;/span&gt; - a dockapp that monitors and displays "forking" activity and displays top CPU-consuming processes. I like to have this on all my machines because it's a quick and easy way to check, for example, if Firefox is REALLY opening or not, or where aptitude is in an upgrade cycle, and so on.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-AmH6CKtUUqQ/UQyNUK2sFpI/AAAAAAAAAM8/2b9v7LHHWdk/s1600/wmudmount.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-AmH6CKtUUqQ/UQyNUK2sFpI/AAAAAAAAAM8/2b9v7LHHWdk/s1600/wmudmount.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: #ffd966;"&gt;wmudmount&lt;/span&gt; - a dockapp for easy mounting of drives and filesystems. In particular, I find this to be nice when dealing with (for example) an mp3 player or a USB drive.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; color: #ffd966; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-NqaGvkW3TAc/UQyNcdfLPBI/AAAAAAAAANE/-_WzzB00OfA/s1600/wmweather.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-NqaGvkW3TAc/UQyNcdfLPBI/AAAAAAAAANE/-_WzzB00OfA/s1600/wmweather.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: #ffd966;"&gt;wmweather&lt;/span&gt; - a dockapp for monitoring current weather conditions using International Civil Aviation Organization station symbols.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; color: #ffd966; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-oNQw8VyoKr8/UQyNlKfUB1I/AAAAAAAAANM/PjcbpN6f2Bg/s1600/wmsystemtray.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-oNQw8VyoKr8/UQyNlKfUB1I/AAAAAAAAANM/PjcbpN6f2Bg/s1600/wmsystemtray.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: #ffd966;"&gt;wmsystemtray&lt;/span&gt; - a dockapp that provides a "tray" for "tray-aware" programs. Tray-aware programs such as VLC will place a mini-icon in wmsystemtray whenever they are opened. The nice thing about wmsystemtray is that it will hold an infinite number (at least, so I'm told) of icons and provides a "pager" so you can find any past the four that wmsystemtray holds per "page." &lt;br /&gt;&lt;br /&gt;I may do a future post just on the state of "tray" applications for Window Maker. The bad thing about wmsystemtray is that it seems to have fallen out of the Debian Wheezy repository. Maybe it will make a comeback sometime soon. If not, "docker" can be configured and run on your Debian Window Maker desktop.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-lFD39cvKRRQ/UQyNso2I4-I/AAAAAAAAANU/z7vqpSgYuh0/s1600/wmmail.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-lFD39cvKRRQ/UQyNso2I4-I/AAAAAAAAANU/z7vqpSgYuh0/s1600/wmmail.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: #ffd966;"&gt;WMMail&lt;/span&gt;&lt;/span&gt;- a dockapp that monitors and reports the number of unread messages in your system mail directory (looks like I need to do some reading!).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-_dqA4Zlghqg/UQyOMwgogWI/AAAAAAAAANk/-zOJ7D60qZw/s1600/wmbutton2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-_dqA4Zlghqg/UQyOMwgogWI/AAAAAAAAANk/-zOJ7D60qZw/s1600/wmbutton2.png" /&gt;&lt;/a&gt;&lt;/div&gt;Finally, &lt;span style="color: #ffd966;"&gt;wmbutton&lt;/span&gt; - wmbutton is sort of a cross between a dockapp and a docked application in that it provides launchers (icons) for up to 27 applications (3 per icon X 9 icons = 27). I have 26 applications currently defined. Looking over the list, I use about 6 on a frequent basis, so maybe I could get by with fewer launchers defined. On the other hand, why not have them even if I rarely use them? After all, wmbutton is only occupying a 64x64 pixel area.   </content><link rel='replies' type='application/atom+xml' href='http://windowmakerandi.blogspot.com/feeds/3131950078504539935/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://windowmakerandi.blogspot.com/2013/02/my-window-maker-dockapps-line-up.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/3131950078504539935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/3131950078504539935'/><link rel='alternate' type='text/html' href='http://windowmakerandi.blogspot.com/2013/02/my-window-maker-dockapps-line-up.html' title='My Window Maker Dockapps Line-Up'/><author><name>busprof</name><uri>http://www.blogger.com/profile/11678815965526148744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/-On3QXPZGwcg/TqL4_1vHqZI/AAAAAAAAAE8/lwSobQ0Dtu4/s220/bnancenew2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-vEnIzEqJ_cU/UQyMgksoGPI/AAAAAAAAAMk/Yi5nyNNBMxo/s72-c/wmclock.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7126690870590324038.post-5804308157967868580</id><published>2013-01-30T21:19:00.004-06:00</published><updated>2013-02-05T17:00:21.294-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wmaker'/><category scheme='http://www.blogger.com/atom/ns#' term='How-To'/><category scheme='http://www.blogger.com/atom/ns#' term='Window Maker'/><title type='text'>How To Fix Window Maker's Menu Part 2: Automatic Menu Creation</title><content type='html'>I discussed the process of manually generating an applications menu in Window Maker in a previous post. If you are running a Debian (or Debian-based) Window Maker installation, one thing you might miss is automatic menu updates whenever you add or remove applications.&lt;br /&gt;&lt;br /&gt;I'm going to provide a method for (nearly) automatic menu generation an updating in Debian Window Maker systems in this post.&lt;br /&gt;&lt;span style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;Step 1: &lt;span style="color: white;"&gt;Install the packages "menu" and "menu-xdg."&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;These two packages are available in all three divisions of the Debian repositories (i.e., stable, testing and experimental), so open a terminal and enter:&lt;br /&gt;&lt;br /&gt;sudo aptitude install menu menu-xdg&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Step 2: &lt;span style="color: white;"&gt;Make the file /etc/menu-methods/wmaker executable&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In a&amp;nbsp; terminal, enter:&lt;br /&gt;&lt;br /&gt;sudo chmod +x /etc/menu-methods/wmaker&lt;br /&gt;&lt;span style="color: red;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: red;"&gt;Step 3:&lt;span style="color: white;"&gt; Run the update script&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In a terminal:&lt;br /&gt;&lt;br /&gt;update-menus&lt;br /&gt;&lt;br /&gt;If all went well, you should find your default Window Maker menu transformed into something like this:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-CTae_jGbKGE/UQnf_BCgLiI/AAAAAAAAAMM/kVB34xGtOEk/s1600/automenu1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-CTae_jGbKGE/UQnf_BCgLiI/AAAAAAAAAMM/kVB34xGtOEk/s320/automenu1.png" width="88" /&gt;&lt;/a&gt;&lt;/div&gt;Which will give you this sort of sub-menu:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ze63ny7Z5W0/UQngIWYW4OI/AAAAAAAAAMU/0F2RyFZoRWU/s1600/automenu2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-ze63ny7Z5W0/UQngIWYW4OI/AAAAAAAAAMU/0F2RyFZoRWU/s320/automenu2.png" width="234" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Now, I mentioned that this method provides (nearly) automatic menu updates. The (nearly) part means that each time you add or remove software, you will need to remember to run the "update-menus" script. If you are so inclined, you could set this up to run at each session login, but that's up to you.&lt;br /&gt;&lt;br /&gt;The downside to this approach, as I mentioned in a previous post, is that you lose the ability to customize the menu manually using the WPrefs.app menu functions. I'm a bit torn on this - on the one hand, being able to manually tweak the menu by adding all sorts of commands and also being able to organize the menu items exactly as I see fit is nice. On the other hand, the manual approach takes a good deal of work - especially on a fresh install of Window Maker, and having to remember to add every application I install each time I install something can be a pain.&lt;br /&gt;&lt;br /&gt;I might also serve notice that I am not familiar with Window Maker's menu behavior outside the Debian world. I have run Window Maker on an Arch Linux installation, but I honestly don't remember the specifics for that distribution. If you are using anything but Debian, please look for information specific to your distribution.&lt;br /&gt;&lt;br /&gt;So I've covered two menu production approaches for Debian-based Window Maker instances. If you know of other - possibly better - approaches, please don't hesitate to let me know! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://windowmakerandi.blogspot.com/feeds/5804308157967868580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://windowmakerandi.blogspot.com/2013/01/automatic-window-maker-menu-generation.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/5804308157967868580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/5804308157967868580'/><link rel='alternate' type='text/html' href='http://windowmakerandi.blogspot.com/2013/01/automatic-window-maker-menu-generation.html' title='How To Fix Window Maker&apos;s Menu Part 2: Automatic Menu Creation'/><author><name>busprof</name><uri>http://www.blogger.com/profile/11678815965526148744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/-On3QXPZGwcg/TqL4_1vHqZI/AAAAAAAAAE8/lwSobQ0Dtu4/s220/bnancenew2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-CTae_jGbKGE/UQnf_BCgLiI/AAAAAAAAAMM/kVB34xGtOEk/s72-c/automenu1.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7126690870590324038.post-6412048707594014282</id><published>2013-01-27T16:12:00.001-06:00</published><updated>2013-01-27T16:12:25.088-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wmaker'/><category scheme='http://www.blogger.com/atom/ns#' term='How-To'/><category scheme='http://www.blogger.com/atom/ns#' term='Window Maker'/><title type='text'>How To Fix Window Maker's Menu Part 1: Manual Menu Creation</title><content type='html'>When you first run Window Maker, you will notice that the default menu is less than perfect. First, it will lack entries for most of the software you doubtless have installed. (If you followed the process I described in a previous post, you won't find most of the packages you installed in your default menu.) Second, the default menu has entries for some packages most people don't use at all (at least, not nowadays). For example, when was the last time someone put Dia (a flow-chart diagramming tool) into a default distribution's standard package set? (BTW - Dia is still available, if you're interested.)&lt;br /&gt;&lt;br /&gt;Fortunately, there are a couple of ways to fix the menu, and both are fairly painless. In this post I will cover the manual method. I'll cover a method for automating menu generation in a future post.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Step 1: Open WPrefs.app and go to the "Applications Menu Definition" dialog&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As shown below, the preferences application in Window Maker offers the opportunity to edit your menu. Instructions for using the menu editor are provided in the dialog box itself, and are fairly straight-forward. We're only covering editing existing items, adding a new sub-menu and adding a new program to the menu in this post, although you can also add generated menus and sub-menus, entire directories, and a couple of other options in this tool.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When you first open the menu dialog, Window Maker will complain that the current menu format is not supported, and ask if you wish to discard the current menu. Since the current menu is fouled up, you can safely answer "yes" to this and proceed to generate a new menu with this method or with an automated method I will describe in an upcoming post.&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-QvBtIAP8CzU/UQWk6YVEimI/AAAAAAAAALk/qL4SewrzHt4/s1600/MenuWarning.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="253" src="http://4.bp.blogspot.com/-QvBtIAP8CzU/UQWk6YVEimI/AAAAAAAAALk/qL4SewrzHt4/s320/MenuWarning.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span style="color: red;"&gt;Step 2: Edit existing entries you will not need (or need to change)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In the screenshot below, I'm getting ready to edit the entry for Ghostview (a PDF and PostScript viewer - a very old application!). While Ghostview is still around (I think) most distributions nowadays have moved to newer PDF viewers such as Evince. Rather than remove the Ghostview entry, I will edit it in place and change Ghostview to Evince. First, I will highlight the menu entry itself and enter "Evince" to replace "Ghostview." I will HIT ENTER after making this entry so the new entry will 'stick.'&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Yma1uohPip0/UQWlQVpwfGI/AAAAAAAAALs/Ow25DWFQH8Y/s1600/DefaultMenu.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="182" src="http://3.bp.blogspot.com/-Yma1uohPip0/UQWlQVpwfGI/AAAAAAAAALs/Ow25DWFQH8Y/s320/DefaultMenu.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Next, I will move to the menu dialog showing the launch command for Ghostview, and replace it with the command to launch Evince. (Most applications launch using the application name in lower case. If you don't know the launch command, open a terminal and enter "which" followed by the application name. This will provide the path for the executable, which can be used as the launch command.)&lt;br /&gt;&lt;br /&gt;The final step is to click "save" to preserve the new menu entry and new launch command.&lt;br /&gt;&lt;br /&gt;Look through the default menu and see if there are multiple entries you can modify "in place." This will save some time over adding the entries from scratch. After you have made any in-place modifications you want, you can delete items you know you won't be using by dragging the menu item off the list onto the desktop. This deletes that item from the menu list.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;Step 3: Add New Sub-Menus and Program Launch Items&lt;/span&gt;&lt;br /&gt;As the instructions in the dialog box indicate, you can left-click-and-drag one of the sub-menu or run-program bars from the dialog box into the menu bar to add an item. Below, for example, I have added a sub-menu bar for Libreoffice. Adding the sub-menu automatically provided an empty Libreoffice menu, which I am in the process of populating with run-program bars for each of the LO components. This was accomplished by dragging new run-program bars into the appropriate spot on the LO menu, then entering a name, then entering the appropriate launch command (just as described above when we edited existing items.&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-CMgwKviDyTc/UQWlzm_ZY1I/AAAAAAAAAL8/dlg0XmlIzeg/s1600/FindingApps.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/-CMgwKviDyTc/UQWlzm_ZY1I/AAAAAAAAAL8/dlg0XmlIzeg/s320/FindingApps.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Following these steps will (eventually) give you a menu that actually contains the applications and commands you have on your system. The main benefit to creating your menu manually is that it retains all of the flexibility to customize the menu built into Window Maker. Automating the menu generation process saves time up front, but using the automated method I will descibe in a future post will mean that you can no longer edit the menu using the Applications Menu Definition tool. If you want to retain the flexibility, then use this method. If you don't care to do any menu tweaking and you just want to let the system add (or remove) packages as they are installed, then maybe an automated approach will suit your needs. With Linux, you have the freedom to choose.</content><link rel='replies' type='application/atom+xml' href='http://windowmakerandi.blogspot.com/feeds/6412048707594014282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://windowmakerandi.blogspot.com/2013/01/how-to-fix-window-makers-menu-part-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/6412048707594014282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/6412048707594014282'/><link rel='alternate' type='text/html' href='http://windowmakerandi.blogspot.com/2013/01/how-to-fix-window-makers-menu-part-1.html' title='How To Fix Window Maker&apos;s Menu Part 1: Manual Menu Creation'/><author><name>busprof</name><uri>http://www.blogger.com/profile/11678815965526148744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/-On3QXPZGwcg/TqL4_1vHqZI/AAAAAAAAAE8/lwSobQ0Dtu4/s220/bnancenew2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-QvBtIAP8CzU/UQWk6YVEimI/AAAAAAAAALk/qL4SewrzHt4/s72-c/MenuWarning.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7126690870590324038.post-8508128274862810750</id><published>2013-01-25T16:32:00.000-06:00</published><updated>2013-01-26T17:35:00.762-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wmaker'/><category scheme='http://www.blogger.com/atom/ns#' term='How-To'/><category scheme='http://www.blogger.com/atom/ns#' term='Window Maker'/><title type='text'>Window Maker is Installed - Now What?</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-aLK-k8sW7_8/UQMFSh-InnI/AAAAAAAAAKs/8c4JBqIoZR4/s1600/defaultwmakerdesk.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-aLK-k8sW7_8/UQMFSh-InnI/AAAAAAAAAKs/8c4JBqIoZR4/s1600/defaultwmakerdesk.png" width="320" /&gt;&lt;/a&gt;From my last post, if you've just completed a fresh Window Maker installation you've got a shiny new desktop that looks like this.&lt;br /&gt;&lt;br /&gt;Not exactly the most attractive 21st Century desktop, but not the ugliest, either. We'll be doing some redecoration shortly, but there are some things we absolutely must do for our fresh install to work the way most folks want it to work.&amp;nbsp; So let's get started.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;1. Enable session save on exit&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;One of the first things you really must do is to ensure that Window Maker saves any changes you make upon exit. Most of us will forget to open the applications menu and do a "Workspace -- Save Session" every time we log out, so we want Window Maker to do this automatically.&amp;nbsp; So, Item 1 on our things to do after a Window Maker installation is to open WPrefs.app by double-clicking the topmost icon in the dock (the one with the GNUstep logo on it by default in Debian). This opens the "preferences" application dialog. Go to the very last box (Expert User Preferences) which is denoted by the mortarboard and exclamation point graphic, as shown here:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-9i5K_EbgDvw/UQMFpKgcdGI/AAAAAAAAAK0/i6slYycmZ7I/s1600/savesessionandfontsmooth.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="254" src="http://3.bp.blogspot.com/-9i5K_EbgDvw/UQMFpKgcdGI/AAAAAAAAAK0/i6slYycmZ7I/s1600/savesessionandfontsmooth.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You are going to put a check mark next to the "Automatically save session when exiting Window Maker" line. Optionally, you can do what I also do right from the start, which is to enable font smoothing by checking the "Smooth font edges (needs restart)" line.&amp;nbsp; When you've done that, don't forget to click "Save" or your change won't be recorded!&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;2. Fix broken icon search paths&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As long as we're in WPrefs, we might as well fix the default paths Window Maker uses to find icons for things like docked applications.&amp;nbsp; Go to the "Search Path Configuration" box (it's the one with the folder image surrounded by icons - see below). You will see three or four paths in red. These are paths hard-coded into Window Maker but not found on your system. Highlight each of these in turn and click the "remove" button to get rid of them.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-8R4864-uQPU/UQMGKg9Z3aI/AAAAAAAAAK8/unH5IAD9BzE/s1600/iconsearchpaths.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="259" src="http://4.bp.blogspot.com/-8R4864-uQPU/UQMGKg9Z3aI/AAAAAAAAAK8/unH5IAD9BzE/s1600/iconsearchpaths.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;You will now want to add one or more new paths. At the very least, you'll want to add in the "hicolor" application icons, since these are more-or-less default for most application nowadays. To add this path, use the "add" button to open the path finder window, then just keep moving through the path (normally /usr/share/icons/hicolor/48x48/apps/). If you have other icon sets you want to make available automatically, then add those in the same way.&lt;br /&gt;&amp;nbsp; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/--shyM8DnSSw/UQMGZHTlCSI/AAAAAAAAALE/B26sWMy6LIM/s1600/iconsearchpaths2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="287" src="http://4.bp.blogspot.com/--shyM8DnSSw/UQMGZHTlCSI/AAAAAAAAALE/B26sWMy6LIM/s1600/iconsearchpaths2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Doing this allows you to find a good icon for any docked application (or undocked apps, for that matter). Window Maker uses the application's own icon path if available. If not, it tries to find something, and sometimes what if finds is not very attractive, so this makes it possible to ensure that your desktop looks the way you want it to look.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;3. Change the default icon for WPrefs.app&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Debian's Window Maker uses an absolutely horrible version of the GNUstep icon as its default, so I always change this on the very first session after an installation. By default, you have a better looking version of the GNUstep icon in the /usr/share/WindowMaker/icons/ path. To change to a better icon, right click the WPrefs icon and go to the "settings" dialog in the menu. Click the "browse" button to open the icon selection window. Go through your /usr/share/WindowMaker/icons/ directory and look for the "GNUstepGlow.tiff" icon. Select it and click "ok" in the selection window, then "ok" again in the "settings" dialog to make the change.&amp;nbsp; I think GNUstepGlow looks about a thousand times better than the Debian default.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-5MUBz38ct0I/UQMHBSMvw2I/AAAAAAAAALM/rfeHvopOhx0/s1600/changedockicon.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="266" src="http://4.bp.blogspot.com/-5MUBz38ct0I/UQMHBSMvw2I/AAAAAAAAALM/rfeHvopOhx0/s1600/changedockicon.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;4. Add a desktop clock&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If you followed the process I outlined in the preceding post, you have two clock applications available - wmclock and wmtime.&amp;nbsp; I'm going to explain how to open and set up wmclock, but you'll follow the same process for wmtime. &lt;br /&gt;&lt;br /&gt;First, open the application menu by right-clicking any empty area of the desktop. Go to "run" (or "execute," I've seen both in Debian) and enter "wmclock" in the run dialog. This will open wmclock, which should show up in the bottom right corner of your screen. Left-click and hold on any of the edges of wmclock, and drag it up to the dock. The icon should autoattract and attach itself below the last item in the dock. &lt;br /&gt;&lt;br /&gt;Now right click wmclock's icon and go to the "settings" item in the menu. You will put a check in the "Start when Window Maker is started" and the "Lock (prevent accidental removal)" boxes. This will ensure that your clock is up and running each time you start a Window Maker session.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-96q61J6aKNM/UQMHTzQ6ciI/AAAAAAAAALU/YEBpvsLIQ2Q/s1600/addclockandmoveclip.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-96q61J6aKNM/UQMHTzQ6ciI/AAAAAAAAALU/YEBpvsLIQ2Q/s1600/addclockandmoveclip.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;5. Change the background and (optionally) the color / style of the desktop&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The last thing I'm going to cover in this post is changing the background image and the color scheme settings.&amp;nbsp; To change the background, open the applications menu and go to the "appearance" sub-menu. Clicking on "background" will give you three choices: solid, gradient and images. Play around with different choices in each of these categories until you find one you like better than the default wallpaper. Note that you can put wallpaper image files in the ~/GNUstep/Library/WindowMaker/Backgrounds/ directory and the images will appear as choices under the "images" menu item, so you can add as many images as you want in the future.&lt;br /&gt;&lt;br /&gt;To change the color scheme used by window titlebars and so on, click on either the "styles" or "themes" entries and play around with some of these choices as well.&amp;nbsp; In general, styles do not come with their own background specified, while themes do - so if you select a theme you'll see the background change along with the window titles, menu colors, and so forth. Selecting a style will not usually result in a change in the desktop wallpaper.&lt;br /&gt;&lt;br /&gt;There you have it - some initial steps to get things going in the right direction.&amp;nbsp; Next post, I'll cover the Window Maker menu - which can be a bit of a problem in Debian.</content><link rel='replies' type='application/atom+xml' href='http://windowmakerandi.blogspot.com/feeds/8508128274862810750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://windowmakerandi.blogspot.com/2013/01/window-maker-is-installed-now-what.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/8508128274862810750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/8508128274862810750'/><link rel='alternate' type='text/html' href='http://windowmakerandi.blogspot.com/2013/01/window-maker-is-installed-now-what.html' title='Window Maker is Installed - Now What?'/><author><name>busprof</name><uri>http://www.blogger.com/profile/11678815965526148744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/-On3QXPZGwcg/TqL4_1vHqZI/AAAAAAAAAE8/lwSobQ0Dtu4/s220/bnancenew2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-aLK-k8sW7_8/UQMFSh-InnI/AAAAAAAAAKs/8c4JBqIoZR4/s72-c/defaultwmakerdesk.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7126690870590324038.post-6324112628340121245</id><published>2013-01-24T17:47:00.000-06:00</published><updated>2013-01-24T18:48:06.568-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wmaker'/><category scheme='http://www.blogger.com/atom/ns#' term='How-To'/><category scheme='http://www.blogger.com/atom/ns#' term='Window Maker'/><title type='text'>Installing Window Maker: a Debian Wheezy Netinstall Approach</title><content type='html'>&lt;br /&gt;I'm documenting the steps I took to install Window Maker using the Debian 'Wheezy' 64-bit netinstall image as a base.&amp;nbsp; The process should work for 32-bit installations just as well, but I have not tried the 32-bit image.&amp;nbsp; Anything that I know differs for 32-bit systems I'll try to note below.&lt;br /&gt;&lt;br /&gt;This process owes a great deal to a netinstall script posted on the Crunchbang Linux forums by forum member Stanie back on March 30, 2012. If you want to see the post and his original script it's available here: http://crunchbang.org/forums/viewtopic.php?pid=261842%23p261842&lt;br /&gt;&lt;br /&gt;My script (see below) is a modification of Stanie's script, so I want to thank Stanie for sharing this idea.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 1:&lt;/span&gt; Obtain a Debian Wheezy netinstall image here: http://www.debian.org/devel/debian-installer/&amp;nbsp;&lt;br /&gt;You want the 'netinst' amd64 image.&amp;nbsp; Download this and burn it to a CD. &lt;br /&gt;&lt;br /&gt;(NOTE: I realize that some of you may want to use a USB drive.&amp;nbsp; There are, I believe, different images for USB use so make sure you know which image you need for USBs. I also believe that tools like unetbootin can create installable USB images from the CD image - but I have not tried that, either.)&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 2:&lt;/span&gt; Perform a minimal Debian installation from your CD installing nothing but the "standard system" packages. (NOTE: If you're on a laptop, also get the "laptop" packages.)&lt;br /&gt;&lt;br /&gt;The Debian installer is really pretty easy to use.&amp;nbsp; It walks you through a series of steps that should result in a bootable, usable installation with a minimum of fuss on your part. The outcome of this step will be a working Debian Wheezy installation without any graphical desktop installed - in other words, a text-only environment.&amp;nbsp; Don't worry, we're going to put Window Maker on here along with whatever software you want - but we have to start with a solid but bare foundation.&lt;br /&gt;&lt;br /&gt;So, follow the installation steps until you reach the "Software Selection" dialog shown here.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-E0pQZvLLqKA/UQHEEz718FI/AAAAAAAAAKM/llcGD6n-4JY/s1600/netinstalldeskselect.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-E0pQZvLLqKA/UQHEEz718FI/AAAAAAAAAKM/llcGD6n-4JY/s1600/netinstalldeskselect.png" height="190" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;You want to select ONLY the "standard system" packages, with the "laptop" packages if you are installing to a laptop.&amp;nbsp; That's all.&amp;nbsp; Nothing else. Nada. Zip. No mas.&lt;br /&gt;&lt;br /&gt;If you would like to preview a Wheezy netinstall, there's a &lt;a href="https://www.youtube.com/watch?v=PO6QxK0FTRI" target="_blank"&gt;YouTube screencast &lt;/a&gt;showing the process under Debian 6, but the installation process has not changed much for Wheezy (Debian 7, or will be). The video is about 14 minutes long, and you'll be most interested in the "Software Selection" section at approximately 9 minutes 35 seconds.&amp;nbsp; If you've never done a netinstall, this might be worth spending at least part of the 14 minutes watching.&lt;br /&gt;&lt;br /&gt;For written netinstall instructions, there is a &lt;a href="http://www.frigidcode.com/articles/debian_net-install_tutorial.pdf%20" target="_blank"&gt;nice little PDF&lt;/a&gt; available. The document was written in 2009, but again, not much has changed and it gives a concise, illustrated overview of the netinstall process. Of course, there's also &lt;a href="http://www.debian.org/releases/stable/installmanual" target="_blank"&gt;Debian's official (and very detailed) installation guide here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 3:&lt;/span&gt; Boot into your installation and switch to "root."&lt;br /&gt;&lt;br /&gt;When the netinstall process completes you will be prompted to boot into the console environment you just installed. You will log in as the regular user, but immediately change to "root" by entering "su" at the prompt, followed by your root password.&lt;br /&gt;&lt;br /&gt;&amp;lt;A BRIEF INTERLUDE&amp;gt;&lt;br /&gt;&lt;br /&gt;I'm going to proceed as though you want to accomplish all of the installation manually. I have a script that automates what follows, (see WAY below). The script simply does what each of the following steps do, but faster and without you having to worry about mis-typing something or leaving something out. On the other hand, if you follow these steps manually, you will doubtless know more about exactly what is on your system and how it got there and why. At the very least, reading over the step-by-step process below will help you decide whether to bother with the script or just follow along step-wise with a manual approach. It's up to you.&lt;br /&gt;&lt;br /&gt;&amp;lt;/INTERLUDE&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 4:&lt;/span&gt; Add the "contrib" and "non-free" repositories to the software sources list.&lt;br /&gt;&lt;br /&gt;Enter&lt;br /&gt;cd /etc/apt/&lt;br /&gt;&lt;br /&gt;This moves you into the /etc/apt/ directory. In this directory is a file named "sources.list." This is the software repository index created during the installation, and it does not include the contibutor (contrib) and non-free software repositories.&amp;nbsp; First, save the sources.list file as sources.list_old (mv sources.list sources.list_old). If something goes wrong, at least you can resurrect the original sources file.&lt;br /&gt;&lt;br /&gt;Open nano (a text editor) by simply typing "nano." Enter the following information:&lt;br /&gt;&lt;br /&gt;deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free&lt;br /&gt;deb http://security.debian.org/ wheezy/updates main contrib non-free&lt;br /&gt;&lt;br /&gt;(NOTE: The entries above are for general USA users. You can select a mirror closer to you by looking at the list of Debain repo mirrors here:&lt;br /&gt;&lt;br /&gt;http://www.debian.org/mirror/list&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Find a mirror close to you and substitute its URL after the "http://" above and you'll probably get better download response. For example, I use:&lt;br /&gt;http://ftp.uwsg.indiana.edu/linux/debian/ wheezy main contrib non-free&lt;br /&gt;because this mirror is close to me and reliable.&lt;br /&gt;&lt;br /&gt;In nano, enter "Ctrl-X". Nano will ask for a yes or no - say Y. For "filename to write," enter /etc/apt/sources.list and hit "Enter." &lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 5:&lt;/span&gt; Update the repositories to include the contrib and non-free packages.&lt;br /&gt;&lt;br /&gt;Enter the command "aptitude update." This will refresh your software lists.&amp;nbsp; Once this is finished, enter the command "aptitude upgrade." This will upgrade anything new (NOTE: there shouldn't be anything new at this point - you just finished an install - but it's always a good idea to refresh and upgrade every time you change your software sources list).&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 6:&lt;/span&gt; Install the base packages.&lt;br /&gt;&lt;br /&gt;Now enter the following command:&lt;br /&gt;&lt;br /&gt;aptitude install xorg lightdm gksu gdebi fakeroot checkinstall terminator ntp synaptic apt-xapian-index disk-manager ntfs-3g gparted gufw&amp;nbsp; bash-completion screen byobu figlet whois rpl zenity xfsprogs avahi-utils binutils jfsutils debian-keyring firmware-linux firmware-iwlwifi sudo&lt;br /&gt;&lt;br /&gt;This install the basic X.org system needed for a graphical user environment, along with a terminal emulator (terminator), sudo and some other utilities and tools. What you'll see on screen is a much longer list - don't panic, it's just aptitude telling you exactly what else must be installed in order for these packages to work. &lt;br /&gt;&lt;br /&gt;Feel free to change most anything in the above list to suit your preferences. The most likely candidates for change would be terminator and maybe sudo (everyone has a terminal of choice and not everyone likes sudo). Feel free also to cut and paste the list - it's a long one!&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 7:&lt;/span&gt; Prepare the system for Window Maker.&lt;br /&gt;&lt;br /&gt;Enter the following command:&lt;br /&gt;&lt;br /&gt;mkdir ~/GNUstep&lt;br /&gt;&lt;br /&gt;This creates a directory called GNUstep in your /user/home/ directory. I know this is the preferred method for Arch Linux and other distros. It's possible that installing the Window Maker packages straight from the Debian repos creates this directory automagically - I simply don't know. I do know it's needed and I do know it doesn't hurt to do this in advance - so I recommend you do it.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 8:&lt;/span&gt; Install the Window Maker packages.&lt;br /&gt;&lt;br /&gt;Enter the following command:&lt;br /&gt;&lt;br /&gt;aptitude install wmaker wmaker-common wmaker-data wmacpi wmbutton wmclock wmctrl wmmixer wmnd wmtemp wmtime wmwave wmweather wmwork wmxres&lt;br /&gt;&lt;br /&gt;This installs Window Maker, some Window Maker icons, and a few dockapps (dockable applications) from the Debian repos. I'll go over some (or all) of these later or in a separate post.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 9:&lt;/span&gt; Add a system tray dockapp.&lt;br /&gt;&lt;br /&gt;Enter the following command:&lt;br /&gt;&lt;br /&gt;wget http://www.rumbero.org/wmlive/dockapps/wmsystemtray_1.2-1_amd64.deb&lt;br /&gt;&lt;br /&gt;Once the download is complete, enter this command:&lt;br /&gt;&lt;br /&gt;dpkg -i wmsystemtray_1.2-1_amd64.deb&lt;br /&gt;&lt;br /&gt;This dockapp - wmsystemtray - provides a place for "tray aware" applications like volumeicon and wicd to park their icons. Window Maker lacks a native "tray," so this is a very necessary tool. Paul Seelig - the developer of the Window Maker Live CD - has graciously provided a deb package for 64-bit systems since Debian's repos do not have this and some people (myself included) have had trouble compiling this from source. Thanks, Paul, for making this available.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 10:&lt;/span&gt; Install a file manager and archivers.&lt;br /&gt;&lt;br /&gt;Enter the following command:&lt;br /&gt;&lt;br /&gt;aptitude install thunar thunar-archive-plugin thunar-media-tags-plugin ffmpegthumbnailer arj bzip2 lzop p7zip p7zip-full p7zip-rar plzip rzip unace-nonfree unalz unrar unzip xz-utils zip zoo cabextract&lt;br /&gt;&lt;br /&gt;This installs Thunar (the XFCE-native file manager) and a bunch of archiving and file management tools and utilities. Again, feel free to edit the list to select a different set of file management packages (but you're going to need some of this, even if you want to manage files from the command line!).&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 11:&lt;/span&gt; Install audio / video packages.&lt;br /&gt;&lt;br /&gt;Enter the following command:&lt;br /&gt;&lt;br /&gt;aptitude install alsa-base volumeicon-alsa gstreamer0.10-alsa gstreamer0.10-plugins-bad gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly audacious vlc&lt;br /&gt;&lt;br /&gt;I'm going with VLC, because it doubles (triples?) as a music player (including network streams), a video player (including, if you have it BlueRay) and a recording package. If you want something else, by all means feel free...well, you know the rest by now!&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 12:&lt;/span&gt; Install graphics and theme packages.&lt;br /&gt;&lt;br /&gt;Enter the following command:&lt;br /&gt;&lt;br /&gt;aptitude install gimp gcolor2 inkscape ttf-bitstream-vera ttf-dejavu fonts-freefont-ttf ttf-mscorefonts-installer oxygencursors gtk2-engines gtk2-engines-murrine human-icon-theme nuvola-icon-theme lxappearance&lt;br /&gt;&lt;br /&gt;This is really the "kitchen sink," and probably isn't necessary for many people. I have included lxappearance in this group, which is a utility for changing gtk themes, icon themes and mouse cursor themes easily. Some people have had better experiences with gtk-chtheme, which only allows you to change the gtk theme (not the icon set or cursor set). You decide, and edit the list as you see fit.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 13:&lt;/span&gt; Install network and related packages.&lt;br /&gt;&lt;br /&gt;Enter the following command:&lt;br /&gt;&lt;br /&gt;aptitude install deluge iceweasel flashplugin-nonfree wicd wicd-gtk xchat elinks links2&lt;br /&gt;&lt;br /&gt;I've selected iceweasel as the browser - feel free to select something else. Also, wicd and not network-manager-gnome. If you have a different preference edit to your heart's content. I've also included xchat, elinks, and links2 - if you don't want or need them...&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 14:&lt;/span&gt; Install office packages.&lt;br /&gt;&lt;br /&gt;Enter the following command:&lt;br /&gt;&lt;br /&gt;aptitude install cups epdfview galculator mousepad default-jre libreoffice xournal&lt;br /&gt;&lt;br /&gt;Libreoffice, cups, epdfview, and galculator are the core here. Xournal is a nice little note-taking program that also allows for pdf annotation and export, so I like it as well.&amp;nbsp; If you don't need Libreoffice but want a word processor and a spreadsheet, then Abiword and Gnumeric would probably be the substitutes you'll like.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 15:&lt;/span&gt; Miscellaneous applications.&lt;br /&gt;&lt;br /&gt;Enter the following command:&lt;br /&gt;&lt;br /&gt;aptitude install apt-listbugs assogiate kupfer parcellite rcconf secure-delete wipe clamav&lt;br /&gt;&lt;br /&gt;These are my own likes, and are not needed if you don't want them. If you decide to use the script (see below) then open the script in nano before you run it and comment out the entire section (or edit, etc.).&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 16:&lt;/span&gt; Install file-roller&lt;br /&gt;&lt;br /&gt;Enter the following command:&lt;br /&gt;&lt;br /&gt;aptitude install -R file-roller&lt;br /&gt;&lt;br /&gt;I like file-roller, but it pulls in a bunch of recommends if you're not watching closely, so I'm installing it "without recommends" (-R) here.&amp;nbsp; If you don't think you want it...&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 17:&lt;/span&gt; Clean up the mess you just made.&lt;br /&gt;&lt;br /&gt;Enter the following command:&lt;br /&gt;&lt;br /&gt;aptitude clean&lt;br /&gt;&lt;br /&gt;This gets rid of residual deb files that may be left after all of this getting and installing!&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 18:&lt;/span&gt; Add yourself to the lpadmin group so you can add and modify printers.&lt;br /&gt;&lt;br /&gt;Enter the following command:&lt;br /&gt;&lt;br /&gt;usermod -a -G lpadmin &amp;lt;yourusernamehere&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 19:&lt;/span&gt; Reboot your system.&lt;br /&gt;&lt;br /&gt;Still logged in as root, enter the following command:&lt;br /&gt;&lt;br /&gt;shutdown -r now&lt;br /&gt;&lt;br /&gt;That's it! Upon reboot, you should be taken to the lightdm login dialog. After loggin in, you'll get this:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-Kp-cDj5T1Lc/UQHHMczItHI/AAAAAAAAAKc/DhO3w1moh-E/s1600/defaultwmakerdesk.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/-Kp-cDj5T1Lc/UQHHMczItHI/AAAAAAAAAKc/DhO3w1moh-E/s1600/defaultwmakerdesk.png" height="240" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Attractive? Well...maybe not just yet. We'll look at making some changes and improvements in the next post.&lt;br /&gt;&lt;br /&gt;If you'd rather use the script, then &lt;span style="color: red;"&gt;do steps 1 through 3&lt;/span&gt;, then this:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP 4a:&lt;/span&gt; Download the install script.&lt;br /&gt;&lt;br /&gt;Enter this command:&lt;br /&gt;&lt;br /&gt;wget http://dl.dropbox.com/u/19849146/debian_windowmaker.sh&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP4b:&lt;/span&gt; Edit the script (if desired). (NOTE: The script uses the US repos. You may at least want to edit this portion of the script if you live elsewhere. The repo section starts at line 26 and runs for a few more lines, so it's right at the beginning of the script.)&lt;br /&gt;&lt;br /&gt;Enter this command:&lt;br /&gt;&lt;br /&gt;nano debian_windowmaker.sh&lt;br /&gt;&lt;br /&gt;This will open the script in nano, allowing you to find and edit anything you want to change. Once finished editing, do the following:&lt;br /&gt;&lt;br /&gt;enter "Ctrl-X"&lt;br /&gt;answer "Y"&lt;br /&gt;just hit "Enter" to accept the existing filename.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;STEP4c:&lt;/span&gt; Run the script.&lt;br /&gt;&lt;br /&gt;Enter the following command:&lt;br /&gt;&lt;br /&gt;chmod +x debian_windowmaker.sh&lt;br /&gt;&lt;br /&gt;Then enter:&lt;br /&gt;&lt;br /&gt;./debian_windowmaker.sh&lt;br /&gt;&lt;br /&gt;This will start the script. Just follow along and respond to any prompts you are given. There will be a prompt from aptitude after each group of software asking whether you really want to install the packages - so you'll need to stay alert. Also, you will be asked to enter your username so you can be added to the lpadmin group.&lt;br /&gt;&lt;br /&gt;So what next? Next you will want (and need) to make some changes to the Window Maker environment. Some of these are relatively trivial (like changing the theme) and some are, in my opinion, important.&amp;nbsp; For now, though, enjoy Window Maker!&lt;br /&gt;&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://windowmakerandi.blogspot.com/feeds/6324112628340121245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://windowmakerandi.blogspot.com/2013/01/installing-window-maker-debian-wheezy.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/6324112628340121245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/6324112628340121245'/><link rel='alternate' type='text/html' href='http://windowmakerandi.blogspot.com/2013/01/installing-window-maker-debian-wheezy.html' title='Installing Window Maker: a Debian Wheezy Netinstall Approach'/><author><name>busprof</name><uri>http://www.blogger.com/profile/11678815965526148744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/-On3QXPZGwcg/TqL4_1vHqZI/AAAAAAAAAE8/lwSobQ0Dtu4/s220/bnancenew2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-E0pQZvLLqKA/UQHEEz718FI/AAAAAAAAAKM/llcGD6n-4JY/s72-c/netinstalldeskselect.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7126690870590324038.post-4454750595974120838</id><published>2011-11-06T17:30:00.000-06:00</published><updated>2013-01-24T18:48:51.850-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wmaker'/><category scheme='http://www.blogger.com/atom/ns#' term='How-To'/><category scheme='http://www.blogger.com/atom/ns#' term='Window Maker'/><title type='text'>Theming Window Maker Part 1: Styles</title><content type='html'>&lt;br /&gt;&lt;b&gt;Theming Window Maker Part 1: &amp;nbsp;Styles&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Window Maker themes that lack a background image are referred to as "styles." In this post, I'm going to describe the components of a style. &amp;nbsp;I'll then show how to hand-build a style from scratch.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Components of a Style&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A style defines the basic components of the Window Maker desktop, so we need to know how Window Maker identifies these components. &amp;nbsp;For theming, we're most interested in two key attributes of these components. &amp;nbsp;The key attributes we need to define in a style or theme are &amp;nbsp;color and "texture." &amp;nbsp;Texture in this context means using multiple colors in various types of gradients - we're not limited to solid colors only. &amp;nbsp;In this post, I am not going to use image files for our elements, and we'll stick with a solid color for each element. &amp;nbsp;I will cover texture and the use of images in future posts. &amp;nbsp;First, it helps to have a working knowledge of the various components of the Window Maker desktop. &amp;nbsp;Here is a screenshot of a typical Window Maker desktop with the key components labeled:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-_QqZgykr_qk/TrcVwql2fxI/AAAAAAAAAF4/idFbf_1ak7w/s1600/wmakercomponents.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="475" src="http://2.bp.blogspot.com/-_QqZgykr_qk/TrcVwql2fxI/AAAAAAAAAF4/idFbf_1ak7w/s640/wmakercomponents.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Colors are specified either as color names in the standard X color name format or by color numbers in the standard rgb (red-green-blue) format. You can use any color name shown by the showrgb program (like 'black', 'white' or 'grey') or any color value in the #rrggbb format, where rr, gg and bb is the intensity of the color component (such as #ff0000 for pure red or #000080 for medium blue). Note that color names in the #rrggbb format must be enclosed with double quotes.&lt;br /&gt;&lt;br /&gt;In Linux, there are a large number of rgb color names pre-defined, and it is interesting to open a terminal, enter showrgb, and look over the choices you have. &amp;nbsp;For example, there are four different "tomato" shades defined (tomato1, tomato2, tomato3 and tomato4 - obviously!). &amp;nbsp;So the showrgb program can be a valuable resource for theming.&lt;br /&gt;&lt;br /&gt;For solid colors, the color of an attribute is defined by &amp;lt;AttributeName&amp;gt; = (solid, &amp;lt;Color&amp;gt;)&lt;br /&gt;&lt;br /&gt;For example, if I wanted icon backgrounds to be light blue, I would use:&lt;br /&gt;&lt;br /&gt;IconBack = (solid, LightBlue)&lt;br /&gt;&lt;br /&gt;I could also use a color picking program such as the one available at http://www.colorpicker.com to generate an rgb number. &amp;nbsp;I might then use the rgb number as follows:&lt;br /&gt;&lt;br /&gt;IconBack = (solid, "#8FB8F2")&lt;br /&gt;&lt;br /&gt;Note that I have enclosed the rgb number with quotation marks. &amp;nbsp;This is necessary because the color number contains a non-alphanumeric character (the # symbol) and therefore requires the quotation marks for proper interpretation by Window Maker. &amp;nbsp;Any time a string contains a non-alphanumeric character in a style file (characters such as '#' ',' '.' etc.) you need to enclose that string with quotation marks.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A First Style File&lt;/b&gt;&lt;br /&gt;With the information we have covered so far, we can put together a basic style, save it into our ~/GNUstep/Library/Windowaker/Styles directory, and use it on our system. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 1:&lt;/b&gt;&lt;br /&gt;Start by opening your text editor and creating a file named ~/GNUstep/Library/WindowMaker/Test1.style. &amp;nbsp;Copy or type the following template into the file:&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; IconBack = ();&lt;br /&gt;&amp;nbsp; &amp;nbsp; FTitleBack = ();&lt;br /&gt;&amp;nbsp; &amp;nbsp; FTitleColor = ;&lt;br /&gt;&amp;nbsp; &amp;nbsp; PTitleBack = ();&lt;br /&gt;&amp;nbsp; &amp;nbsp; PTitleColor = ;&lt;br /&gt;&amp;nbsp; &amp;nbsp; UTitleBack = ();&lt;br /&gt;&amp;nbsp; &amp;nbsp; UTitleColor = ;&lt;br /&gt;&amp;nbsp; &amp;nbsp; MenuTitleBack = ();&lt;br /&gt;&amp;nbsp; &amp;nbsp; MenuTitleColor = ;&lt;br /&gt;&amp;nbsp; &amp;nbsp; MenuTextBack = ();&lt;br /&gt;&amp;nbsp; &amp;nbsp; MenuTextColor = ;&lt;br /&gt;&amp;nbsp; &amp;nbsp; HighlightColor = ;&lt;br /&gt;&amp;nbsp; &amp;nbsp; HighlightTextColor = ;&lt;br /&gt;&amp;nbsp; &amp;nbsp; MenuDisabledColor = ;&lt;br /&gt;&amp;nbsp; &amp;nbsp; MenuTitleFont = "-*-lucida-medium-r-normal-*-12-*-*-*-*-*-iso8859-1";&lt;br /&gt;&amp;nbsp; &amp;nbsp; MenuTextFont = "-*-lucida-medium-r-normal-*-12-*-*-*-*-*-iso8859-1";&lt;br /&gt;&amp;nbsp; &amp;nbsp; MenuStyle = ;&lt;br /&gt;&amp;nbsp; &amp;nbsp; ClipTitleColor = ;&lt;br /&gt;&amp;nbsp; &amp;nbsp; CClipTitleColor = ;&lt;br /&gt;&amp;nbsp; &amp;nbsp; ClipTitleFont = "-*-helvetica-medium-r-normal-*-10-*-*-*-*-*-*-*";&lt;br /&gt;&amp;nbsp; &amp;nbsp; IconTitleFont = "-*-helvetica-medium-r-*-*-8-*-*-*-*-*-*-*";&lt;br /&gt;&amp;nbsp; &amp;nbsp; ResizebarBack = (); &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; Displayfont = "-*-helvetica-medium-r-*-*-10-*-*-*-*-*-*-*";&lt;br /&gt;&amp;nbsp; &amp;nbsp; TitleJustify = ;&lt;br /&gt;&amp;nbsp; &amp;nbsp; WindowTitleFont = "-*-lucida-medium-r-normal-*-12-*-*-*-*-*-*-*";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;The template provides all of the components of the Window Maker desktop formatted for use in a style or theme, EXCEPT the entry for the workspace background. &amp;nbsp;Notice that some of the elements are followed by a pair of parentheses '()'. &amp;nbsp;These correspond with elements that can carry both color and texture definitions. For these items, commands can be enterd that will produce various color gradients. &amp;nbsp;You enter color and texture information between the parentheses. &amp;nbsp;For now, I'm just going to use solid colors.&lt;br /&gt;&lt;br /&gt;Notice that I have pre-loaded the font information. &amp;nbsp;Window Maker themes and styles allow for specifying fonts using the X Logical Font Description format. &amp;nbsp;This is a very complex (some would even say unnecessarily complex) syntax. &amp;nbsp;You can see the syntax &lt;a href="http://en.wikipedia.org/wiki/X_logical_font_description"&gt;HERE&lt;/a&gt;&amp;nbsp;or you can use a program like xfontsel to find and select fonts. &amp;nbsp;Xfontsel will provide all of the syntax defining a particular font for you. &amp;nbsp;For now, I've simply provided a couple of examples. &amp;nbsp;When selecting fonts, remember that a font that is not installed on your system (or someone else's system, if you're sharing your styles and themes) may not display properly and that the sytem will choose an alternate font for you if the one you specify is not installed.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Step 2:&lt;/b&gt;&lt;br /&gt;Now we're ready to build the style. &amp;nbsp;I'm going to use various shades of gold. &amp;nbsp;You can run showrgb and take a look at the dozens of pre-defined color names available, or go to colorpicker.com and use your imagination! &lt;br /&gt;&lt;br /&gt;Enter (or copy and paste) the following values for the components in your template:&lt;br /&gt;&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; &amp;nbsp; IconBack = (solid, DarkGoldenrod);&lt;br /&gt;&amp;nbsp; &amp;nbsp; FTitleBack = (solid, DarkGoldenrod);&lt;br /&gt;&amp;nbsp; &amp;nbsp; FTitleColor = black;&lt;br /&gt;&amp;nbsp; &amp;nbsp; PTitleBack = (solid, brown1);&lt;br /&gt;&amp;nbsp; &amp;nbsp; PTitleColor = grey40;&lt;br /&gt;&amp;nbsp; &amp;nbsp; UTitleBack = (solid, goldenrod1);&lt;br /&gt;&amp;nbsp; &amp;nbsp; UTitleColor = grey40;&lt;br /&gt;&amp;nbsp; &amp;nbsp; MenuTitleBack = (solid, DarkGoldenrod);&lt;br /&gt;&amp;nbsp; &amp;nbsp; MenuTitleColor = white;&lt;br /&gt;&amp;nbsp; &amp;nbsp; MenuTextBack = (solid, PaleGoldenrod);&lt;br /&gt;&amp;nbsp; &amp;nbsp; MenuTextColor = black;&lt;br /&gt;&amp;nbsp; &amp;nbsp; HighlightColor = white;&lt;br /&gt;&amp;nbsp; &amp;nbsp; HighlightTextColor = black;&lt;br /&gt;&amp;nbsp; &amp;nbsp; MenuDisabledColor = gray80;&lt;br /&gt;&amp;nbsp; &amp;nbsp; MenuTitleFont = "-*-lucida-medium-r-normal-*-12-*-*-*-*-*-iso8859-1";&lt;br /&gt;&amp;nbsp; &amp;nbsp; MenuTextFont = "-*-lucida-medium-r-normal-*-12-*-*-*-*-*-*-*";&lt;br /&gt;&amp;nbsp; &amp;nbsp; MenuStyle = normal;&lt;br /&gt;&amp;nbsp; &amp;nbsp; ClipTitleColor = black;&lt;br /&gt;&amp;nbsp; &amp;nbsp; CClipTitleColor = black;&lt;br /&gt;&amp;nbsp; &amp;nbsp; ClipTitleFont = "-*-helvetica-medium-r-normal-*-10-*-*-*-*-*-*-*";&lt;br /&gt;&amp;nbsp; &amp;nbsp; IconTitleFont = "-*-helvetica-medium-r-*-*-8-*-*-*-*-*-*-*";&lt;br /&gt;&amp;nbsp; &amp;nbsp; ResizebarBack = (solid, goldenrod3); &amp;nbsp; &lt;br /&gt;&amp;nbsp; &amp;nbsp; Displayfont = "-*-helvetica-medium-r-*-*-10-*-*-*-*-*-*-*";&lt;br /&gt;&amp;nbsp; &amp;nbsp; TitleJustify = center;&lt;br /&gt;&amp;nbsp; &amp;nbsp; WindowTitleFont = "-*-helvetica-bold-r-normal-*-12-*-*-*-*-*-*-*";&lt;br /&gt;}&lt;br /&gt;After saving this into your ~/GNUstep/Library/WindowMaker/Styles directory, you can select your new style from the menu under Workspace--&amp;gt;Appearance--&amp;gt;Styles. &amp;nbsp;Selecting the Test1 style should give you a desktop that looks something like this:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-5Zo-KOIH7mc/TrcWIZAbSZI/AAAAAAAAAGA/2p03DTxJZRA/s1600/2011-11-06-165859_1024x768_scrot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="474" src="http://2.bp.blogspot.com/-5Zo-KOIH7mc/TrcWIZAbSZI/AAAAAAAAAGA/2p03DTxJZRA/s640/2011-11-06-165859_1024x768_scrot.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;So, we've got our dark goldenrod icon backgrounds, dark goldenrod menu titlebars, pale goldenrod menu background, dark goldenrod focused window titlebars, and so on. &amp;nbsp;The menu item text is black as is the focused titlebar text. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Making A Change&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Now let's try a brief experiment. &amp;nbsp;Open the Test1.style file, and change the entry for MenuStyle from normal to flat. &amp;nbsp;Save the Test1.style file, then reload your style from the Workspace--&amp;gt;Appearance menu. &amp;nbsp;Right click your desktop and take a look at the menu. &amp;nbsp;It should now have a smooth menu field instead of a beveled field, like this:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Our4JXyJZTg/TrcWz2unCuI/AAAAAAAAAGI/AA8a0RLuaIM/s1600/2011-11-06-172241_316x355_scrot.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-Our4JXyJZTg/TrcWz2unCuI/AAAAAAAAAGI/AA8a0RLuaIM/s400/2011-11-06-172241_316x355_scrot.png" width="353" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Now that you know how easy it is to define a style in Window Maker...What are you waiting for? &amp;nbsp;Get busy styling your Window Maker desktop!&lt;br /&gt;&lt;br /&gt;In a future post, I will add to the level of complexity by including color gradients (textures) and adding a workspace background, which will move us from the 'style' category into the full-blown 'theme' category. &amp;nbsp;Enjoy!&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://windowmakerandi.blogspot.com/feeds/4454750595974120838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://windowmakerandi.blogspot.com/2011/11/theming-window-maker-part-1-window.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/4454750595974120838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/4454750595974120838'/><link rel='alternate' type='text/html' href='http://windowmakerandi.blogspot.com/2011/11/theming-window-maker-part-1-window.html' title='Theming Window Maker Part 1: Styles'/><author><name>busprof</name><uri>http://www.blogger.com/profile/11678815965526148744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/-On3QXPZGwcg/TqL4_1vHqZI/AAAAAAAAAE8/lwSobQ0Dtu4/s220/bnancenew2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-_QqZgykr_qk/TrcVwql2fxI/AAAAAAAAAF4/idFbf_1ak7w/s72-c/wmakercomponents.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7126690870590324038.post-7886442285764494131</id><published>2011-10-29T18:02:00.001-05:00</published><updated>2011-10-30T16:49:21.179-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wmaker'/><category scheme='http://www.blogger.com/atom/ns#' term='How-To'/><category scheme='http://www.blogger.com/atom/ns#' term='Window Maker'/><title type='text'>How to Get Window Maker</title><content type='html'>Once upon a time, most Linux distros included a Window Maker version 'out of the box.' &amp;nbsp;This is no longer true. &amp;nbsp;So, how can you get Window Maker today, since OOTB Window Maker installations seem to have gone the way of the Dodo? &amp;nbsp;In this post, I'm going to provide information on two Linux&amp;nbsp;distributions&amp;nbsp;that still offer Window Maker as a standard option. &amp;nbsp;I will cover other methods for getting this great window management environment in a future post.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Window Maker Out-of-the-Box: Two Options&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;The first - and in my&amp;nbsp;opinion&amp;nbsp;the best - option for anyone wanting an OOTB Window Maker install is &lt;i&gt;Liquid Lemur Linux&lt;/i&gt; (&lt;a href="http://www.liquidlemur.org/"&gt;http://www.liquidlemur.org&lt;/a&gt;). &amp;nbsp;In the interest of full disclosure, I need to mention that I am currently on the Liquid Lemur staff, so my remarks need to be taken with that in mind. &amp;nbsp;I believe I can be objective, but you do need to be aware of my direct relationship with the Lemur project.&lt;br /&gt;&lt;br /&gt;Liquid Lemur Linux is a young (very young - less than a year old) distribution that is the handiwork of lead developer DragonPalemoon. &amp;nbsp;DragonPalemoon has many years of Linux development experience that includes full development responsibility for the Window Maker versions of two past distributions. &amp;nbsp;His level of expertise shows in the Lemur Window Maker quality and 'finish,' even though the distro is still at RC1 as of this writing (late October 2011). &amp;nbsp;As with any young open source project, there is a chance that the project won't get fully off the ground, so one (and in my opinion the only) possible negative in opting for Liquid Lemur is the concern that you might get left 'high and dry' if that were to happen. &amp;nbsp;But offsetting this concern is the fact that Liquid Lemur is based on Debian Testing - and Debian isn't going away any time soon! &amp;nbsp;Basing the distribution on the Testing branch of Debian makes Lemur, in essence, a 'rolling release' with no unpleasant 'point releases' to contend with (this is the approach that Linux Mint took with it's recent 'Debian Edition' BTW). So...if the distro were to fold, you would have, in effect, a Debian-based OS that you could keep up with just routine 'aptitude update / aptitude upgrade'&amp;nbsp;maintenance&amp;nbsp;of your install.&lt;br /&gt;&lt;br /&gt;Lemur Window Maker uses the &lt;a href="http://repo.or.cz/w/wmaker-crm.git"&gt;wmaker-crm&lt;/a&gt; fork of the original Window Maker project. &amp;nbsp;Those of you who may be looking at Window Maker are probably aware that Window Maker's 'official' development is stalled at version 0.92 - which is the last 'stable' release available in most distros (including Debian, at least for the time being). &amp;nbsp;However, developer Carlos Mafra forked the Window Maker project and is in active development now. &amp;nbsp;The wmaker-crm version of Window Maker is at version 0.95, and a deb package is available at version 0.94 - which is the version used by Liquid Lemur.&lt;br /&gt;&lt;br /&gt;Lemur Window Maker version is a 'base distro,' meaning that it is not chock completely full of all sorts of applications right out of the box, and that every effort has been made to keep extra libraries, non-essential packages, and so forth out of the iso. &amp;nbsp;If you want to bloat the install later - that's up to you :) &amp;nbsp;The off-the-shelf version does include a good number of applications, though, including Chromium, terminal and text-editing apps, Scite for developers, Xchat for IRC, and a good selection of dockapps for system monitoring, weather, and so on. &amp;nbsp;Also, the installation process is scripted to allow users to opt to install pre-packaged lists of software for office productivity and other purposes - or users can access these software bundles through the 'ApeMan' utility that pre-scripts downloading and installing bundles designed for such things as office, media, graphic arts, and so on.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-FzW10fr3fms/TqyFMZiQEVI/AAAAAAAAAFo/3cdw8L3vSE8/s1600/Screenshot+-+10072011+-+02-09-03+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://1.bp.blogspot.com/-FzW10fr3fms/TqyFMZiQEVI/AAAAAAAAAFo/3cdw8L3vSE8/s640/Screenshot+-+10072011+-+02-09-03+AM.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The Liquid Lemur Window Maker iso is available at the distro's homepage (see above). &amp;nbsp;There are both i386 (32-bit) and AMD64 (64-bit) versions available. &amp;nbsp;The kernel in use is the latest 3.0 available in Debian Testing, and is currently available in both 486 and 686 PAE-enabled versions. &amp;nbsp;If you aren't sure whether to use the 486 kernel or to install the PAE-enabled version, open a terminal and do "grep pae /proc/cpuinfo" (without the quotation marks) and look through the output for "pae." &amp;nbsp;If it's there, your CPU supports physical address extensions and you can use the PAE kernel (whether you have over 4Gb of RAM memory or not BTW - there's a lot of misinformation out there on this issue).&lt;br /&gt;&lt;br /&gt;The second option for an OOTB Window Maker install may surprise some - it's that minimally-sized icon of the Linux World - Puppy Linux. &amp;nbsp;That's right, Puppy has a Window Maker 'respin' called &lt;i&gt;Next Puppy&lt;/i&gt;. &amp;nbsp;The project is the brainchild of lead developer Iguleder, and from reading the multitude of posts on the Puppy Linux forum, he seems to be an experienced developer as well. &lt;br /&gt;&lt;br /&gt;Those of you familiar with Puppy know that it is a very different sort of experience when compared with most other distributions of Linux. &amp;nbsp;Puppy's main goal is to be small in size (around 100MB is the goal for iso size) and other goals include speed, and 'newbie friendliness.' &amp;nbsp;Next Puppy meets the size goal (the iso file is around 90MB) but my trial run indicates that this particular Puppy respin is not as friendly as the stock Puppy Linux for new users. &amp;nbsp;(Note: &amp;nbsp;I have used Next Puppy off and on for the last two weeks to give it as fair a trial as I could). &amp;nbsp;In fairness - I haven't been a new user for a while. &amp;nbsp;Also in fairness - Iguleder's respin of Puppy does not appear to be geared toward new users in the same manner as standard Puppy Linux. &amp;nbsp;For example, the installed application base is very minimal - it ships with Firefox, an e-mail client, a BitTorrent client, a text editor, a terminal, an archive manager and not a whole lot more. &amp;nbsp;Users are expected to know what applications they need (and which are appropriate for this particular environment) and install them on their own. &amp;nbsp;Not a problem for someone with a decent level of Linux experience, but a serious problem (perhaps) for new users. &amp;nbsp;Another example - printing with CUPS requires configuring the boot manager to enable DBUS - not something most new users would feel comfortable doing in my opinion.&lt;br /&gt;&lt;br /&gt;Next Puppy is based on the current stable release of Debian, and the Debian repos are available (at least in theory, I've had quite a time getting applications downloaded and installed using the unique Puppy Package Manager). &amp;nbsp;This means that, as with Liquid Lemur, you get the comfort and stability of Debian. &amp;nbsp;Unlike Lemur, however, you get the stable version of Debian, which means that the newer wmaker-crm Window Maker package is not available (unless Iguleder has modified wmaker-crm to work with Debian Stable - I haven't been able to determine this for certain).&lt;br /&gt;&lt;br /&gt;The look and feel of Next Puppy is much more 'original Window Maker' than is the case with Liquid Lemur. &amp;nbsp;You get the default three dock tiles on the right (dock, terminal, and wmakerprefs utility) and (for some bizarre reason) wmsystemtray (a dockapp that 'captures' backgrounded daemons and apps like the disc use monitor shown in the screenshot) is also on the right, but separated from the three 'standard' tiles by quite a distance. &amp;nbsp;I don't know why Iguleder did this, but it's his distro and his preference, and it's easy enough to change. You get the 'clip' in the upper left-hand corner of your screen.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-RgcqpT8E0eo/TqyFolEhIII/AAAAAAAAAFw/BSOmw_7FPmo/s1600/nextpupdefdesktop.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="480" src="http://2.bp.blogspot.com/-RgcqpT8E0eo/TqyFolEhIII/AAAAAAAAAFw/BSOmw_7FPmo/s640/nextpupdefdesktop.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Opened apps (like the terminal instances shown in the screenshot) generate the default lower-left-hand-corner miniwindow. You also get the default one workspace (aka 'desktop') that Window Maker has always come with out of the box. &amp;nbsp;Window behavior, mouse settings and keybindings - all are standard-issue Window Maker. &amp;nbsp;In short, you might be excused for thinking you were back in 1999 breathlessly awaiting the Y2K catastrophe everyone was predicting back then.&lt;br /&gt;&lt;br /&gt;Next Puppy is a good implementation of Window Maker, though, and Iguleder has done a very good job integrating Window Maker with the Puppy Linux approach to Linux. &amp;nbsp;If you want to just play around with Window Maker for a bit, Next Puppy might be a good option. &amp;nbsp;On the other hand, Liquid Lemur ships as a live CD and is therefore available for 'playing around' as well. &amp;nbsp;Next Puppy is available for download &lt;a href="http://208.109.22.214/puppy/viewtopic.php?p=554791&amp;amp;sid=43bbf8feccda0cad12d23c226b953181"&gt;HERE&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;Anyway - there you have it &amp;nbsp;- two ways to grab a Window Maker desktop right this minute, without resorting to the more complex methods that are available (and again, I'll discuss those down the road). &amp;nbsp;My final recommendation is for Liquid Lemur, but you probably knew that was coming. &amp;nbsp;For those of you who may want a non-Debian or non-Puppy approach, those are available, but require a good deal more work than either Lemur or Next Puppy. &amp;nbsp;I'll post on alternatives in the future.</content><link rel='replies' type='application/atom+xml' href='http://windowmakerandi.blogspot.com/feeds/7886442285764494131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://windowmakerandi.blogspot.com/2011/10/how-to-get-window-maker.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/7886442285764494131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/7886442285764494131'/><link rel='alternate' type='text/html' href='http://windowmakerandi.blogspot.com/2011/10/how-to-get-window-maker.html' title='How to Get Window Maker'/><author><name>busprof</name><uri>http://www.blogger.com/profile/11678815965526148744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/-On3QXPZGwcg/TqL4_1vHqZI/AAAAAAAAAE8/lwSobQ0Dtu4/s220/bnancenew2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-FzW10fr3fms/TqyFMZiQEVI/AAAAAAAAAFo/3cdw8L3vSE8/s72-c/Screenshot+-+10072011+-+02-09-03+AM.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7126690870590324038.post-1125667775730556631</id><published>2011-10-21T21:45:00.003-05:00</published><updated>2011-10-22T12:06:47.063-05:00</updated><title type='text'>Ugly Duckling: Don't Let the Default Window Maker Desktop Fool You!</title><content type='html'>If you're coming to Window Maker from any other window management or desktop environment, the first thing you will probably notice is the lack of a taskbar and 'start' or 'menu' icon (with the possible exception of Openbox, which ships without either of these tools by default, as well). &amp;nbsp;Window Maker menus and applications are easily accessible, though, by simply right-clicking anywhere on the desktop - or - for those who prefer the keyboard - via the F12 key (for the applications menu) or with F11 (for the window menu, which shows which applications are running and allows for easy application switching).&lt;br /&gt;&lt;br /&gt;The default desktop looks pretty plain, though, and this can put new users off. &amp;nbsp;I want to briefly cover the basic Window Maker desktop in its default configuration in this post, then show how much can be done to improve the look and even the functionality of the Window Maker desktop very quickly and easily. &amp;nbsp;My hope is that those who are contemplating Window Maker will know what they are getting 'out of the box,' and what is easily possible - so that new users won't make the mistake of abandoning one of the finest window management tools available just because it starts out life as a bit of an ugly duckling.&lt;br /&gt;&lt;br /&gt;So...Here is a (nearly) default Window Maker desktop, with a few annotations:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-dkIJ3ni6rbU/TqIlEOUHaKI/AAAAAAAAAEk/7bYbmvH9HUU/s1600/AnnotDefaultWMDesktop.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="356" src="http://1.bp.blogspot.com/-dkIJ3ni6rbU/TqIlEOUHaKI/AAAAAAAAAEk/7bYbmvH9HUU/s640/AnnotDefaultWMDesktop.png" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As you can see, this is a very spartan, if not downright ugly, default look. &amp;nbsp;This can be easily transformed into a much more attractive desktop, as I will show in a moment, but before we turn our ugly duckling into a desktop swan, let's examine the basic attributes. &amp;nbsp;I've labeled each of these in the screenshot, so we'll begin with the column of icons on the far right of the screen. &amp;nbsp;The topmost icon is the 'dock.' It's purpose is to serve as an anchoring point for so-called 'dockapps' (dockable applications) and, by default, Window Maker provides two of these.&lt;br /&gt;&lt;br /&gt;The first default dockapp provided by Window Maker is a terminal emulator. &amp;nbsp;Window Maker generally uses an rxvt-type terminal (such as aterm, xterm, or rxvt itself) but can be any terminal emulator you prefer. &amp;nbsp;My personal preference is currently terminator - you can use any terminal you like.&lt;br /&gt;&lt;br /&gt;The third icon from the top is the wmprefs application. &amp;nbsp;wmprefs is a tool for configuring most of the options in Window Maker, such as the initial positioning of application windows on the desktop, the default fonts used in titlebars and the menu, among many other things. &amp;nbsp;In a future post, I will cover wmprefs and its many uses.&lt;br /&gt;&lt;br /&gt;These three dock icons - the dock itself, the terminal icon, and the wmprefs icon - are the only three icons in the default dock. &amp;nbsp;Other dockable applications can be added, though, and in this screenshot I have added two. &amp;nbsp;The fourth item down the dock in the screenshot is a the wmcalclock dockapp. &amp;nbsp;By its name, you can probably guess that this is simply a calendar/clock application that provides (wait for it...) the date and time.&lt;br /&gt;&lt;br /&gt;The final dockapp shown in the screenshot is the wmsystemtray application. &amp;nbsp;This application "captures" background applications and daemons - such as the volumeicon and wicd daemon shown here - and places them "inside" the icon for easy access and viewing.&lt;br /&gt;&lt;br /&gt;Any application a user wishes to permanently dock (so that it will automatically appear on the desktop) must first be started from the command line in a terminal or from the 'run' dialogue in the menu. &amp;nbsp;Once the application is started, its icon will appear at the bottom left of the desktop (by default - this can be changed as well). &amp;nbsp;The screenshot shows two terminal instances open at the bottom left of the screen - and any app that you start will provide an icon in this initial location. &amp;nbsp;To make an application a permanent part of the dock column, you simply left-click-and-drag the icon to the bottom of the dock column, and the icon will be 'attracted' to the dock. &amp;nbsp;The app icon will remain there permanently until the user removes it, and it will reappear after each re-boot in the same location.&lt;br /&gt;&lt;br /&gt;The other major default feature shown in the screenshot is the 'clip.' &amp;nbsp;The clip is a mini-dock that is workspace-specific. &amp;nbsp;In other words, users can attach application icons to the clip just as to the dock, but the clipped icons only appear on the specific workspace on which that instance of the clip appears (some folks call these 'desktops' although 'workspace is the preferred nomenclature). &amp;nbsp;Users can have as many different workspaces as desired (I use six - the default is one - but it is easy to add more; we'll cover this in a future post).&lt;br /&gt;&lt;br /&gt;There you have it - the default appearance and very basic features of the Window Maker desktop. &amp;nbsp;Now, before you despair, here are a couple of examples of just how good Window Maker can look. &amp;nbsp;Compare these with the default configuration and see if you can uncover some of the customizations involved. &amp;nbsp;We'll be discussing how to accomplish these customizations in appearance and functionality in future posts.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Kh173rIhWb4/TqIuArAjmHI/AAAAAAAAAEs/DcoqEAz4_XI/s1600/NewBlue2clean.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-Kh173rIhWb4/TqIuArAjmHI/AAAAAAAAAEs/DcoqEAz4_XI/s400/NewBlue2clean.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://windowmakerandi.blogspot.com/feeds/1125667775730556631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://windowmakerandi.blogspot.com/2011/10/ugly-duckling-dont-let-default-window.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/1125667775730556631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/1125667775730556631'/><link rel='alternate' type='text/html' href='http://windowmakerandi.blogspot.com/2011/10/ugly-duckling-dont-let-default-window.html' title='Ugly Duckling: Don&apos;t Let the Default Window Maker Desktop Fool You!'/><author><name>busprof</name><uri>http://www.blogger.com/profile/11678815965526148744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/-On3QXPZGwcg/TqL4_1vHqZI/AAAAAAAAAE8/lwSobQ0Dtu4/s220/bnancenew2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-dkIJ3ni6rbU/TqIlEOUHaKI/AAAAAAAAAEk/7bYbmvH9HUU/s72-c/AnnotDefaultWMDesktop.png' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7126690870590324038.post-910056442346574254</id><published>2011-10-19T22:01:00.000-05:00</published><updated>2011-10-19T22:01:02.159-05:00</updated><title type='text'>Why am I doing this?</title><content type='html'>Starting a weblog - and making it public - needs to be done with a sense of purpose. &amp;nbsp;Given the fact that we seem to exist today in a state of 'information overload,' there's no real benefit to adding to the cacaphony, unless...&lt;br /&gt;&lt;br /&gt;Unless you believe that you have something to say that at least some people will find interesting, and useful, and that you won't merely add another decibel or two to the noise that seems to surround us. So, it is with the belief that I can provide something useful and interesting that I have created this public weblog.&lt;br /&gt;&lt;br /&gt;This blog will not be a daily diary of my life - I don't think most people (and that includes my friends and most of my relatives) want to read a day-by-day account of my comings, goings and doings (or 'don't-ings' as the case sometimes is) and I certainly don't believe that sort of thing is either useful or interesting. &amp;nbsp;The blog title (the inspiration for which I owe to Rich at debianandi.blogspot.com - see the link below right) and the blog description really tell you most of what you need to know about my purpose here - namely - to do what I can to promote the Window Maker window manager, Linux, and open source projects (mainly software projects of various sizes, types and descriptions) and (maybe - occasionally) something outside the Linux-Window Maker-Open Source family of topics that I find especially interesting and compelling enough to post on this blog.&lt;br /&gt;&lt;br /&gt;What I envision - at least now, at the outset - is that I can provide information on Window Maker, Linux, and open source software from a user's perspective that will help in some small way to help others with similar interests or who are looking for alternatives to their current computing tools.&lt;br /&gt;&lt;br /&gt;I will be posting how-to's related to Window Maker. &amp;nbsp;I will be posting information on the ongoing development (as I understand it - I'm not a programmer or developer, just a user) of Window Maker and the Linux distributions that offer it as a window management environment. &amp;nbsp;I will be posting on projects that I am directly connected with - such as Liquid Lemur Linux (see the 'links') and others. &amp;nbsp;In short, I will be trying to provide useful information that is interesting to at least some people - but I've already said that, and since I'm beginning to repeat myself, I'll end this first post here, except to say - Please check back, you might find something you can use or something of interest.</content><link rel='replies' type='application/atom+xml' href='http://windowmakerandi.blogspot.com/feeds/910056442346574254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://windowmakerandi.blogspot.com/2011/10/why-am-i-doing-this.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/910056442346574254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7126690870590324038/posts/default/910056442346574254'/><link rel='alternate' type='text/html' href='http://windowmakerandi.blogspot.com/2011/10/why-am-i-doing-this.html' title='Why am I doing this?'/><author><name>busprof</name><uri>http://www.blogger.com/profile/11678815965526148744</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3.bp.blogspot.com/-On3QXPZGwcg/TqL4_1vHqZI/AAAAAAAAAE8/lwSobQ0Dtu4/s220/bnancenew2.jpg'/></author><thr:total>1</thr:total></entry></feed>