<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux is my life</title>
	<atom:link href="http://almostconnecticut.net/linuxismylife/feed/" rel="self" type="application/rss+xml" />
	<link>http://almostconnecticut.net/linuxismylife</link>
	<description>I like to get Linux to work, and sometimes I succeed.</description>
	<lastBuildDate>Sat, 29 Sep 2012 13:45:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Emacs, Org Mode, and a database like no other</title>
		<link>http://almostconnecticut.net/linuxismylife/2012/03/emacs-org-mode-database/</link>
		<comments>http://almostconnecticut.net/linuxismylife/2012/03/emacs-org-mode-database/#comments</comments>
		<pubDate>Tue, 06 Mar 2012 01:02:08 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://almostconnecticut.net/linuxismylife/?p=379</guid>
		<description><![CDATA[Like any married man, I suppose, I have a Honeydew List. It&#8217;s a list that forever changes but never goes away. Shopping lists, Honeydew lists, radio program lists&#8230;. I keep my lists in Emacs, and in particular I utilize a &#8230; <a href="http://almostconnecticut.net/linuxismylife/2012/03/emacs-org-mode-database/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Like any married man, I suppose, I have a <a href="http://angelicious.com/justalicious/honey-dew-list/" target="_blank">Honeydew List</a>. It&#8217;s a list that forever changes but never goes away.</p>
<p>Shopping lists, Honeydew lists, radio program lists&#8230;. I keep my lists in Emacs, and in particular I utilize a rockin&#8217; good hunk of Elisp code called <a href="http://orgmode.org/" target="_blank">Org Mode</a>. In Org Mode, you can fold lines in and out, and you use the number of asterisks to identify the level of the line: its place in the hierarchy, as you will. Here is a classic Org Mode top level:</p>
<p><a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode01_topoftodolist.png"><img src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode01_topoftodolist-1024x640.png" alt="" title="orgmode01_topoftodolist" width="640" height="400" class="aligncenter size-large wp-image-365" /></a><br />
With your cursor on that top line, hit the <span style="color: #3366ff;">[Tab]</span> key. The next level (everything with two asterisks) will be revealed.<br />
<span id="more-379"></span><br />
<a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode02_secondleveltodolist.png"><img src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode02_secondleveltodolist-1024x640.png" alt="" title="orgmode02_secondleveltodolist" width="640" height="400" class="aligncenter size-large wp-image-366" /></a><br />
If you stay on that top line and hit the <span style="color: #3366ff;">[Tab]</span> key again, <em>everything</em> will open up.</p>
<p><a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode03_fulltodolist.png"><img src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode03_fulltodolist-1024x640.png" alt="" title="orgmode03_fulltodolist" width="640" height="400" class="aligncenter size-large wp-image-367" /></a>Note that one of the items has some sub-sub-sub-headings, and one has some lines that don&#8217;t seem to be part of any hierarchy at all. The lines without asterisks are sort of a bottom level; you can&#8217;t hide anything else under them. In a relatively modest Org Mode outline like this one, they work for all practical purposes identically to the ones with four asterisks.</p>
<p>Hit <span style="color: #3366ff;">[Tab]</span> again, and you&#8217;re back to just the single top-level line.</p>
<p><span style="font-family: Arial, Helvetica, sans-serif; font-size: small; color: Maroon">Now is probably as good a time as any to blurt out a few words about formatting. This blog post is long. Even by my standards, it&#8217;s long. I like to think that everything I write is interesting, but paragraphs that look like this one will be relatively off-topic, and you can skip them if you&#8217;re in a hurry.</span></p>
<p>If you have a reasonably up-to-date Emacs, Org Mode is included, and so is a lovely reference manual, which you can access by going <span style="color: #3366ff;">C-h i</span> (which is Emacspeak for <span style="color: #3366ff;">[Ctrl-H], [i]</span>; the &#8220;i&#8221; stands for &#8220;info&#8221;) and scrolling down the list of manuals until you get to the O&#8217;s. The following excerpt, with keystrokes in classical Emacspeak, will get you started in basic navigation.</p>
<p><code>2.4 Motion<br />
==========</p>
<p>The following commands jump to other headlines in the buffer.</p>
<p>`C-c C-n'<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next heading.</p>
<p>`C-c C-p'<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previous heading.</p>
<p>`C-c C-f'<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next heading same level.</p>
<p>`C-c C-b'<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Previous heading same level.</p>
<p>`C-c C-u'<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Backward to higher level heading.</p>
<p>`C-c C-j'<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Jump to a different place without changing the current outline<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;visibility. Shows the document structure in a temporary buffer,<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;where you can use the following keys to find your destination:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;TAB&gt;&nbsp;&nbsp;&nbsp;Cycle visibility.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;down&gt;/&lt;up&gt;&nbsp;&nbsp;&nbsp;&nbsp; Next/previous visible headline.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;RET&gt;&nbsp;&nbsp;&nbsp;&nbsp;Select this location.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp;&nbsp;Do a Sparse-tree search<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The following keys work if you turn off `org-goto-auto-isearch'<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n / p Next/previous visible headline.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;f / b Next/previous headline same level.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;u One level up.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0-9 Digit argument.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;q Quit<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;See also the variable `org-goto-interface'.</code></p>
<p>If you don&#8217;t understand all that, don&#8217;t worry. I don&#8217;t either.</p>
<p>You can run Emacs within your X environment (that&#8217;s where my screenshots come from), or within a terminal emulator, or in text mode by going to one of your TTY screens. If you want to run it in a terminal emulator, you can run it as <span style="color: #3366ff;">emacs -nw</span>, and it will stay in text mode, like so:</p>
<p><a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode04_textmode.png"><img src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode04_textmode-1024x640.png" alt="" title="orgmode04_textmode" width="640" height="400" class="aligncenter size-large wp-image-368" /></a><br />
<span style="font-family: Arial, Helvetica, sans-serif; font-size: small; color: Maroon">Emacs, when run in your X desktop environment, does support mouse movements. But Emacs dates back to the 1970s, before mice were even invented, or at least before they were seen outside of the laboratory (didja see what I just did?), and it is still designed to be run completely from your keyboard. The very fact that Emacs predates Linux, mice, Windows 3.1, Windows <strong>2</strong>.1, the Space Shuttle, MTV, the 20¢ first-class letter rate, and the deaths of Marshal Josip Broz Tito and Leonid Brezhnev give it an unusually rich folklore and culture and more add-ons than most humans could even count. But it also gives it some ambiguous legacies: a set of keystrokes that aren&#8217;t like anything else on earth, a very strange vocabulary both written and spoken, and a symbiosis with a programming language—LISP—that was developed at MIT for artificial intelligence, and which at least for a brief while required its own machines to run on. No fewer than 17 &#8220;significant dialects&#8221; are noted in <a href="http://en.wikipedia.org/wiki/Lisp_(programming_language)" target="_blank">its Wikipedia article</a>, and none of them are Emacs LISP (Elisp). And, of course, people who have been using Emacs for 30 years or more, or ever since a fella name of Richard Stallman started hacking around with a pair of existing text editors called E and TECO (sounds like a Butch Cassidy spinoff, doesn&#8217;t it?), would go into a coma if one day Emacs just up and started acting like the rest of the world. Not that I am criticizing them. Switching from the WordPerfect DOS keyboard to the Windows CUA keyboard took me to school regarding muscle memory.</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif; font-size: small; color: Maroon">BTW, you may be aware that for most of that time, a flamewar has been going on between users of Emacs and users of <a href="http://www.vim.org/" target="_blank">Vim</a>. I remember once at a Linux users&#8217; group meeting, a guy I&#8217;d been talking to and getting along with was actually a bit afraid to tell me that he used Vim at work; I&#8217;d been waxing rhapsodic about some damn keystroke combination or another, I guess. I do not hesitate to say that I am ecumenical. I learned Emacs because my supervisor at a job I had for 10 years knew Emacs. Had he known Vim, I&#8217;m sure I would have learned Vim, and I&#8217;m sure that I would have been very happy. Vim is a terrific program; like Emacs, you can run it in an X environment or at the command line. And more so than Emacs, it is ubiquitous. If you are running Linux, the chances are about 98% that you have at least a vi or a vim-tiny, if not a Vim or a Gvim, at your disposal. Emacs was <em>never</em> tiny. Anyway, I don&#8217;t like flamewars, and I wish I could learn Vim, but that&#8217;s just too many keystrokes to carry around in the ol&#8217; shoulder pumpkin. Hell, I&#8217;ve still got WordPerfect DOS keystrokes up there! And, besides, I do love Emacs and it has never failed me; I have no reason to learn anything else.</span></p>
<p>But sometimes a list just isn&#8217;t enough. That&#8217;s when you need a database.</p>
<p>In the <span style="font-family: Courier, monospace; background: Navy; color: #FFFFFF;"><strong>C:\&gt;&nbsp;goodold&nbsp;-days</strong></span>, programs like <a href="https://en.wikipedia.org/wiki/Q_%26_A_(software)" target="_blank">Q&amp;A</a> and <a href="http://drdobbs.com/184403976?pgno=2" target="_blank">PC-File</a> fit the need almost perfectly. Neither of those programs survived the Windows onslaught for very long; in the Windows world, it seemed that Microsoft Works (or, for the cultists, ClarisWorks/AppleWorks) filled this niche market well enough for most dudes and dudettes. And people who had to use Microsoft Office for work or whatever reason, and had or wanted to have a database, could use the souped-up (and pricier) Microsoft Office that included Access.</p>
<p><span style="font-family: Arial, Helvetica, sans-serif; font-size: small; color: Maroon">Access is a relational database—a bigger, brawnier, not to say bloatier beast than Q&amp;A—but it is pretty ergonomic. Or it was, anyway; I haven&#8217;t looked it for a long time. You could use it as a flat-file database (that is, a database with only one table) without having its relational abilities get in your way. Paradox, which as part of the WordPerfect complex I gravitated to, was more difficult. I used it for a few projects over the years, but nothing ever really came easy. The best one I ever used was Alpha Five, which was simply a beautiful piece of software (and AFAICT is not mentioned anywhere in the <a href="http://appdb.winehq.org/objectManager.php?bIsQueue=false&amp;bIsRejected=false&amp;sClass=application&amp;sTitle=Browse+Applications&amp;iItemsPerPage=25&amp;iPage=1&amp;sOrderBy=appName&amp;bAscending=true" target="_blank">WineHQ database</a>).</span></p>
<p><span style="font-family: Arial, Helvetica, sans-serif; font-size: small; color: Maroon">Whilst researching this essay, I discovered a successor program to Q&amp;A, <a href="http://sesamedatabase.com/" target="_blank">Sesame</a>, which claims to have a Linux version. The basic &#8220;Personal&#8221; version costs $79; you can download a trial version, but I couldn&#8217;t figure out how to download a Linux trial version. (<em>Later:</em> Never mind, I found it.) Anyway, though the latest Windows release is dated 2010, I&#8217;m not sure how actively this program is being developed; peep, if you will, the Windows logo on the page I linked to above.</span></p>
<p>Of course, many databases can be kept in spreadsheets. Spreadsheets have traditionally been easier to use, and many of us encountered them at work and learned enough to get by and even create our own.</p>
<p><span style="font-family: Arial, Helvetica, sans-serif; font-size: small; color: Maroon">Throughout this article, when I talk about &#8220;databases&#8221; I&#8217;m not talking about the monsters that run arrivals and departures at Heathrow and track the Human Genome Project. I&#8217;m talking about things that normal people might use for stuff like keeping an inventory of their antiques or running a mailing list for the local historical society.</span></p>
<p>Where spreadsheets break down is in what databases often call a &#8220;memo field&#8221;. Memo fields are invisible, or noted with a marker, in &#8220;table view&#8221; (which usually looks something like a spreadsheet). If you go into &#8220;record view&#8221; in a database, you get essentially a full screen to view or edit your record, including your memo field. I&#8217;ll get back to memo fields in a couple of paragraphs. You&#8217;ve run into this problem if you&#8217;ve ever had to place an extensive annotation in a cell in a spreadsheet.</p>
<p>Where databases break down (besides having relatively rudimentary numeric calculations) is in an ineffable quality that can be called &#8220;bloat&#8221;, &#8220;clunkiness&#8221;, &#8220;lack of portability&#8221;, or whatever. Adding a record, or changing the number of characters a record can contain, or changing the appearance of a form, typically takes an extra step or 3 over doing the same thing in Gnumeric. And sorting records is done obliquely, by creating a &#8220;report&#8221;, which you usually have to design yourself.</p>
<p>Many articles have been written on which one you should use. If you don&#8217;t want to read any more about it, and/or you could care less what I have to say about Kexi, you can skip this paragraph and the next couple and go down to where it says &#8220;Can Emacs help?&#8221;. (You might be thinking you can skip the whole post, but then you&#8217;d miss out on some more cool stuff about Emacs, and boy, are <em>you</em> ever gonna be sorry!) If you were to do an inventory of your book collection and you&#8217;re just someone who likes to read, there probably is no reason not to do it in Calc or Gnumeric. If you&#8217;re a collector of rare books, you might want to add a bunch of columns to note <em>e.g.</em> what condition the book is in, whether it&#8217;s a first edition, whether you bought it legitimately or stole it off of somebody, and your nice spreadsheet is all of a sudden sprawling off the edge of the screen, and you&#8217;re sitting there scratching your head and saying, &#8220;How&#8217;m I ever gonna print <em>this</em> baby?&#8221; (The answer, gentle reader, involves Scotch tape.) And, finally, if you&#8217;re keeping a book journal, you might keep notes whilst reading, or you might even write an essay about it, and you might want to attach them to the permanent record. Excelsior! You&#8217;ve just found a great use for a memo field and, by extension, a database.</p>
<p>There is at least one full-fledged database available for Linux, and that&#8217;s <a href="http://kexi-project.org/" target="_blank">Kexi</a>. It isn&#8217;t especially well-known, and it has gotten some mixed reviews over the years. (There is another one, <a href="http://www.glom.org/wiki/index.php?title=Glom" target="_blank">Glom</a>, which I haven&#8217;t tried and upon which development appears to have slowed. There is also, of course, Open/LibreOffice Base, but I have not had auspicious times with it, personally speaking from experience.) Anyway, I used Kexi for a couple of months or more: not for my book journal, but when I hear some music I like, I keep track of that, and since I listen to a lot of fairly obscure stuff I might have to kind of go out of my way for it if I&#8217;m ever going to hear it again. I ended up keeping this in Kexi, partly because you never know when you&#8217;re going to need a memo field and partly because I wanted to try out Kexi.</p>
<p>Kexi is certainly good at what it sets out to do, and if you&#8217;ve been using Access for something or another and want to bring that data over with you to Linux, I don&#8217;t see why you wouldn&#8217;t manage just fine. Kexi can be used as a front end to MySQL or PostgreSQL, or as a self-contained Accesslike desktop database application. It&#8217;s fairly easy to catch on to, or at least I found it to be so. On the downside, the report writer (which is essentially how you extract particular records from a database) lags a bit in maturity. Some people have reported stability problems; it has crashed on me a couple of times, but without data loss, and I was able to just restart Kexi and carry on. If you design more complex databases than I do, or if you don&#8217;t maniacally do backups, or if you really don&#8217;t like it at all when your application just flat-out disappears on you, you may not be satisfied with this.</p>
<p>I installed Kexi in Mageia; and since Kexi is part of the KOffice/Calligra suite, Mageia was a good place for it. Later on, when I was putting Linux Mint 12 through its paces, I thought about installing Kexi there just to see how it would work, but it wanted to pull in a total of 295 MB worth of dependencies. I&#8217;m sure it would work well—KDE apps do play nice with other DTEs, and Linux Mint is a first-rate platform—but I already had three whole desktop environments in my Linux Mint (five counting some GNOME variants; an essay about <em>that</em> is on its way), and I wasn&#8217;t sure I wanted to load it up further with the entire KDE core.</p>
<p>And it got me thinking. Supposing I could get away from the database format? I don&#8217;t necessarily mean &#8220;locked, blobby binary format&#8221;; Kexi uses the free and open-source SQLite format, and it also exports data into .csv, a cheerfully human-readable text format, so your Kexi database is essentially in no danger at all of being rendered inaccessible through obsolescence. But my needs are relatively simple, and in a way, utilizing a relational database for things like my book journals and songs I heard on some college radio station is like driving a Lamborghini to a garage sale. It&#8217;s&#8230;not exactly <em>pretentious</em>, but it&#8217;s a little heavy-handed.</p>
<p>Can Emacs help?</p>
<p>I looked at a venerable and popular Emacs mode called the <a href="http://www.emacswiki.org/emacs-zh?action=browse;oldid=BigBrotherDataBase;id=BbdbMode" target="_blank">Insidious Big Brother Database</a>, but it works closely with Emacs email and newsgroup modes and is really designed to be your address book. I looked at <a href="http://www.gnu.org/software/recutils/" target="_blank">GNU recutils</a>, a cluster of command-line utilities that work on text files of a particular format; it&#8217;s a fascinating project and I almost got it to work, but ultimately it seemed a little too minimalist (well, okay, hard) for me.</p>
<p>&#8220;Gee,&#8221; I wondered. &#8220;I wish I could use a big ol&#8217; Org Mode file for this! That would be <em>so keen!</em> But there&#8217;s no facility for extracting records! All I could do is searches on a predefined value, and&#8230;aw, <em>heck</em>, by the time I got done searching for <span style="color: #3366ff;">Biography Music</span> and running macros to extract the proper records to another buffer, I&#8217;ll be <em>all grown up</em>, and <em>nothing will work any more!</em>&#8221;</p>
<p>In fact, the answer was there all along. Org Mode contains something called Agenda View. I&#8217;d glanced at it briefly and noted that it was, among other things, a way to extract all items in an Org file (or, if you&#8217;re good at discernment, in several Org files) that are tagged <span style="color: #3366ff;">TODO</span>: an important Org keyword. I keep everything that would naturally fall under that category all together in the Honeydew List, so I never needed to worry much about TODOs, and I thought—reasonably enough IMHO—that the rest of Agenda View was about, like, y&#8217;know, agendas? Like for meetings? And conferences?</p>
<p>But inherent within the concept of the Agenda is something Emacs calls <span style="color: #3366ff;">Properties</span>. In their basic form, Properties are like little cannisters of data that can be inserted beneath an Org Mode heading or subheading. They don&#8217;t &#8220;unfold&#8221; like regular Org Mode items as you cycle through with your <span style="color: #3366ff;">Tab</span> key; you have to put the cursor right on the line that says :<strong></strong>PROPERTIES: and hit <span style="color: #3366ff;">Tab</span> from there to open it up. Here&#8217;s one.</p>
<p><code>&nbsp;&nbsp;&nbsp;:<strong></strong>PROPERTIES:<br />
&nbsp;&nbsp;&nbsp;:Author: Victor Andrade<br />
&nbsp;&nbsp;&nbsp;:Author2:<br />
&nbsp;&nbsp;&nbsp;:Title: My Missions for Revolutionary Bolivia, 1944-1962<br />
&nbsp;&nbsp;&nbsp;:Subtitle:<br />
&nbsp;&nbsp;&nbsp;:<strong></strong>Published: 1976<br />
&nbsp;&nbsp;&nbsp;:Read: 2010<br />
&nbsp;&nbsp;&nbsp;:Subject: History<br />
&nbsp;&nbsp;&nbsp;:Area: Bolivia<br />
&nbsp;&nbsp;&nbsp;:Subject2:<br />
&nbsp;&nbsp;&nbsp;:Reread:<br />
&nbsp;&nbsp;&nbsp;:Recommended: 'Foreign Affairs' review<br />
&nbsp;&nbsp;&nbsp;:Source: Stonington Library<br />
&nbsp;&nbsp;&nbsp;:From: ILL from UConn<br />
&nbsp;&nbsp;&nbsp;:Synopsis:<br />
&nbsp;&nbsp;&nbsp;:Comments:<br />
&nbsp;&nbsp;&nbsp;:END:</code></p>
<p>As you can see, the first and last lines are capitalized and encased in colons. Those have to be your first and last lines, exactly like that. In between, it&#8217;s more up to you. You can define &#8220;keys&#8221; (those are the things between colons, such as <span style="color: #3366ff;">:Author:</span> and <span style="color: #3366ff;">:Subject2:</span>), and these will be the same in every single record. You don&#8217;t have to assign a value to every key in every record; in my example above, four keys have no values, which is not to say that they are immoral in any way, of course. It&#8217;s probably a good idea to throw in a couple of extra keys, just in case you have to expand your database in the future. You can call them <span style="color: #3366ff;">:Eenymeeny:</span> and <span style="color: #3366ff;">:Teenyweeny:</span> or whatever you want, and if you need them, you can do a global search-and-replace and replace the idiotic name with something more relevant.</p>
<p><span style="font-family: Arial, Helvetica, sans-serif; font-size: small; color: Maroon">Here&#8217;s a quick shortcut (which I think we can all agree is better than an achingly, grindingly <em>slow</em> shortcut): Type out the form you want to use for your database record. Include all the keys, but don&#8217;t include any values at all. Type it out exactly how you want to see it. Go to the beginning of it. Hit <span style="color: #3366ff;">[Ctrl]-[Spacebar]</span>. Arrow down to the end of the form. Hit <span style="color: #3366ff;">[Ctrl-W]</span>, which is &#8220;cut&#8221;, or what almost every other application in the known universe would do if you hit <span style="color: #3366ff;">[Ctrl-X]</span>. Then type something you want to use as an abbreviation for the form; for instance, I use <span style="color: #3366ff;">8books</span> as an abbreviation for the books database record. At the end of the string of characters you want to use as an abbreviation, go <span style="color: #3366ff;">[Ctrl-X]</span>, <span style="color: #3366ff;">a</span>, <span style="color: #3366ff;">i</span>, <span style="color: #3366ff;">g</span>. At the bottom of the screen, Emacs will prompt you: <span style="color: #3366ff;">Global expansion for <em>(whatever your abbreviation is)</em>:</span>. Go <span style="color: #3366ff;">[Ctrl-Y]</span>, which is Emacspeak for &#8220;<span style="color: #3366ff;"><em>Yank</em></span> the last piece of text you cut out of the killring&#8221; (I told you Emacspeak was odd!), and then hit <span style="color: #3366ff;">[Enter]</span>. When you close Emacs, it will prompt you to save the abbreviation in a file called <span style="color: #3366ff;">~/.abbrev_defs</span>. Say yes, and every time you type your chosen abbreviation and follow it with a space, [Enter], a comma, or a period, the text will pop out like a Jack-in-a-box-in-an-accordion. This abbreviation will be yours until the end of time, or until you find yourself without a working copy of <span style="color: #3366ff;">~/.abbrev-defs</span>, whichever comes first.</span></p>
<p>Anyway, here is a short primer on how to locate records in an Org Mode database. This will be very simplistic; I won&#8217;t get into searching multiple databases, and in fact I&#8217;ll give just one example that kindasorta replicates how you would use a filter or a simple query in a more conventional spreadsheet or database. Here is my book journal, all folded up:</p>
<p><a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode06_booksfolded.png"><img src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode06_booksfolded-1024x640.png" alt="" title="orgmode06_booksfolded" width="640" height="400" class="aligncenter size-large wp-image-369" /></a><br />
A <span style="color: #3366ff;">[Tab]</span> on the only visible line opens up all the second-level lines. (I use authors, rather than book titles, as individual entries; for some reason they have always been easier for me to remember.) Oh, by the way: the ellipsis at the end of a line indicates that that line has a folded-up level (or levels) below it. It&#8217;s not editable, but that&#8217;s okay, because it loves you and it&#8217;s there to help.</p>
<p><a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode07_booksunfolded.png"><img src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode07_booksunfolded-1024x640.png" alt="" title="orgmode07_booksunfolded" width="640" height="400" class="aligncenter size-large wp-image-370" /></a><br />
Hit <span style="color: #3366ff;">C-c /</span> (a.k.a. <span style="color: #3366ff;">[Ctrl-C], /.</span>). See the dialogue at the little area—the minibuffer—at the bottom of the screen?</p>
<p><a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode08_searchforbolivia.png"><img src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode08_searchforbolivia-1024x640.png" alt="" title="orgmode08_searchforbolivia" width="640" height="400" class="aligncenter size-large wp-image-371" /></a><br />
To see what other books about Bolivia besides this one by Victor Andrade are here, hit <span style="color: #3366ff;">p</span> for &#8220;property&#8221;. Type <span style="color: #3366ff;">Area</span>. (Remember, properties are the things stuck in between :colons: and which remain the same in every record. Elsewhere, they are sometimes called &#8220;keys&#8221;, I just noticed.)</p>
<p><a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode08b_searchforbolivia.png"><img src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode08b_searchforbolivia-1024x640.png" alt="" title="orgmode08b_searchforbolivia" width="640" height="400" class="aligncenter size-large wp-image-372" /></a><br />
Next, Emacs will prompt you for the value. Type <span style="color: #3366ff;">Bolivia</span>.</p>
<p><a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode08c_searchforbolivia.png"><img src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode08c_searchforbolivia-1024x640.png" alt="" title="orgmode08c_searchforbolivia" width="640" height="400" class="aligncenter size-large wp-image-373" /></a><br />
Wait a little while, and you&#8217;ll see something that looks like this:</p>
<p><a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode09_boliviaresults.png"><img src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/03/orgmode09_boliviaresults-1024x640.png" alt="" title="orgmode09_boliviaresults" width="640" height="400" class="aligncenter size-large wp-image-374" /></a><br />
You can unfold the whole list, and the six Bolivian titles will remain partially highlighted, just as they are here. Pretty cool, huh?</p>
<p>On my <a href="http://almostconnecticut.net/linuxismylife/specs/" target="_blank">Play Computer</a>, with 8 GB of memory, this procedure took 16 seconds. On my laptop, with a 1.6 GHz processor and a mere 1 GB of memory, the same search took 24 seconds. That&#8217;s going through over 2,500 entries. (Yeah. I read a lot, I remember what I read, and I&#8217;ve kept a book journal for a long time.) The book journal .org file is a text file of some 550 KB in size. I would <em>never</em> complain about that being too slow of a search.</p>
<p>To learn more—and there&#8217;s so much more to explore!—simply visit <a href="http://orgmode.org/" target="_blank">orgmode.org</a>. From that site, you can download a 200-page .pdf of the Org Mode Manual if reading it in Info format in Emacs doesn&#8217;t float your boat, or for about $17 after shipping you can purchase a rather nicely printed copy of same, of which a buck goes into orgmode.org&#8217;s coffers. You can even buy an Org Mode T-shirt. I don&#8217;t get anything out of it; I&#8217;ve never even met anybody from Org Mode, never mind asked them for a cut. But once in a while, a piece of software comes along that makes a difference. Not only has Org Mode organized my book journals, it has even made me like my Honeydew Lists—and that, dear reader, is an endorsement you won&#8217;t hear every day.</p>
]]></content:encoded>
			<wfw:commentRss>http://almostconnecticut.net/linuxismylife/2012/03/emacs-org-mode-database/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Where are they now?</title>
		<link>http://almostconnecticut.net/linuxismylife/2012/02/where-are-they-now/</link>
		<comments>http://almostconnecticut.net/linuxismylife/2012/02/where-are-they-now/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 03:49:50 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://almostconnecticut.net/linuxismylife/?p=304</guid>
		<description><![CDATA[I&#8217;ve been blogging here for the better part of nine months, with some absences, of course. (The most recent one: my wife is having a medication reaction in the wake of what we thought was going to be a peaceful &#8230; <a href="http://almostconnecticut.net/linuxismylife/2012/02/where-are-they-now/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve been blogging here for the better part of nine months, with some absences, of course. <em>(The most recent one: my wife is having a medication reaction in the wake of what we thought was going to be a peaceful sub-surgical procedure. She&#8217;s been really ill for the better part of two weeks.)</em> In those nine months, I have experimented with many a distro, and sometimes I got far enough to write about them. Here, I want to go back and look at them with the benefit of hindsight, which as we all know can bite you hard if you really believe it&#8217;s 20/20.</p>
<p><strong><span style="color: #ff0000;">Foresight Linux 2.5, Xfce edition</span></strong><br />
The <a href="http://almostconnecticut.net/linuxismylife/2011/05/foresight-linux-xfce-and-me/" target="_blank">first distro I reviewed</a> after I opened this blog, Foresight Linux offered me a veritable fantasia of computing enjoyment. It hits a near-spotless balance between &#8220;just works&#8221; and &#8220;urges you to get under the hood&#8221;. Sadly, though, I had problems with <span style="color: #3366ff;">sudo conary updateall</span> on both the Play Computer and the laptop. Simply put, there appears to be a high amount of resource usage—memory usage in particular—associated with Conary, and if I went for too long (more than a couple of weeks) without updating, or if a kernel update came along at the same time as a LibreOffice update, Conary froze in its tracks. Bug reports have been filed. The way around this would probably be to run <span style="color: #3366ff;">sudo conary updateall</span> in the terminal emulator, pipe the output to a file, render the text more or less readable by way of a whole lotta search-and-replace operations, and run <span style="color: #3366ff;">conary update&#8230;</span> one or two packages at a time. But whenever I thought about doing all that, I got really tired.</p>
<p>I will absolutely look at Foresight Linux 3.0 (or even 2.≥6 if there is such a thing), but for now, both of my existing installations have been rendered less than trustworthy. I can&#8217;t install it on the memory-richer Fun Computer because Foresight&#8217;s installer—an older version of Anaconda—gets overwhelmed by the number of partitions on its drive: ±18, which I agree is a lot. Foresight Linux is in many ways the most <em>fun</em> Linux I&#8217;ve ever used. But this time around, it just wasn&#8217;t meant to be. Next time around, I hope things&#8217;ll be different.</p>
<p><strong><span style="color: #ff0000;">Kubuntu 11.10</span></strong><br />
I haven&#8217;t fired Kubuntu up very often, either. But that&#8217;s not Kubuntu&#8217;s fault. I liked it <a href="http://almostconnecticut.net/linuxismylife/2011/10/a-weekend-with-kubuntu/" target="_blank">when I wrote about it</a>, and I still do. If I want to work in the KDE environment, though, I tend to default to my more familiar Mageia. This may be an over-generalization, but I have found that one KDE distribution is much more like another KDE distribution than, say, one Xfce distribution is like another Xfce distribution. (I&#8217;ve found one exception: Netrunner, which is based on Kubuntu, has an inventive mix of pre-installed KDE and GNOME applications. But Netrunner is very cloud-centric, and since I don&#8217;t use any cloud apps and don&#8217;t really have any intention of starting, I disqualified myself from reviewing it.)</p>
<p>There was one project that I especially liked Kubuntu for: Uncle Jim&#8217;s Master&#8217;s thesis, which I&#8217;m turning into a LaTeX document. AucTeX, an Emacs add-on, wasn&#8217;t in Mageia&#8217;s repo (it&#8217;ll be in Mageia 2), and I had to compile it myself; it was in Kubuntu&#8217;s repo, though, and that version seems more able to tell TeX from LaTex. But I haven&#8217;t been working on Uncle Jim&#8217;s Master&#8217;s thesis lately. When I return to that project, though, I&#8217;ll have a good excuse to return to Kubuntu.<br />
<span id="more-304"></span><br />
One thing I will note: one day when I was running an update, Muon—a package manager for KDE (and apparently for the whole Debian family, or those parts of the Debian family that deign to acknowledge it on the street)—whimpered and stopped. I had to do a hard shutdown. When I next went back, Kubuntu still worked well enough for me to grab Synaptic from the repo (a little postmodern irony for your entertainment), and I was able to complete the update through Synaptic. I haven&#8217;t looked back. Muon has given me trouble on two Kubuntu installs, so I have to conclude the problem isn&#8217;t with me. Anyway, three cheers and a variety of mad props to Kubuntu for keeping itself in a workable condition during an update failure.</p>
<p>You have probably heard, maybe even from <a href="http://blogs.kde.org/node/4531" target="_blank">Jonathan Riddell himself</a>, that Kubuntu is getting semidisenfranchised from the Ubuntu roster after the upcoming 12.04 LTS release. I don&#8217;t know much about the inner workings of Canonical, and, quite honestly, I don&#8217;t know if knowing too much about Linux politics would do my tender soul any good. It seems to me that Kubuntu has attracted more than its fair share of disrespect through the years: some of it from Shuttlephobes, some of it, I&#8217;m sure, from people who had bad experiences with earlier versions, and some of it, no doubt, from people who think Kubuntu runs on Unity, which they heard they shouldn&#8217;t like.</p>
<p><strong><span style="color: #ff0000;">Linux Mint Xfce Edition</span></strong><br />
As you probably know, Linux Mint made the decision to move their Xfce offering to a Debian-based rolling release. The first .iso of the new branch came out in March or April 2011; I got around to installing it in July. Actually, I think I downloaded it when it came out, or shortly after, and couldn&#8217;t install it at all; I assumed I&#8217;d gotten a bum burn and put it aside as a project for another day. When I finally did get it to run, I <a href="http://almostconnecticut.net/linuxismylife/2011/07/linux-mint-xfce/" target="_blank">commented at the time</a> about various flakinesses, attributing them to the changeover from Xfce 4.6 to Xfce 4.8, which had just made it into Debian Testing around that time. (I can only assume that by the time Xfce 4.8 makes it into Debian Stable, Xfce 4.10 will be here.) There were other things going on, though. The audio didn&#8217;t work well (I got sound, but it didn&#8217;t, uhh, <em>sound</em> good). Even though LMDEXfce looked into the Debian Testing repos, the version of Rhythmbox that was in this release&#8217;s repos was older than the ones I had in a few other installations, and the audio quality was a few steps down from what I was used to (and from what I choose to live with).</p>
<p>Linux Mint released a new .iso in September. I duly downloaded that one and installed it on the Fun Computer, and&#8230;well, in all honesty it didn&#8217;t seem to be that much of an improvement. I really didn&#8217;t go back to it that often, and once I waited too long and hundreds of updates mashed the whole installation. I like rolling releases as a concept, but to get the most out of a rolling release, it has to be your main distro, or else you have to be extremely organized and want to boot up each of your installations once a week or so for some housekeeping.</p>
<p>I had an LMDE on the <a href="http://almostconnecticut.net/linuxismylife/specs/" target="_blank">Play Computer</a>—the traditional GNOME version—and it was well-nigh flawless, almost indistinguishable in day-to-day operations from Linux Mint 10. The Xfce mix, not so much. I&#8217;ll try it again with the <em>next</em> .iso.</p>
<p>(You know, I just got an idea. I wonder what would happen if I installed Xfce onto LMDE? Would it work better for me than the tailored Xfce mix? Gee <em>(drooling contentedly at the thought)</em>&#8230;a science project!)</p>
<p>(<em>Later:</em> The answer to &#8220;Would it work better?&#8221; appears to be &#8220;Not a whole lot better&#8221;. But this particular science project is in its childhood, if not infancy.)</p>
<p><strong><span style="color: #ff0000;">Linux Mint 12</span></strong><br />
A whole &#8216;nother story; this one is challenging to be my go-to distro. I&#8217;ll write about this in a whole &#8216;nother post, because it was starting to get long, and the next part of this post is already <em>The Return of the Brothers Karamazov III: War &#8216;n Peace (feat. Diamond Dave Copperfield)</em>.</p>
<p><strong><span style="color: #ff0000;">Mageia</span></strong><br />
I wrote about Mageia <a href="http://almostconnecticut.net/linuxismylife/2011/07/mageia-the-return-of-the-girl-next-door/" target="_blank">in July</a> and then again <a href="http://almostconnecticut.net/linuxismylife/2011/10/mageia-three-months-or-so-on/" target="_blank">in October</a>, and here I am again, and I still think it&#8217;s just about perfect. Mageia, I mean, not my writing. I don&#8217;t necessarily think <em>KDE</em> is just about perfect, but—save for a few holes in the repo, of which more anon—I couldn&#8217;t ask for more from Mageia than what it&#8217;s given me.</p>
<p>Once there was an Xfce version of Mandriva. I had it on a computer that has since slid into senescence (kind of like me, except worse), and I enjoyed it while it was there, but I went back to GNOME, and I don&#8217;t think the group that put together the Xfce mix is still involved.</p>
<p>So I decided to try making one on my own. Things went good, and then things went bad, and then things went good, and then <a href="https://www.youtube.com/watch?v=H7v_v7xbagY" target="_blank">things went bad</a>, but I had some fun and learned a few things. I tried it 3 times and got it working once. So I thought I&#8217;d write about it.</p>
<p>This project works best with the DVD version, which is downloadable from <a href="http://www.mageia.org/en/downloads/" target="_blank">Mageia&#8217;s download page</a>. The live CDs marry you to either KDE or GNOME. The DVD version will suggest KDE, too, and you&#8217;ve got to select <span style="color: #3366ff;">Custom</span>, as in this screenshot, which I took while installing Mageia in a VirtualBox in Mageia, which is kind of existential, huh, buddy?</p>
<p><a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/02/mageiaxfce_1_desktopselection.png"><img class="aligncenter size-large wp-image-291" title="mageiaxfce_1_desktopselection" src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/02/mageiaxfce_1_desktopselection-1024x819.png" alt="" width="640" height="511" /></a></p>
<p>As the name implies, for each field you select, Mageia picks out a number of packages that it thinks will fit your busy, active lifestyle. At this point, Mageia also assumes that you&#8217;ve come to your senses by now and really want KDE after all. Not that there&#8217;s anything wrong with that; KDE, Mageia style, is a likeable, even lovable, desktop environment. But for our purposes today, deselect KDE and select <span style="color: #3366ff;">Other Graphical Desktops</span>.</p>
<p><a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/02/mageiaxfce_2_packageselection.png"><img class="aligncenter size-large wp-image-292" title="mageiaxfce_2_packageselection" src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/02/mageiaxfce_2_packageselection-1024x819.png" alt="" width="640" height="511" /></a></p>
<p>You <em>can</em> go in and pick out packages individually, but it&#8217;s a chore. The packages are listed under the appropriate groups, and sometimes in more than one group, and there aren&#8217;t any descriptions. In one installation attempt, I got blinded by all the foam that was pouring out of my mouth and managed to partially deselect the login manager. Once I was done, or thought I was done, an astonishingly harsh B&amp;W login screen confronted me. Not only was it angry, it didn&#8217;t work, and my only recourse was regret, reformat, reinstall.</p>
<p>You can&#8217;t really select a workable Xfce desktop from Other Graphical Desktops. Mageia offers a forlorn IceWM &#8220;light&#8221;, but I&#8217;d leave it to its misery and take my chances with WindowMaker. You won&#8217;t need to spend very much time here anyway. (On Mandriva, you were stuck with a hideous IceWM theme and you couldn&#8217;t even upgrade IceWM via the repos, even though the real thing was sitting right there. I&#8217;ll have to give it a try in Mageia.) (<em>Later:</em> Indeed, I was able to install the &#8220;real&#8221; IceWM. So at least some of this paragraph is obsolete.)</p>
<p>After that, you can proceed with the installation.</p>
<p><a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/02/mageiaxfce_3_installation.png"><img class="aligncenter size-large wp-image-293" title="mageiaxfce_3_installation" src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/02/mageiaxfce_3_installation-1024x819.png" alt="" width="640" height="511" /></a></p>
<p>Now I&#8217;m going to show you Mageia&#8217;s configuration screen, mainly because I can. Here is where installation screenshots come to an end, because here is where my VirtualBox crapped out. VirtualBoxes are like that.</p>
<p>Some people might describe the Mageia installer as &#8220;dated&#8221;, and no, it hasn&#8217;t changed in years, but you can do just about anything here. You can click those buttons on the right that say <span style="color: #3366ff;">Configure</span> and, for instance, place your GRUB where you want it, and (on tabs not shown here) change the network name of your computer to something with a little more panache than <span style="color: #3366ff;">localhost.localdomain</span>, and customize your firewall, which is on by default (Mageia inherited, and chose to keep, Shorewall. I&#8217;m not sure if that firewall is the default in any other major distribution. Is it?), and adjust your security settings.</p>
<p><a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/02/mageiaxfce_4_configuration.png"><img class="aligncenter size-large wp-image-294" title="mageiaxfce_4_configuration" src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/02/mageiaxfce_4_configuration-1024x819.png" alt="" width="640" height="511" /></a></p>
<p>After the installation is done, you are asked to restart the computer. So do that. Log in, and you&#8217;ll discover WindowMaker, which is Mageia&#8217;s default if it can&#8217;t find anything else.</p>
<p><a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/02/mageiaxfce_5_windowmaker1.png"><img class="aligncenter size-large wp-image-295" title="mageiaxfce_5_windowmaker1" src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2012/02/mageiaxfce_5_windowmaker1-1024x640.png" alt="" width="640" height="400" /></a></p>
<p>A tad sparse, eh? That large icon in the upper right corner is the equivalent of GNOME&#8217;s Preferences or KDE&#8217;s System Settings. It probably has a name, but I call it the Floating Head of Death.</p>
<p>Anyway, to get anything done in WindowMaker, right-click somewhere on the unoccupied part of the desktop. Most of the desktop <em>is</em> unoccupied, of course, so you&#8217;ve got lots of room to express yourself.</p>
<p>A menu opens up, and you&#8217;ll see <span style="color: #3366ff;">Install and Remove Software</span>, just like you would in a standard Mageia. Go to that, and when it opens go to <span style="color: #3366ff;">Options</span>, then select <span style="color: #3366ff;">Media Manager</span>, and click on <span style="color: #3366ff;">Add</span>. Media Manager, which is one of the very few Mageia utilities that refers to itself in the first person, will ask your permission to contact a server. Say OK. Then when Media Manager has refreshed the list (which will take a while even on a speedy connection), go back and deselect the CD-ROM.</p>
<p>(In a move that has taken the entire world by surprise, <a href="http://windowmaker.org/" target="_blank">WindowMaker is under development again</a> after a very long break.)</p>
<p>Back to Media Manager: you pretty much have to do that to get Xfce, because even Mageia&#8217;s capacious DVD only offers a severely stripped-down version called <span style="color: #3366ff;">task-xfce-minimal</span>. Once your list of available software is populated via Mageia&#8217;s fine repositories, you can install:</p>
<p><span style="color: #3366ff;">task-xfce</span><br />
<span style="color: #3366ff;">task-xfce-plugins</span></p>
<p>I honestly don&#8217;t know what would happen if you <em>didn&#8217;t</em> install <span style="color: #3366ff;">task-xfce-plugins</span>, but my guess is that your desktop would be pretty boring. The plugins give you quick access to useful things like a system load monitor and a battery level indicator. <span style="color: #3366ff;">task-xfce</span> and <span style="color: #3366ff;">task-xfce-plugins</span> each bring in about 15 or 20 items, if I remember right. I didn&#8217;t really count them. For similar reasons, by which I mean boredom avoidance, I also recommend the <span style="color: #3366ff;">xfwm-themes</span> package.</p>
<p>Anyway, so far so great. But one lacuna in Mandriva&#8217;s packages is a clipboard manager. Parcellite isn&#8217;t there, and neither is its excellent fork ClipIt. You can&#8217;t install Klipper on its own, or if you can I haven&#8217;t figured it out, and I didn&#8217;t want to bring in a lot of KDE dependencies for this project. The Xfce Clipman isn&#8217;t available, either; I recall that it became mysteriously hard to find in the early days of Xfce 4.8, which were also the early days of Mageia. I downloaded it from its <a href="http://goodies.xfce.org/projects/panel-plugins/xfce4-clipman-plugin" target="_blank">Xfce goodies page</a> and started to run the good old <span style="color: #3366ff;">./configure | make | make install</span> routine, but I ran into such messages as <span style="color: #3366ff;">X window system libraries and header files are required</span>. A knowledgeable person on the <a href="https://forums.mageia.org/en/index.php" target="_blank">Mageia forum</a> told me that I needed some &#8220;devel&#8221; versions of certain packages and also how to find them. The method and the results are:</p>
<p><span style="color: #3366ff;">[root@mgaxfce eddie]# urpmq -a xfce4 | grep devel<br />
libxfce4menu-devel<br />
libxfce4panel-devel<br />
libxfce4ui-devel<br />
libxfce4util-devel<br />
[root@mgaxfce eddie]#</span></p>
<p>I installed all four, which may have been more than I needed, but they aren&#8217;t that big and I don&#8217;t see how they could possibly do any harm; I tried to install Clipman then and discovered that I also needed a couple of others.</p>
<p>You can cut and paste the following string into a terminal as root:</p>
<p><span style="color: #3366ff;">urpmi libxfce4menu-devel libxfce4panel-devel libxfce4ui-devel libxfce4util-devel libexo-devel libxtst6-devel</span></p>
<p>If you are utilizing the 64-bit version, try this one:</p>
<p><span style="color: #3366ff;">urpmi lib64xfce4menu-devel lib64xfce4panel-devel lib64xfce4ui-devel lib64xfce4util-devel libexo-devel libxtst6-devel</span></p>
<p>(libexo and libxtst6-devel don&#8217;t have separate 64-bit versions in the repos.)</p>
<p>&#8220;Exo?&#8221; you might ask. &#8220;What, pray tell, is exo?&#8221; Well, you&#8217;ve come to the right place! I just saw an announcement about it on the Xfce listserv.</p>
<p><span style="color: #008000;">Exo is an Xfce library targeted at application development. It contains various custom widgets and APIs extending the functionality of GLib and GTK+. It also ships utilities for defining preferred applications, mounting storage devices and more.</span></p>
<p>BTW, Clipman is expected to be in Mageia 2, and you won&#8217;t have to worry about all this any more. Which is a good thing. I tried the above instructions three times, and only once did I get a clip-equipped Xfce desktop.</p>
<p>So&#8230;does it work? Does it work good? Here are some numbers. These are all taken from the <a href="http://almostconnecticut.net/linuxismylife/specs/" target="_blank">Fun Computer</a>. The two Mageias are separate installations on separate partitions. These are all the 64-bit versions.</p>
<p><span style="color: #008000;">Time from GRUB to a usable desktop</span><br />
Mageia with KDE: <strong>66 seconds</strong><br />
Mageia with Xfce: <strong>38 seconds</strong><br />
Xubuntu 11.10: <strong>33 seconds</strong><br />
(These numbers are just me counting off the seconds, so please don&#8217;t take them like they came from the atomic clock at Fort Collins or anything like that.)</p>
<p><span style="color: #008000;">Loading an 856 kB .pdf</span><br />
Mageia with KDE: <strong>1.5 seconds</strong> (Okular)<br />
Mageia with Xfce: <strong>Whoa, I can&#8217;t <em>count</em> that fast!</strong> (ePDF)<br />
Xubuntu 11.10: <strong>1.5 seconds</strong> (Evince)</p>
<p><span style="color: #008000;">Loading a 2.8 MB .pdf</span><br />
Mageia with KDE: <strong>2 seconds</strong><br />
Mageia with Xfce: <strong>½ a second</strong><br />
Xubuntu 11.10: <strong>1.5 seconds</strong></p>
<p><span style="color: #008000;">Loading a 511 kB .odt into LibreOffice Writer</span><br />
Mageia with KDE: <strong>17 seconds</strong><br />
Mageia with Xfce: <strong>8 seconds</strong><br />
Xubuntu 11.10: <strong>9 seconds</strong></p>
<p><span style="color: #008000;">Loading a 2.3 MB .jpg</span><br />
Mageia with KDE: <strong>2 seconds</strong> (Gwenview)<br />
Mageia with Xfce: <strong>1 second</strong> (gThumb)<br />
Xubuntu 11.10: <strong>1 second</strong> (Ristretto)</p>
<p><span style="color: #008000;">Loading a 114 kB LaTeX document into Emacs</span><br />
Mageia with KDE: <strong>3.5 seconds</strong><br />
Mageia with Xfce: <strong>1.5 seconds</strong><br />
Xubuntu 11.10: <strong>3.5 seconds</strong></p>
<p><span style="color: #008000;">CPU usage when the computer is just sitting there</span><br />
Mageia with KDE: <strong>2%</strong><br />
Mageia with Xfce: <strong>1-2%</strong><br />
Xubuntu 11.10: <strong>0-1%</strong></p>
<p><span style="color: #008000;">Memory usage when the computer is just sitting there</span><br />
Mageia with KDE: <strong>620 MB</strong><br />
(The widget said &#8220;9% of 6960&#8243;, which seems like a hell of a lot, but the widget also ran <span style="color: #3366ff;">top</span>, and Plasma took up 27,756 and Krunner took 23,004, and Kdeinit4 was listed at 15,980. I would have liked to match these numbers against Kubuntu&#8217;s, but the Kubuntu partition fritzed out through no fault of its own just before I did this comparo, and I wanted to post this a <em>month</em> ago.)<br />
Mageia with Xfce: <strong>434 MB</strong><br />
Xubuntu 11.10: <strong>336 MB</strong></p>
<p>Just to finish off, I also tried installing Mageia with the default settings, KDE and all, and then installing Xfce over it. It wasn&#8217;t a great experience; Klipper was available, but it only worked quite erratically when it was separated from its KDE brethren and sistren. I didn&#8217;t do any measurements on resource or memory usage.</p>
<p><strong><span style="color: #ff0000;">Pardus Xfce</span></strong><br />
In the <a href="http://almostconnecticut.net/linuxismylife/2012/01/pardus-the-end-and-a-beginning/" target="_blank">last post before this one</a>, I gave you a link on the Pardus World Forum to follow if you&#8217;re interested in the fate of this noble distribution. For now, I think it&#8217;s safe to say that the Pardus Xfce spin I wrote about last summer is pretty much bye the bye, which I think is sad; they were on to some excellent design concepts, and I hope someone picks up the pieces.</p>
<p><strong><span style="color: #ff0000;">Xubuntu 11.10</span></strong><br />
Always the bridesmaid&#8230;. I like Xubuntu a lot. I think it is the most visually attractive out-of-the-box Xfce distro of all that I have tried, and it may be the most easy to use; it circumvents some of the vestigial problems Xfce (or its file manager, Thunar) has with local area networks (or it would have if they hadn&#8217;t left out a component; <a href="http://almostconnecticut.net/linuxismylife/2011/10/xubuntu-11-10-go-little-buntu-go/" target="_blank">I wrote about that in the original post</a>, and I&#8217;m sure the Xubuntu team will never make that oversight again). The overall impression is one of elegance and professionalism.</p>
<p>And I think Xubuntu may be catching on. I don&#8217;t keep detailed stats on page hits. My hosting company provides some logs; I look at them now &amp; then, and I&#8217;m pleasantly shocked at how popular this blog has been. I can also say that my Xubuntu writeup appears to be the second most hit-upon of my various reviews, behind only Linux Mint 12 (I think even Steve Ballmer read that one! Hey, did you know that residents of Maryland&#8217;s largest city call it something very close to &#8220;Ballmer&#8221;?), and considerably ahead of Mageia (which is in the Distrowatch Top 10) and Kubuntu.</p>
<p>For all that, Xubuntu hasn&#8217;t ever quite established itself as my go-to distro. Part of that, I&#8217;m sure, is that I have my Mageias tuned to a T. Certainly, my fascination with Linux Mint 12 and its three—yeah, count &#8216;em!—new desktop environments has taken up a lot of my time the last few weeks. But I wonder if I really don&#8217;t like Xfce quite as much as I think I do, or if I like it more for exploring than for my day-to-day activities. Or if I still, on some level, think of it as the GNOME 3 that Wasn&#8217;t or the GNOME 3 that Shoulda Been, and don&#8217;t deal with it on its own substantial merits.</p>
<p>Anyway, I sometimes fire up Xubuntu when I&#8217;m on the road, and I keep both my installations up to date without letting them get old. I really wish that Xubuntu could break out of Canonical&#8217;s six-month release schedule, just for once; I can hardly wait to see what these guys do with Xfce 4.10.</p>
]]></content:encoded>
			<wfw:commentRss>http://almostconnecticut.net/linuxismylife/2012/02/where-are-they-now/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Pardus: the end, and a beginning?</title>
		<link>http://almostconnecticut.net/linuxismylife/2012/01/pardus-the-end-and-a-beginning/</link>
		<comments>http://almostconnecticut.net/linuxismylife/2012/01/pardus-the-end-and-a-beginning/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 03:22:49 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://almostconnecticut.net/linuxismylife/?p=286</guid>
		<description><![CDATA[It appears that Pardus has come to the end of the road. If you&#8217;re interested in the depressing details, you can read what former developer Bahadır Kandemir has to say. Meanwhile, an interesting thread on the Pardus World Forum is &#8230; <a href="http://almostconnecticut.net/linuxismylife/2012/01/pardus-the-end-and-a-beginning/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>It appears that Pardus has come to the end of the road. If you&#8217;re interested in the depressing details, you can <a href="http://liste.pardus.org.tr/pardus-devel/2012-January/002345.html" target="_blank">read what former developer Bahadır Kandemir has to say</a>.</p>
<p>Meanwhile, <a href="http://worldforum.pardus-linux.nl/index.php?topic=4312.0" target="_blank">an interesting thread on the Pardus World Forum</a> is must reading for anybody who cares about Pardus enough to help fork it. (I know &#8220;fork&#8221; is a good old Open Source word, but &#8220;fork it&#8221; sounds like &#8220;stick a fork in it&#8221;, among other things. How about &#8220;anybody who cares about Pardus enough to help Mageiafy it&#8221;?) </p>
<p>I&#8217;ve been working on another longish essay and should have it ready in a few days.</p>
]]></content:encoded>
			<wfw:commentRss>http://almostconnecticut.net/linuxismylife/2012/01/pardus-the-end-and-a-beginning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Mint 12 &#8220;Lisa&#8221;: GNOME, deep in a dream</title>
		<link>http://almostconnecticut.net/linuxismylife/2011/12/linux-mint-12-lisa-gnome-deep-in-a-dream/</link>
		<comments>http://almostconnecticut.net/linuxismylife/2011/12/linux-mint-12-lisa-gnome-deep-in-a-dream/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 21:45:02 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://almostconnecticut.net/linuxismylife/?p=237</guid>
		<description><![CDATA[Is it melodramatic to say that Linux Mint 12 has been the most anticipated distribution of the year? Maybe, maybe not. Probably. But I was certainly looking forward to it: even more so when I learned about Mint&#8217;s proposed reworking &#8230; <a href="http://almostconnecticut.net/linuxismylife/2011/12/linux-mint-12-lisa-gnome-deep-in-a-dream/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Is it melodramatic to say that Linux Mint 12 has been the most anticipated distribution of the year? Maybe, maybe not. Probably. But I was certainly looking forward to it: even more so when I learned about Mint&#8217;s proposed reworking of the GNOME Shell. So I installed the release candidate on three computers, and I have the final on two of them.</p>
<p>I don&#8217;t know what I was expecting, but this wasn&#8217;t it.<span id="more-237"></span> That&#8217;s not a complaint; I really <em>didn&#8217;t</em> have any idea what it would be like. I was greeted with a screen that looks suspiciously, reassuringly Minty. There is the famous Mint Menu click-me in the lower left corner: smaller than usual, but right where I expected it. There is a taskbar atop the screen, too. To the right is the notifications and a truncated date. And my name, even; wow, all the people who install Linux Mint will see me up there; what great publicity!</p>
<p>The clock said <span style="color: #3366ff;">Thu 22:27</span> when I looked. I clicked on it and found that I could switch it from 24-hour time to AM/PM time, but that was all I could do. As it turned out, the rest of the settings are to be found in &#8220;Advanced Settings&#8221; in the Mint Menu. (I really don&#8217;t want to call it the Mint Menu, because it is palpably different from what has come before, but this is the future, folks, unless it isn&#8217;t, which it might not be, as I&#8217;ll eventually get to.) I now have it displaying as <span style="color: #3366ff;">Thu Nov 17, 10:35 PM</span>; I would prefer <span style="color: #3366ff;">Thursday, 17 Nov, 10:35 pm</span> (some time in the 1980s I had a gig that required me to work with Eurostyle dates, and I got used to its logic). Xfce lets me do that, but I&#8217;m not going to let myself get bugged out over it. I need to save my energy so I can spazz about some other things.</p>
<p>At the left edge of that top menu bar is an infinity sign. This switches you between the main screen—the Mint GNOME Shell Extensions (MGSE) come to life—and a more recognizable GNOME Shell. (Not that I&#8217;m an expert. I installed a Fedora 15 beta when it came out and played around with it for a couple of evenings. I didn&#8217;t hate the GNOME Shell at first blush, but for various reasons I never got back to that installation.) The behavior is odd. I can switch into the GNOME Shell (oh, since the whole thing is GNOME Shell, I guess I could call it the Real GNOME Shell) and see the huge icons on the left (Firefox, Banshee, Software Manager, Advanced Settings, Terminal Emulator, and Nautilus), and to the right of Firefox the choice between Windows and Applications. Clicking on the latter covers the desktop with icons for just about everything on the computer; it pretty much fills the 23-inch monitor on the &#8220;Fun computer&#8221; and flat-out overwhelms the little laptop, and I&#8217;ve only installed about 4 things that aren&#8217;t part of the core Linux Mint installation. People who do a lot of tuning might get overwhelmed. Over near the upper right corner is a box called &#8220;search&#8221;. I typed an &#8220;e&#8221; and a bunch of icons appeared, along with two black tabs at the bottom of the screen saying &#8220;Wikipedia&#8221; and &#8220;Google&#8221;. I typed an &#8220;m&#8221; and about half the icons disappeared. I typed an &#8220;a&#8221; and only Emacs was left. I clicked on &#8220;Wikipedia&#8221; and the EMA page came up. I learned that an Ema is a wooden plaque with prayers or wishes at Shinto shrines and Buddhist temples, and also an alternate name for the Kemak people in Timor. EMA is also a popular acronym, e.g. the Ethiopian Mapping Authority, European Mahjong Association, and so on. The Mint logo from the Mint GNOME Shell Extensions shows through faintly, for a <em>camera obscura</em> vibe.</p>
<p>Anyway, I have described the GNOME Shell for you, but I had to keep flipping back and forth to do it; the very second I started to type, the desktop went back to the Mint GNOME Shell Extensions. It&#8217;s sort of like the Mint designers let you sample the GNOME Shell and even let you select an application now and then, but they don&#8217;t let you stay there, because they know that madness awaits. I don&#8217;t know. This is a release candidate, and it may or may not be the last release candidate. It is presumptuous of me to analyze the Linux Mint development team, but I have a feeling that all this is working as designed, and now they want to find out whether the design works at all. (<em>Later:</em> It <em>was</em> the last release candidate, and this <em>is</em> the design.)</p>
<p>Then I fired up the GNOME Shell on the laptop. I had to. I wanted to experience the GNOME 3.2 desktop with the Mint GNOME Shell Extensions anyway, but because of a bug that precludes loading the MATE desktop in the 32-bit installation, I had no choice. Like many distros, Mint greets you with a dopey little tune. I wish it wouldn&#8217;t: not just Mint, but any of them. Ubuntu&#8217;s drum roll bugs me out. So does that other operating system, for that matter; I wish I had a dollar for every time I had to listen to <em>that</em> mess. I had to look around to find out where to turn it off. In GNOME 2, or at least in any of the GNOME 2 distros I remember having on the laptop, you could go into Startup Programs and disable Login Sound. Here, Sound has its own category in System Settings, and Sound Effects is in the first tab, and you click on &#8220;No Sound Effects&#8221; and hope that&#8217;s what it is. I also noticed that there wasn&#8217;t a Startup Programs. And that made me cranky. I usually like exploring new interfaces; I&#8217;m not writing this blog because I hate Linux or because I like getting comment spam (I finally installed <a href="http://bad-behavior.ioerror.us/" target="_blank">Bad Behavior</a>, which keeps some of it from even getting here, while <a href="http://akismet.com/" target="_blank">Akismet</a> does quite well with the rest). I write this blog because I like writing and I like Linux, and I like both of them a lot. Linux is such a blast I&#8217;m not even scared of my computer any more! But I have to say that, despite Linux Mint&#8217;s sincere efforts to make GNOME 3 usable, it has been a strain. I ran out of patience with the compose key and the login sound. Finding stuff in Xfce is a can of corn compared to this. Finding my way around Xfce 4.8 in Foresight Linux was <em>fun</em>—and in Xubuntu, too, though by then I knew where most of the goodies were kept in Xfce. Finding my way around GNOME 3 is not fun.</p>
<p>I disliked KDE 4 when it first came out, and got frustrated fairly quickly, but this is a different sort of frustration. KDE 4 was busy, busy, busy; it still is, though it has been ergonomicized in many ways. GNOME 3 is almost stark; let&#8217;s call it &#8220;elegant in an austere way&#8221;, because that sounds nicer, and there is something elementally attractive about the Shell. Maybe it&#8217;s the difference between being lost in Philadelphia and being lost in southeastern New Mexico. But I know I&#8217;m reacting differently because I never loved KDE 3. I had Pardus on the laptop for quite a while, partly because Pardus is very ergonomic and partly because it was one of the first distros to play nice with my Broadcom wireless card, but there was never a time when KDE 3 was my go-to desktop. So I didn&#8217;t have a history with it, and I didn&#8217;t feel the betrayal that many KDE 3 advocates did four years ago. I&#8217;ve followed the history off and on, and the extremely condensed version is that the KDE organization thought they were communicating but it wasn&#8217;t getting through. They&#8217;ve learned a lot since then. If they ever do such a thorough makeover again (not that I&#8217;m suggesting that, mind you!), I&#8217;d bet my last dime that it&#8217;ll be a much smoother process.</p>
<p>And I <em>did</em> love GNOME 2. And, despite my best intentions, I <em>do</em> feel betrayed.</p>
<p>This does not mean that the GNOME organization is malevolent. Nobody sat down and said, &#8220;Wow, KDE alienated ⅔ of their users? Let&#8217;s see if we can cheese off ¾ of ours!&#8221; People within the GNOME organization have to be hurt by the tough reception. I hoped I would enjoy the GNOME 3 experience more than I am, in part because I like to have fun, and in part because I wanted to say lots of good things about it simply because of all the negativity, some of which is so lacking in elemental civility that it makes me wonder where some people got their socialization training.</p>
<p>A name like &#8220;GNOME 3&#8243; creates certain expectations. I wish they had called it something else.</p>
<p>I guess I should talk about performance. I didn&#8217;t crash anything, either when I had the release candidate or when I installed the Real Deal. Linux Mint has been criticized for being relatively sluggish, but version 10 was generally as fast as any other GNOME desktop on which I tried to get any work done (so was 11 as far as I could tell, though I really didn&#8217;t work with that one a lot), and I haven&#8217;t noticed any decline from those standards here. But I didn&#8217;t measure anything; I was trying to get the lay of the land, with a spyglass rather than a stopwatch, as it were.</p>
<p style="text-align: center;">*</p>
<p>The final release came out. I installed it, and verified that MATE was available in the 32-bit version. Then a very important family matter came up suddenly, I was out of town for several days, and&#8230;well, I haven&#8217;t really felt much like writing.</p>
<p>This past Saturday, I went to a terrific <a href="http://www.linuxri.org/" target="_blank">LinuxRI</a> meeting and learned something about VPN tunneling via a splendid presentation and otherwise had some nice conversations (and a likeable guy from Fedora brought along some Fedora swag, including stickers &amp; ballpoint pens, giving me another incentive to see what Fedora has done with GNOME 3), and while I was there I heard about a <a href="http://www.freegeekprovidence.org/" target="_blank">Free Geek Providence</a> organizational meeting (I&#8217;ve been doing a little work with them, refurbishing old computers for use by people who are stuck on the wrong side of the Digital Devide or, mostly, &#8220;demanning&#8221; (&#8220;de-manufacturing&#8221;, or disassembling) old computers that just plain don&#8217;t work any more and can&#8217;t be fixed, and trying to keep them out of poisonous landfills that are killing people in less favored parts of the world). So I went over there, &#8220;there&#8221; for the time being being the basement of a Pentecostal church in South Providence. I&#8217;m starting to emerge from the cloud I was under.</p>
<p>And MATE is part of that emergence. If you&#8217;ve heard of MATE, you&#8217;ve probably heard it&#8217;s <a href="http://sourceforge.net/projects/matede/" target="_blank">a fork of GNOME 2</a>. To me, it is like GNOME 2 in a dream. Everything seems to be in the same place, and it&#8217;s hard to describe what, exactly, is different. One thing I noticed when running the release candidate is that when I went to look for a file, sometimes I launched Nautilus, and sometimes I launched something called Caja, which looked a lot like Nautilus but crashed very suddenly a couple of times. There didn&#8217;t seem to be any pattern to which one I got. It seems that the developer, &#8220;Perberos&#8221;, had to <a href="http://forums.linuxmint.com/viewtopic.php?f=206&amp;t=86481#p506391" target="_blank">rename many of your favorite old GNOME accessories</a> so that they wouldn&#8217;t collide with the versions in GNOME 3. But since I installed the Real Deal release, mostly I get Nautilus. And gEdit is still gEdit. The renaming may affect, for instance, ArchLinux, which has <a href="https://bbs.archlinux.org/viewtopic.php?id=121162" target="_blank">an active MATE community</a> and is considerably more modular than Linux Mint.</p>
<p>(Some readers may wonder how a distro can have two separate desktop environments. When you turn on your computer in the morning and boot into the Linux Mint login screen, you&#8217;ll see your name, and below your name is a place to type your password. Next to your name is something that looks like a gear on a bicycle, or one of those things that impaled Charlie Chaplin in <strong>Modern Times</strong>. Click on that, and you&#8217;ll get four choices: GNOME 3, GNOME Classic, GNOME Classic (no desktop effects), and MATE. If you choose, for instance, GNOME Classic, you&#8217;re in that session; the only way to get to MATE is to log out and choose MATE from that bicycle gear and log back in again. Some distros have this; Mageia, for instance, will let you choose WindowMaker and a severely stripped-down, marginally customizable IceWM. Others, like Ubuntu, generally don&#8217;t, unless for instance you install &#8220;kubuntu-desktop&#8221; into Ubuntu, after which you&#8217;ll be able to choose either Unity or KDE. If multiple desktops are present in a distribution, they can collide with one another in various ways, such as having duplicate services or cluttered menus. Linux Mint makes sure that the various desktops stay out of one another&#8217;s way.)</p>
<p>One thing I noticed right off the bat was that the bottom menu bar looked somehow anemic: it wasn&#8217;t GNOMEy, nor was it Minty, for &#8220;anemic&#8221; can never be applied to the classical Mint appearance. This was easily remedied: I went to <span style="color: #3366ff;">Preferences | Appearances</span>, then chose the <span style="color: #3366ff;">Fonts</span> tab, and I changed the Application, Document, Desktop, and Window title fonts to Droid Sans 11, which is really quite a lovely screen font (I think the default was Sans 10). I also changed &#8220;Rendering&#8221; to &#8220;Subpixel smoothing&#8221;, which seemed to help, at least in my case. There&#8217;s a &#8220;Details&#8221; button that gives you a bunch more things to set, including the resolution, which defaults to 96 but which you can try goosing up to 100 if you&#8217;re really having trouble getting your display to look nice.</p>
<p>Also, for the record, when the Real Deal was released, I had the impression from something I read somewhere that I could run MintUpdate on the release candidate and not have to reinstall. I found that to be not quite the case. On the Play Computer, the Mint Menu that we all know and love from previous GNOME 2-based Mints didn&#8217;t quite work; there was a menu, but it was more minimal, like the standard Xfce menu or the &#8220;Classic&#8221; KDE menu. Downloading the Real Deal .iso and installing fresh was generally better, and I recommend it.</p>
<p>The same problem I had with the Broadcom wireless adapter in Kubuntu and Xubuntu reappeared in Linux Mint Lisa. I&#8217;ll repeat the steps here:</p>
<p><span style="color: #3366ff;">sudo apt-get install b43-fwcutter<br />
wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2<br />
tar xf broadcom-wl-4.150.10.5.tar.bz2<br />
cd broadcom-wl-4.150.10.5/driver<br />
sudo b43-fwcutter -w /lib/firmware wl_apsta_mimo.o<br />
modprobe b43</span></p>
<p>If that doesn&#8217;t last past your next shutdown/restart, and it probably won&#8217;t:</p>
<p><span style="color: #3366ff;">sudo nano /etc/modules</span></p>
<p>(You can substitute the text editor of your choice for nano, of course, but you&#8217;ll never find anything faster) and add, on its very own line:</p>
<p><span style="color: #3366ff;">b43</span></p>
<p>Linux is easy! Don&#8217;t let anybody tell you otherwise!</p>
<p>There are a couple of other things I&#8217;ve come up with that don&#8217;t work in MATE. The themes aren&#8217;t completely integrated and some have been known to make the menu button disappear. (This has to do with the transition from GTK 2 to GTK 3.) I haven&#8217;t been able to assign keyboard shortcuts. Both of those are known bugs. I haven&#8217;t been able to get the GNOME Keyring to come up, but that hasn&#8217;t been a showstopper for me, and I haven&#8217;t had the time to check out the Launchpad and see what has been reported. (I&#8217;ll do that later tonight, I hope.)</p>
<p style="text-align: center;">*</p>
<p>The Linux Mint development team has grabbed the future by its greasy, pockmarked horns and tried to make it work. But that&#8217;s Linux Mint for you; they&#8217;re all about making their distribution, and Linux in general, Just Work. GNOME 3 might never work for some people, and it might never work for me. But, with further development and support (moral and otherwise), MATE will work. It is not perfect, but after a week of fairly regular use, I have found its imperfections to be well within the boundaries of livability.</p>
<p>KDE, Xfce, and MATE. It&#8217;s like contemplating that eternal question, &#8220;Italian, Chinese, or Mexican?&#8221; In life, as in cuisine, there are no ultimate answers, and what satisfies today might tomorrow merely confuse. As the Moody Blues once put it, <span style="color: #3366ff;"><a href="http://www.youtube.com/watch?v=TgEfGuksK68" target="_blank">How is it we are here</a>, on this path we walk?</span> I love that &#8220;<em>Dee</em>-scending from the apes&#8221;! But I digress. Linux Mint 12 has presented us with two possible futures, and has presented them with the utmost in professionalism. If you&#8217;re reading this, you will probably like one of those possible futures. And you might like both. Wouldn&#8217;t that be great?</p>
]]></content:encoded>
			<wfw:commentRss>http://almostconnecticut.net/linuxismylife/2011/12/linux-mint-12-lisa-gnome-deep-in-a-dream/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Xubuntu 11.10: go, little &#8216;Buntu, go!</title>
		<link>http://almostconnecticut.net/linuxismylife/2011/10/xubuntu-11-10-go-little-buntu-go/</link>
		<comments>http://almostconnecticut.net/linuxismylife/2011/10/xubuntu-11-10-go-little-buntu-go/#comments</comments>
		<pubDate>Sat, 29 Oct 2011 02:06:35 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://almostconnecticut.net/linuxismylife/?p=190</guid>
		<description><![CDATA[The release announcement was not exactly bashful: There are a few times when, through hard work and diligence, we get things right. The developers and contributors of Xubuntu 11.10 “Oneiric Ocelot” believe they have it right. They are proud to &#8230; <a href="http://almostconnecticut.net/linuxismylife/2011/10/xubuntu-11-10-go-little-buntu-go/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>The release announcement was not exactly bashful:</p>
<blockquote><p>There are a few times when, through hard work and diligence, we get things right. The developers and contributors of Xubuntu 11.10 “Oneiric Ocelot” believe they have it right. They are proud to announce the release of Xubuntu 11.10, &#8220;Oneiric Ocelot&#8221;. Through the outstanding efforts of all involved, this sleek and smooth release offered for your enjoyment and use.</p></blockquote>
<p>(The grammar snob within me will be polite for once.) I installed Xubuntu 11.04 when it came out. I liked it a lot, and I think I could have learned to love it. But for various reasons—Foresight Linux, Mageia, Hurricane Irene, KDE, a gray enveloping torpor—I didn&#8217;t specifically blog about it. Xubuntu got some heavy name-checking in my <a href="http://almostconnecticut.net/linuxismylife/2011/05/foresight-linux-xfce-and-me/">Foresight Linux review from last May</a>, and that&#8217;s about it.</p>
<p>Before then, I had never spent a lot of time with Xubuntu. I don&#8217;t even remember what version(s) I tried, but I wasn&#8217;t especially impressed. Until this year, my only—or at least my most—positive experience with Xfce was in an unofficial community mix of Mandriva 2010. That lived for a few months on a since-retired computer that I used for working on during the day while looking after my wife as she slowly recovered from a series of major surgeries. (That computer is going to rise again; all I need is <a href="http://www.youtube.com/watch?v=YJhQ92oGIbs" target="_blank">a couple of parts</a>.) I enjoyed it, but went back to a Gnome 2 desktop after a few months. Then, as now, my work is stored on a computer upstairs. I figured out how to mount remote partitions in the fstab on the Work Computer, but for reasons I no longer remember, that stopped working one day, and I couldn&#8217;t get it to work ever again. I might not have knocked myself out over it, either. I did perceive the Mandriva 2010 Gnome release as being aesthetically on a higher level than its Xfce release; depending on what you think of Apple, Gnome 2.2x/2.30 on Mandriva might have been the most visually appealing desktop ever. (Honestly, I&#8217;ve never spent enough time around Apple products to have strong—or at least intellectually honest—opinions about their legendary interfaces.)</p>
<p>The release of Xfce 4.8 (in January 2011) and Gnome 3 (in April) got me interested in Xfce again. The technical improvements over 4.6 are significant and have been remarked upon. One thing I noticed is that a lot of work has been done to make Xfce <em>look</em> better. To some extent, that is coincidence; <a href="http://www.salineos.com/" target="_blank">SalineOS</a> has proven that an elegant desktop can be constructed on an Xfce 4.6 base. And Linux Mint managed to make their first Debian Edition Xfce release look reasonably Minty. But Kubuntu 11.04 surprised me; it was a visual knockout, the most gorgeous desktop I&#8217;d ever seen on any *Buntu.</p>
<p>Now on to 11.10. Have they, indeed, gotten it right?<br />
<span id="more-190"></span><br />
<strong>Installation</strong><br />
Here is a bit of a change. When I installed Xubuntu 11.10 on the &#8220;Play Computer&#8221;, it dispensed with the &#8220;% done&#8221; displays I described as so much phonus balonus in last week&#8217;s Kubuntu ravings. But the following day, I installed a copy on the laptop, and I noticed that some of the text I expected to see accompanying the progress bar had gone missing. I wonder if the vaunted *Buntu installer has gotten heavier and not everything could be displayed on my aging laptop. I used the same disk for both installations, and checked the disk integrity first (a pleasant option that *Buntu live CDs offer), and the display was noticeably different between the two computers. I don&#8217;t need the prompts so it wasn&#8217;t a big deal for me, but I don&#8217;t know if newer explorers might wonder. I&#8217;m not trying to brag; it&#8217;s just that I&#8217;ve put this installer through its paces more times than I can remember.</p>
<p>Anyway, I asked for the restricted drivers, but not for the updates. The installer asks you for some information near the beginning of its routine, and after I supplied that and flipped through the slideshow, I went off do do a few chores and pretty much left the installation unattended. It seemed faster than Kubuntu&#8217;s, but that is probably because I didn&#8217;t sit there like a buffoon and look at it.</p>
<p><strong>First impressions</strong><br />
Here is the announcement from <a href="http://www.xubuntu.org/news/11.10-release" target="_blank">the Xubuntu news page</a>:</p>
<blockquote><p>Changes for this release include the following applications included by default: gThumb, pastebinit, and onboard. The team has also chosen to switch from GDM to LightDM as the default display manager and from mousepad to leafpad as the default text editor.</p></blockquote>
<p>Nothing there that shatters the time-space continuum, really. Not even a deposing of an old favorite; gThumb—another single-hump camelCapped name—competes with but doesn&#8217;t replace Ristretto, the traditional Xfce viewer. I looked at a few utilities and applications that come standard with Xubuntu. Thunar has moved from 1.21 to 1.23; Gnumeric (which you get, along with AbiWord, instead of LibreOffice) from 1.10.13 to 1.10.17; and xfterminal from 0.4.7 to 0.4.8. The credits on the Help | About are animated in both Gnumeric and GIMP (which is version 2.6.11, just as it was in Xubuntu 11.04); the animation makes them harder to read, but it looks kind of spiffy.</p>
<p>I fired up AbiWord to write a note for my wife (Emacs isn&#8217;t known for attractive printouts, and I wonder what would happen if I sent a message to the Emacs Listserv saying, &#8220;Hey, I leave notes around for my wife and I want them to have some pizazz, not this corny <strong>M-X ps-print-buffer</strong> with lines that sometimes run off the edges, what&#8217;s up with <em>that</em>?&#8221; Would RMS find a little place in his heart for that message?) and was puzzled; AbiWord has a pleasantly hi-res editing screen, but it moved like a sullen child; the cursor loped along like it was on a 286 running That Other Operating System 3.1. I found that it had maybe 40 plugins enabled, including an ISCII Importer/Exporter (it&#8217;s <a href="http://en.wikipedia.org/wiki/Indian_Script_Code_for_Information_Interchange" target="_blank">Indian ASCII</a>, which you might have known but I sure didn&#8217;t), a ClarisWorks Importer, a .wmf Import Plugin, a Google Plugin, AbiGarble (that sounds like fun!)&#8230;. I could go on, but I&#8217;d do better to save up my energy for figuring out how to load them only when I need them, not all in a big pile.</p>
<p>Xubuntu 11.10&#8242;s arboreal default wallpaper and darkish window dressing are all but identical to its predecessor&#8217;s. All in all, the biggest change—one that Xubuntu inherited with its siblings—is probably the migration to Linux 3.0.0-12.</p>
<p>Poking around, I did happen upon an immediate problem. I opened Thunar, went <span style="color: #3366ff;">[Ctrl-L]</span> to type in a location, and endeavored to go to one of the shared folders on the &#8220;Fun Computer&#8221; by typing in <span style="color: #3366ff;">smb://f</span>&#8230;. Something changed color. A regression had crept into Thunar, and, just like in earlier versions under Xfce 4.6, the language of Samba was unknown to it. A quick search via <a href="http://www.startpage.com/" target="_blank">Startpage</a>, which claims not to track anything about you, uncovered the answer: a package called <a href="https://bugs.launchpad.net/ubuntu/oneiric/+source/xubuntu-meta/+bug/878682" target="_blank">gvfs-backends</a> had gotten left out, and I had to install that from the repo. (I learned from the Launchpad page that the &#8220;something that changed color&#8221; was a &#8220;no entry icon&#8221; that appears when you type in a protocol that Thunar doesn&#8217;t like or doesn&#8217;t understand.)</p>
<p>The Broadcom problem discussed in the Kubuntu 11.10 review exists here, and because it is an identical problem, it has an identical solution.</p>
<p>So here&#8217;s what I had to do to get a fully functioning Xubuntu system.</p>
<p><span style="color: #3366ff;"><strong>sudo apt-get install gvfs-backends<br />
sudo apt-get install b43-fwcutter<br />
wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2<br />
tar xf broadcom-wl-4.150.10.5.tar.bz2<br />
cd broadcom-wl-4.150.10.5/driver<br />
sudo b43-fwcutter -w /lib/firmware wl_apsta_mimo.o<br />
modprobe b43</strong></span></p>
<p>I then had to edit <strong>/etc/samba/smb.conf</strong> to replace <span style="color: #3366ff;">; name resolve order = lmhosts host wins bcast</span> with <span style="color: #3366ff;">name resolve order = bcast host lmhosts wins</span> and edit <strong>/etc/modules</strong> to add a line reading, simply, <span style="color: #3366ff;">b43</span>. I edited the two files in nano. The whole operation from &#8220;So here&#8217;s what I had to do&#8221; to here took about 3 or 4 minutes, After rebooting, I had a working Xubuntu installation, and all I needed to do was load up with some software I rely on and copy some of that software&#8217;s customization files over from my backups (e.g., <strong>accountrc</strong> for Claws Mail, <strong>.emacs</strong> and a few others for Emacs), and I was good to go. By &#8220;working&#8221;, I mean that Thunar can browse networks and accept SMB addresses with the best of them, and I can get onto any WiFi network that will have me, including several very fine and upstanding WiFi networks.</p>
<p>A couple of other things come in mighty handy. I disabled the touchpad and added a compose key. These are best accomplished, as near as I can figure out, by adding them to Session and Startup. To wit: From the menu, go <span style="color: #3366ff;">Settings</span> | <span style="color: #3366ff;">Settings Manager</span>, and then choose <span style="color: #3366ff;">Session and Startup</span>. That screen has five tabs, the middle one of which is called <span style="color: #3366ff;">Application Autostart</span>. Choose that one. Click the button near the bottom that says <span style="color: #3366ff;">Add</span>, and your screen should look a lot like this (if you have trouble reading this image, click on it and you&#8217;ll get a full-sized copy):</p>
<p><a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2011/10/xubuntu_startupadd.png"><img src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2011/10/xubuntu_startupadd-1024x640.png" alt="" title="xubuntu_startupadd" width="640" height="400" class="aligncenter size-large wp-image-186" /></a></p>
<p>To add a compose key hotkey, give it a name like, uh, ComposeKey (duhhhh&#8230;), and where it asks you for the command, type in (or paste from this page):</p>
<p><span style="color: #3366ff;">setxkbmap -option compose:lwin</span></p>
<p>That&#8217;ll make your left Windows key a compose-key trigger. You can also use, for example, <span style="color: #3366ff;">rwin</span> for the right Windows key—the one with the context menu on it—or <span style="color: #3366ff;">lalt</span> (left Alt key), <span style="color: #3366ff;">ralt</span>, <span style="color: #3366ff;">lctrl</span> (left Ctrl key), <span style="color: #3366ff;">rctrl</span>, or even <span style="color: #3366ff;">caps</span> (Caps Lock key). For the life of me, I can&#8217;t find a complete listing of these things anywhere.</p>
<p>If you rarely use international characters or for whatever reason don&#8217;t want to add that script to your startup, the <a href="http://live.gnome.org/Gucharmap" target="_blank">Gnome character map 2.32.1</a> is available by default and may suit your purposes just great.</p>
<p>If you have a touchpad and you want to disable it, run the command</p>
<p><span style="color: #3366ff;">xinput list</span></p>
<p>You&#8217;ll see a list of input devices and numbers. The one on this laptop reads:</p>
<p><a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2011/10/xubuntu_xinput-list.png"><img src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2011/10/xubuntu_xinput-list.png" alt="" title="xubuntu_xinput-list" width="825" height="508" class="aligncenter size-full wp-image-189" /></a><br />
(What&#8217;s up with that master/slave crap, anyway? Some of the heroes of the technological revolution had tin ears.) Here is how to disable it permanently. Go to <span style="color: #3366ff;">Settings</span> | <span style="color: #3366ff;">Settings Manager</span>, <span style="color: #3366ff;">Session and Startup</span> again, like above. Add something with a name like TouchpadOff, and where it asks you for the command, type in (or paste from this page):</p>
<p><span style="color: #3366ff;">xinput set-prop 12 &#8220;Device Enabled&#8221; 0</span></p>
<p>Change the number 12 to whatever number is on the appropriate line in what you saw when you ran <span style="color: #3366ff;">xinput list</span>. (Ye gods, that&#8217;s an <em>awful</em> sentence!!)</p>
<p>I set up a printer: <span style="color: #3366ff;">System</span> | <span style="color: #3366ff;">Printing</span>, then <span style="color: #3366ff;">Add</span>. In my case, the printer (which is on a network) appeared in about 10 seconds, and I activated it with a couple more clicks. Installing printers in that <em>other</em> operating system always entailed trips to boring vendor Web sites to get patched printer drivers and fuddling around with mounds of .inf files. Installing printers in Linux—at least HP printers—truly is luxury you can afford!</p>
<p><strong>Bloatware for n00bs</strong><br />
Xubuntu has been criticized for not really being &#8220;lightweight&#8221;; I am finding, mayhap, that there is a quite noticeable difference in resource consumption between it and Kubuntu. Here are some numbers:</p>
<p><span style="color: #a0522d;">Load time on my <a href="http://almostconnecticut.net/linuxismylife/specs/">laptop</a>, from GRUB-ho! to where it&#8217;s sitting there ready to use</span><br />
Kubuntu: 48 seconds<br />
Xubuntu: 32 seconds</p>
<p><span style="color: #a0522d;">RAM usage with Firefox open to my Postcrossing page, and Uncle Jim&#8217;s Master&#8217;s thesis loaded as a 115 KB LaTeX document in Emacs (LaTeX is known for being a bit of a porker in the resource department)</span><br />
Kubuntu: 361-380 <del>KB</del> MB <em>(Thank you, Prince Cruise!)</em><br />
Xubuntu: 189-210 <del>KB</del> MB<br />
(CPU usage was pretty minimal in each case)</p>
<p><span style="color: #a0522d;">RAM usage with nothing opened, the system just sitting there waiting for me to stop picking my nose</span><br />
Kubuntu: 320 <del>KB</del> MB<br />
Xubuntu: 146 <del>KB</del> MB</p>
<p>I&#8217;ll have more to say about this in a future post. Again, I don&#8217;t have any significant experience with pre-11.04 Xubuntu, and my experiences with pre-4.8 Xfce are back there with Goddess-worship and contacts between the Inca and extraterrestrials as far as being able to give you any verifiable data, so to speak. But I&#8217;ve got a couple of lovely Xfce installations and a couple of equally charming KDE installations going on now, so I hope to come up with some data that transcends individual hardware and installation quirks. I hope for a lot of things.</p>
<p><strong>So did they get it right?</strong><br />
I can&#8217;t give an unqualified &#8220;yes&#8221;, for the following (possibly churlish) reasons:</p>
<p>First, leaving out <strong>gvfs-backends</strong> apparently doesn&#8217;t affect that many people, but it was an oversight—one that, according to the Launchpad talk, has already been rectified in the planning for 12.04, which will be a LTS release and probably really dynamite.</p>
<p>Second, so far, I haven&#8217;t found a way in which Xubuntu 11.10 is a great leap forward over Xubuntu 11.04. To put it in a more positive (or less creepy) manner, there may be substantial improvements in the underpinnings, and it may also be that Xubuntu 11.04 was so good that a great leap forward was simply not in the cards. I&#8217;d buy that. In other words, this may be as good as Xfce and Linux get in the year 2011. In that case, Xubuntu 11.10 is about as close to an unqualified &#8220;yes, they got it right&#8221; as reality will permit.</p>
<p>If you looked at Xfce in the past and found it lacking, give Xubuntu 11.10 a few hours. You might well find that your dissatisfactions have been addressed. It is a versatile environment that has come into its own in a big magnificent way.</p>
]]></content:encoded>
			<wfw:commentRss>http://almostconnecticut.net/linuxismylife/2011/10/xubuntu-11-10-go-little-buntu-go/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>A weekend with Kubuntu</title>
		<link>http://almostconnecticut.net/linuxismylife/2011/10/a-weekend-with-kubuntu/</link>
		<comments>http://almostconnecticut.net/linuxismylife/2011/10/a-weekend-with-kubuntu/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 02:05:46 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://almostconnecticut.net/linuxismylife/?p=168</guid>
		<description><![CDATA[I’ve been playing around with Kubuntu 11.10 for four or five days, in between taking our little cat Sammy to the emergency room for little cats and participating in other activities of daily living. Here are my first and second &#8230; <a href="http://almostconnecticut.net/linuxismylife/2011/10/a-weekend-with-kubuntu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I’ve been playing around with Kubuntu 11.10 for four or five days, in between taking our little cat Sammy to the emergency room for little cats and participating in other activities of daily living. Here are my first and second impressions&#8230;.</p>
<p><strong>Welcome to Kubuntu</strong><br />
I won’t go into much detail about the installation process. I have to assume that my readers have installed at least one *Buntu, and installation hasn’t changed all that much. So my observations will be random.</p>
<p>The new or returning Kubuntista is invited to watch a slideshow during installation. The friendliness and professionalism of these shows has become a hallmark of the Kubuntu experience. In this one, I learned that Gwenview can now export to Flicker, SmugMug, and PicasaWeb. (There was a girl named Gwen in my high school. Later on, I met a girl named Bronwyn, which is an even cooler name.) I don’t know what SmugMug is, though the name evokes that knowing smirk found on the faces of fatuous mediocrities, not that I have any issues or anything. The slideshow also suggests that for more advanced graphics projects, you can download digiKam, which has singleHump camel caps.</p>
<p>Rekonq’s logo—a superhero, or a giant bird, with wings circling the globe—is really cool, whatever it is.</p>
<p>Some of the other logos are purposefully old-fashioned. Kontact is represented by a letter and a paperclip, and LibreOffice by a Selectric. “Installing Additional Software” has a shrink-wrapped box with the K logo! I’m still a bit nostalgic for those days of going into a store and blowing $10 on some CD from Expert Software and getting a bunch of clip art I never ended up finding a use for but still kinda liked having around.</p>
<p>I chose to install the restricted drivers, but not to have Kubuntu download updates during the installation, as that can easily be done later. Nonetheless, it retrieved 23 files from the security repositories. That wasn’t quite what I asked for, but I assume the developers considered these to be important, so I’m cool with it. The fact that they had 23 of these things ready when Kubuntu hadn’t even been in the wild for 48 hours impresses me. I guess nobody went on vacation.<br />
<span id="more-168"></span><br />
One event I’ve gotten used to in any *Buntu install is the Big Interruption. Here it happened at 64%, in between “Configuring hardware” and “Installing system”. It just stopped, and it doesn’t tell you why. It doesn&#8217;t tell you anything. (This is on my <a href="http://almostconnecticut.net/linuxismylife/specs/">laptop</a>, which has a mere 1 GB of memory.) There was another stall at 88%, when Kubuntu downloaded some more packages (without telling me what they were) and then reverted to 86%. Those percentages don’t seem to mean much—they only lull you into feeling a false sense of accomplishment—and I have found *Buntu installations to be relatively slow, if also relatively unhassleful.</p>
<p><strong>Meet Muon</strong><br />
The Family Synaptic is available in the repos, but Kubuntu defaults to Muon, the new wave of KDE package management. Physically, Muon reminded me at first of KPackageKit, as has been seen in recent Kubuntus. There are differences, of course; Muon has a nice left panel with categories that remind me reassuringly of the classical Ubuntu package management style. And it goes easy on the italic typefaces.</p>
<p>But I can’t say that I’m in love with it. When I get around to putting up some screenshots, there will be an image of what happened when I searched for <span style="color: #3366ff;">claws-mail</span>. You will notice that the list isn’t exactly in any kind of order. And that’s what you get. In theory, it seems, alphabetical sorting is possible, but in practice, it doesn’t work with search results. This might not bother most people, but some of the applications I use (Emacs, Claws Mail) rely on add-ons and/or extensions, and it would be somewhat easier to find things if they were predictably ordered.</p>
<p>The Muon Software Center looked like the Ubuntu Software Center. I haven’t used it much, but I took a break from writing this essay (my head hurts from all the thinking, so I needed a break anyway) to look at it again. I went to “Internet”, then to “Mail”, then to “Claws Mail”, clicked, asked for “More Info”, and found that some extensions were listed. Not all of them, but several of the most useful ones. Pretty darn thoughtful! (The entry for Emacs didn’t suggest any ancillaries, not even perennial favorites like emacs-chess or planner-el. But the immense Emacs ecosystem may be too complex—or, if you prefer a term that puts the onus on Emacs, unwieldy—for the Muon Software Center concept. If they included erlang-mode but not haskell-mode, for instance, somebody might feel left out. And I’m certainly not in favor of anybody feeling left out, except for people who are cranky all the time.)</p>
<p><strong>Netwebbing</strong><br />
I had a little trouble accessing shares on the <a href="http://almostconnecticut.net/linuxismylife/specs/">Fun Computer</a>. I went into Dolphin and typed in the name of my main share: <span style="color: #3366ff;">smb://funcomputer/today/</span>. Nothing happened. I did the same thing, but this time I typed in the IP number of the Fun Computer, and it worked OK. Browsing the network via Dolphin absolutely didn’t work; it found the workgroup, but it didn’t find anything <em>in</em> the workgroup.</p>
<p>Then I remembered a trick I had learned on the Linux Mint forums, back when I struggled with getting Linux Mint Debian Edition Xfce to read my Samba shares. I looked up my notes on the trick, opened up a terminal emulator, and typed <span style="color: #3366ff;">sudo emacs /etc/samba/smb.conf</span>.</p>
<p>I found a line that read<br />
<span style="color: #3366ff;">; name resolve order = lmhosts host wins bcast</span></p>
<p>and replaced it with<br />
<span style="color: #3366ff;">name resolve order = bcast host lmhosts wins</span></p>
<p>Note that, besides changing the order, I deleted the <span style="color: #3366ff;">;</span> at the beginning of the line. The semi-colon keeps the line from being read, and acted upon, when Samba starts up.</p>
<p>After all that, I ran another command:</p>
<p><span style="color: #3366ff;">sudo service samba restart</span></p>
<p>Within seconds, Samba shares were flying around like paintbrushes in a Three Stooges movie. Good-o!</p>
<p>In my Kubuntu—and in yours, dear reader, I suppose—ufw (the Uncomplicated Firewall) is installed but not enabled. gufw, the graphical front end to ufw, is not installed, but you can grab it from the repos.</p>
<p>The “blue light” told me that Kubuntu 11.10 found the laptop’s Broadcom B4311 wireless during installation. But when I rebooted, the blue light wasn’t there.</p>
<p>This was a known problem in Kubuntu 11.04. I never installed Ubuntu 11.04, but the concurrent Xubuntu lives on a laptop partition, and I had the same problem there. I tried a couple of the fixes that were offered on the boards, but they didn’t work, and eventually I went on with my life. I went into Kubuntu 11.04 to work on Uncle Jim’s Master’s thesis, but when I took road trips, I worked in Foresight or Mageia.</p>
<p>This time, I decided to work a little harder. One person got wireless working in Kubuntu 11.04 on a MacBook; I decided that anybody who could do that is a really smart person who should be listened to, so I tried installing <strong>firmware-b43-installer</strong> and reinstalling <strong>bcmwl-kernel-source</strong>. No joy.</p>
<p>Another suggestion was to run the command <span style="color: #3366ff;">sudo apt-get install firmware-b43-installer</span>. The rationale was that apparently sometime during the development cycle, the b43 drivers disappeared from the *Buntus, and the “restricted drivers” that are offered during your installation process actually give you another driver, called STA, which may or may not, and probably won’t, work. This was intelligent speculation on the part of the posters—a lot of things having to do with closed drivers are guesswork by necessity—but it helped some people. It didn’t work for me.</p>
<p>I really couldn’t find anything else, so I tried the series of commands that had gotten it done for me in Mageia, adapting them for Kubuntu, which, of course, uses <span style="color: #3366ff;">sudo</span> and <span style="color: #3366ff;">apt-get</span>, not <span style="color: #3366ff;">su</span> and <span style="color: #3366ff;">urpmi</span>.</p>
<p><span style="color: #3366ff;">sudo apt-get install b43-fwcutter<br />
wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2<br />
tar xf broadcom-wl-4.150.10.5.tar.bz2<br />
cd broadcom-wl-4.150.10.5/driver<br />
sudo b43-fwcutter -w /lib/firmware wl_apsta_mimo.o<br />
modprobe b43</span></p>
<p>The Blue Light of Hope flickered. And it prevailed! Yay, modprobe! Yay, Linux!!</p>
<p>We don’t have wireless at our house, so I couldn’t test it there. Due to a confluence of events in my ordinarily placid life, I didn’t have any time at all to camp out at a library that day. So I had to sandwich in, if you will forgive the expression, a stop at a Dunkin’ Donuts in Warwick, Rhode Island. Of course, “a Dunkin’ Donuts in Warwick” is like saying “a bespoke suit at a shareholders’ meeting”; it could be anything. This one is kitty-corner from the Rhode Island Mall, which is so big I’m physically scared of it. Dunkin’ Donuts, for the benefit of non-Yankees, is the rocky shore upon which the Krispy Kreme juggernaut was dashed. They’re everywhere. Some Dunkin’s have WiFi, some don’t. This one did, and the women who were working there that night were cheerful, so I took a place on a stool next to a window that looked out onto a fence that separated the Dunkin’ from the next group of stores, and fired up the laptop.</p>
<p>No Blue Light of Hope. Only the Dim Bulb of Despair. No recognition in the KDE Network Manager that there was such a thing as wireless anywhere in the world.</p>
<p>On a hunch, I ran <span style="color: #3366ff;">modprobe b43</span> again. Yay, blue light! Yay, KDE Network Manager! Yea, verily, WiFi networks far and wide, verily even unto the Subway around the corner!!</p>
<p>Now, I’m not like all you young ‘uns out there who don’t even know what a modem is. I’m old and primitive enough to think that WiFi is like magic, and it honestly doesn’t take much beyond connecting to please me. But even I know that having to run a modprobe every time I want to access WiFi isn’t quite right. <em>(Warning: obsolete comment follows.)</em> I don’t know if this is a factor of the 3.x kernel (this is my first experience with it) or of Kubuntu or I don’t know what; I’ll check in at the bug factory this weekend, I hope, but I don’t think anybody’s gonna know anything for sure for a while.<em>(End obsolete comment.)</em></p>
<p style="text-align: center;">☺</p>
<p><strong>Later:</strong> Elder-Geek left a comment that explained it all. As it happens, the b43 module wasn’t loading, so I added three letters—<strong>b43</strong>—on their own line to a file called <strong>/etc/modules</strong>. That file now reads as thus:</p>
<p><span style="color: #3366ff;"># /etc/modules: kernel modules to load at boot time.<br />
#<br />
# This file contains the names of kernel modules that should be loaded<br />
# at boot time, one per line. Lines beginning with &#8220;#&#8221; are ignored.</p>
<p>lp<br />
b43</span></p>
<p>Works like a charm now!</p>
<p style="text-align: center;">☺</p>
<p><strong>Kubuntu in everyday life</strong><br />
So far, I have only installed Kubuntu on the laptop, which at 1.6 GHz processor speed and 1 GB of memory is no longer a hardware trailblazer. Actually, it wasn’t a powerhouse when I bought it, either. It cost $400 plus tax, and ran badly enough on the pre-installed operating system (not mentioning any names, but it was born near Seattle, Washington, and unleashed via your favorite retail channels in January 2007) that I was forced to prostrate myself in the Temple of the Mighty Penguin, which of course turned out great for me—and, I humbly submit, for you who are reading and enjoying this essay as well. It’s like a big fat HappyFest!</p>
<p>I perceived Kubuntu to be slower than Mageia, the other KDE distro that owns a laptop partition, but for the most part that just ain’t so. It takes a little <em>less</em> time to load: 43 or 45 seconds, as opposed to Mageia’s 52 to 56. (I don’t own a stopwatch, so I counted off the seconds in my head; they’re probably a little off, but not by a whole lot.) Opening a one-page letter in OpenOffice Writer takes about 10 seconds in Kubuntu and 16 in Mageia. Printing that same letter, though, took 8 seconds—that’s from <span style="color: #3366ff;">[Ctrl-P]</span> to the <em>whirrrrr</em> of the printer belching it out—in Kubuntu and either 1 or 2 seconds in Mageia, so I got those 6 seconds back. Big deal, huh?</p>
<p>I would like to blame KDE frivolities, but Mageia in fact arrives with fewer “desktop effects” enabled. Kubuntu has quite a few effects going on; if you like that sort of thing, you’ll almost certainly like Kubuntu. The development team has some terrific designers, and has for several releases now. Kubuntu also informs you during the slideshow that you can install a module called <strong>kubuntu-low-fat-settings</strong> module that will shut down some of the slowdown stuff.</p>
<p>One quibble: I installed gLabels, like I often do. Everything works except for Print Preview, which sometimes tosses up “Error launching preview: No application is registered as handling this file” and sometimes just fails silently. gLabels print files are .pdf’s, and Okular opens other .pdf’s just fine, so I don’t understand this. (It works like a gem in Mageia.)</p>
<p>Another quibble: Emacs unexpectedly minimizes itself from time to time. It may have something to do with the touchpad (and if KDE offers an easy way to completely disable the touchpad, I haven’t found it; instead, there are some sixteen actions I can disable, one by one). I haven’t noticed this misbehavior anywhere except in Emacs, but that’s where I do most of my typing, so that’s where it would show up. Logical, yes?</p>
<p>A third quibble: Dolphin has lost its menu bar. Half of it ended up squished up into a crescent wrench in the upper right corner. This follows a design trend found first in Web browsers; I don’t especially approve of it, but I don’t plan to lose much sleep over it. Drink to forget, maybe.</p>
<p>One opposite-of-quibble: that rockheaded bouncing cursor stays off, just like in Mageia. (What <em>is</em> the opposite of quibble, anyway?)</p>
<p>One warning: The cashew in the upper right corner has grown. It is now a cashew with a label that says “New Activity”. Clicking on it brings up a menu: “Add Panel”, “Add Widgets”, “Activities”, “Shortcut Settings”, “Folder View Settings”, and “Lock Widgets”. I was feeling brave, so I clicked on “Activities”, and I got this <em>big</em> panel that said, “New Activity”, “Search and Launch”, “Photos Activity”, “Desktop Items”. “Photos Activity” doesn’t seem very grammatical, and I had to read it twice. I thought it was, like, one of the moons of Mars, and it had crashed <em>into</em> Mars or something. Anyway, I really don’t <em>get</em> Activities and I don’t see how any of those menu entries are so important that they need a cashew. That aside, KDE 4.7 seems like a nice stable desktop environment, and it seems completely usable; paradigms such as Activities haven’t gotten in my way or overstressed the ol’ shoulder pumpkin. Not yet, anyway, though I fear that may be forthcoming. I haven’t found any ways in which Kubuntu 11.10’s KDE 4.7.1 is an improvement over Mageia’s KDE 4.6.5, but I haven’t found anything that’s broke, either. In the tidal wave that is Linux, the absence of regression may easily pass as progress.</p>
<p><strong>The happy recap</strong><br />
Everything either works out of the box (or, since there is no box, right off the .iso) or can be made to work with a little research and a few minutes of keyboard-pounding. The Broadcom wireless situation can’t really be called satisfactory, but neither can it be laid solely at the feet of Kubuntu.</p>
<p>What you do get in Kubuntu is a vast selection of possible softwares, an active and dedicated development team and community, an exceptionally polished visual impression, and a lot of stuff that works just the way it’s supposed to. Unless you revile KDE and/or go around saying things like “Canonical is just like Micro$haft”, I propose that Kubuntu 11.10 is absolutely worth checking out.</p>
]]></content:encoded>
			<wfw:commentRss>http://almostconnecticut.net/linuxismylife/2011/10/a-weekend-with-kubuntu/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Mageia, three months (or so) on</title>
		<link>http://almostconnecticut.net/linuxismylife/2011/10/mageia-three-months-or-so-on/</link>
		<comments>http://almostconnecticut.net/linuxismylife/2011/10/mageia-three-months-or-so-on/#comments</comments>
		<pubDate>Sat, 15 Oct 2011 17:19:14 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://almostconnecticut.net/linuxismylife/?p=163</guid>
		<description><![CDATA[If I ever had any regular readers, I’m sure I’ve lost them all by now! We had a bit of weather in Connecticut, as you might have heard; putting up hurricane shutters, and later taking them down, brought me into &#8230; <a href="http://almostconnecticut.net/linuxismylife/2011/10/mageia-three-months-or-so-on/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>If I ever <em>had</em> any regular readers, I’m sure I’ve lost them all by now! We had a bit of weather in Connecticut, as you might have heard; putting up hurricane shutters, and later taking them down, brought me into an uneasy truce with some long-forgotten muscles. I decided to take a night course or two. I’m processing my long-departed Uncle Jim’s thesis into publishable form (it’s about John Milton; or, more precisely, it argues that Milton’s poem <strong>Paradise Regained</strong> has been consistently underappreciated and misunderstood), which (and this is the point) is handing me a good excuse to learn LaTeX. And I’m doing some Linux-oriented volunteer work, too; I’ll blog about that when I understand it a bit better.</p>
<p>But also, I’ve gone through a temporary lull in distro-hopping. I installed a couple and had trouble with them. And before I write anything negative, I want to start over again and see if any of the problems were self-created. (Gee, ya <em>think??</em>) I did successfully install one and found that I haven’t had a lot to say about it so far. Thursday was Big Bad Beautiful ‘Buntu Day, though, and I’ve got K* and X* all CD-R’d up and ready to roll.<br />
<span id="more-163"></span><br />
Mostly, though, it’s because I’ve been very happy with Mageia. I decided that I wanted to get better acquainted with the KDE way of doing things. In my <a href="http://almostconnecticut.net/linuxismylife/2011/07/mageia-the-return-of-the-girl-next-door/" target="_blank">Mageia blog post</a>, I went on about how that has been easier than I would have anticipated, and it certainly hasn’t gotten any more difficult. One thing that is different from the Gnome way is that, in Mageia, the screensaver settings are under “Display and Monitor” in System Settings, whilst “Power Settings” has its own entry. For some reason, I can’t keep that in my head, and when I installed Mageia on the “Play Computer” I spent a lot of time looking for how to change the screensaver settings (which default to 5 minutes, which is rather quick).</p>
<p>But running actual applications isn’t much different. A lot of the stuff I use—Emacs, Opera, Claws Mail—is desktop-independent. I’m running version 3 (yeah, it’s for Gnome 3) of <a href="http://www.glabels.org/" target="_blank">gLabels</a> in Mageia, and it runs at least as well as gLabels 2.28 did under Gnome 2.xx, which was pretty darn well itself. The same goes for Rhythmbox, which has been, if anything, <em>more</em> stable in Mageia than it was even in Ubuntu or Linux Mint.</p>
<p>I haven’t committed myself to the KDE lifestyle just yet. I still boot into Foresight Linux and Xubuntu from time to time, and I keep the activities of the Xfce development team under surveillance via the mailing list. (I still keep wanting to call them Listservs, but I do enough to date myself as it is!)</p>
<p>Xubuntu. I haven’t mentioned it very often, so here’s a quick survey. I installed the 11.04 beta on the <a href="http://almostconnecticut.net/linuxismylife/specs/" target="_blank">Play Computer</a>, and it was so stable that I never wiped it and installed the official release; I just kept accepting updates as they arrived. I admired it as a smooth, finely tuned distro that served not only as a highly-functioning desktop but as proof that Xfce could be elegant and hi-toned. I stayed mostly with Foresight Linux during my bout of Xfce exclusivity, partly because I had something invested in it (some active bug reporting &#038; contact with the developers) and partly because, for reasons I couldn’t quite articulate even to myself but had something to do with requiring just the right amount of tinkering, I <em>liked</em> it more than Xubuntu. But Xubuntu has its own considerable merits—those great and groovy ‘Buntu repos, intuitive LAN sharing, a remarkably smooth out-of-the-box look ‘n feel—and I hope to slobber in public over the new version real soon now.</p>
<p>Mageia now regularly supplies updates of various kinds, which it didn’t do for about a month after I installed it. The original release had KDE 4.6.3, and we’re now up to KDE 4.6.5; I’d be quite surprised if the Mageia packagers push this distribution release up to 4.7, but I’ve noticed incremental 4.6.5 updates come down the pike.</p>
<p>Here is one peculiarity. For purposes of working on Uncle Jim’s thesis, I downloaded <a href="http://www.gnu.org/s/auctex/" target="_blank">AUCTeX</a>, which adds (La)TeX prowess to the simmering cauldron of goodness that is Emacs. AUCTeX was in Kubuntu’s repository; but I had to download, <span style="color: #3366ff;">./configure</span>, <span style="color: #3366ff;">make</span>, and <span style="color: #3366ff;">make install</span> it in Mageia. In Mageia, when I open up Uncle Jim’s thesis, AUCTeX recognizes it as TeX; in Kubuntu, AUCTeX recognizes it, more properly, as LaTeX. I don’t know why. It’s no biggie; John Milton gives me an excuse to spend some time in Kubuntu, that’s all. (And if John Milton ended up where he thought he would and is reading over my shoulder, he’s probably wondering what he did wrong. OK, Johnny, since I got your attention&#8230;I’ve read some of your stuff, and you’re IMHO a bit of a windbag. Did anybody <em>ever</em> call you up and say, “Hey, <em>Jack</em>, bro, wanna go catch a couple of frosties?” Betcha they didn’t, LOL!) Someday, for purposes of self-education, I’ll find out why this is so and what I can do about it. I mean find out about AUCTeX, not find out why John Milton never shut up.</p>
<p>Finally, I’ll mention one other change within Mageia. On the “Fun Computer”, the time between the KDE desktop finishing loading and the network coming up used to be about one second, maybe two tops; now it’s about eight. (It’s an Ethernet network. For whatever reason, wireless doesn’t work well in our house.) It seems to only affect Mageia, not any of the other distros installed on the Fun Computer. And it never happened on the laptop. I don’t really care. After I turn the computer on in the morning but before I check my email or my Postcrossing group, I go feed Lily (a dog of average intelligence), so it’s not like I’m in a big hurry or anything. I just mention it because I don’t know why it started doing that.</p>
<p>Within a few days of installing Mageia, I decided that it was one of the finest distributions I had ever spent time with. I still do!</p>
]]></content:encoded>
			<wfw:commentRss>http://almostconnecticut.net/linuxismylife/2011/10/mageia-three-months-or-so-on/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A message from the Eocene; or, the ballad of WordPerfect</title>
		<link>http://almostconnecticut.net/linuxismylife/2011/10/message-from-the-eocene/</link>
		<comments>http://almostconnecticut.net/linuxismylife/2011/10/message-from-the-eocene/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 23:52:26 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://almostconnecticut.net/linuxismylife/?p=148</guid>
		<description><![CDATA[From time to time, I look back fondly on the years when I ran Windows. It doesn’t last; my wife’s computer has XP on it, and XP needs some periodic adjusting, and then it all seems like just a bad &#8230; <a href="http://almostconnecticut.net/linuxismylife/2011/10/message-from-the-eocene/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>From time to time, I look back fondly on the years when I ran Windows. It doesn’t last; my wife’s computer has XP on it, and XP needs some periodic adjusting, and then it all seems like just a bad dream.</p>
<p>Are there some things about Windows that I miss, though? Well, I always liked <a href="http://www.pocosystems.com/home/index.php" target="_blank">PocoMail</a>. When I moved over to Linux, I got used to Evolution (which bears traces of its Groupwise roots; Groupwise was a staple at one of my better jobs). I never <em>loved</em> Evolution, and when I started experimenting with Xfce I gave <a href="http://www.claws-mail.org/" target="_blank">Claws Mail</a> another try, even though it bills itself as “the email client that bites!”, and this time (a) it worked, and (b) I liked it. I’m not saying it beats PocoMail, but I’m very happy with it. <a href="http://www.goodsol.com/" target="_blank">Pretty Good Solitaire</a> is neat, and I especially miss Demons and Thieves, which as far as I know hasn’t been duplicated in the Open Source world. But for me, solitaire is something to do while I’m waiting for the return calls to start pouring in; I don’t take it that seriously. I did not find PySol adequate for my solitaire needs, but I looked at its fork/continuation, <a href="http://pysolfc.sourceforge.net/" target="_blank">PySolFC (Python Solitaire Fan Club Edition)</a>, for the first time in a year or more, and it’s just fine now, grotty X11 graphics and backwards mouse pointer and all. It keeps track of the number of games I’ve won, which for some reason seems important. It also keeps track of the number of games I’ve lost, information which of course is of no use to anybody.</p>
<p>But the other day I opened up LibreOffice Writer in my Mageia installation on the <a href="http://almostconnecticut.net/linuxismylife/specs/">laptop</a>. It opened up in about ⅔ of a window, as it always does (it must be a KDE thing, because it does the same thing in my Kubuntu) (or it was transient; weeks later, sometimes it opens up in a full window), and I maximized it, and I realized that I’m really never going to love LibreOffice Writer.</p>
<p>Friends, there is nothing like WordPerfect. And my <em>weltanschauung</em> is so full of <em>weltschmerz</em> that I’ll say there never will be anything like WordPerfect.</p>
<p>This isn’t Windows nostalgia, not strictly. For WordPerfect 5.1 (WP51DOS) was fabulous, and WordPerfect 6.2—the last DOS version—was almost an office suite in itself (“Tables” and “Math” had evolved to a point where they could reasonably do many routine functions that in the Windows suites were offloaded to Quattro Pro). Sometimes it seemed like it was a whole operating system.</p>
<p>WordPerfect is still around. But it lost market share, catastrophically, in the mid-1990s. If it was so good, why did that happen?<br />
<span id="more-148"></span><br />
Let’s look at the theories. I know the name of this blog is “Linux is my Life”, not “WordPerfect is my Life”. But bear with me. Partisans of Open Source may learn from the stunning rise and complex decline of WordPerfect. What can the Open Source community do? And what can’t it do—or, maybe, what won’t it do or what hasn’t it done?</p>
<p>Before we proceed, allow me to introduce some general sources. <a href="http://www.computernostalgia.net/articles/wordPerfect.htm" target="_blank">This article, from the aptly-named <em>Computer Nostalgia</em> site</a>, offers what seems to me a concise and judiciously curated general history. For the armchair historian, <a href="http://www.wordplace.com/ap/index.shtml" target="_blank">the memoirs/apologia of W. E. Peterson</a> will certainly be of interest. The fact that he chose to call his book <strong>Almost Perfect</strong> may or may not be relevant.</p>
<p><strong>Theory 1: Bill Gates is the Antichrist</strong><br />
Everybody likes this theory, and so do I. A court case (Novell Inc v Microsoft Corp, number 10-1482) in which Novell alleges anti-competitive business practice on Microsoft’s part has been droning on at Bleak Housian length. In business terms, this seems to have to do with Microsoft’s penchant for “forcing” hardware manufacturers to buy Microsoft licenses for every computer they make, not just the ones on which Microsoft products are actually installed. This case was dismissed in 2010 (a Groklaw analysis of that dismissal is <a href="http://www.groklaw.net/articlebasic.php?story=20100606121639171" target="_blank">here</a>), but another judge allowed the same case to continue. (Ironically, the judge in the 2010 decision did appear to be unclear about the difference between a word processing application and an operating system. I told you WordPerfect is good!)</p>
<p>WordPerfect partisans point to things like the <a href="http://wptoolbox.com/tips/Reinst89.html" target="_blank">mysterious removal of Windows Messaging</a> (a precursor of, among other things, Outlook Express) in Windows 98 as evidence that Microsoft went out of its way to sabotage WordPerfect. It does seem clear that Microsoft never let any other software developers know <em>everything</em> about Windows. Did Microsoft do things specifically to break WordPerfect, or was WordPerfect more prone to breakage simply because it was one of the most complex third-party applications in the world of Windows? (WordPerfect 8, which was the current version in 1998, had no fewer than <em>seven</em> service packs in its lifetime.) I don’t know that anybody could claim it’s solely one or the other. (What are some really, really complicated third-party applications that run well on Windows? Probably some stuff by Adobe, but I am not a graphics person and I don’t know anything about the prowess or the stability of Photoshop or InDesign.)</p>
<p><strong>Theory 2: The WordPerfect Corporation was a bunch of losers</strong><br />
For one thing, it’s not always smart to be <a href="http://www.wpuniverse.com/vb/showthread.php?7043-Almost-Perfect-By-W.-E.-Peterson&amp;p=41960&amp;viewfull=1#post41960" target="_blank">snotty with the press</a>. More generally, I referred above to the autobiography of W. E. “Pete” Peterson. The fabulous WPUniverse support group (in, yes, all its various meanings) has occasionally had refugees from the Orem days drop in to reminisce, and I found an <a href="http://www.wpuniverse.com/vb/showthread.php?7043-Almost-Perfect-By-W.-E.-Peterson" target="_blank">alternate-universe view of Pete</a> by some relatively unhappy campers. The software-mogul-as-north-end-of-a-southbound-horse phenomenon is hardly confined to WordPerfect. Long ago, I read a book called <strong>Accidental Empires: How the Boys of Silicon Valley Make Their Millions, Battle Foreign Competition, and Still Can&#8217;t Get a Date</strong>, by one “Robert X. Cringely” (he <a href="http://www.cringely.com/" target="_blank">blogs</a>, meaning he’s probably a lot like me), which left me with the impression that software pioneers have the personalities of <a href="http://www.youtube.com/watch?v=swL3ebr1_Do" target="_blank">Phillies fans</a>, though I think they are expected to be smarter, most of the time.</p>
<p>But that aside, the history of WordPerfect’s corporate ownership is a microcosm of sorts of everything that is wrong with the M&amp;A lifestyle. The owners of the WordPerfect Corporation probably did have to do something drastic; the company had outgrown their visions and their management styles. Novell purchased it, and the amount of money they lost became the stuff of business legend. <a href="http://www.wpuniverse.com/vb/showthread.php?12449-A-history-Lesson-please..." target="_blank">This WPUniverse thread</a> gets into some of the culture clashes that plagued the Novell/WordPerfect union. (Here is <a href="http://hbr.org/2001/05/leading-through-rough-times-an-interview-with-novells-eric-schmidt/ar/1" target="_blank">more about Novell</a>.)</p>
<p>A year and a half later, the hitherto fairly obscure Canadian company Corel purchased most of the remains of the WordPerfect Corporation from the remains of Novell. Like Ray Noorda at Novell had, the then-CEO of Corel, Michael Cowpland, wanted to diversify his company’s offerings by challenging Microsoft in the office-applications world. And as there had been at Novell, there was another rough merger, exacerbated by the fact that Orem and Ottawa are separated by a national border and some 3,000 kilometers. And since Cowpland gave up, Corel has had a series of CEOs and owners; it has not been a stable environment.</p>
<p><strong>Theory 3: WordPerfect didn’t change with the times</strong><br />
Much ink has been spilled on WordPerfect’s decision to bank everything on OS/2, and its last-minute reversal when Microsoft’s ambitions for Windows, and its blindsiding of IBM, became apparent. Whatever the cause, WordPerfect careened into the world of Windows haphazardly. The first Windows version, 5.1, sold a lot of copies at first, but pleased nobody and was soon replaced with 5.2. I was never very familiar with them. I did purchase WordPerfect 6.0 when it was part of a short-lived endeavor called “Borland Office”, which included Quattro Pro and Paradox. (It may have had WordPerfect Presentations, but I honestly don’t remember it being there.) Anyway, I can attest that WPWin 6.0 was pretty awful: slow, buggy, crash-prone, and apt to create unmanageably large files (sometimes up to 10 times the size of an equivalent file in WPDOS).</p>
<p><em>(Here follows some version history. You can skip down to “end reminiscing” if you want.)</em></p>
<p>WordPerfect 6.1—the first release from Novell—was altogether a much better piece of work, and I used it for years. It did have one quirk: customizations were kept in a binary file, <span style="color: #3366ff;">wpcset.bif</span>, which personally never gave me a moment of trouble but which gave other people conniption fits. I recall that the binary was especially vulnerable on networks (odd, given Novell’s heritage); for instance, it got really upset if your network drive letters changed. You could always delete <span>wpset.bif</span> and let the program create another one for you, but for some obscure reason, certain unique data like label definitions were kept there, and you’d lose a lot of work. Still, it was a fine program.</p>
<p>WordPerfect 7 was available for both Windows 3.1 and (somewhat belatedly) Windows 95. I actually never saw it, except once at an interview for a job I didn’t get. (If I remember correctly, some editions had the Novell splash screen, while later ones had Corel’s. But I’m not sure.) I don’t remember a lot about WordPerfect 8, except that it may have been the most beautiful of them all; the splash screen was a fountain pen, and the editing screen almost shimmered; by the standards of 1999 graphics, it looked positively opulent. Despite its myriad patches (and this was a time when 56k modems were all the rage, making the service packs a bit of a bother to attain), it was one of the more well-loved versions. I kept using Quattro Pro 8 for a while even after I moved my writing over to WordPerfect 9. But many a WordPerfectionist had trouble running it on Windows XP, and it fell into obsolescence before it really should have.</p>
<p>WordPerfect 9 (part of the imaginatively named WordPerfect Office 2000 suite) had the unique property of running <em>better</em> after it had been on your computer for a few weeks. That is so unWindowsy it staggers the imagination, but I wasn’t the only one to experience it. I don’t know if anybody ever figured out why.</p>
<p>With WordPerfect 10 (or WordPerfect Office 2002; long gone were the days when you could buy a copy of WordPerfect without Quattro Pro and Presentations), Corel tried again to introduce a PIM (parts of which were pretty good) and an email client (which, shall we say, failed to win me away from PocoMail). Overall, I found 10/2002 to be slow and unresponsive, and I ended up going back to 9/2000.</p>
<p>Since Corel acquired WordPerfect, improvements have been few and far between. WordPerfect 11 offered “classic mode”, which replicated the look and some of the feel of WordPerfect 5.1. (5.1 is the <strong>Dark Side of the Moon</strong> of software. A surprising number of transcriptionists—legal and medical—go to extraordinary lengths to keep it running on modern machines, and Edward Mendelsohn, a professor at Columbia University, has an <a href="http://www.columbia.edu/~em36/wpdos/" target="_blank">extensive Web site</a> devoted to the care and feeding of DOS WordPerfect.) What they didn’t, and couldn’t, do is replicate the 5.1 macro language, which I’ll get to shortly.</p>
<p>But “classic mode” was the type of innovation that would barely have rated a .point release in the old days. (There were actually a multiplicity of 5.1 versions, identifiable by their release dates. Some macro commands, some print drivers, and even a couple of formatting options were only available on versions released after such-and-such. Most of these were pretty obscure, but once in a while the discrepancies would crop up, and somebody on the Prodigy WordPerfect board wouldn’t quite know what somebody else was talking about.)</p>
<p>WordPerfect 12 was masterful; I used it exclusively until I moved over to Linux, and my wife still runs it on XP. I think that we’ve managed to crash it half a dozen times between us, and that’s in almost seven years. I don’t remember a lot of features that weren’t actually in WordPerfect 9; there is a “preview mode” which if, say, you choose a new default font from the pull-down menu, the editing screen changes temporarily to show you what your document will look like. It wasn’t life-changing, but it was fun and useful.</p>
<p><em>(End reminiscing.)</em></p>
<p>More recently, look at the <a href="http://www.corel.com/servlet/Satellite/us/en/Product/1208530087126?trkid=NASEMGglOP#tabview=tab2" target="_blank">What’s New in WordPerfect 15 page</a>. Almost everything in there is about working better with Windows 7 and the Office 2007 file formats. It has been argued that new WordPerfect releases are cash cows, having no purpose but to be sold to unwary WordPerfect addicts. I don’t think that’s quite fair. When your product is:</p>
<ul>
<li>very complex;</li>
<li>used by a demanding audience (lawyers and freelance writers);</li>
<li>otherwise marginalized;</li>
<li>designed to be run on an operating system whose inner workings change from time to time and are never completely known to you, and which is owned by a company with a rival product;</li>
</ul>
<p>you’re going to spend a lot of programming time just trying to get things to work. Always crashing in the same car.</p>
<p>WordPerfect doesn’t support Unicode. There is limited and partial support in recent versions, but it is very hard to recommend WordPerfect to anybody who routinely has to work in multiple languages—especially if some of those languages are non-Latin. Unicode is a victim of WordPerfect’s backwards compatibility, which (with the exception of macros, which I promise I’ll get to) is exceptional. DOS WordPerfects (at least 5.1+, an enhanced version released in 1993, and 6.x) can open documents created in WordPerfect 12; not all the formatting might survive, but the DOS WordPerfects are smart enough to know when they don’t understand a formatting code, and they’ll just ignore it rather than ruin all the formatting they <em>do</em> understand. The downside is that WordPerfect uses a different method of interpreting and displaying characters above and beyond the plain-chocolate ASCII set (I have researched the difference, but I don’t feel competent to explain it; if you are competent, reader, <a href="http://www.corelconnected.com/html/files/WPFF_!DocumentStructure.htm" target="_blank">this link</a> might help you), and to realign it with the world would cost a lot of money that Corel probably doesn’t have (or its owners don’t want to spend), and break a large part of its WordPerfectness.</p>
<p>The ancillary programs in WordPerfect Office—the Quattro Pro spreadsheet, Presentations, and (in the more expensive varieties) the Paradox database—suffer from neglect. Quattro Pro has had bugs for <em>years</em>; the file format was changed around version 9, and if you ask me it was never the same. As for Paradox, Corel doesn’t even pretend that it’s under active development; they put a new splash screen on it with every release, and that’s about it.</p>
<p><strong>Theory 4: WordPerfect <em>did</em> change with the times, and shouldn’t have</strong><br />
With WordPerfect 6.0 for DOS, and the concurrent Windows versions, a new macro language was introduced. On the surface—and underneath—it offered some substantial improvements. For one, you could issue commands in a less literal manner; they weren’t quite as dependent as the 5.1 ones were on certain transient conditions. (I noticed that applying font commands was a lot easier.) For another, the macros could be edited as regular WordPerfect documents; once you were familiar with the language, they were a lot more legible. An excellent history, written by J. Dan Broadhead, the lead developer of the PerfectScript cross-application language, is <a href="http://jdan.com/perfectscript/psr_1.htm" target="_blank">here</a>.</p>
<p>I found some annoyances. There was a 5.1-to-6.x converter, but it injected a lot of spuzzy code—things that you’d probably never use in a macro, <em>any</em> macro, that you built from the ground up—and the more complex the macro, the greater were the chances that the converted version wouldn’t run at all. Some shareware macros I had accumulated (from, among others, the revered <a href="http://www.akaplan.com/" target="_blank">Alan Kaplan</a>) became slow or buggy in their converted incarnations. Ones I had done myself, I found, I was better off just doing over. That was easy for me; I couldn’t program my way out of a bowl of overcooked linguine, so most of my macros were ones I’d recorded directly as keystrokes anyway.</p>
<p>I could never make heads nor tails of the 5.1 language. I decided to give the 6.x language a try; I purchased the books from the nice man who answered the phone at the WordPerfect Corporation (who also told me that the DOS and Windows languages had enough dissimilarity that I should get both, which I obediently did). The books were, essentially, lists of commands, with very little in the way of conceptual information. The first third-party book I bought made me sad because it was another bunch of stupid lists and boring prose that taught me nothing; other third-party books glided past macros.</p>
<p>I didn’t really know it at the time, but quite a few of WordPerfect’s loyal customers were enraged. These were people who had invested a lot of time, self-education, and/or consultancy fees into using the 5.1 macro language as a productivity aid, and didn’t want to have to go through it all again.</p>
<p><strong>Theory 5: Microsoft just did a better job of marketing</strong><br />
Certainly, Microsoft did a better job of building a loyal cadre of experts. I became a Certified WordPerfect Expert, and I got a certificate, and that was about it. I never really heard from the company again. I still have the certificate; it’s in a file folder in the basement, but I can’t bear to toss it with the way I toss matchbook covers from forgotten restaurants. I may have forgotten who I went to the restaurant with, but I’ve never forgotten passing that exam at the Sylvan Learning Center office in Toms River, New Jersey.</p>
<p>It is documented (not least in some of the links I supplied above) that Microsoft did a much better job massaging the computer press and corporate purchasing agents than WordPerfect Corp., whose stroking efforts could be boorish. The question is: how did Microsoft get away with conquering the world with an inferior product? One of the first times I ever used Word, I hit <span style="color: #3366ff;">[Ctrl-I]</span>, assuming—with some justification, I think—that the next characters I typed would look like <em>this</em>.</p>
<p><em>Wrong again. The whole damn <strong>paragraph</strong> looked like this.</em></p>
<p>To me, the very definition of an inferior product is one that takes something self-evidently easy (hitting <span style="color: #3366ff;">[Ctrl-I]</span>) and makes it something self-evidently Baroque (rolling back the cursor, highlighting the word you want to italicize, selecting <span style="color: #3366ff;">[Italic]</span> from the handy-dandy menu bar at the top of the screen). It was only years later, after I had actually used spreadsheets in a (tee, hee!) professional, productive way, that I figured it out. Word was the most commonly used part of the Microsoft Office empire, but it wasn’t the most important. Microsoft Office was built around Excel. And Word acted a bit like Excel; the paragraph, not the character, was the essential unit in Word, because paragraphs were containers. Like cells.</p>
<p>There is a good business reason for this. First, the competition in spreadsheets was less rigorous; instead of WordPerfect, you basically had Lotus 1-2-3, which was floundering in the wake of some of its own dubious decisions. Second, people who use spreadsheets are in general higher in the corporate structure; they deal with finances, statistics, finances, and money. Much of the word processing in a corporation is done by administrative assistants, secretaries, typists, and who cares what <em>they</em> think? Offer the higher-ups (most of would consider the ability to type 62 WPM about as attractive on their résumé as four years of migrant farm work) a superior spreadsheet in a bundled suite, and you will get sales.</p>
<p>This doesn’t explain the loyalty that Microsoft products have retained through Word macro viruses, the <a href="http://www.technoesq.com/misc/2008/07/02/remove-hidden-metadata-from-word-documents/" target="_blank">infamous metadata affair</a>, Clippy, <a href="http://word.mvps.org/faqs/general/RecoverMasterDocs.htm" target="_blank">master documents that eat their children</a>, <a href="http://compusavvy.wordpress.com/2009/08/08/aligning-text-with-pleading-line-numbers-word-all-recent-versions/" target="_blank">the inability to do an acceptable pleading paper</a>, and the other crimes against common sense that Microsoft Office has imposed upon the modern world. But once Microsoft put its mind to making Office its franchise, it became very successful very quickly, and Office and its file formats became the standard at a time when companies throughout the United States and the world were investing unbelievable amounts of money into “Information Technology”. It was a lot harder to get away from Microsoft in 1998 than it was to ditch WordPerfect in 1994. And, frankly, WordPerfect’s revolving-door ownership and its perceived missteps didn’t inspire a lot of confidence then, and they don’t now.</p>
<p>Okay&#8230;so what does all this have to do with Open Source?</p>
<p>Well, an open source operating system levels the playing field. No <a href="http://stackoverflow.com/questions/919051/finding-undocumented-apis-in-windows" target="_blank">undocumented APIs</a>. No struggling with an operating system owned by people who hate you and has <a href="http://www.reference.com/browse/WordPerfect" target="_blank">inscrutable varieties</a>. <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Standardization_of_Office_Open_XML" target="_blank">Bribery doesn’t work.</a> (Maybe it does, but I don’t know how.) If Windows had been open, maybe WordPerfect would have been saved from itself.</p>
<p>But the fact remains that Open Source has yet to develop its own office components. <a href="http://projects.gnome.org//gnumeric/" target="_blank">Gnumeric</a> is one exception: it is a very capable spreadsheet that has been Open Source from the git-go. Its interface isn’t especially modern, so to speak, and it lacks a few modern amenities, but it is robust as hell, blindingly fast, and has formula capabilities Warren Buffett couldn’t wear out. <a href="http://www.abisource.com/information/about/" target="_blank">AbiWord</a> started under corporate aegis, but has been community-driven most of its life. However, AbiWord has never been as featureful as Writer—never mind WordPerfect—and, unhappily, its development has sputtered; version 2.8 is more than two years old now. (After I started writing this article, I discovered Kexi, which will be briefly discussed below.)</p>
<p>PostgreSQL is a massive Open Source project, and from all I’ve ever heard a great one; but it isn’t comparable to Access or Paradox, and it isn’t something you’d be likely to find in a SOHO environment, or in general deployment in most corporations. Really, what I’d absolutely love is a flat-file database: say, a Linux version of <a href="http://drdobbs.com/184403976?pgno=2" target="_blank">PC-File</a> or <a href="http://en.wikipedia.org/wiki/Q_%26_A_(software)" target="_blank">Q&amp;A</a>. (I never even saw DataPerfect. None of WordPerfect Corporation’s other products—there was a spreadsheet called PlanPerfect—ever developed very significant market share. The failure of the WordPerfect cachet to transmit itself over to other Perfects is worth a case study in itself.) The fact is, though, that there has never been a commercial successor to Q&amp;A; that tells me that the demand isn’t screamingly huge, or whatever demand there is has been met by the database module in Microsoft Works.</p>
<p>OpenOffice, of course, started as a commercial, proprietary product called StarOffice; it was acquired from a small German company, Star Division, and (mostly) open-sourced by Scott McNealy at Sun Microsystems. OpenOffice is greatly, vastly improved over its beginnings as a clunky and rather nasty office suite; but it has had a contentious history, with two forks: <a href="http://go-oo.org/" target="_blank">Go-OO</a>, sponsored by—of all people!—Novell; and the more recent <a href="http://www.libreoffice.org/" target="_blank">LibreOffice</a>, which has become the default in the majority of Linux distributions. Although it is genuinely Open Source, it has been dependent on considerable corporate sponsorship, and it wouldn’t have progressed to today’s level without the generosity of Sun, Novell, and Red Hat. (Ten years later, the custodians of LibreOffice are <a href="http://wiki.documentfoundation.org/Development/Easy_Hacks" target="_blank">still removing leftover StarOffice code</a>.) (More recently, I saw this <a href="http://www.h-online.com/open/features/LibreOffice-a-dive-into-the-unknown-1355159.html" target="_blank">history of the Open/LibreOffice schism</a>. I doubt that we’ll ever know everything about what really happened, but it does muster some evidence that the corporate underpinnings of OpenOffice could be as much a hindrance as a help.)</p>
<p>It is not impossible that a bunch of volunteer programmers could get together and develop good office applications. These programmers would have to be independently wealthy (or have significant others as well-recompensed as they are understanding). They would also have to get along, which does not always happen, <a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=ODg4NQ" target="_blank">as KOffice found out</a>. In one of the WPUniverse posts I linked to way back when, the developer of the PerfectScript language talked about sleeping in his office for nights at a time. Putting in those kinds of hours because you are committed to a project is at least slightly different, and sometimes a lot different, from putting in those kinds of hours because your income depends on it.</p>
<p>To some extent, we get what Free/Libre/Open Source Software programmers want to develop. This means myriad cool distros and more desktop environments/window managers than you can shake a stick at. In application terms, it means text editors that’ll knock your socks off, some awesome multimedia utilities, GIMP and Inkscape, and Internet-related programs that should please almost everyone. So far, it hasn’t meant a tremendous amount of activity in traditional SO/HO applications. However, two months or more after I started writing this essay, I started fooling around with <a href="http://www.kexi-project.org/" target="_blank">Kexi</a>, the database component of Calligra Office. I don’t know how stable it is yet—<em>very</em>, I hope, because I’ve got two big honkin’ music databases in it already!—but I like it, and it’s real easy to use; it can be either a Paradox or a Q&amp;A, it seems like, depending upon your needs. I will try to write more about it in the future.</p>
<p>Corporate environments are certainly not immune to blood feuds, backstabbing (I knew some back<em>chewers</em> once, but not in a workplace environment), consternation, and slander. But schisms such as those which befell KOffice are sometimes contained. WordPerfect was part of one of the most Hatfield/McCoy mergers I can think of, but it survived; the cost was immense, but it survived. Would we be better off today had a group of disgruntled (did you know that “gruntled” <a href="http://dictionary.reference.com/browse/gruntled" target="_blank">really is a word</a>, even if nobody ever says it?) WordPerfect programmers started a rival (WordFabulous? Ooh, I <em>like</em> it!) in 1992?</p>
<p>If I happened to have the money—and I don’t, and I won’t—I would pry the shells and shards of WordPerfect from the stiff but grasping fingers of Corel, and copyleft the code, and release it into the wild like a <a href="http://www.rottentomatoes.com/m/kestrels_eye/" target="_blank">kestrel</a>. I wonder if the 5.1 code could be had for cheap, and I wonder how much work would it be to Linuxize it. I don’t know what would happen, but I would love to find out!</p>
<p style="text-align: center;">§</p>
<p><strong>This post became the target of several exceptionally active spambots; therefore, comments are closed.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://almostconnecticut.net/linuxismylife/2011/10/message-from-the-eocene/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>A podcast I liked</title>
		<link>http://almostconnecticut.net/linuxismylife/2011/07/jonathan-nadeau-accessible-computing/</link>
		<comments>http://almostconnecticut.net/linuxismylife/2011/07/jonathan-nadeau-accessible-computing/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 23:07:16 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://almostconnecticut.net/linuxismylife/?p=71</guid>
		<description><![CDATA[I’ve never really made a habit of listening to Linux podcasts, but I happened to download an episode of MintCast the other day. They spent most of it talking to Jonathan Nadeau of Frostbite Systems and, apparently, the Accessible Computing &#8230; <a href="http://almostconnecticut.net/linuxismylife/2011/07/jonathan-nadeau-accessible-computing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I’ve never really made a habit of listening to Linux podcasts, but I happened to download an episode of MintCast the other day. They spent most of it talking to Jonathan Nadeau of <a href="http://www.frostbitesystems.com/" target="_blank">Frostbite Systems</a> and, apparently, the <a href="http://accessiblecomputingfoundation.org/" target="_blank">Accessible Computing Foundation</a> (which is quite new, and frankly there isn&#8217;t a lot there).</p>
<p>Frostbite Systems is a mail-order outfit where, to be snarky about it, you can pay extra for the privilege of owning a computer that doesn’t have that other, expensive operating system pre-installed. Nadeau does a good job telling you why you should consider doing just that, and beyond that, he has some absolutely convincing true-life stories to tell about how Open Source has opened new worlds for people with disabilities.</p>
<p>Here is a <a title="Jonathan Nadeau on MintCast" href="http://www.mintcast.org/2011/06/episode-69-surprise-visit-from-jonathan-nadeau/" target="_blank">link to the MintCast archive page</a>. Great listening.</p>
]]></content:encoded>
			<wfw:commentRss>http://almostconnecticut.net/linuxismylife/2011/07/jonathan-nadeau-accessible-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mageia: the return of the Girl Next Door</title>
		<link>http://almostconnecticut.net/linuxismylife/2011/07/mageia-the-return-of-the-girl-next-door/</link>
		<comments>http://almostconnecticut.net/linuxismylife/2011/07/mageia-the-return-of-the-girl-next-door/#comments</comments>
		<pubDate>Wed, 20 Jul 2011 22:39:05 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://almostconnecticut.net/linuxismylife/?p=116</guid>
		<description><![CDATA[Like many acolytes in the Temple of the Mighty Penguin, I had my first successful Linux experience with Ubuntu. (It was 7.04. I still have the disk.) I was generally satisfied with Ubuntu, but had some trouble with WiFi, looked &#8230; <a href="http://almostconnecticut.net/linuxismylife/2011/07/mageia-the-return-of-the-girl-next-door/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Like many acolytes in the Temple of the Mighty Penguin, I had my first successful Linux experience with Ubuntu. (It was 7.04. I still have the disk.) I was generally satisfied with Ubuntu, but had some trouble with WiFi, looked for alternatives, enjoyed the exploratory nature of distrohopping, and sometime in 2009 I made my way over to Arch Linux. I liked Arch Linux. I liked commencing a hardworking, creative day with <strong>startx</strong>. I liked trying to keep up with the new stuff that populated the repos daily, almost hourly. But one day, I ran the <strong>pacman -Syu</strong> command, which is something like the <strong>conary updateall</strong> command I waxed hysterical about in a previous post. After that, my Work Computer didn’t work.</p>
<p>It was a strange confluence of events, and I never quite figured it out. As best as I was able to deduce later on, Arch fed me a kernel with a regression in which support for some aging Intel video cards went lacking. This wasn’t something you could fix with a modprobe, either—well, maybe <em>you</em> could, because you’re smart, but <em>I</em> couldn’t, because the screen was totally blank, and I’m not that smart. (I did manage to use the MS-DOS <strong>copy</strong> command to get a bunch of files from an AT&amp;T 6300—the one with an 8086 processor—onto 5-¼&#8221; floppy discs when the video card died, but that’s different from running a modprobe.) Complicating matters was the fact that X.org had just moved on to its 1.7 series, and at first I was inclined to blame the X server.</p>
<p>Anyway, that computer with the primitive Intel video card (it was made by <a href="http://www.adl-usa.com/index.php" target="_blank">Advanced Digital Logic</a>) was important to my existence. My wife is disabled with a <a href="http://www.rsds.org/" target="_blank">complicated form of nerve damage</a>, and she is extremely sensitive to the noises that moving parts in computers make. The ADL computer didn’t <em>have</em> any moving parts; it was fanless and absolutely silent, and therefore I could camp out in the living room and work (I had a work-from-home job for an academic publisher, but my full-time job was and is looking after my wife). It was also low-powered, with a 1.4 GHz Pentium M chip and a whopping 512 MB of memory. In other words, it was an excellent Linux box.</p>
<p>I could have reinstalled Arch and figured out how to lock pacman into not updating the X server. But, really, I no longer trusted Arch. That might not have been rational, or fair to Arch, but it was the way I felt. (Arch’s documentation is second to none, but the Arch community doesn’t remind me of friendly puppies and teddy bears.) Yeah, I’m a hobbyist and a Linux adventurer, but I have responsibilities, too, <em>capisce?</em> I wasn’t going back to Arch, and I sure wasn’t going to reinstall Windows™, so I got a bunch of distros on CD and tried them, one after the next; some gave me an unacceptably low-resolution display, and more didn’t work at all.</p>
<p>Then, as I was running out of hope, I tried Mandriva. Mandriva 2010 was fairly new at the time (all this happened in November 2009, or maybe December), but it still had X.org 1.6. It also probably had some nice patches in the kernel, or a more proven kernel, or something; as I was to learn, Mandriva’s hardware support was remarkable. But at the time I understood less about Linux than I do now, especially things like kernel mods (which I’m still not exactly well-versed in) and I couldn’t make sense out of all the various information that was coming my way. Anyway, Mandriva worked perfectly on the Work Computer, and basically kept me in business.<br />
<span id="more-116"></span><br />
Mandriva wasn’t my first choice. And it never had been. I had looked at it from time to time, but I thought of it as the Girl Next Door of distros: always there, but not especially interesting. But to my delight, I discovered that the Gnome version was not only not an afterthought, but it was the best Gnome desktop I’d ever seen. (A good thing. Even in its best days, the Work Computer had its hands full running KDE 4.) Mandriva soon became the #1 distro on my Play Computer and the laptop as well. Later, I discovered the unofficial Xfce version and ran it on the Work Computer for a few months before certain struggles with Xfce 4.6 drove me back to Gnome. (I wrote about it <a href="http://forums.scotsnewsletter.com/index.php?showtopic=33533" target="_blank">on this Bruno’s All Things Linux thread</a>; if you really can’t get enough of my prose, you can read all about it there.)</p>
<p>So, Mandriva was like a very special Girl Next Door.</p>
<p>But in Linux as in life, the road is long, with many a winding turn. One day I ran a system update on the Work Computer, and something went wrong. (Did I learn my lesson from Arch Linux? No, I’m a sloooowwwwww learner!) It wasn’t the debacle that the Arch system update was, but it was disconcerting. I never quite figured this one out, either; but it seems that Mandriva 2010 was approaching the end of its cycle, and I might have hit the FTP server as some eager beaver at Columbia University was dismantling the 2010 FTP server. I used a bunch of <strong>urpmi</strong> commands to point the update mechanism at a server in Wisconsin (Mandriva had accurately decided Columbia was the most proximate to my humble abode). That helped for a while, kinda, but Mandriva on the Work Computer never really was the same again. Or maybe it was my trust level. I will say that, for all of Mandriva’s considerable virtues, I never spent much time at their Web site. I’m not sure why, but certainly the parent company’s well-documented troubles didn’t imbue me with well-being, and those troubles sometimes bled down into the community and the forums. There might have been an official end-of-life announcement that I missed, but if there was, I wasn’t the only one who missed it.</p>
<p>I retired the Work Computer (I’m in the process of rehabilitating it now, which will give me something to write about in a few weeks), set up the <a title="laptop" href="http://almostconnecticut.net/linuxismylife/specs/" target="_blank">laptop</a> in the living room (it’s noisier than the Work Computer, but I’m there somewhat less these days, and my wife can live with it) with a variety of partitions, and went on my way. I looked forward to Mageia, but as time went on, I looked forward to it less and less.</p>
<p>I tried a beta of the Gnome version, and&#8230;while it wasn’t quite as lovely as the Mandriva desktop (the fonts were a little off), it was recognizable, classical Gnome 2. And I knew that soon it would be as abandoned as DOS. I know this isn’t being fair to Mageia, but installing a new Gnome desktop was like drinking of the cup of bitterness. Simultaneously, I installed the DVD version on another computer, and made the mistake of installing the Xfce desktop on top of the KDE one. I booted into the Xfce desktop, and it melted. (Later, I was to find an unauthorized cure, and I’ll try to write about it shortly.) I booted into the KDE desktop and booted right out again. I had never managed to warm to KDE 4, and I did not think now was the time. There may be ways of having the KDE and Xfce desktops reside comfortably together, but I haven’t found it; you end up with a lot of duplication of services, cluttered menus, and paradigms struggling angrily against their confinement. But that, too, is a topic for another post.</p>
<p>I put Mageia away for a while, and for some reason, a couple of weeks back I decided to give it another try. This time I installed the KDE version.</p>
<p>Wow.</p>
<p><strong>Installation</strong><br />
Like Mandriva, Mageia comes in an installable live-CD format (either Gnome or KDE) as well as on a big honkin’ install-only DVD. And I mean honkin’; the .iso was over 4 GB. (Mandriva is dropping official support for Gnome in its forthcoming 2011 release, so there is a divergence right away.) If you have ever installed Mandriva, and I suppose most Penguinistas have, the Mageia installation process will look very familiar. It is a bland but generally straightforward process; it doesn’t take much time, and it asks the right questions. Or&#8230;I should mention one “trick”. If you install from the live CD, eventually a screen will pop up asking you where you want to install Grub (Mageia is one of the last Grub 0.97 holdouts).</p>
<p>If you install from the DVD, you won’t get that screen, and you have to change it <em>after</em> you think you have already installed Grub, at a screen that looks a lot like this:</p>
<p><a href="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2011/07/mandriva_installation_summary.png"><img class="alignnone size-full wp-image-117" title="mandriva_installation_summary" src="http://almostconnecticut.net/linuxismylife/wp-content/uploads/2011/07/mandriva_installation_summary.png" alt="" width="800" height="600" /></a></p>
<p>That screenshot is from 2006!! But the Mandriva installer, which as I mentioned has made its way into Mageia more or less wholesale, hasn’t changed a lot through the years. Anyway, it doesn’t show up on this screenshot, but if you scroll down you’ll see an entry called “Bootloader”, and you click the “Configure” button to change where Grub is installed. The first time I installed Mandriva from a DVD, it was version 2010.1, and I thought it was a regression in the installer. It wasn’t; it’s always been like that, I guess, or at least it has been like that since electricity was invented, but I had always installed from CDs before (I was late getting a DVD burner) and never noticed the discrepancy.</p>
<p>During both installation procedures, I noted certain pauses, as if the installer had a momentary change of heart: I can’t go on, I’ll go on. It worked fine; I just thought I’d mention it, even though it’s nothing to worry about.</p>
<p><strong>Initial Impressions</strong><br />
I never had much experience with Mandriva’s KDE version, so I can’t make any comparisions, and I’m in some danger of being all wet from time to time. I hope you don’t mind.</p>
<p>Mageia inherits the legendary Mandriva Control Center and can even still call it MCC. People coming over from another KDE distribution and/or who aren’t familiar with Mandriva may be confused by this; most of the stuff in MCC used to be in the KDE System Settings module, and the division of labor may not be quite intuitive. Crudely summarized, MCC includes the stuff you need to do as root: networking, security, software installation and updating, boot management, and hardware—which includes printers and sound, but is also (and I personally find this less logical) where you turn on Compiz and Metisse. I love MCC and think it is the finest control panel interface in the whole wide world. If you wish to claim that MCC is more appropriate for the Gnome or Xfce desktop environments, though, I wouldn’t argue.</p>
<p>The good news is that Compiz and Metisse are <em>not</em> turned on by default. The bad news is that, like every other KDE 4 distro I’ve ever tried, Mageia comes with that stupid bouncing cursor. The <em>real good</em> news is that if you turn the bouncing cursor off, it almost always stays off. The KDE developers seem to think that everybody needs this kind of effect; I’ve never gotten <span style="color: #3366ff;">System Settings | Application and System Notifications | Launch Feedback | Busy Cursor | No Busy Cursor</span> (whew!) to stay set at No Busy Cursor. This is a fairly important issue to me. I really don’t like repetitive motion. I can’t drive in a snowstorm for more than a few minutes without getting hypnotized, for instance. And, being a bit ornery, I feel like if I go to the trouble of turning off the bouncies, my wishes should be respected. Anyway, Mageia does a comparatively crackerjack job at neutralizing this highly abrasive effect.</p>
<p>MCC and System Settings are side-by-side in the Task Manager (which is what normal people might call a taskbar), and System Settings can’t easily be found in the menu, which isn’t necessarily that bad of a thing, because KDE by nature has a System entry in the menu and a Settings entry in the menu, and who can remember which one has System Settings? That’s harder than remembering what’s in MCC and what’s in System Settings. I get a headache just thinking about it! (If you really wanna know, it’s <span style="color: #3366ff;">Menu | Tools | System Tools | System Settings</span>, which is kind of like a Fibonacci progression in words, except different.)</p>
<p><strong>Out of the Box Experiences</strong><br />
Mageia is a new distribution, and its repositories are still being populated. I didn’t run into any insurmountable problems, but it may take a while before everything you could possibly want is available.</p>
<p>Office chores are handled by LibreOffice. “Of course they are,” I’m tempted to say. Does any KDE distribution provide the Calligra Suite (formerly KOffice) by default these days? (Actually, a couple of Calligra apps—Calligra Charts, and Calligra Words (I wonder where they came up with <em>that</em> name?)—found their way onto the Fun Computer, on which I used the DVD. I used the live CD to install onto the laptop, and yes, we have no Calligras.) I need Gnumeric for some of my work, so I installed it (and, along with it, as many dependencies as there are horseflies in the hot dog stands at the boardwalk at Misquamicut Beach).</p>
<p>On to multimedia. I couldn’t find Guayadeque, and I’m sorry, but I can’t make heads nor tails out of Amarok (how complicated can you make saving the URL of a radio stream?), so I installed Rhythmbox, which I find to be a bit dull but which is certainly more than competent. Rhythmbox didn’t require as many dependencies as Gnumeric, maybe because Gnumeric took care of some of them, though I don’t know for sure; Banshee would have been a download of close to 100 MB, which I thought was a bit much. Banshee requires a lot of Mono.</p>
<p>Live365 didn’t work out of the box. I installed Flash from Adobe’s site, but when I tried to run Live365 again, I still got an error message. The cure was to uninstall Flash and run <a href="https://forums.mageia.org/en/viewtopic.php?f=12&amp;t=631" target="_blank">Malabi’s shell script</a>. Apparently the installation from Adobe will sometimes fail quietly.</p>
<p>My WiFi didn’t work straight away, either. This appears to be a bug, or maybe I should say an ambiguity, in the Mageia installation procedure. If you happen to have a Broadcom b43 WiFi chip (the Notorious B.4.3.), the <a href="https://forums.mageia.org/en/viewtopic.php?f=25&amp;t=126" target="_blank">instructions given by DShelbyD</a> in the Mageia forums (scroll down most of the way until you peep a couple of white code boxes) worked like a German Shepherd search-and-rescue dog for me.</p>
<p>If you install Mageia from the Live CD, the Kickoff and Lancelot Menus are not even options; you get the plain-chocolate “Classic Menu”, and that’s it. This is no problem for me, as I prefer plain things, and I hope it isn’t for you, dear reader. On the Fun Computer, I get the “Application Launcher” option (aka Kickoff), but not Lancelot, which is in my opinion pretty good, though I understand it isn’t all that popular amongst KDEficionados. <em>(<strong>Later:</strong> I found Lancelot! It’s available as a widget. I don’t claim to understand why it’s a widget instead of a menu option, and I haven’t tried it out in that form, being quite content with the Classic Menu, but there it is.)</em></p>
<p>Right-clicking on the menu button brings up a veritable treasure chest of delights. <span style="color: #3366ff;">Application Launcher Menu Settings</span> lets you add “recent documents” to the menu, and it works with the Classic Menu, not just the Application Launcher Style menu. Yay! For some reason, and I did find this a very mild annoyance, “recent documents” doesn’t display filename extensions; this document that you are reading, which is “mageia.txt”, displays just as “mageia”, which could be just about anything.</p>
<p>From that right-click, you can also <span style="color: #3366ff;">Edit Applications</span>. <span style="color: #3366ff;">Edit Applications</span> is really cool. Another annoyance is that the KDE menu tended to put my installed applications (such as Gnumeric) into “More” categories a level below the pre-installed ones. In <span style="color: #3366ff;">Edit Applications</span>, you can just drag them around in a way that will be familiar to anybody who ever edited a Windows™ menu. Also, you can go Edit Applications, navigate in the tree to an application to which you want to assign a keystroke, select “advanced” in the right panel, click on where it says “None” next to “Current shortcut key”, and press the shortcut key(s) you want to have launch that application. I use <span style="color: #3366ff;">[Ctrl-Shift-F4]</span> for Konsole, the KDE terminal, and <span style="color: #3366ff;">[Ctrl-Shift-F5]</span> for Dolphin, the very capable KDE file manager, which is otherwise buried way down in <span style="color: #3366ff;">Tools | System Tools</span> in the menu. You can do <span style="color: #3366ff;">[Alt-F1]</span> to bring up the menu, but Tools is one of the few entries—that, Games, and a few of the Recent Documents—that doesn’t have a mnemonic, so you have to arrow up to Tools, then arrow left, then hit <span style="color: #3366ff;">S</span> for System Tools and <span style="color: #3366ff;">D</span> for Dolphin to open it up unmousefully, which seems like a lot of work. Either Mandriva has made keyboard shortcuts very easy to configure, or KDE 4.6.x is a lot easier than previous versions. (The other possibility is that I’m getting smarter, but I think that’s about as likely as <a href="http://www.tricycle.com/blog/turtles-all-way-down" target="_blank">the Turtles All the Way Down Theory</a>.) In fact, it is KDE; I’ve also been auditioning Kubuntu 11.04, and the keyboard shortcuts work the same way. I’ve always struggled with KDE 4; I’m not struggling with Mageia’s KDE 4.6.3. In fact, I’m really digging it.</p>
<p>Looking back, I see that in KDE 4.4, you could add keyboard shortcuts in the same way, but they wouldn’t last from one session to the next unless you first went somewhere into System Settings and activated KMenuEdit, and nobody really knew you were supposed to do that. I suspect that this is one of innumerable things have been refined in the 3½ years (!) since KDE 4.0 came out: taking gnarly, complicated interface decisions and turning them into <em>fun</em> interface decisions.</p>
<p><strong>Special Considerations</strong><br />
I had no trouble setting up my Mageia Fun Computer installation as a Samba server. The firewall, Shorewall, is enabled by default, and wouldn’t let me in from the laptop or the Play Computer until I went in and disabled things until it worked. I’m not complaining—in fact, I think it was nice of them to enable Shorewall, and I can always use the exercise that comes from going up and down the stairs (see? Linux is good for you!)—but most distros don’t enable firewalls during the installation, and I wasn’t expecting it (even though Mandriva always did).</p>
<p>Speaking of Samba, KDE handles this a bit differently from what I’m used to. From the laptop, I can grab, say, “mageia.txt” from the Fun Computer, and it’ll open it, but under a funky name like bchwd45789.mageia.txt. When I’m done editing, I’ll save the file, but what KDE does is save the file with the funky name in my /tmp folder, and then ask me, “Upload mageia.txt?” It’s not as transparent for dealing with remote files as Gnome or Xfce are, but that’s not a criticism; it’s just different, that’s all, and if you’re coming over from a different desktop it might take you by surprise. (It has been a while, but in the past the messages were a little less clear and confused me as to their import.) I find working with my home network overall as easy in KDE as in Gnome 2.x, and in Gnome 2.x it’s like a dream.</p>
<p>(For years, we had a server in the basement, running Windows 2000 and Citrix, and then when that server broke down, we got a new one with Windows Server 2003, and we had “thin clients” (the polite term for “dumb terminals”) by Neoware here and there around the house. All this was connected by Ethernet cables, because for some reason wireless has never done well in this house. The Neoware terminals were as quiet as quiet can be, which made them great for my wife, at least for her writing and managing the household and Quicken, but they didn’t have sound, so she could never enjoy multimedia or YouTube or anything like that. I could do some of the Windows™ maintenance myself, but for the big jobs I had to call <a href="http://www.mtcomputers.com" target="_blank">Manny Theadore in Westerly</a>, who knows a lot more about Windows™ than I ever did, and is a nice guy as well. I can kinda do the Linux stuff myself, though I’ve never done well with NFS and stick with Samba, which people tell me is overall a lot more complicated. I’m really pretty weak in hardware, partly from being a klutz of sorts, so having a more peer-to-peerish type of network works better, since whenever the Windows™ server fried a memory stick I was pretty much out to sea and had to call Manny. The Fun Computer acts as my server, but if it ever has an existential crisis, I could use the Play Computer for the same purpose, unlike the Windows™ server, which controlled everything and didn’t allow the Neoware boxes a mind of their own, which was good because they didn’t have minds. I learned a couple of <a href="http://www.mikerubel.org/computers/rsync_snapshots/" target="_blank">rsync flags</a> to back up to flash drives, and so I’m usually current with backups within a few hours, and could turn the Play Computer or the laptop into a file server pretty quickly if I had to.)</p>
<p>One thing I’ve noticed is that KDE provides a very welcoming environment for non-KDE applications. I mentioned Rhythmbox (a core Gnome application) and Gnumeric (part of the <em>soi-disant</em> Gnome Office, but more often found in Xfce and “lightweight” distros these days) above, and I’m also very dependent on Opera and, especially, Emacs. They all work fine in KDE, and (except for Emacs, which in all honesty looks sepulchral in every setting) they all look fine, and they look like they belong. The days of “KDE and everything else” are over.</p>
<p>In fact, I’ll go so far as to say that KDE 4.6 is a spectacular desktop environment. I never thought I’d say that KDE 4.<em>anything</em> would be this good, but once in a while I’m proven wrong, and this time I’m glad. My biggest worry right now is that someday they’ll release KDE 5.0. What does it take to get out of going through all these things twice?</p>
<p><strong>So what about Mageia?</strong><br />
I realize that this self-styled review of Mageia has been more of a meditation on KDE. What about the distro itself? Well, in the last couple of weeks, I’ve been using it almost exclusively on the Fun Computer, and it’s getting about a third of my laptop time. (Foresight Linux Xfce gets a lot of the work there, and I audition other distros as well.) It has been rock-solid stable in both places.</p>
<p>I mentioned before that the repos weren’t quite as full as they might, and someday will, be. The same may be said for updates. If you install Mageia, which I hope you will, you’ll probably wish to do the updates right away, and there won’t be as many as you will probably expect.</p>
<p>If you wish to install Mageia on a partition and use a pre-existing Grub, be forewarned that running <strong>update-grub</strong> on your main distribution will insert an entry for Mageia in your Grub menu, but the entry won’t work. You can add one of the following scripts to your <span style="color: #3366ff;">/etc/grub.d/40_custom</span> file:</p>
<p><code>menuentry "Mageia" {<br />
insmod ext2<br />
set root=(hd0,12)<br />
linux (hd0,12)/boot/vmlinuz<br />
initrd (hd0,12)/boot/initrd.img<br />
}</code></p>
<p>or:</p>
<p><code>menuentry "Mageia chainloaded" {<br />
root=(hd0,12)<br />
chainloader +1<br />
}</code></p>
<p>Change (hd0,12) appropriately. After you edit <span style="color: #3366ff;">40_custom</span>, don’t forget to run <strong>update-grub</strong>. PCLinuxOS requires the same treatment. I personally launch Mageia from the first of those two scripts, and I launch Foresight Linux from a chainload. Mageia, Mandriva, PCLinuxOS, and Foresight Linux are the four distros I’m familiar with that don’t play well with Grub 2.</p>
<p>In a weird way, I wish I could find something negative to say about Mageia. Okay, the installation was a bit slow in a couple of places, and I’m not nuts about the splash screen. There! I’ve done my job as a perceptive critic, and have inoculated myself against charges of fanboihood. Now I can get on with my life and just say that Mageia is wonderful: one of the very best distributions I have ever used.</p>
<p><strong>Wow.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://almostconnecticut.net/linuxismylife/2011/07/mageia-the-return-of-the-girl-next-door/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
