<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title><![CDATA[LinLog]]></title>
    <link>https://linlog.skepticats.com/</link>
    <description><![CDATA[Linux, Programming, and Computing in General]]></description>
    <lastBuildDate>2022-09-16T16:00:18+00:00</lastBuildDate>
    <managingEditor>pageer@skepticats.com (Peter Geer)</managingEditor>
    <language>en-US</language>
    <generator>https://lnblog.skepticats.com/?v=2.2.0</generator>
    <item>
      <title><![CDATA[Changing the display manager in Ubuntu]]></title>
      <link>https://linlog.skepticats.com/entries/2020/12/changing-the-display-manager-in-ubuntu.php</link>
      <description><![CDATA[<p>Just as a quick note to my future self, if you want to change the display manager in Ubuntu, you just need to run the following:</p>
<p><code>$ dpkg-reconfigure gdm3<br />$ systemctl restart display-manager.service</code></p>
<p>The reconfigure will bring up a menu that allows you to choose from the installed display managers.&nbsp; There's a nice <a href="http://ubuntuhandbook.org/index.php/2020/07/change-default-display-manager-ubuntu-20-04/">summary with pictures here</a>.</p>
<p>If anyone cares, the context here is that I run Ubuntu 20.04 with the Trinity Desktop Environment on my home destkop/server.&nbsp; The problem is that pretty much every time I run an upgrade on that box it resets the display manager from TDM back to the default GDM.&nbsp;</p>
<p>This is actually a really big problem because GDM doesn't work on this box.&nbsp; Aside from the disk drives, most of the hardware in this box is about 10 years old.&nbsp; So the video card is sufficiently archaic that GNOME just can't deal with.&nbsp; When I try to log into GNOME or even just use GDM, I end up with massive display corruption and the desktop is basically unusable.&nbsp;&nbsp;</p>
<p>One of these days, I should really replace that computer.&nbsp; Or maybe rebuild it.&nbsp; Or possibly just relegate it to purely headless server duty and get a different box to use as a desktop.&nbsp; One day....</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Sat, 12 Dec 2020 23:20:59 +0000</pubDate>
      <category><![CDATA[Ubuntu]]></category>
      <category><![CDATA[KDE]]></category>
      <category><![CDATA[Note to Self]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2020/12/changing-the-display-manager-in-ubuntu.php</guid>
      <comments>https://linlog.skepticats.com/entries/2020/12/12_1820/comments/</comments>
    </item>
    <item>
      <title><![CDATA[No KDE4 for me]]></title>
      <link>https://linlog.skepticats.com/entries/2020/04/No_KDE4_for_me.php</link>
      <description><![CDATA[<p><em><strong>Author's note:</strong> Welcome to another episode of &quot;From the Archives&quot;.  This is the stub of an article that I wrote twelve years ago, on April 25, 2008.  At the time, KDE 4.x was freshly into stable release.  I was a use and fan of KDE at the time, and there had been a lot of hype about how awesome version 4 was going to be.  My initial reaction, however, was...not so great.</em></p><p><em>This is actually slightly relevant because I have resurrected the GUI on my &quot;home desktop&quot;, by which I mean my &quot;home server&quot;.  This is the box sitting under my desk in the basement that runs Ubuntu 18.04 and runs various web and media server software.  It <strong>does</strong> have a GUI installed, but I hadn't really used it in years - in part because GNOME didn't really work well on it.  This isn't super surprising, since it's an old box with just the integrated graphics chip.  But it's got more than enough memory and processing power for the workload I want it to do, so there's not really any point in upgrading.</em></p><p><em>Anyway, due to the current CONVID-19 pandemic I'm now working from home and sitting at that desk all day every day, so I decided to fix up my desktop.  Part of my cleanup process was to axe GNOME and install the <a href="https://www.trinitydesktop.org/">Trinity Desktop Environment</a> (TDE).  This is a project I just recently discovered and immediately fell in love with.  It's essentially a fork and continuation of KDE 3.5.  It's since evolved into its own thing, apparently, but it's still noticeably KDE-like, so I'm very comfortable in the UI.  Just like the original KDE 3.5, TDE is powerful, intuitive, generally pleasant to use, and works quite well on my not-so-new system.  It doesn't have the fancy graphical bells and whistles, but I never really cared much about that anyway.  I would definitely recommend it to any old-school KDE 3.x fans.</em></p><p><em>Anyway, here are my thoughts from the time.  To be fair, I haven't used &quot;real&quot; KDE to any extent since this, so I'm sure all of my complaints have been addressed.  But then again, I don't really care.  I'm happy with TDE.  Enjoy!</em></p><p>Kubuntu 8.04 was released yesterday (<em>note: again, this was twelve years ago</em>).  That means it's upgrade time for me again.</p><p>This time around, Kubuntu comes in 2 varieties: the &quot;rock-solid&quot; KDE 3 version, and the KDE 4 remix.  I had been intending to get on the leading edge and install the KDE 4 version.  However, just to be on the safe side, I decided to give the live CD a try first.  And after messing around with it for half an hour or so, I'm glad I did.</p><p>Bottom line: I think I'm going to wait for KDE 4.1.  Or maybe 4.2.  </p><p>I just don't care for 4.0.3.  It definitely looks <em>different</em>...but not <em>better</em>.  I just didn't see any new features that looked even remotely interesting, let alone compelling. The splash screens were kind of nice, and the plasma widget effects on the desktop were pretty neat, but that's about it.  </p><p>There seemed to be a lot more down sides.  Of course, I'm not sure how many of these are KDE 4 issues and how many are Kubuntu issues, but I found them annoying either way.  Here's my list:</p><ol><li> The window style for the default desktop theme is unbearably ugly.  It's too dark and too monochromatic.  I guess somebody must like it, but it really bothers me.</li><li> Where's the control panel?  I don't see it and the context-sensitive configuration panels don't have all the options in them.</li><li> In fact, where the heck are the other options?  </li><li> What the heck happened to Amarok and the other applications?  The UI is completely different and it feels like half the features are missing.</li></ol><p>I could go on, but why bother?  There's just no reason for me to upgrade at this point.</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Sat, 11 Apr 2020 22:03:35 +0000</pubDate>
      <category><![CDATA[KDE]]></category>
      <category><![CDATA[Ubuntu]]></category>
      <category><![CDATA[Software]]></category>
      <category><![CDATA[From the Archives]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2020/04/No_KDE4_for_me.php</guid>
      <comments>https://linlog.skepticats.com/entries/2020/04/11_1803/comments/</comments>
    </item>
    <item>
      <title><![CDATA[Kubuntu Intrepid: Another failed upgrade    ]]></title>
      <link>https://linlog.skepticats.com/entries/2008/11/Kubuntu_Intrepid_Another_failed_upgrade.php</link>
      <description><![CDATA[<p>Well, that sucked.</p><p>I upgraded my Kubuntu box at work from 8.04 to 8.10 on Monday morning.  It did not go well.  Not only did the experience waste several hours of my time getting my system back to a state where I could actually do some work, it left me feeling bitter and fed-up.</p><p>Not that the upgrade failed or anything - on the contrary.  The upgrade process itself was relatiely fast and painless.  So, in contrast to some of my previous upgrade experiences - which have left systems <a href="http://linlog.skepticats.com/entries/2006/06/Upgrading_to_Dapper.php">completely inoperable</a> - this wasn't that bad.  It's just that, once the upgrade was done, nearly every customization I'd made to my desktop was broken.<br /></p><h3>Broken Stuff</h3><p>As for the breakages, they were legion - at least it felt that way.  The 2 most annoying were the scrolling on my Logitech Marble Mouse trackball and KHotKeys.  It turns out the mouse scrolling was fixable by adding a line to my xorg.conf to disable some new half-working auto-configuration feature.  </p><p>KHotKeys, on the other hand, was a lost cause.  From what I've read, it just plain doesn't work right in KDE 4.  So, since key bindings are an absolute must-have feature for me, I worked around it by installing xbindkeys.  This works well enough, but it's a huge pain in the neck.  Now, not only do I have to recreate all my key bindings, but I have to look up the DBUS commands for all those built-in KDE functions rather than just picking them from a list.</p><p>Another annoying one was that the upgrade somehow broke the init scripts for my MySQL server.  I don't know how the heck that happened.  I tried uninstalling it, wiping the broken init scripts, and reinstalling, but they weren't recreated, which seemed odd to me.  I eventually ended up just doing a <code>dpgk --extract</code> on the MySQL package and manually copying the scripts into place.</p><p>On another weird note, KDE and/or X11 has been randomly killing the buttons on my mouse.  I'll be working along fine and suddenly clicking a mouse button will no longer do anything.  It still moves, and the keyboard still responds, but clicking does nothing.  Restarting the X server resolves the problem, but that's cold comfort.  It seems to happen randomly - except for when I try to run Virtual Box, in which case it happens every time the VM loses focus.  Fortunately I'm more of a VMware person, so that's not a big deal, but it's still disquieting.<br /></p><h3>KDE4 In General</h3><p>The other big pain-point is KDE 4.  To be perfectly blunt, I don't like it.  It has a few neat new features, but so far it doesn't seem worth the effort to upgrade.</p><p>The good parts that I've noticed so far seem to be small.  For instance, Dolphin has a couple of nice enhancements.  The one that sticks out is the graphical item-by-item highlighting.  It allows you to click a little plus/minus icon to select/deselect an item, so that you no longer need to hold the control key to do arbitrary muliple selects.  The media manager panel applet is nice too.  It pops up a list of inserted storage devices and allows you to mount and eject them.  I have to admit that I also really like the new &quot;run&quot; dialog.  It does program searching much like Katapult, but makes it easier to run arbitrary commands and select commands with similar names.  While it doesn't have some of the cool features supplied by Katapult's plugins, it's still quite good.</p><p>On the other hand, there are a lot of things I don't like (not counting the breakage).  For one, I think the new version of Konsole is a <em>huge</em> step backward.  I can't access the menus with keyboard shortcuts, the &quot;new tab from bookmark&quot; feature is MIA, the session close buttons are gone, and generally everything I had gotten used to is missing.  </p><p>And then there's the new &quot;kickoff&quot; application menu.  I'm getting slightly more used to it, but I still don't like it.  It just feels a lot slower to access items using it.  This is only made worse by the &quot;back&quot; button for browsing sub-menus, which is <em>extremely</em> hard to click when you're in a hurry (hint: Fitt's law doesn't apply on multi-monitor setups).</p><p>As for the &quot;cool&quot; new look of KDE 4...I'm not a fan.  Maybe it's just because I don't have any of the fancy desktop effects turned on on my system (a side-effect of the crappy integrated video card that's part of my tri-monitor setup), but I just don't think it looks good.  Yeah, the bare desktop itself is kind of nice looking, but the window theme is ugly as sin.  It's one of those &quot;brushed metal&quot; sort of looks, which I find even more depressing than Windows 95 gray.  It's too dark for my taste and far too monochromatic.  I also find the active window highlighting to be way too subtle to be helpful.  The icons also leave something to be desired.  They look <em>nice</em>, but they don't look <em>distinct</em> - even after a week, it takes me a second to figure out what some of them are supposed to represent.  It kind of defeats the entire point of icons.</p><p>As for the much touted Plasma, I'll grant them this - it <em>is</em> pretty.  The panel and desktop plasmoids do pretty much all look nice.  Not that it matters to me, though, because I <strong>never</strong> see my desktop - it's always covered with work.  And while the various applets and widgets may look pretty, approximately 90% of them are completely useless.  That's the problem with <em>all</em> desktop widgets for <em>any</em> platform.  I find that if a desktop widget actually provides enough valuable functionality to justify leaving a space open for it on the desktop, it's job is probably better served by a full-fledged applicaiton.  And if it's not important enough to make constantly visible, then why bother to put it on the desktop at all?  I'm never going to see it, so I might as well save the RAM and CPU cycles.<br /></p><h3>Conclusion</h3><p>Overall, I guess Kubuntu 8.10 and KDE 4 aren't <em>bad</em> systems.  But to be honest, I'm not impressed.  For the first time, I think that the new Kubuntu is <strong>not</strong> an improvement.  In fact, I have no plans to upgrade the 3 Kubuntu boxes I have at home any time in the forseeable future.</p><p>The thing that's most disappointing to me about the upgrade to KDE 4 is that it <em>totally</em> defeats my purpose in switching to KDE in the first place.  When I switched from the ROX desktop to KDE back in 2005, my main reason was that I was tired of having to build my own desktop.  ROX was great, but it was a small community and just didn't have the range of applications and degree of integration that KDE had.  You see, I always had this crazy idea that I could just use all KDE applications and everything would be tightly integrated and work well together and there would be harmony throughout my desktop.</p><p>However, more and more I've been finding that that just isn't true.  Part of the problem is that lots of KDE applications just aren't that good - many of them are missing functionality and have stability problems.  I find myself using fewer KDE applications all the time.  I dropped Quanta+ for Komodo Edit; I tried to like Konqueror, but it just doesn't hold a candle to Firefox or Opera; I recently tried to become a KPilot user, but was almost immediately forced to switch to JPilot; I finally got fed-up with Akregator and am just using the RSS reader in Opera's M2 mail client; I still use KMail, but not because I particularly like it - I just dislike it less than M2 or Thunderbird.  In fact, I think the only KDE app I would actually miss is Amarok.  (K3B is very good too, but I don't burn enough disks to care what program I use, just so long as it works.)  </p><p>So now I'm starting to wonder: What's the point of using KDE?  If I'm not using many KDE applications, and most of the ones I am using could be easily swapped out, it seems like there's nothing keeping me with it.  Maybe I should just switch to GNOME.  Or maybe Windows.  I have been wanting to get more into .NET development, and my tollerance for things not working has been falling over the years, so Windows is sounding better all the time.  </p><p>I think next weeek I'm going to have to reinstall my work machine.  Maybe a fresh install and a fresh KDE profile will give me a better experience.  Or perhaps I'll ditch Kubuntu and go for straight Ubuntu with GNOME.  Or perhaps I could take another look at ROX.  I don't know.  And while I'm at it, I think I might reinstall that old Windows partition I still have on that machine.  Maybe some time playing with a nice clean install of XP, or even Vista, if we have a spare copy, will give me a little perspective.  </p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Sat, 08 Nov 2008 03:45:31 +0000</pubDate>
      <category><![CDATA[KDE]]></category>
      <category><![CDATA[Ubuntu]]></category>
      <category><![CDATA[Rants]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2008/11/Kubuntu_Intrepid_Another_failed_upgrade.php</guid>
      <comments>https://linlog.skepticats.com/entries/2008/11/07_2245/comments/</comments>
    </item>
    <item>
      <title><![CDATA[Upgrading to Gutsy  ]]></title>
      <link>https://linlog.skepticats.com/entries/2007/10/Upgrading_to_Gutsy.php</link>
      <description><![CDATA[<p>It's that time again.  Ubuntu 7.10, code named &quot;Gutsy Gibbon&quot; came out last week, and so it was time for me to upgrade all my systems.  So here is my report.</p><p>In the past, Ubuntu upgrades have been a <a href="http://linlog.skepticats.com/entries/2006/06/Upgrading_to_Dapper.php">pretty hit and miss</a> process.  Earlier releases involved manually editing your sources.list file and running apt-get commands in a particular order.  <a href="http://linlog.skepticats.com/entries/2007/04/Feisty_upgrade.php">The last upgrade</a>, however, was a much less painful procedure, and this one followed in its steps.  However, it still wasn't nearly as seemless a process as I would have liked.</p><p>Currently I have 4 machines running Kubuntu Linux: my home desktop, Sarah's desktop, my laptop, and my work desktop.  So far I have upgraded my home and work desktop and done a clean install on my laptop.  Sarah's desktop will also be a clean install when I get around to it, because she's still on release 6.06, which can't be upgraded directly.</p><p>First, I'll start with the good news.  I experienced no hardware problems whatsoever when upgrading.  Everything &quot;just worked&quot; after the upgrade.  This was no surprise on my home desktop, which is now using a wired LAN connection and has no exotic hardware.  It wasn't a big surprise on my work desktop either, as the only weird hardware that has is the tri-head display setup, the configuration for which should have carried over from before the upgrade.  With my laptop, however, I was pleased to discover that the integrated Broadcom card now works without NDISwrapper.  Kubuntu's new restricted driver manager allowed me to automatically download and install the binary firmware the card needed to run, and after that it worked perfectly.  The process was entirely graphical and consisted of just a few clicks.  No fuss, no muss!</p><p>Now the bad news.  While the laptop install was pretty smooth, the desktop upgrades weren't that great.  My home desktop just had a slight hicough, as the installer bombed out after complaining that it couldn't verify the gutsy-security repository.  This was easily fixed by commenting that repository out of my sources.list and re-running the upgrade.  After that, the only problem was that the entire process was <em>really</em> slow and required sporadic user interaction.  That part actually caused the upgrade to drag out over the entire day, as I would answer one prompt, go away for two hours, come back to another, and so forth.  However, it wasn't as bad as the last upgrade.</p><p>My work desktop, on the other hand, was a huge pain.  The system functioned properly once I was done, but it was way harder than it should have been.  But on the up side, the dual-core processor, 2GB of RAM, and gigabit LAN with a fiber connection made things pretty fast.</p><p>Basically, my problem was that the upgrade tool just kept crashing and hanging.  For instance, I had to kill it after it spent over half an hour configuring an OpenOffice package.  This might have been due to our internet connection going down briefly, but it's hard to say for sure, as I the upgrade tool wouldn't give me any terminal output at that point.  After that, I had another, similar, hang, followed by several crashes.  The one crash which kept recurring turned out to be caused by the mono-xsp package.  Apparently, when the install script tried to shut down the service, the xsp script in <code>/etc/init.d</code> was bombing out with an invalid file descriptor error.  This, in turn, was killing Adept.  To cut a long the story short, I forced the upgrade on xsp, ran <code>dpkg --configure -a</code> a few times, and everything was eventually fixed.  But it was an ugly, command-line intensive process.</p><p>Going back to the brighter side, I'm liking Kubuntu Gutsy so far.  It's not a radical departure from Feisty, but the changes I've seen so far are nice.  I've already mentioned the restricted driver manager, which is great.  The boot time seems to have dropped noticably as well.  They've also switched from Konqueror to Dolphin as the default file manager.  I didn't care for Dolphin when I had tried it in the past, but it's starting to grow on me.  It has the features I use on a regular basis and is certainly less complicated than Konqueror.</p><p>Another little nicety is that they've moved to a KDM theme with a user list.  I believe that, in the past, KDM themes didn't work correctly with user lists, but it seems that that's no longer a problem.  I always liked that feature - it just makes the login a little more personal, I think, what with the little avatars and such.  It will also be nice for when I migrate my mother's system from Xandros 3.0 (hey, it seemed like a good idea at the time) to Kubuntu.  Having a list of usernames means one less thing to remember.</p><p>Lastly, I see that they've added Strigi as the default desktop search engine.  I don't have any experience with Strigi, but I have had some not-so-great experiences with Beagle.  In particular, it has a tendency to just <em>hammer</em> your system, sometimes causing serious drag.  It also generates pretty large indexes.  I've read that Strigi is supposed to fix both of those problems, but haven't used it long enough to say for sure. </p><p>The one problem I have with Strigi is the user interface.  To call it &quot;spartan&quot; would be an understatement.  It's a browser-based interface that makes Google's front page look lavish.  Honestly, it feels like the UI is an afterthought.  Compare this to Kerry Beagle, which is simple to use, but very pretty and very functional.  Hopefully there's a Strigi front-end someplace that's comparable.</p><p>So, to summarize, Kubuntu keeps getting better.  It's evolution is gradual, but visible.  We'be certainly come a long way from release 5.10, which I thought was pretty good at the time.  Now if only KDE 4 was done....</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Wed, 24 Oct 2007 02:39:54 +0000</pubDate>
      <category><![CDATA[Ubuntu]]></category>
      <category><![CDATA[KDE]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2007/10/Upgrading_to_Gutsy.php</guid>
      <comments>https://linlog.skepticats.com/entries/2007/10/23_2239/comments/</comments>
    </item>
    <item>
      <title><![CDATA[PHP IDE mini-review    ]]></title>
      <link>https://linlog.skepticats.com/entries/2007/10/PHP_IDE_mini-review.php</link>
      <description><![CDATA[<p>
Tomorrow marks my 2-month anniversary at my new job doing <acronym title="Linux, Apache, MySQL, PHP">LAMP</acronym>.  And for most of that two months, I've been going back and forth on what editor or <abbr title="Integrated Development Environment">IDE</abbr> to use.
</p>
<p>
My requirements for a PHP IDE are, I think, not unreasonable.  In addition to syntax highlighting (which should be a given for <em>any</em> code editor), I need to following:</p>
<ol>
<li>Support for editing remote files over SSH.  This is non-negotiable.</li>
<li>A PHP parser, preferably with intellisense and code completion.</li>
<li>A file tree browser that supports SSH.</li>
<li>Syntax highlighting, and perferably parsers, for (X)HTML and JavaScript.</li>
<li>Search and replace that supports regular expressions.</li>
<li>Support for an <i>ad hoc</i>, per-file workflow.  In other words, I don't want something that is extremely project-centric.</li>
<li>It should be free - preferably as-in-speech, but I'll take as-in-beer if it's really good.</li>
</ol>
<p>
So far, my preferred <abbr title="Integrated Development Environment">IDE</abbr> has been <a href="http://quanta.kdewebdev.org/">Quanta Plus</a>.  It has all of the features I need and also integrates nicely with KDE.  It also has a few other nice features, including context-sensitive help (once you install the documentation in the right place).  However, the build of Quanta 3.5.6 that came with Kubuntu Feisty is kind of unstable.  It crashes on me every few days, and for one project, I actually had to switch to something else because I was making heavy use of regex search and replace, which was consistently crashing Quanta.  Also, while Quanta has a PHP parser with some intellisense, it's pretty weak and not in any way comparable to, say, Visual Studio.
</p>
<p>
My second heavier-weight choice is ActiveState's free <a href="http://www.activestate.com/Products/komodo_edit/">KomodoEdit</a>.  This is a very nice, XUL-based editor.  It's stongest feature is undoubtedly the PHP parser.  It's really outstanding.  For instance, it can scan pre-determined paths for PHP files and do intellisense for them.  It even understands PHPDoc syntax and can add the documentation to the intellisense.
</p>
<p>
The down side is that, while Komodo does speak SFTP, the file browser tree only does local files.  There is a Remote Drive Tree extension that adds this feature, but while it's better than nothing, it still isn't that good.  I also don't much care for the look of Komodo or for the keyboard shortcuts.  Those things are much easier to customize in  Quanta.
</p>
<p>
After Quanta, my other old stand-by is <a href="http://jedit.org/">jEdit</a>.  After installing the PHPParser, XML, and FTP plugins, this meets my needs.  On the down side, the PHP parser doesn't do any intellisense (although it <em>does</em> detect syntax errors).  The interface  also feels a littly clunky at times, although it's much better than the average Java application and not really any worse than Quanta in that regard.
</p>
<p>
I took a brief look at a couple of Eclipse setups, but wasn't initially impressed by them.  It might be worth looking at them again some time, but the whole process of getting and installing the appropriate plugins just seemed like a lot of trouble.  Same goes for Vim.  I'm sure I could get it to do  most, if not all, of what I want, but it seems like an awful lot of trouble.  And then, of course, there's the Zend IDE, which I don't really want to pay for.  And besides, my one of my co-workers told me that, while it's a decent IDE, the <em>real</em> selling point is the integrated debugging and profiling, which won't work on our setup.
</p>
<p>
And so my intermitent search goes on.  I'm hoping that the upgrade to Kubuntu Gutsy will fix the stability problems in Quanta, which is my biggest problem with it.  I'm also hoping for some nice new features when KDE 4 comes along.  But I guess I'll keep looking in the meantime.
</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Fri, 19 Oct 2007 19:03:27 +0000</pubDate>
      <category><![CDATA[Programming]]></category>
      <category><![CDATA[Software]]></category>
      <category><![CDATA[Tools]]></category>
      <category><![CDATA[KDE]]></category>
      <category><![CDATA[Web]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2007/10/PHP_IDE_mini-review.php</guid>
      <comments>https://linlog.skepticats.com/entries/2007/10/19_1503/comments/</comments>
    </item>
    <item>
      <title><![CDATA[Rediscovering Katapult      ]]></title>
      <link>https://linlog.skepticats.com/entries/2007/05/Rediscovering_Katapult.php</link>
      <description><![CDATA[<p><img alt="Katapult running a program" title="Katapult running a program" style="float: left; clear: none;" src="https://linlog.skepticats.com/entries/2007/05/10_2255/run.png" />Today, inspired by the <a href="http://linlog.skepticats.com/entries/2007/05/Learning_KDE_things_from_Windows.php">little productivity tips from yesterday</a>, I took another look at <a href="http://katapult.kde.org/">Katapult</a>.  If you've not heard of it, it's a little hotkey-based application launcher for KDE that comes pre-installed with Kubuntu.  However, as I discovered, it can do more than just run applications.</p><p>The basic idea behind Katapult is simple.  It runs in the background, waiting for you to press a hotkey combination.  When you do, it pops up a pretty little window that catches keystrokes and matches what you type against the installed programs.  When it finds the one you want, you hit enter and it runs.  </p><p><img alt="Katapult acting as a calculator" title="Katapult acting as a calculator" style="float: right; clear: none;" src="https://linlog.skepticats.com/entries/2007/05/10_2255/calc.png" />There you have it.  Simple, efficient...and not particularly useful.  At least, I didn't used to think so, because you can only enter programs with a .desktop file, not arbitrary command lines.  It's kind of handy when you don't feel like typing a full executalble name, but what's the big deal?</p><p>Well, it turns out that Katapult does more than just launch programs.  It does a number of other handy things as well.  For instance, you can use it as a calculator.  Just type in numbers and arithmetic symbols instead of letters.  Hit enter and the resulting equation gets copied to the clipboard.  Neat!</p><p><img alt="Katapult in the process of spell-checking antidisestablishmentarianism" title="Katapult in the process of spell-checking antidisestablishmentarianism" style="float: left; clear: none;" src="https://linlog.skepticats.com/entries/2007/05/10_2255/spell.png" />It also can act as a spell checker.  For that, you type a pre-configured keyword and then the word you want to spell check.  This is actually an insanely useful feature.  I often find myself firing up a word processor or opening a browser tab and heading to dictionary.com just to I can check the spelling of a single word.  With this feature, I can do it with just a few keystrokes rather than switching applications.</p><p><img alt="Katapult searching for a track in Amarok" title="Katapult searching for a track in Amarok" style="float: right; clear: none;" src="https://linlog.skepticats.com/entries/2007/05/10_2255/amarok.png" />And there's even more goodness to talk about.  Katapult can search for bookmarks to open, it can search for file names in your documents folder, and it can even find audio tracks if you have Amarok running.  In reality, it's not so much an application launcher as it is a generic &quot;quick-launcher&quot; for just about anything.</p><p>The only problem I've found so far is that all these cool features are not immediately obvious.  After all, that's why I was so uninspired by Katapult initially - because I thought it just ran applications.  It just took a quick visit to the website and a perusal of the configuration options to figure out just how cool it is.  Now that I know, I think I'm going to be using it all the time.  Kudos to the Katapult guys!</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Fri, 11 May 2007 02:55:00 +0000</pubDate>
      <category><![CDATA[KDE]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2007/05/Rediscovering_Katapult.php</guid>
      <comments>https://linlog.skepticats.com/entries/2007/05/10_2255/comments/</comments>
    </item>
    <item>
      <title><![CDATA[Learning KDE things from Windows ]]></title>
      <link>https://linlog.skepticats.com/entries/2007/05/Learning_KDE_things_from_Windows.php</link>
      <description><![CDATA[<p>It's funny how learning things about one platform can teach you about another.  Despite all the differences, there are still lots of little similarities that carry over from one to another.  In a way, it's kind of comforting.</p><p>Take today, for example.  I was having a slow day at work, so to control the bordom, I downloaded some old episodes of Scott Hanselman's podcast, <a href="http://hanselminutes.com/">Hanselminutes</a>.  The episode in question was on the <a href="http://hanselminutes.com/default.aspx?showID=16">top ten Windows tools/features you didn't know you had</a>.  The first tip (#10) was that you can still use the keyboard in the middle of a drag-and-drop operation.  So, for example, you can still alt+Tab, use a <a href="http://virtuawin.sourceforge.net/">VirtuaWin</a> hotkey to switch desktop, and just generall do a bunch of stuff I never thought to do with drag-and-drop.  It just struck me as both very handy and so obvious I can't believe I never thought of it.</p><p>So, naturally, the first thing I did was try it out.  Unsurprisingly, it worked and was very cool.  And just as naturally, the second thing I did was fire up Kubuntu Edgy in VMware to see if it worked in KDE.  And guess what - it does!  Not that I should be surprised - there's no reason I know of why it <em>wouldn't</em> work in KDE.  It's just that when you go back and forth between Linux and Windows, you get used to the idea that everything is always different.  This was one of those &quot;freebies&quot; you discover every now and then that makes you feel nice.</p><p><img alt="prompt.png" title="prompt.png" style="float: left; clear: none;" src="https://linlog.skepticats.com/entries/2007/05/09_2241/prompt.png" />In fact, the relative closeness of KDE to Windows is what attracted me to it in the first place.  I started off with the Unices back when GNOME and KDE were in the 1.x releases and - let's face it - they both sucked.  Thus I was an old-school <a href="http://www.afterstep.org/">AfterStep</a> user for several years and then migrated to <a href="http://rox.sourceforge.net/">ROX</a> and <a href="http://sawmill.sourceforge.net/">Sawfish</a>.  But while ROX was nice, and I really bought into the idea of how it worked, the user experience was just too different from Windows.  After a while, going back and forth started to feel jarring.  I just had to bring the two closer together.  And since there's not much you can do about the interface for Windows, it was obvious that the Linux side would have to change.  </p><p>I really appreciate it when KDE and other Linux desktop projects make things more Windows-like.  Windows might get some things wrong, but there is also a lot that it gets right.  Real respect for the user is fixing the geniune problems with the interface he's accustomed to, not making things different for the sake of being different or for some abstract design principles.  I think <a href="http://www.asktog.com/columns/002advicetoapple.html">Tog said it best</a> in discussing the differences between Windows and Macs:<br /></p><blockquote cite="http://www.asktog.com/columns/002advicetoapple.html"><p>Consistency is a funny thing. The most important area of consistency is the area most people don't even think about; which is why it is the most important area. What am I talking about? Shortcut keys. Button ordering. And all those other little things users learned way-back-when, soon absorbed into habit, and never considered again. The way a lot of these work is backwards in Windows. No, let me correct that. It was backwards in Windows, until Windows hit a 90% market share. Now, it is backwards in Macintosh.</p></blockquote>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Thu, 10 May 2007 02:41:23 +0000</pubDate>
      <category><![CDATA[KDE]]></category>
      <category><![CDATA[Windows]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2007/05/Learning_KDE_things_from_Windows.php</guid>
      <comments>https://linlog.skepticats.com/entries/2007/05/09_2241/comments/</comments>
    </item>
    <item>
      <title><![CDATA[Hiding any file in KDE  ]]></title>
      <link>https://linlog.skepticats.com/entries/2007/04/Hiding_any_file_in_KDE.php</link>
      <description><![CDATA[<p>I recently started taking advantage of a handy little feature utilized by Kubuntu: the .hidden file.  It provides a simple way to hide any file in a directory.</p><p>As you may know, the traditional UNIX method for hiding files is to start the name with a period, such as &quot;.vimrc&quot; or &quot;.profile&quot;.  That works well enough, but there's one obvious problem: you have to rename the file.  You can't just go renaming any old file or directory willy-nilly.  That's how you break your system.  </p><p><img alt="hidden.png" title="hidden.png" src="https://linlog.skepticats.com/entries/2007/04/25_2234/hidden.png" />Hence the .hidden file.  You just create a .hidden file in a directory and in it you put the names of any files or directories you want to hide, one per line.  That's it.  Once you have that, KDE will treat those files/directories as hidden.</p><p>This is quite useful for my home directory, because I have my home directory set as my desktop.  For the most part, I like this setup.  However, there are always a few directories that I seldom, if ever, need to see in the file manager, like ~/Mail or ~/texmf.  Using a .hidden file conveniently frees up those extra pixels without the hassle of dealing with symlinks or shortcuts and without the need to reconfigure any software.</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Thu, 26 Apr 2007 02:34:36 +0000</pubDate>
      <category><![CDATA[KDE]]></category>
      <category><![CDATA[Ubuntu]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2007/04/Hiding_any_file_in_KDE.php</guid>
      <comments>https://linlog.skepticats.com/entries/2007/04/25_2234/comments/</comments>
    </item>
    <item>
      <title><![CDATA[Amarok upgrade = disappearing podcasts]]></title>
      <link>https://linlog.skepticats.com/entries/2007/04/Amarok_upgrade_disappearing_podcasts.php</link>
      <description><![CDATA[<p>The other day, I made the mistake of actually paying attention to that &quot;updated packages available&quot; icon in my system tray and actually <em>installed</em> those updates.  I really should know better by now.  Kubuntu is great, but I swear every time I install updates, something breaks.</p><p>This time, something happened to Amarok.  I'm not sure what, but the next day, my podcasts were just gone.  The previously downloaded files were still there, but the &quot;Podcasts&quot; folder in my playlist panel was empty.  </p><p>The worst part was that, when I tried to re-add the few podcasts I subscribe to, things didn't work properly.  I used the &quot;configure children&quot; option to set the defaults to download under a particular directory and to download when available.  However, when I added child podcasts, the settings reverted to the system defaults.  And for some reason, it took several tries to get the &quot;download when available&quot; option to stick.</p><p>So my question is: what the hell?!?  That's just weird and I can't figure out, for the life of me, why that would happen.  But on the other hand, Ubuntu Feisty is supposed to be coming out in the next week, so hopefully this won't be an issue for much longer.</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Thu, 19 Apr 2007 03:10:39 +0000</pubDate>
      <category><![CDATA[KDE]]></category>
      <category><![CDATA[Ubuntu]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2007/04/Amarok_upgrade_disappearing_podcasts.php</guid>
      <comments>https://linlog.skepticats.com/entries/2007/04/18_2310/comments/</comments>
    </item>
    <item>
      <title><![CDATA[Update KDE config]]></title>
      <link>https://linlog.skepticats.com/entries/2006/10/Update_KDE_config.php</link>
      <description><![CDATA[<p>Note to self: remember about kbuildsycoca.</p><p>I already knew about updating the desktop and file manager configuration with <code>kfmclient configureDesktop</code> and <code>kfmclient configure</code>, but I never stopped to think that there was a similar command for KDE in general.</p><p>But then, a KDevelop error message reminded me of SyCoCa, the KDE System Configuration Cache, and pointed out the <code>kbuildsycoca</code> command.  Basically, is just regenerates the configuration cache.  This includes updating the start menu (or K menu, or whatever the hell you want to call it).  Very handy when you just installed something two seconds ago and want to bring up it up without resorting to the command line.</p>]]></description>
      <author><![CDATA[pageer@skepticats.com (Peter Geer)]]></author>
      <pubDate>Wed, 04 Oct 2006 22:15:55 +0000</pubDate>
      <category><![CDATA[KDE]]></category>
      <guid isPermalink="true">https://linlog.skepticats.com/entries/2006/10/Update_KDE_config.php</guid>
      <comments>https://linlog.skepticats.com/entries/2006/10/04_1815/comments/</comments>
    </item>
  </channel>
</rss>
