I have some minor annoyances with Ubuntu Hardy Heron:
Installing the latest version of btnx, deleting all the buttons in it, and reconfiguring them has not resolved an issue I was having where Firefox 3 beta overrides btnx's configuration. FF3's override stays after FF3's closed, but restarting btnx resets the mouse buttons back to what I want them to be. If I don't use FF3 beta, the mouse buttons stay fine. One possible culprit is the FireGestures add-on for FF3. My favorite All-In-One Gestures isn't updated for FF3 yet, so I had to settle for FireGestures. I'm still looking into this.
Print driver. I was trying to see if XSane, a scanning engine for Linux, was usable, and decided to install a package of HP drivers. Lo and behold, my HP Laserjet 1200 printer was wroth at such action, and perforce decideth to lock up ye systemme when accessed. I've fixed this driver-related screwup and still hate XSane's insanity. So Windows is still where I go to scan images. Grr. I know, that's an XSane issue. But the printer driver shouldn't be updated unless I tell the damn thing to be updated, mmkay?
I guess this next one isn't really a Hardy issue, it's an XMMS issue. XMMS, the Linux Winamp, is not available under Hardy Heron. Imagine my delight when I found out that XMMS was replaced with XMMS2. 2 must be better than the first iteration, right? RIGHT!? Well, yes and no. Turns out that XMMS2 is a daemon that does a great job of playing music, but it expects user interaction through the command line rather than a GUI. This blows my mind a little. I mean, I understand that they're pulling away from coding graphics and just want to focus on the playback, but come on, why not have a superbasic GUI? Instead there are plenty of potential XMMS2 front ends that are in development, none of which has the ease of use of XMMS. *sigh* On the other hand, exaile, the Gnome version of amaroK, a decent iPod-aware program, is looking pretty stable, and it seems like the quiet playback issue has been resolved. So I'm using that now for music.
I have a cron job that runs hourly to mirror my current home directory structure to my file server via rsync. After I booted into Hardy, I tried to run the cron job manually to get a snapshot of any config files that had changed. Interestingly enough, hard drive access on my file server went berserk. Turns out that a directory called .gvfs in my home directory was pretty much a mirror of the entire hard drive. Yep, the cron job was trying to sync up the Gnome Virtual File System. The job crashed out with an error, fortunately, so I excluded that directory and all's good now. So that was fun. Running df at the command prompt, there's an entry called "gvfs-fuse-daemon" that's the same size as my hard drive. Again, the Gnome Virtual File System is the culprit. Having looked at a general overview of what the GVFS project is doing, I'm all for it, but 'tis a might bit funky at the moment.
Finally, and this may be an NVidia driver issue, there are some occasional visual glitches once in a while that resolve themselves, but a flash of discombobulated video isn't something I like in my desktop experience. Anyone else seeing this with a high end NVidia card?
Good things about Hardy far outweigh the negatives. It's much more responsive overall, and seems to run my CPU cooler for some reason under the same load. Boot time is very snappy. Google Notebook and del.icio.us seem to have embraced Firefox 3 beta with mostly-functional updates, which, aside from my mouse button woes, were my big beefs with Firefox 3 beta. It's good. Just more troublesome than my Feisty Fawn to Gutsy Gibbon upgrade.
Installing the latest version of btnx, deleting all the buttons in it, and reconfiguring them has not resolved an issue I was having where Firefox 3 beta overrides btnx's configuration. FF3's override stays after FF3's closed, but restarting btnx resets the mouse buttons back to what I want them to be. If I don't use FF3 beta, the mouse buttons stay fine. One possible culprit is the FireGestures add-on for FF3. My favorite All-In-One Gestures isn't updated for FF3 yet, so I had to settle for FireGestures. I'm still looking into this.
Print driver. I was trying to see if XSane, a scanning engine for Linux, was usable, and decided to install a package of HP drivers. Lo and behold, my HP Laserjet 1200 printer was wroth at such action, and perforce decideth to lock up ye systemme when accessed. I've fixed this driver-related screwup and still hate XSane's insanity. So Windows is still where I go to scan images. Grr. I know, that's an XSane issue. But the printer driver shouldn't be updated unless I tell the damn thing to be updated, mmkay?
I guess this next one isn't really a Hardy issue, it's an XMMS issue. XMMS, the Linux Winamp, is not available under Hardy Heron. Imagine my delight when I found out that XMMS was replaced with XMMS2. 2 must be better than the first iteration, right? RIGHT!? Well, yes and no. Turns out that XMMS2 is a daemon that does a great job of playing music, but it expects user interaction through the command line rather than a GUI. This blows my mind a little. I mean, I understand that they're pulling away from coding graphics and just want to focus on the playback, but come on, why not have a superbasic GUI? Instead there are plenty of potential XMMS2 front ends that are in development, none of which has the ease of use of XMMS. *sigh* On the other hand, exaile, the Gnome version of amaroK, a decent iPod-aware program, is looking pretty stable, and it seems like the quiet playback issue has been resolved. So I'm using that now for music.
I have a cron job that runs hourly to mirror my current home directory structure to my file server via rsync. After I booted into Hardy, I tried to run the cron job manually to get a snapshot of any config files that had changed. Interestingly enough, hard drive access on my file server went berserk. Turns out that a directory called .gvfs in my home directory was pretty much a mirror of the entire hard drive. Yep, the cron job was trying to sync up the Gnome Virtual File System. The job crashed out with an error, fortunately, so I excluded that directory and all's good now. So that was fun. Running df at the command prompt, there's an entry called "gvfs-fuse-daemon" that's the same size as my hard drive. Again, the Gnome Virtual File System is the culprit. Having looked at a general overview of what the GVFS project is doing, I'm all for it, but 'tis a might bit funky at the moment.
Finally, and this may be an NVidia driver issue, there are some occasional visual glitches once in a while that resolve themselves, but a flash of discombobulated video isn't something I like in my desktop experience. Anyone else seeing this with a high end NVidia card?
Good things about Hardy far outweigh the negatives. It's much more responsive overall, and seems to run my CPU cooler for some reason under the same load. Boot time is very snappy. Google Notebook and del.icio.us seem to have embraced Firefox 3 beta with mostly-functional updates, which, aside from my mouse button woes, were my big beefs with Firefox 3 beta. It's good. Just more troublesome than my Feisty Fawn to Gutsy Gibbon upgrade.
I took the plunge into Hardy Heron already. So far I have mainly good things to report. I had issues getting the NVidia driver to work right with my 8800 GTS 512, but after utterly uninstalling the one that envy installed under Gutsy Gibbon and installing the NVidia driver through recovery root prompt with a -f to force installation, the driver's installated fine. Another hardware-related issue arose from btnx, which I used to map a couple mouse buttons, seeming to be a little confused. I had to redetect buttons, for example, then the newly remapped buttons work fine in most things, except that Firefox doesn't seem to be consistent with it. I'll have to experiment more to see if I can figure out what's happening.
But as I said, so far, mostly so good. I want to play with the new task scheduling to see if I can break it. Seems like CPU usage with BOINC using no more than 80% of the CPU is a bit odd. I mean to say that CPU usage had a pattern when looking at the System Monitor in Gutsy, but not so much in Hardy, where both CPU cores tend to stick around 100% usage more of the time... Ah, I forgot about the file indexing, that's probably rolling in the background and since I turned off the indexer tray icon I'm just not seeing it. Durr.
The Firefox 3 beta that's included with Hardy needs some more work, but I expect updates to come in as the application's development reaches release. Inclusion of a beta as a main browser in a desktop OS is a bit odd to me, but it's just about fully baked, so no biggie.
Seems like Hardy's a touch more responsive than Gutsy, but I haven't pushed it hard, as I said above. I think the thing I like most about Hardy is the commitment to be supported for three years.
Now I'm off to play with multimedia apps to see how they do.
But as I said, so far, mostly so good. I want to play with the new task scheduling to see if I can break it. Seems like CPU usage with BOINC using no more than 80% of the CPU is a bit odd. I mean to say that CPU usage had a pattern when looking at the System Monitor in Gutsy, but not so much in Hardy, where both CPU cores tend to stick around 100% usage more of the time... Ah, I forgot about the file indexing, that's probably rolling in the background and since I turned off the indexer tray icon I'm just not seeing it. Durr.
The Firefox 3 beta that's included with Hardy needs some more work, but I expect updates to come in as the application's development reaches release. Inclusion of a beta as a main browser in a desktop OS is a bit odd to me, but it's just about fully baked, so no biggie.
Seems like Hardy's a touch more responsive than Gutsy, but I haven't pushed it hard, as I said above. I think the thing I like most about Hardy is the commitment to be supported for three years.
Now I'm off to play with multimedia apps to see how they do.
I'm still using Linux for my primary desktop for the foreseeable future and wanted to weigh in on the state of multimedia compatibility. Well, at least my own experiences. To catch up some readers, I've jailbroken my iPod Touch, it's running the 1.3 firmware, and I'm able to connect to it in Linux through SSH. Which brings me to the crux of this, a commentary on the state of multimedia apps on Linux. Frankly, they're behind Windows apps, which makes me grumpy enough to not put links in this post.
Amarok, for whatever reason, doesn't play well with my GNOME-based Linux setup. I have no idea why, but it locks right up on startup. Maybe I should try it again since the KDE libraries have been upgraded recently. This left me with gtkpod as my Linux iPod-related music manager. gtkpod wants to look at my existing file library when it starts up, when I change some information on a song, etc. It becomes a click, do something else for a few minutes, click, do something else for a few minutes routine. Not good. Synching to the iPod Touch is slow, mainly because I have most of my music library in Ogg Vorbis format that gtkpod happily converts to mp3 for me on the fly. This I like.
On the Windows side, there's iTunes, which is functional but system-intrusive, and the latest beta of MediaMonkey, which I purchased because it does what gtkpod does, doesn't intrude like iTunes, and is fairly speedy except for the ogg-to-mp3 conversions. iTunes doesn't let me put 3/4 of my library onto my iPod Touch because it doesn't want to even look at Ogg Vorbis files in its default configuration. Screw dat.
So my best iPod Touch manager is a Windows application now. 'Sokay, I'm in Windows playing games fairly often anyway. But it's irritating. The problem is Apple's dopey attempt to control the iPod's content. This is hardware that's being marketed to tech-savvy, Apple, the community will find workarounds. Open it up! I have an iRiver H340 that I can directly access like a hard drive (actually it is a hard drive) through USB. No special software's needed, I just plunk files onto the thing. If there's something new on the unit when it powers up, it updates its database and away we go. The iRiver also plays .ogg files, which probably make up over 75% of my music. But you guys have probably heard about that enough already in my blog.
OK, so after writing this so far, I noticed that my Audacious configuration is playing my freshly-ripped music with pops and clicks. I dropped the CPU usage on my BOINC configuration without any relief. Thinking maybe it was the original file, I played the same file flawlessly through XMMS. DAMMIT! I'll play with it more some other time.
My point is this: Linux's amazing flexibility has a serious drawback in the form of a lack of stable and cohesive media handling. While I'm no slouch when it comes to doing crazy stuff to get something to work on Linux and understand the value of such as learning experience, I'd rather not have to do it. I'd also rather be able to have one or two applications to do my media than one that's better at handling my 5.1 speaker setup or WMV files or DVDs with deep menu systems than another.
Linux leet hax0rz, please can I have something that works as well for me as MediaMonkey for organizing my music and interacting with my iPod Touch, and something with the excellent playback capabilities of foobar2000? I'm too dumb and busy to figure it out on my own. Actually, I may try foobar2000 using Wine. I already know MediaMonkey doesn't work under Wine.
Sometimes I miss Windows's "it just works" when it comes to multimedia.
Amarok, for whatever reason, doesn't play well with my GNOME-based Linux setup. I have no idea why, but it locks right up on startup. Maybe I should try it again since the KDE libraries have been upgraded recently. This left me with gtkpod as my Linux iPod-related music manager. gtkpod wants to look at my existing file library when it starts up, when I change some information on a song, etc. It becomes a click, do something else for a few minutes, click, do something else for a few minutes routine. Not good. Synching to the iPod Touch is slow, mainly because I have most of my music library in Ogg Vorbis format that gtkpod happily converts to mp3 for me on the fly. This I like.
On the Windows side, there's iTunes, which is functional but system-intrusive, and the latest beta of MediaMonkey, which I purchased because it does what gtkpod does, doesn't intrude like iTunes, and is fairly speedy except for the ogg-to-mp3 conversions. iTunes doesn't let me put 3/4 of my library onto my iPod Touch because it doesn't want to even look at Ogg Vorbis files in its default configuration. Screw dat.
So my best iPod Touch manager is a Windows application now. 'Sokay, I'm in Windows playing games fairly often anyway. But it's irritating. The problem is Apple's dopey attempt to control the iPod's content. This is hardware that's being marketed to tech-savvy, Apple, the community will find workarounds. Open it up! I have an iRiver H340 that I can directly access like a hard drive (actually it is a hard drive) through USB. No special software's needed, I just plunk files onto the thing. If there's something new on the unit when it powers up, it updates its database and away we go. The iRiver also plays .ogg files, which probably make up over 75% of my music. But you guys have probably heard about that enough already in my blog.
OK, so after writing this so far, I noticed that my Audacious configuration is playing my freshly-ripped music with pops and clicks. I dropped the CPU usage on my BOINC configuration without any relief. Thinking maybe it was the original file, I played the same file flawlessly through XMMS. DAMMIT! I'll play with it more some other time.
My point is this: Linux's amazing flexibility has a serious drawback in the form of a lack of stable and cohesive media handling. While I'm no slouch when it comes to doing crazy stuff to get something to work on Linux and understand the value of such as learning experience, I'd rather not have to do it. I'd also rather be able to have one or two applications to do my media than one that's better at handling my 5.1 speaker setup or WMV files or DVDs with deep menu systems than another.
Linux leet hax0rz, please can I have something that works as well for me as MediaMonkey for organizing my music and interacting with my iPod Touch, and something with the excellent playback capabilities of foobar2000? I'm too dumb and busy to figure it out on my own. Actually, I may try foobar2000 using Wine. I already know MediaMonkey doesn't work under Wine.
Sometimes I miss Windows's "it just works" when it comes to multimedia.
A quick gripe: When marketing folk say "Works on PC and Mac" they almost always really mean "Works on Windows and Mac". They could mean "Might work on Wine under Linux, but definitely is supposed to work on Windows and Mac", but probably not.
This comes after reading about Apple's new transfer a DVD to your computer thingy.
This comes after reading about Apple's new transfer a DVD to your computer thingy.
I got my iPod Touch syncing through Ubuntu Gutsy via gtkpod! It's not a full solution, because gtkpod doesn't handle some of my files correctly, possibly due to directory depths on my file server, so I have to look into that further, but gtkpod will convert my Ogg Vorbis files to mp3 format and send 'em to the iPod Touch. The full solution was, frankly, laborious. I'll go over all of the general steps, though, and let people hunt down the details because I sure as hell can't find them now.
iTunes is still useful in case I totally blow out the iPod Touch or I feel a deep sense of urgency to upgrade the firmware. At this point I haven't got either of those issues, but I am interested in some of the podcasts I can get through there. I might rent movies through iTunes, too, I dunno. If I do, it'll be to watch 'em on my computer rather than the iPod Touch. I don't get why someone would want to watch a full length movie on such a tiny screen.
Anyway, this means my iPod Touch is now officially a useful toy for me rather than just interesting to dink around with. Thanks to all of the hackers and developers who are opening up the iPod Touch under Linux. I'm hunting for online tip jars for you people...
- Ensure Wi-Fi is working at home for the iPod Touch.
- Set the iPod Touch to not autolock. Very important step while working with the Wi-Fi, avoiding many connectivity issues.
- Jailbreak the iPod Touch. I ended up leaving mine at 1.1.1 firmware release thanks to issues with the 1.1.2 jailbreaking.
- Install the BSD subsystem and OpenSSH onto the iPod Touch through the newly-available Installer.
- Set up OpenSSH on my Ubuntu system.
- Set up SSH access to the iPod Touch.
- Use ipod-convenience to set up a mount point of /media/ipod on my Ubuntu system and test it.
- Install the latest and greatest gtkpod. Configure it to point to my music library and the iPod Touch. Manually get gtkpod to add library subdirectories because it doesn't seem to go down more than a couple of directory levels. Test synchronizing a non-mp3 to the iPod Touch. Adjust as needed and retest. Repeat until it's working.
iTunes is still useful in case I totally blow out the iPod Touch or I feel a deep sense of urgency to upgrade the firmware. At this point I haven't got either of those issues, but I am interested in some of the podcasts I can get through there. I might rent movies through iTunes, too, I dunno. If I do, it'll be to watch 'em on my computer rather than the iPod Touch. I don't get why someone would want to watch a full length movie on such a tiny screen.
Anyway, this means my iPod Touch is now officially a useful toy for me rather than just interesting to dink around with. Thanks to all of the hackers and developers who are opening up the iPod Touch under Linux. I'm hunting for online tip jars for you people...
Things around here are getting close to whatever passes for normal. I've been reading a bit, but most of my extra time's been going into fiddling with Ubuntu. As a result, I have a good Ubuntu pointing device configuration story for the nerdy.
As some of you may know, multi-button pointing device manufacturers spend their time creating good button configuration utilities and drives for Windows and sometimes Macs. Hardly any of them create Linux configurators for their devices. While Linux programs are available that allow for absolutely incredible pointing device configuration, solutions that mimic the functionality of Windows or Mac configurators end up being Frankensteinian combinations of multiple Linux tools. Most involve relating the results of a lot of trial and error. This is such a story.
I've been wrestling with having a not-fully-to-my-liking pointing device configuration for months now, battling with it off and on without success until this morning. A special shout-out is in order for two Web resources: This page gave me a couple of vital pieces of information I needed. Coupled with the excellent btnx application, the keys to the kingdom were mine, so to speak. btnx in particular is an awesome weapon in the Linux mouse configuration arsenal, but on to the story.
I use a USB Microsoft Trackball Explorer these days for my pointing needs. You might want to keep that picture up while I describe what I'm doing here. There are two buttons near the thumb, one large lower one and a smaller one above it. I'll call the two thumb buttons "big thumb" and "little thumb". A mousewheel sits between the two thumb buttons. Two more buttons sit to the right of the trackball, one under where my ring finger normally is, and one under my pinky. I'll call these "ring" and "pinky" buttons.
So the device has four "normal" buttons and a scroll wheel, which counts as three buttons (the wheel button itself, wheel up, and wheel down are all treated as buttons). That's a total of seven buttons, right? Actually, Linux picks up nine buttons on the device. My testing has determined that any button configured as button 6 will browse backward in Firefox, and button 7 is a browse forward. However, none of the buttons on my configuration normally map as buttons 6 or 7. The ring and pinky are buttons 8 and 9 according to xev. Go figure.
The normal configuration for the Trackball Explorer is for the big thumb button to left-click and the little thumb button to right-click. The ring and pinky buttons are set up as back and forward buttons for browsing in Windows, but Linux, as noted, doesn't care much about them. The mouse wheel acts as expected. This default configuration leaves the right click in an awkward position where users can't hit both right and left clicks at the same time. I'm not sure who thought this up, but it makes zero sense to me from a usability standpoint.
So my first configuration change is to move the right-click functionality to the ring finger button, freeing up the little thumb button for something else in the process. The tool of choice for this task is xmodmap, whose particular usage for this piece is generally covered here, though not for this exact application. Go check it out. Before working with xmodmap, though, this page mentioned taking a little visit to the /etc/X11/xorg.conf file to ensure that the right driver's being used. On the Trackball Explorer, I have to have the Protocol line under the mouse configuration set to "ExplorerPS/2" or the system only sees 5 buttons. I spent many moons wrestling with duplicate mouse button functions before spotting this gem. Ensure that the number of buttons is set to 9 and ZAxisMapping is "4 5" for the Trackball Explorer. Make any changes needed, then restart X (I just restarted my system to be sure). Again, these settings are specific to the Trackball Explorer. Trial and error or Google searches should net settings for other devices.
Now xmodmap can reconfigure the buttons. Install xmodmap via whatever means you have available and set it up to start with your X session. The whole command line should be "xmodmap .xmodmaprc" so it loads its configuration file from your home directory. I built my .xmodmaprc file as follows:
pointer = 1 2 8 4 5 6 7 3 9
This switches pointer buttons 3 and 8 to move the right-click functionality to the ring finger button and set the little thumb button to do nothing. Run "xmodmap .xmodmaprc" from your home directory to remap the pointer buttons, and test by seeing if the ring finger button acts as a right-click in various applications. The little thumb button shouldn't do anything when clicked.
This is fine and dandy, resolving a major complaint I have with the way this device is set up by default, but at this point the little thumb and pinky buttons aren't configured to do anything. I like to set them to copy and paste in Windows, so I went about setting them to Ctrl-C and Ctrl-V respectively in Linux since most applications "know" those key combinations as copy and paste. btnx has this power, and while there are some other solutions out there that might have the same capability, they require some serious research and kludgery to get working. btnx is rather elegant for this purpose.
Get and install btnx and btnx-config from this page and run btnx-config. Detect your pointing device and buttons as in the btnx-config instructions. Enable and set the little thumb button to KEY_C with a modifier of KEY_LEFTCTRL. Enable and set the pinky button to KEY_V with modifier KEY_LEFTCTRL. Don't enable any other buttons, because btnx doesn't need to mess with them. Restart btnx from the btnx-config Configurations screen and test.
Bada boom, bada bing. If you want to use those two buttons for something besides copy and paste, btnx is amazingly configurable, allowing for all kinds of variations. Like I said before, it's a must-have for mouse configuration.
As a side note, some of you might ask why I don't use two buttons set for forward and backward browsing on the mouse. Well, I actually have that functionality in Firefox after installing the All-in-One Gestures add-on. The add-on mimics Opera's built-in mouse gestures fairly well, including the forward and backward controls. Try it out, you might like the ability to browse backward by doing a right-click-and-hold then a left-click as much as I do. With this workaround available for Firefox, I decided to make copying and pasting just a mouse click away each to further reduce moving my hand away from my pointing device. Ergonomically sound, no?
As some of you may know, multi-button pointing device manufacturers spend their time creating good button configuration utilities and drives for Windows and sometimes Macs. Hardly any of them create Linux configurators for their devices. While Linux programs are available that allow for absolutely incredible pointing device configuration, solutions that mimic the functionality of Windows or Mac configurators end up being Frankensteinian combinations of multiple Linux tools. Most involve relating the results of a lot of trial and error. This is such a story.
I've been wrestling with having a not-fully-to-my-liking pointing device configuration for months now, battling with it off and on without success until this morning. A special shout-out is in order for two Web resources: This page gave me a couple of vital pieces of information I needed. Coupled with the excellent btnx application, the keys to the kingdom were mine, so to speak. btnx in particular is an awesome weapon in the Linux mouse configuration arsenal, but on to the story.
I use a USB Microsoft Trackball Explorer these days for my pointing needs. You might want to keep that picture up while I describe what I'm doing here. There are two buttons near the thumb, one large lower one and a smaller one above it. I'll call the two thumb buttons "big thumb" and "little thumb". A mousewheel sits between the two thumb buttons. Two more buttons sit to the right of the trackball, one under where my ring finger normally is, and one under my pinky. I'll call these "ring" and "pinky" buttons.
So the device has four "normal" buttons and a scroll wheel, which counts as three buttons (the wheel button itself, wheel up, and wheel down are all treated as buttons). That's a total of seven buttons, right? Actually, Linux picks up nine buttons on the device. My testing has determined that any button configured as button 6 will browse backward in Firefox, and button 7 is a browse forward. However, none of the buttons on my configuration normally map as buttons 6 or 7. The ring and pinky are buttons 8 and 9 according to xev. Go figure.
The normal configuration for the Trackball Explorer is for the big thumb button to left-click and the little thumb button to right-click. The ring and pinky buttons are set up as back and forward buttons for browsing in Windows, but Linux, as noted, doesn't care much about them. The mouse wheel acts as expected. This default configuration leaves the right click in an awkward position where users can't hit both right and left clicks at the same time. I'm not sure who thought this up, but it makes zero sense to me from a usability standpoint.
So my first configuration change is to move the right-click functionality to the ring finger button, freeing up the little thumb button for something else in the process. The tool of choice for this task is xmodmap, whose particular usage for this piece is generally covered here, though not for this exact application. Go check it out. Before working with xmodmap, though, this page mentioned taking a little visit to the /etc/X11/xorg.conf file to ensure that the right driver's being used. On the Trackball Explorer, I have to have the Protocol line under the mouse configuration set to "ExplorerPS/2" or the system only sees 5 buttons. I spent many moons wrestling with duplicate mouse button functions before spotting this gem. Ensure that the number of buttons is set to 9 and ZAxisMapping is "4 5" for the Trackball Explorer. Make any changes needed, then restart X (I just restarted my system to be sure). Again, these settings are specific to the Trackball Explorer. Trial and error or Google searches should net settings for other devices.
Now xmodmap can reconfigure the buttons. Install xmodmap via whatever means you have available and set it up to start with your X session. The whole command line should be "xmodmap .xmodmaprc" so it loads its configuration file from your home directory. I built my .xmodmaprc file as follows:
pointer = 1 2 8 4 5 6 7 3 9
This switches pointer buttons 3 and 8 to move the right-click functionality to the ring finger button and set the little thumb button to do nothing. Run "xmodmap .xmodmaprc" from your home directory to remap the pointer buttons, and test by seeing if the ring finger button acts as a right-click in various applications. The little thumb button shouldn't do anything when clicked.
This is fine and dandy, resolving a major complaint I have with the way this device is set up by default, but at this point the little thumb and pinky buttons aren't configured to do anything. I like to set them to copy and paste in Windows, so I went about setting them to Ctrl-C and Ctrl-V respectively in Linux since most applications "know" those key combinations as copy and paste. btnx has this power, and while there are some other solutions out there that might have the same capability, they require some serious research and kludgery to get working. btnx is rather elegant for this purpose.
Get and install btnx and btnx-config from this page and run btnx-config. Detect your pointing device and buttons as in the btnx-config instructions. Enable and set the little thumb button to KEY_C with a modifier of KEY_LEFTCTRL. Enable and set the pinky button to KEY_V with modifier KEY_LEFTCTRL. Don't enable any other buttons, because btnx doesn't need to mess with them. Restart btnx from the btnx-config Configurations screen and test.
Bada boom, bada bing. If you want to use those two buttons for something besides copy and paste, btnx is amazingly configurable, allowing for all kinds of variations. Like I said before, it's a must-have for mouse configuration.
As a side note, some of you might ask why I don't use two buttons set for forward and backward browsing on the mouse. Well, I actually have that functionality in Firefox after installing the All-in-One Gestures add-on. The add-on mimics Opera's built-in mouse gestures fairly well, including the forward and backward controls. Try it out, you might like the ability to browse backward by doing a right-click-and-hold then a left-click as much as I do. With this workaround available for Firefox, I decided to make copying and pasting just a mouse click away each to further reduce moving my hand away from my pointing device. Ergonomically sound, no?
I upgraded both my laptop and my desktop to Gutsy Gibbon through the Update Manager. Total install times were basically overnight for each unit, and the process was surprisingly painless on my desktop. Not so much on the laptop thanks to its video, but I've worked around that. So far, I'm impressed with the update. Not a lot of big changes, mostly just some smaller stuff, more speed, more prettinesses. But it feels mo' better, more smooth and steady. And printing is very nicely updated. I haven't checked printing from Wine, let's see... Well lookee there, a fairly complex document's printed perfectly without extra configuration. I think I'm gonna weep for joy.
I won't go into a decent review, there are plenty of other ones already out there. But if you're running Feisty, check Gutsy out. It's better in just about every way.
Except for one way: The issue on my laptop is that the ATi video isn't decently supported. In fact, looking at ATi's web site, I don't see a Linux driver for anything that resembles the video processor. Kind of fun. Under Feisty, I was using an ATi driver that I'd installed through EasyUbuntu. Now I just have a VESA driver installed that seems fast enough, just doesn't have 3D support. I don't play much on the laptop, so no biggie for now. I've seen that others have the same general issue with some ATi drivers, so being nothing remotely close to a driver programmer I'll just wait for a while to see what comes up.
In other news, my bunch of bits for tampering with tamper-resistant screws arrived, so I took the back of my new NAS off. Looks like a low-height 80mm fan on the back with a standard 3-prong power plug that should be easy as pie to replace with a variable speed or at least just quieter fan. I'll do some shopping later tonight.
I won't go into a decent review, there are plenty of other ones already out there. But if you're running Feisty, check Gutsy out. It's better in just about every way.
Except for one way: The issue on my laptop is that the ATi video isn't decently supported. In fact, looking at ATi's web site, I don't see a Linux driver for anything that resembles the video processor. Kind of fun. Under Feisty, I was using an ATi driver that I'd installed through EasyUbuntu. Now I just have a VESA driver installed that seems fast enough, just doesn't have 3D support. I don't play much on the laptop, so no biggie for now. I've seen that others have the same general issue with some ATi drivers, so being nothing remotely close to a driver programmer I'll just wait for a while to see what comes up.
In other news, my bunch of bits for tampering with tamper-resistant screws arrived, so I took the back of my new NAS off. Looks like a low-height 80mm fan on the back with a standard 3-prong power plug that should be easy as pie to replace with a variable speed or at least just quieter fan. I'll do some shopping later tonight.
All you Ubuntu zombies out there, Gutsy Gibbon, Ubuntu's 7.10 release, has been finally unleashed upon the world! I'm downloading the amd64 desktop torrent right now, though I'm still debating waiting on the installation.
Big updates include flashy desktop effects, printer installation goodness, and evidently some Firefox goodness in the form of Ubuntu-specific plugin management. There's gotta be some more under the hood for me to upgrade, but I have that technophile bug. My current Feisty Fawn install's running oh so well, though. Anyone do an upgrade from Feisty to Gutsy yet?
Wait, I have a laptop that's pretty much a crash and burn unit. MUA HAAAA! More details later after the upgrade completes on it... hee. Cool note: The Update Manager has an "Upgrade Tool" available in it, so I may not have to deal with a cold iso install. Again Ubuntu beats the shiznit out of the big OS's in customer ease of use... Hmm, the Ubuntu web site appears to be getting completely hammered right now. Might wait a few more days to download the update tool. The amd64 iso torrent's coming in strong, but the laptop's not an amd64.
In other news, my migration from the NAS Lite file server to the new Promise NS4300N is complete. It's awesome to just have a couple of systems to migrate over, I must say. I'm still stoked with the little thing, aside from the noise factor. I've ordered a set of tamper-resistant star ratchet bits so I can open the tamper-resistant star screws on the unit and tamper with the fan. While I applaud Promise's use of what seems to be a good airflow configuration, please PLEASE give us bozos who spent money on equipment the option of throttling the fan down or better yet the ability to set the unit into a smart cooling mode where low heat slows the fan down and high heat speeds it up.
And Great Expectations is enjoyful. I'm four chapters in and still trying to get a good feel for Pip's character, but the similarities between he and Huckleberry Finn are already intriguing. Dickens does some good dark humor, 'e does.
Big updates include flashy desktop effects, printer installation goodness, and evidently some Firefox goodness in the form of Ubuntu-specific plugin management. There's gotta be some more under the hood for me to upgrade, but I have that technophile bug. My current Feisty Fawn install's running oh so well, though. Anyone do an upgrade from Feisty to Gutsy yet?
Wait, I have a laptop that's pretty much a crash and burn unit. MUA HAAAA! More details later after the upgrade completes on it... hee. Cool note: The Update Manager has an "Upgrade Tool" available in it, so I may not have to deal with a cold iso install. Again Ubuntu beats the shiznit out of the big OS's in customer ease of use... Hmm, the Ubuntu web site appears to be getting completely hammered right now. Might wait a few more days to download the update tool. The amd64 iso torrent's coming in strong, but the laptop's not an amd64.
In other news, my migration from the NAS Lite file server to the new Promise NS4300N is complete. It's awesome to just have a couple of systems to migrate over, I must say. I'm still stoked with the little thing, aside from the noise factor. I've ordered a set of tamper-resistant star ratchet bits so I can open the tamper-resistant star screws on the unit and tamper with the fan. While I applaud Promise's use of what seems to be a good airflow configuration, please PLEASE give us bozos who spent money on equipment the option of throttling the fan down or better yet the ability to set the unit into a smart cooling mode where low heat slows the fan down and high heat speeds it up.
And Great Expectations is enjoyful. I'm four chapters in and still trying to get a good feel for Pip's character, but the similarities between he and Huckleberry Finn are already intriguing. Dickens does some good dark humor, 'e does.
I've been playing with my new iRex iLiad some more and have decided that I love it.
Physically, it's excellent for using as a reading device. The screen resolution, e-ink display, and size of the display area are great. It has very good controls for managing text/document display sizes, and it's easy to get used to as far as document navigation, which leads to existing and future functionality.
Right now, the iLiad is mighty usable, but users can extend that functionality, and iRex is building more into the firmware as well. The iLiad is a Linux-based device, and users can get to the command line through a "patch" that can be downloaded from iRex's web site. Once you have a command line, the virtual world is your oyster. iRex also makes a VMWare image of the iRex available for developers to work with in order to ease development. There are already a few applications that have been ported to the iRex such as improved PDF reading, a Web browser, and other fun, making the iRex into a sort of tablet PC device. It's not going to play action games thanks to the low refresh rate, but I can see someone porting Nethack to it. I think there's already some Solitaire action going on. iRex is also adding further functionality to the existing suite, making the iLiad usable in more environments and with more types of documents. This isn't the kind of situation where you get a tech toy that's never going to change, there have already been some significant feature additions and improvements, and it's only going to get better in the future.
Back to usability: I like how the iLiad feels in my hand enough that I started focusing on content rather than the fact that I'm reading on a flat panel within a few minutes. The thing just works well for me, though I have to admit that I seem to get used to new ways of interacting with physical objects fairly quickly. I like that I don't have to apply pressure to the unread side of a book to keep it flat. There's no shifting back and forth from one side of the book to the other as I finish a page. Going to the next page on the iLiad is almost the same as flipping a page in a book because iRex built a "flip bar" into the left side of the device. Reading on the iLiad is conveniently do-able instead of being alien, and I'm all about comfort and usability in technology these days.
I've read through several roleplaying PDFs and have gotten more out of these sessions than I recall getting out of reading them on my PC. Maybe it's that working with the iLiad feels more natural, maybe it's the fact that I can curl up with the thing on my comfy sofa instead of sitting in my computer chair.
Is it worth over $700 to get an iLiad? Almost definitely not for everyone. But we vote with our money, and I think that iRex is headed in exactly the right direction. Do I want to remove books? Hell no, but I have enough of the things taking up space in my room already. If I read a few hundred novels on the iLiad instead of buying the books, I break even. Browsing through Project Gutenberg and other free e-book locations on the Web over the last few years has left me with well over that number of etexts. I've also been getting cheaper PDF versions of roleplaying games for the past few years instead of books, probably saving a couple of hundred dollars just in those purchases alone. The iLiad's already paid for itself in my somewhat abnormal case.
In short, I'm diggin' my iRex iLiad. And I'm calling it a very early Christmas present to offset the cost. Heheh.
Physically, it's excellent for using as a reading device. The screen resolution, e-ink display, and size of the display area are great. It has very good controls for managing text/document display sizes, and it's easy to get used to as far as document navigation, which leads to existing and future functionality.
Right now, the iLiad is mighty usable, but users can extend that functionality, and iRex is building more into the firmware as well. The iLiad is a Linux-based device, and users can get to the command line through a "patch" that can be downloaded from iRex's web site. Once you have a command line, the virtual world is your oyster. iRex also makes a VMWare image of the iRex available for developers to work with in order to ease development. There are already a few applications that have been ported to the iRex such as improved PDF reading, a Web browser, and other fun, making the iRex into a sort of tablet PC device. It's not going to play action games thanks to the low refresh rate, but I can see someone porting Nethack to it. I think there's already some Solitaire action going on. iRex is also adding further functionality to the existing suite, making the iLiad usable in more environments and with more types of documents. This isn't the kind of situation where you get a tech toy that's never going to change, there have already been some significant feature additions and improvements, and it's only going to get better in the future.
Back to usability: I like how the iLiad feels in my hand enough that I started focusing on content rather than the fact that I'm reading on a flat panel within a few minutes. The thing just works well for me, though I have to admit that I seem to get used to new ways of interacting with physical objects fairly quickly. I like that I don't have to apply pressure to the unread side of a book to keep it flat. There's no shifting back and forth from one side of the book to the other as I finish a page. Going to the next page on the iLiad is almost the same as flipping a page in a book because iRex built a "flip bar" into the left side of the device. Reading on the iLiad is conveniently do-able instead of being alien, and I'm all about comfort and usability in technology these days.
I've read through several roleplaying PDFs and have gotten more out of these sessions than I recall getting out of reading them on my PC. Maybe it's that working with the iLiad feels more natural, maybe it's the fact that I can curl up with the thing on my comfy sofa instead of sitting in my computer chair.
Is it worth over $700 to get an iLiad? Almost definitely not for everyone. But we vote with our money, and I think that iRex is headed in exactly the right direction. Do I want to remove books? Hell no, but I have enough of the things taking up space in my room already. If I read a few hundred novels on the iLiad instead of buying the books, I break even. Browsing through Project Gutenberg and other free e-book locations on the Web over the last few years has left me with well over that number of etexts. I've also been getting cheaper PDF versions of roleplaying games for the past few years instead of books, probably saving a couple of hundred dollars just in those purchases alone. The iLiad's already paid for itself in my somewhat abnormal case.
In short, I'm diggin' my iRex iLiad. And I'm calling it a very early Christmas present to offset the cost. Heheh.
I had some printing issues in Ubuntu the other day. Seems that some applications don't much care for the HP printing system interfacing with CUPS, wanting instead to use the regular stuff that's built into Ubuntu. Not a big deal, but it was weird to me that some apps seemed to be fine printing to the HP drivers while others weren't. No, unfortunately I don't have a good list at all, but neither evince nor OpenOffice.org wanted to print until I switched back to the normal drivers. Go figger.
I've been reading through roleplaying supplements lately, along with some more serious reading (notably A Child Called "It", a very good book), and have found my English training going to work on the roleplaying supplements, finding logic holes, overall themes, grammar issues, and generally doing a rapid edit.
Finally, I've been playing more with vi and discovered an abbreviation system built into it. Ooh ahh, I've been looking for a way to replace this functionality from NoteTab Pro for a while because NoteTab Pro plus Wine under Linux has a bit of an issue with the cursor location not updating correctly visually when it changes. vi's impressing me more and more as I play with it, to the point where I've switched to using gvim, the graphical version of vi, as my main text editor on my Ubuntu installation. I'm such a nerd.
I've been reading through roleplaying supplements lately, along with some more serious reading (notably A Child Called "It", a very good book), and have found my English training going to work on the roleplaying supplements, finding logic holes, overall themes, grammar issues, and generally doing a rapid edit.
Finally, I've been playing more with vi and discovered an abbreviation system built into it. Ooh ahh, I've been looking for a way to replace this functionality from NoteTab Pro for a while because NoteTab Pro plus Wine under Linux has a bit of an issue with the cursor location not updating correctly visually when it changes. vi's impressing me more and more as I play with it, to the point where I've switched to using gvim, the graphical version of vi, as my main text editor on my Ubuntu installation. I'm such a nerd.
Been playing around with Enlightenment a bit lately and don't think it's for me overall. Gnome is kind of clunky-looking, but it's easy to work with and does what I need and expect from a Window manager, so I'll stick with it.
Funny thing, though: I'm composing this post using a Windows text editor I like under Wine, which is running under E-Gnome, which is Enlightenment with Gnome's menu panels tacked on. So I have application layers for Wine, Enlightenment, Gnome, and KDE ('cuz Ubuntu loads KDE libraries also) all loaded up and running relatively fine. I can run epplets, g-desklets, and other stuff to me heart's content if I want to.
On the reading front, I've finished up Gene Wolfe's The Urth of the New Sun and loved it. In some ways it was better than The Book of the New Sun, but I have a strong feeling that I'm going to get more out of Book on my second and third readings because of the way it and Urth are written. The man's a frickin' genius. Urth is a sequel, adding more understanding to many of the items that happened in Book, but rather than being an expository work, it expounds on it without seeming tired. Urth ends on another semi-question, like Book, but Severian's story seems extremely whole after finishing Urth.
The tale is one of time travel, a rise to power, and a transcendence and understanding beyond that earthly power to something universal, but so much more. The natures of the universe, humanity, life and death, power, time, and history all mingle together in a way that I have a whole lot of trouble describing in any detail. It's hard to say much more about it all except that I enjoyed it very very much.
Funny thing, though: I'm composing this post using a Windows text editor I like under Wine, which is running under E-Gnome, which is Enlightenment with Gnome's menu panels tacked on. So I have application layers for Wine, Enlightenment, Gnome, and KDE ('cuz Ubuntu loads KDE libraries also) all loaded up and running relatively fine. I can run epplets, g-desklets, and other stuff to me heart's content if I want to.
On the reading front, I've finished up Gene Wolfe's The Urth of the New Sun and loved it. In some ways it was better than The Book of the New Sun, but I have a strong feeling that I'm going to get more out of Book on my second and third readings because of the way it and Urth are written. The man's a frickin' genius. Urth is a sequel, adding more understanding to many of the items that happened in Book, but rather than being an expository work, it expounds on it without seeming tired. Urth ends on another semi-question, like Book, but Severian's story seems extremely whole after finishing Urth.
The tale is one of time travel, a rise to power, and a transcendence and understanding beyond that earthly power to something universal, but so much more. The natures of the universe, humanity, life and death, power, time, and history all mingle together in a way that I have a whole lot of trouble describing in any detail. It's hard to say much more about it all except that I enjoyed it very very much.
Well, I was playing with rsync on my Ubuntu configuration and somehow managed to delete my home directory on my Ubuntu system.
Oops.
Fortunately, I'd been playing with rsync and had what I thought was a good backup from a few minutes prior to the deletion. Well, thanks to a mistake in my rsynce command line, the backup had everything but the hidden files and directories in it. That's the little stuff like email, program settings, pretty much everything besides my documents and such.
Oops.
So I hunted around a bit and had made a good copy of my home directory about ten days prior. I copied the hidden stuff back to my home directory, restarted, and was presented with messages indicating that I needed to do some chmod and chown work on the files. For some reason I'd done the copying as root instead of as my regular user name.
Oops.
So I booted Ubuntu into failsafe mode, did a bit of recursive chowning and chmoddery and came up fine, though ten days of email short. Not a big deal for me at all, fortunately. At least I don't think it's a big deal. Oh, I lost some birthdays in Evolution, I bet. Doh.
After verifying that things were ok, I created and tested a quick and dirty rsync backup script (actually just a single rsync command) to make sure that it was getting everything in my home directory with the correct permission information and copying it to the right folder on my file server. I then dropped it into cron.daily so my file server copy is now updated daily automagically in the background. So far, so good. Restoring works nicely, too.
Rsync Is Now My Friend. Especially since my NAS Lite fileserver includes rsync daemon capability. Mmm, NASLite.
To sum it all up, make sure you're in the right directory when you do an rm -rf and take good backups. Oh, and Don't panic! With some thinkiness, you may find you haven't quite lost everything to a catastrophic deletion.
Oops.
Fortunately, I'd been playing with rsync and had what I thought was a good backup from a few minutes prior to the deletion. Well, thanks to a mistake in my rsynce command line, the backup had everything but the hidden files and directories in it. That's the little stuff like email, program settings, pretty much everything besides my documents and such.
Oops.
So I hunted around a bit and had made a good copy of my home directory about ten days prior. I copied the hidden stuff back to my home directory, restarted, and was presented with messages indicating that I needed to do some chmod and chown work on the files. For some reason I'd done the copying as root instead of as my regular user name.
Oops.
So I booted Ubuntu into failsafe mode, did a bit of recursive chowning and chmoddery and came up fine, though ten days of email short. Not a big deal for me at all, fortunately. At least I don't think it's a big deal. Oh, I lost some birthdays in Evolution, I bet. Doh.
After verifying that things were ok, I created and tested a quick and dirty rsync backup script (actually just a single rsync command) to make sure that it was getting everything in my home directory with the correct permission information and copying it to the right folder on my file server. I then dropped it into cron.daily so my file server copy is now updated daily automagically in the background. So far, so good. Restoring works nicely, too.
Rsync Is Now My Friend. Especially since my NAS Lite fileserver includes rsync daemon capability. Mmm, NASLite.
To sum it all up, make sure you're in the right directory when you do an rm -rf and take good backups. Oh, and Don't panic! With some thinkiness, you may find you haven't quite lost everything to a catastrophic deletion.
Someone please come up with a better scanning interface than XSane or figure out how the hell I can get an ICM (color management file) for my HP 3500c. The version of XSane that's currently in Feisty doesn't have a configuration for scanners, only negatives and slides. WTF?
I can't manipulate the colors on an XSane preview in realtime and can't seem to figure out what color settings to use to get a decent scan out of it. I can get a grayscale scan just fine, but color management and the trial and error involved are killing me off.
If I really need a scan, I drop into Windows XP and resulting in a great scan in a couple of minutes. It Just Works. This is the only reason I still need Windows on here except for games. I hate that.
I've tried the Gimp plugin and because the output from XSane is so far off, the Gimp doesn't get enough to work with to get a good result. I've tried QuiteInsane, which errors out when I try to preview or scan, though it finds the scanner.
GRUH!
Oh, and the new Harry Potter book is the best of the series. I'm still fairly speechless about it. Rowling has blown her imitators out of the water, 'cept for the somewhat unnecessary but still kind of charming epilogue. I don't know where my HP book 6 is, which bugs me greatly. I felt like that book was spent mostly setting up book 7, and yet Deathly Hallows brings not only Half-Blood Prince's loose ends to a satisfying conclusion, but also a huge number of issues from previous books in the series. It's unbelievable. But I wanted to reread Half-Blood Prince again. I'll find it. In the meantime, I hereby present a virtual one-person standing ovation to J.K. Rowling for the entire Harry Potter series!
I can't manipulate the colors on an XSane preview in realtime and can't seem to figure out what color settings to use to get a decent scan out of it. I can get a grayscale scan just fine, but color management and the trial and error involved are killing me off.
If I really need a scan, I drop into Windows XP and resulting in a great scan in a couple of minutes. It Just Works. This is the only reason I still need Windows on here except for games. I hate that.
I've tried the Gimp plugin and because the output from XSane is so far off, the Gimp doesn't get enough to work with to get a good result. I've tried QuiteInsane, which errors out when I try to preview or scan, though it finds the scanner.
GRUH!
Oh, and the new Harry Potter book is the best of the series. I'm still fairly speechless about it. Rowling has blown her imitators out of the water, 'cept for the somewhat unnecessary but still kind of charming epilogue. I don't know where my HP book 6 is, which bugs me greatly. I felt like that book was spent mostly setting up book 7, and yet Deathly Hallows brings not only Half-Blood Prince's loose ends to a satisfying conclusion, but also a huge number of issues from previous books in the series. It's unbelievable. But I wanted to reread Half-Blood Prince again. I'll find it. In the meantime, I hereby present a virtual one-person standing ovation to J.K. Rowling for the entire Harry Potter series!
I switched from using Thunderbird for email and Time & Chaos 6 as my PIM to just using Evolution. So far I'm experiencing those little pains that go along with having to learn a new program's foibles, but it's going well. Mainly I want to know why the HELL you can't set up tasks that repeat at given times, like the 15th of every month for paying bills, but then while playing with Yahoo! Calendar, I discovered that it has the same behavior. So my desire for repeating tasks must be just completely stupid because two extremely popular calendars don't have that functionality.
No, actually, I really don't think so. Let's take an example and see how it works out. If, for example, I wanted to vacuum my office every couple of weeks, say every Wednesday, if I didn't actually do the vacuuming on Wednesday, I'd still want to be reminded Thursday that I hadn't done it yet. It's not an all day appointment or something I'd set to do at a certain time of day. I shouldn't have to set up an appointment for every other Wednesday to vacuum my office because that's the only way I can get the calendar to repeat other than creating and scheduling a new task for the next time it's supposed to come up every time I complete the task. GAH!
So to back up, why'd I switch? Time & Chaos plus Wine has some glitches and Wine has printing issues in general. T&C works, mostly, except for the white lettering on white background in any of the notes sections. But mostly it's the printing thing, and rather than print to a PostScript file in Wine and printing that in reg'lar ol' Ubuntu, I decided to ditch it. It's not Chaos Software's fault by any means, it's just that I have some difficulty running the program under Linux. Since they never intended for their software to be run in a non-Windows environment, it's honestly my fault.
Thunderbird and Evolution seem pretty much interchangeable for email. Both have spam filtering, excellent handling of large amounts of email, pretty much everything I need from an email client. But Evolution has a calendar, too. And it was fairly simple to pull everything out of T&C and Thunderbird and import them into Evolution. Oh, and Evolution's really fast. Hugely speedy.
ANyway, I've read excellent things about Google Calendar and its integration with Gmail. I don't have a Gmail yet, but am thinking about trying it out to see how it goes. I'm still squidgy about leaving all my email on a Web server, even though I know it'd be better backed up than having the stuff all stored locally. Have to think about that.
What do you guys use for email and keeping yourselves organized? Paper? Web things?
No, actually, I really don't think so. Let's take an example and see how it works out. If, for example, I wanted to vacuum my office every couple of weeks, say every Wednesday, if I didn't actually do the vacuuming on Wednesday, I'd still want to be reminded Thursday that I hadn't done it yet. It's not an all day appointment or something I'd set to do at a certain time of day. I shouldn't have to set up an appointment for every other Wednesday to vacuum my office because that's the only way I can get the calendar to repeat other than creating and scheduling a new task for the next time it's supposed to come up every time I complete the task. GAH!
So to back up, why'd I switch? Time & Chaos plus Wine has some glitches and Wine has printing issues in general. T&C works, mostly, except for the white lettering on white background in any of the notes sections. But mostly it's the printing thing, and rather than print to a PostScript file in Wine and printing that in reg'lar ol' Ubuntu, I decided to ditch it. It's not Chaos Software's fault by any means, it's just that I have some difficulty running the program under Linux. Since they never intended for their software to be run in a non-Windows environment, it's honestly my fault.
Thunderbird and Evolution seem pretty much interchangeable for email. Both have spam filtering, excellent handling of large amounts of email, pretty much everything I need from an email client. But Evolution has a calendar, too. And it was fairly simple to pull everything out of T&C and Thunderbird and import them into Evolution. Oh, and Evolution's really fast. Hugely speedy.
ANyway, I've read excellent things about Google Calendar and its integration with Gmail. I don't have a Gmail yet, but am thinking about trying it out to see how it goes. I'm still squidgy about leaving all my email on a Web server, even though I know it'd be better backed up than having the stuff all stored locally. Have to think about that.
What do you guys use for email and keeping yourselves organized? Paper? Web things?
So I switched my main system mouse back to my beloved Microsoft Trackball Explorer and remapped a coupla buttons. Mmm, button mapping. The major reason I went with a Logitech mouse months ago was that the Windows driver (yes, Microsoft's) kinda sucks. Lost button mappings and occasional tracking twitchiness were my symptoms, and I verified the driver's culpability by hooking up the Trackball Explorer in Linux for a while. The cordless Logitech trackball was good, with plenty of buttons, but it's not as ergonomically comfy as the Trackball Explorer. Since I'm using Ubuntu primarily now, Microsoft's crappy Trackball Explorer driver doesn't matter, so there ya go.
I finished up Line by Line and found it thoroughly helpful with getting myself through those weird sticky grammar questions that I occasionally get myself into while writing. I highly recommend it for anyone doing any serious literary authoring.
I'm rereading my favorite book in the world, Neal Stephenson's Snow Crash, and for whatever reason, I'm picking up more details out of it and enjoying the ride a bit more. The cohesion is mo' better. If you haven't read Snow Crash, it's a cyberpunk lite book with a serious philosophical history angle reminiscent of the premises of Dan Brown's Angels & Demons and The Da Vinci Code. There's a lot of humor also, which is a difference with "standard" gritty cyberpunk noir, but it's not contrived or just funny for funny's sake, though there are exceptions. For example, the book begins by documenting Hiroaki Protagonist's last job as The Deliverator, a pizza courier for the Mafia. Yes, that name shortens to "Hiro Protagonist". It's a really fun read, and very much a thought-provoker at the same time. Gimme dat.
I was going through some of my old directories the other day and stumbled on my huge stash of electronic books, mainly stuff from Project Gutenberg, and felt the tug to get some kind of electronic reader again. I'll have to do some more research to see what's out there now.
I finished up Line by Line and found it thoroughly helpful with getting myself through those weird sticky grammar questions that I occasionally get myself into while writing. I highly recommend it for anyone doing any serious literary authoring.
I'm rereading my favorite book in the world, Neal Stephenson's Snow Crash, and for whatever reason, I'm picking up more details out of it and enjoying the ride a bit more. The cohesion is mo' better. If you haven't read Snow Crash, it's a cyberpunk lite book with a serious philosophical history angle reminiscent of the premises of Dan Brown's Angels & Demons and The Da Vinci Code. There's a lot of humor also, which is a difference with "standard" gritty cyberpunk noir, but it's not contrived or just funny for funny's sake, though there are exceptions. For example, the book begins by documenting Hiroaki Protagonist's last job as The Deliverator, a pizza courier for the Mafia. Yes, that name shortens to "Hiro Protagonist". It's a really fun read, and very much a thought-provoker at the same time. Gimme dat.
I was going through some of my old directories the other day and stumbled on my huge stash of electronic books, mainly stuff from Project Gutenberg, and felt the tug to get some kind of electronic reader again. I'll have to do some more research to see what's out there now.
The ever-interesting Zolved has an article up about speeding up OpenOffice.org's start time. The article's tips worked unbelievably well for me.
This leads me to something interesting I've noticed with Feisty Fawn. It boots up faster than XP, and I have a bit of extra junk installed now, though still nothing like what I had in Windoze. I've done a couple of speed tweaks, though, including having grub load as a shell, lowering vm.swappiness in sysctl.conf, and installing profile. Still, doing what I could in XP just didn't stick like it has in Feisty.
Meanwhile, back to OpenOffice.org, and other word processors. There's a big ol' word processor review at DonationCoder.com covering all three major WP toys and a bunch of smaller ones. My beloved OOo fared extremely well, especially as the bestest academic word processor. I have an MLA template for OOo that's done me proud for several semesters of English essays, allowing me to focus on generating content without wrestling with formatting. I just started to touch OOo's bibliography database, one of the review's pluses for OOo, while writing my final essay for my last English class. I'll be using it much more in the future. Ees nice.
And whipping back to Ubuntu, I found out how to get Feisty Fawn to allow me to rotate my monitor. Just add a RandRRotation "On" line to the monitor definition in xorg.conf and Ubuntu's Screen Resolution app allow rotation. This is terribly exciting for large scale word processing and reading long stuff in general. Well, not that exciting, I guess, but since my monitor can rotate, it's great that it's supported in my OS. And when I'm working on a big project, I do love to rotate the screen so I can see whole pages at once. Really. It makes the word-wrestling go much more smoothly for some reason. I like reading PDFs that way, too.
Which reminds me, when I have some extra cash, which at this rate may be quite some time, I still need to get a digital reader thingie.
Anyone going to waste money on an iPhone on the 29th?
This leads me to something interesting I've noticed with Feisty Fawn. It boots up faster than XP, and I have a bit of extra junk installed now, though still nothing like what I had in Windoze. I've done a couple of speed tweaks, though, including having grub load as a shell, lowering vm.swappiness in sysctl.conf, and installing profile. Still, doing what I could in XP just didn't stick like it has in Feisty.
Meanwhile, back to OpenOffice.org, and other word processors. There's a big ol' word processor review at DonationCoder.com covering all three major WP toys and a bunch of smaller ones. My beloved OOo fared extremely well, especially as the bestest academic word processor. I have an MLA template for OOo that's done me proud for several semesters of English essays, allowing me to focus on generating content without wrestling with formatting. I just started to touch OOo's bibliography database, one of the review's pluses for OOo, while writing my final essay for my last English class. I'll be using it much more in the future. Ees nice.
And whipping back to Ubuntu, I found out how to get Feisty Fawn to allow me to rotate my monitor. Just add a RandRRotation "On" line to the monitor definition in xorg.conf and Ubuntu's Screen Resolution app allow rotation. This is terribly exciting for large scale word processing and reading long stuff in general. Well, not that exciting, I guess, but since my monitor can rotate, it's great that it's supported in my OS. And when I'm working on a big project, I do love to rotate the screen so I can see whole pages at once. Really. It makes the word-wrestling go much more smoothly for some reason. I like reading PDFs that way, too.
Which reminds me, when I have some extra cash, which at this rate may be quite some time, I still need to get a digital reader thingie.
Anyone going to waste money on an iPhone on the 29th?
I now have my NAS-Lite 2 server exporting an NFS share that my main desktop's mounting at startup, which means that my music library is available to Windows apps running under Wine, which means that I now have foobar 2000 cranking out 4-speaker audio. Ahhhhhh yessss.
Automatix allowed me to get DTS sound working for DVDs playing in MPlayer.
I got Flash Player working under 64-bit Firefox. That was interesting, but searching around on the Intarweb got that issue resolved.
Nearly at the other end of the spectrum for painful conversions from Windows to Linux, my Windows Thunderbird repository has been ported over to Ubuntu. It was just a matter of copying the profile folder over to the right directory in Ubuntu and then editing the .ini file. Bada boom bada bing. I chose to stick with Thunderbird because I'm going to tackle getting Time & Chaos 6 working under Ubuntu some more soon, so I didn't need the calendar stuff.
Scanning is still troublesome with XSane, so I'm going to hit Le Web further on that later.
I have my NTFS partition now mounted up read-write and have moved my documents over from Windows to Ubuntu. My external hard drive has a backup of my current Linux configuration already. By the way, being able to just back up my home directory and get everything of mine rather than having to track stuff down all over the drive (Documents and Settings, Program Files, etc.) is awesome.
I'm just about done porting things over, and right now am having an easy time staying in Ubuntu without having to go into Windows. Gotta try out some games sometime, though I don't expect much success ... heheh.
I'll post about The Bluest Eye later. What a sad, beautiful story.
Automatix allowed me to get DTS sound working for DVDs playing in MPlayer.
I got Flash Player working under 64-bit Firefox. That was interesting, but searching around on the Intarweb got that issue resolved.
Nearly at the other end of the spectrum for painful conversions from Windows to Linux, my Windows Thunderbird repository has been ported over to Ubuntu. It was just a matter of copying the profile folder over to the right directory in Ubuntu and then editing the .ini file. Bada boom bada bing. I chose to stick with Thunderbird because I'm going to tackle getting Time & Chaos 6 working under Ubuntu some more soon, so I didn't need the calendar stuff.
Scanning is still troublesome with XSane, so I'm going to hit Le Web further on that later.
I have my NTFS partition now mounted up read-write and have moved my documents over from Windows to Ubuntu. My external hard drive has a backup of my current Linux configuration already. By the way, being able to just back up my home directory and get everything of mine rather than having to track stuff down all over the drive (Documents and Settings, Program Files, etc.) is awesome.
I'm just about done porting things over, and right now am having an easy time staying in Ubuntu without having to go into Windows. Gotta try out some games sometime, though I don't expect much success ... heheh.
I'll post about The Bluest Eye later. What a sad, beautiful story.
I went ahead and installed the 64-bit version of Ubuntu onto my main system, setting the whole shebang up as a dual boot configuration. So far, so good. It's fast. Hella fast. And after configuring a few things to my liking, I think I like the Ubuntu configuration more than my old XP one.
I still have to get Ubuntu to mount the Windows partition automatically on bootup as read-write, work on getting the Linux version of Thunderbird to interact with my Windows Thunderbird mail repository, and I'm going to lose, at least temporarily, the use of one of my favorite apps, Time & Chaos, due to incompatibility with Wine. T&C is especially heartbreaking because it's been my personal info manager of choice for years. So I'll mention it to the Wine devs and see what they can do.
There are a few other things like getting my pointing device's buttons to do middle clicks and double clicks like I have it in Windows, but I'll get to them when I get to them.
Overall, it's definitely a better package. I'm diggin' it.
I finished reading Neil Gaiman's American Gods, liked it very much, and am now reading Toni Morrison's Bluest Eye, which is just astounding. Reviews of both to follow in a few days. Today I'm getting married!
I still have to get Ubuntu to mount the Windows partition automatically on bootup as read-write, work on getting the Linux version of Thunderbird to interact with my Windows Thunderbird mail repository, and I'm going to lose, at least temporarily, the use of one of my favorite apps, Time & Chaos, due to incompatibility with Wine. T&C is especially heartbreaking because it's been my personal info manager of choice for years. So I'll mention it to the Wine devs and see what they can do.
There are a few other things like getting my pointing device's buttons to do middle clicks and double clicks like I have it in Windows, but I'll get to them when I get to them.
Overall, it's definitely a better package. I'm diggin' it.
I finished reading Neil Gaiman's American Gods, liked it very much, and am now reading Toni Morrison's Bluest Eye, which is just astounding. Reviews of both to follow in a few days. Today I'm getting married!
I worked out something on Feisty Fawn that I should have thought of earlier.... When Firestarter, a nice, simple, graphical firewall for Linux, is in use, it tends to block some DHCP activity that is mighty helpful in connecting to a wireless network. So I allow DHCP traffic through Firestarter and the connection issues I'd had with initial connection to the haus network have gone from being somewhat minor to vanishing completely. Aw yeah.
I also decided that it would be fun to have the laptop on my desk next to my main system's screen. In preparation for this, I hunted around for something that would allow for seamless Windows/Unix remote control over TCP-IP. I'd seen such a critter a while ago, but couldn't remember what it was. Well, I settled on a free, difficult to configure, yet very nice when set up application called Synergy.
Synergy's free and Lifehacker has a short tutorial on it that helped me out. Ubuntu Feisty Fawn has two packages available: synergy, the base application, and quicksynergy, a GUI interface for the base synergy package. I pulled those down and installed them. quicksynergy is actually much easier to use than the Windows interface for Synergy, somewhat amusingly, but it's not as flexible as the Windows menus for more complex configurations.
I set up my Windows box as the server, and after a bit of juggling had the network traffic between the two systems flowing but locked down in both firewalls so that I can run the laptop as if it were another monitor attached to the right side of my Windows system. Now I can do away with having to use separate keyboard and mouse for the laptop, and if I want to, say, research on the laptop while composing in Windows, I can.
Ees nice.
I also decided that it would be fun to have the laptop on my desk next to my main system's screen. In preparation for this, I hunted around for something that would allow for seamless Windows/Unix remote control over TCP-IP. I'd seen such a critter a while ago, but couldn't remember what it was. Well, I settled on a free, difficult to configure, yet very nice when set up application called Synergy.
Synergy's free and Lifehacker has a short tutorial on it that helped me out. Ubuntu Feisty Fawn has two packages available: synergy, the base application, and quicksynergy, a GUI interface for the base synergy package. I pulled those down and installed them. quicksynergy is actually much easier to use than the Windows interface for Synergy, somewhat amusingly, but it's not as flexible as the Windows menus for more complex configurations.
I set up my Windows box as the server, and after a bit of juggling had the network traffic between the two systems flowing but locked down in both firewalls so that I can run the laptop as if it were another monitor attached to the right side of my Windows system. Now I can do away with having to use separate keyboard and mouse for the laptop, and if I want to, say, research on the laptop while composing in Windows, I can.
Ees nice.
The Windows "upgrade" of Feisty Fawn involves repartitioning the hard drive into Linux and Windows sections, an expected effect, but it's fairly seamless, giving a few options for the partitioning and then acting on its own from there. Once installed, Feisty Fawn offers XP booting on the boot menu, though it defaults, of course, to starting up Ubuntu. The first time I went into XP after the repartitioning, a file system check was forced, along with another reboot, then XP booted fine. XP doesn't see the Linux partition, something I expected, though Feisty sees all if you work at it. There is a bit of finagling required to get to the Windows section of the hard drive from Ubuntu, but I think that's a good thing. Additional data security/separation is provided by the Windows partition being mounted in read-only by default under Feisty. I just copied a few things over to the Linux partition and am considering reducing the size of the Windows partition even further.
I liked Wine a lot before running Feisty Fawn, but Wine has been even better integrated into the main desktop in Feisty. Wine installation puts a couple of administration apps onto Ubuntu's System/Administration folder, which is nice. Wine runs just about every Windows app I've thrown at it, and if it hasn't, well, it's typically my fault for trying something weird. I decided to try running foobar2000, my favorite Windows music player, directly from the XP partition through Wine to see what happened. My jaw dropped: it worked without any odd behavior. Foobar 2000 didn't see the network drive for my main music repository, since it's not "mounted" as something that Wine would see, but after I copied an OGG file from the network drive to the desktop, foobar 2000 could see it and played it. I was expecting that foobar 2000 would fit into that "weird" category of applications for some reason. I was also expecting that Wine would have trouble finding any extra DLLs or anything that foobar 2000 needed because the application wasn't installed in the Linux partition. Not so. Well done, Wine devs, well done! I'm looking forward to trying some other apps out as well.
My USB sound works great, I just plug it in, switch to the different hardware in the Sound setup, and restart any apps that are using sound. Bada boom, bada bing. When I want to disconnect it, I stop any apps using it, change the Sound setup back to normal, and disconnect the hardware again.
My mini USB hub appears to be working fine in Feisty also, handling not only swapping my USB trackball out of a main laptop USB port and into the USB hub port with no complaints or oddities, but also my Kinesis keyboard with its USB to PS/2 adapter. I haven't plugged in an external USB drive yet, though I expect that to work fine, too, if needed.
I'm using a workaround for printing. I can print directly to my HP LaserJet 1200 if I swap the printer's USB cable from my main system to the laptop. But I can also create a PDF of anything I want to print, send it to the network share, and print it from my main system if I want to. I don't feel the need to muck around with a print server just yet.
The last thing to tackle was the ever-troublesome wireless connectivity. ndiswrapper came into play on that, along with disabling a kernel driver. I had to jimmy with some other settings here and there, reboot a few times, resolve a small issue with the interface file in /etc, but wireless connectivity's now consistent here at the haus with Feisty Fawn. It was much much less hassle than the Dapper wireless setup, though perhaps some of that has to do with my increased familiarity with the morass of parts to get the whole thing running. It definitely helped considerably that Feisty has more of the pieces already in place by default to get wireless WPA working.
So there it is. All of the hardware that I need to have working on the laptop is now working, and I have workarounds for anything that isn't, such as scanning from my main system and transferring the results through the network to the laptop. The ability to run Windows apps fairly well through Wine even further reduces the need to keep running Windows. In short, this is a rockin' version of Ubuntu. I hear there's another one coming out later this year. I'll be there....
I liked Wine a lot before running Feisty Fawn, but Wine has been even better integrated into the main desktop in Feisty. Wine installation puts a couple of administration apps onto Ubuntu's System/Administration folder, which is nice. Wine runs just about every Windows app I've thrown at it, and if it hasn't, well, it's typically my fault for trying something weird. I decided to try running foobar2000, my favorite Windows music player, directly from the XP partition through Wine to see what happened. My jaw dropped: it worked without any odd behavior. Foobar 2000 didn't see the network drive for my main music repository, since it's not "mounted" as something that Wine would see, but after I copied an OGG file from the network drive to the desktop, foobar 2000 could see it and played it. I was expecting that foobar 2000 would fit into that "weird" category of applications for some reason. I was also expecting that Wine would have trouble finding any extra DLLs or anything that foobar 2000 needed because the application wasn't installed in the Linux partition. Not so. Well done, Wine devs, well done! I'm looking forward to trying some other apps out as well.
My USB sound works great, I just plug it in, switch to the different hardware in the Sound setup, and restart any apps that are using sound. Bada boom, bada bing. When I want to disconnect it, I stop any apps using it, change the Sound setup back to normal, and disconnect the hardware again.
My mini USB hub appears to be working fine in Feisty also, handling not only swapping my USB trackball out of a main laptop USB port and into the USB hub port with no complaints or oddities, but also my Kinesis keyboard with its USB to PS/2 adapter. I haven't plugged in an external USB drive yet, though I expect that to work fine, too, if needed.
I'm using a workaround for printing. I can print directly to my HP LaserJet 1200 if I swap the printer's USB cable from my main system to the laptop. But I can also create a PDF of anything I want to print, send it to the network share, and print it from my main system if I want to. I don't feel the need to muck around with a print server just yet.
The last thing to tackle was the ever-troublesome wireless connectivity. ndiswrapper came into play on that, along with disabling a kernel driver. I had to jimmy with some other settings here and there, reboot a few times, resolve a small issue with the interface file in /etc, but wireless connectivity's now consistent here at the haus with Feisty Fawn. It was much much less hassle than the Dapper wireless setup, though perhaps some of that has to do with my increased familiarity with the morass of parts to get the whole thing running. It definitely helped considerably that Feisty has more of the pieces already in place by default to get wireless WPA working.
So there it is. All of the hardware that I need to have working on the laptop is now working, and I have workarounds for anything that isn't, such as scanning from my main system and transferring the results through the network to the laptop. The ability to run Windows apps fairly well through Wine even further reduces the need to keep running Windows. In short, this is a rockin' version of Ubuntu. I hear there's another one coming out later this year. I'll be there....
