The Smell of Molten Projects in the Morning

Ed Nisley's Blog: Shop notes, electronics, firmware, machinery, 3D printing, laser cuttery, and curiosities. Contents: 100% human thinking, 0% AI slop.

Tag: Rants

And kvetching, too

  • Xubuntu Install Tweaks: Fine Tuning

    After getting everything installed, there remains some fine tuning. These are some of the jots & tittles & glitches from my installation, in no particular order, which mostly apply to Xubuntu 8.10, but may also have something you need to know.

    Mplayer grumps about not being able to resolve IPV6 addresses. Add prefer-ipv4 = yes to /etc/mplayer/mplayer.config and it’ll be perfectly happy with plain old IPV4. Which is, of course, what essentially everybody uses. It’s not clear to me why Mplayer is the only program to fail this way, but that’s the story and it’s been that way for a long time.

    With compositing turned off, X doesn’t draw some OpenOffice menu & dialog items when it’s running on the right-hand portrait monitor. Turning the compositor on, however, reveals what an utter dud compositing is on a dual-core 2.8 GHz 1 GB box with an nVidia-flavored 9400 dual-head board. So turn compositing on, dial main windows back to opaque, allow shadows & transparency foo-foos only on small windows, and it’s pretty much bearable.

    But then the every pop-up window or dialog box displays weird trash from deep in the display buffer: icons, chunks of other apps, pure raw pinball panic, it all flashes before my eyes.

    Something in the X infrastructure interacts badly with the Mouse Gestures Redox Firefox add-on, but only on the left landscape monitor. Attempting a right-click-swipe-left to return to the previous page plunks a copy of the display that’s as wide as the portrait monitor on the left side of the landscape monitor, overlaying the live display beneath it. Minimize, restore, and the overlay is now dead black. The only way to get rid of it is to restart Firefox.

    Just exactly who do I file that bug with? The gestures extension? Firefox? Xubuntu? FXCE? X.org? Replacing it with FireGestures seems to work OK.

    The local CUPS server won’t display printers from the file server downstairs. Fix that by browsing to http://localhost:631, clicking the Administration tab, checking the Show printers shared by other systems box, and click Change Settings. Go brew up some tea or check your news feed; when you get back, all the network printers should appear when you click the Printers tab.

    Microsoft seems to have changed the definition of their keyboards such that the volume keys on a “Microsoft Comfort Curve Keyboard 2000 V1.0” don’t quite match the stock X layouts for MS multimedia keyboards, although msprousb seems close. More study is indicated. It’s not obvious how to link the keystrokes to the stock mixer, either.

    You can have only one mixer in the panel, aimed at one audio device, so adjusting a USB phone / headset will require some fiddling. A drop-down menu on the mixer main window permits setting other devices, but not from the panel.

    You can’t have menu / status panels on both monitors; you can only put either one on either monitor. Similarly, desktop icons must appear on both monitors; I think that’s ugly. So the only way to start programs on the “other” monitor is to either have duplicated icons or configure the Desktop settings to show the app menu on right-clicks, then scroll through it every time.

    Ctrl-Fnkey swaps workspaces; it’s even easier than point-and-clicking. Alas, you must have the same number of desktops on both screens and corresponding workspaces share the same name. All workspaces on a given monitor must have the same backdrop, so you can’t tell which one you’re on if there’s no program active: mouse-wheel scrolling gives you no hint which workspace you’re on.

    Alt-Tab clicks between active programs on the current monitor and sorts the programs in MRU order. Once you get used to it, you’ll love it.

    All in all, it does what I need.

  • Separate X Sessions Do Not Work in Kubuntu 8.10

    I sent this in as a bug to Launchpad, where it became Bug 337777 (not octal, BTW) and was marked as a duplicate of Bug 192413. It’s been triaged as Low priority, so I think my days of using KDE are, alas, pretty much finished.

    Herewith, the straight dope, just in case you were thinking of doing the same thing.

    ————-

    In Kubuntu 7.04, I managed to manually configure separate X sessions using two nVidia video cards driving two monitors. The setup involves a 1600×1200 landscape monitor on the left and a 1680×1050 monitor rotated 90 degrees CCW on the right.

    In Kubuntu 7.10, this worked reasonably well.

    In Kubuntu 8.04 / KDE3, this works poorly. X seems to regard the right-hand monitor as being 1600 (1680?) x 1200, so all windows maximize incorrectly and “centered” dialogs appear off-center to the upper right on that screen. I installed an nVidia-based dual-head card in the hopes that it would work better, but that made no difference. The setup is usable (I’m using it now), but not desirable.

    The automatic configuration tools fall flat on their face: any attempt to use the standard KDE display tools pooches xorg.conf. I must carefully tweak xorg.conf to keep this setup working in the face of any X changes.

    In Kubuntu 8.10 / KDE4.2, this configuration flat-out doesn’t work. After considerable manual fiddling, I got a blank X session on the right with the default X cursor and a black background; the mouse pointer moves from one screen to the other, but that’s as good as it gets. The left screen works more-or-less normally, but with some weirdnesses. Diligent searching reveals this is the common endpoint for all folks attempting this configuration: KDE4 simply doesn’t support separate X sessions.

    I do not want Twinview / Xinerama (which also work poorly for this configuration), because I typically edit a single document in portrait mode on the right screen while flipping between circuit simulators / web browsers / PDF documents / PCB layout editors on the left screen. A single X session using two screens does not support that functionality; particularly in KDE4 which seems to lack the advanced window positioning controls of KDE3.

    Because KDE4 is mandatory with 8.10, I can’t downgrade to KDE3, which might work.

    Although KDE4 seems to be the future, it would be immensely more usable if it didn’t introduce serious regressions from previous functionality. I will gladly trade off all the Plasmoid foo-foos and Compiz go-fast-stripes to get stable X capabilities that work the same way as 7.04.

    The to-be-expected alpha-version issues in 9.04 prevent me from even installing it at this point, so I cannot say whether it’s an improvement or not. From what I read in the forums, things do not look promising.

    Perhaps this is less of a “bug report” and more of a plea for stability: please, first make KDE4 *work*, then make it pretty!

    ————-

    For what it’s worth, I installed Xubuntu in that partition, added one line (Option “Rotate” “CCW”) to xorg.conf, and It Just Worked. XFCE is a bit lacking in creature comforts, but it works in this configuration. I think I can get used to that.

  • Verizon FiOS: What’s the Real Price?

    So FiOS has finally arrived here in the hinterlands and the latest teaser deal is $70/month for 10/2 Internet and anywhere-in-the-US VOIP. The ad mailers always tout the blazing speed (although that’s not what they offer in the teaser) and voice clarity.

    But there’s an asterisk: the prices are always “plus taxes and fees”.

    So I called the FiOS order line (877-896-2263) with two simple questions:

    • What, exactly, are those taxes and fees?
    • What, exactly, will they add up to each month?

    After five minutes of telling the nice man everything they already know about me and giving him permission to read their own records of our account, I managed to push him off his script long enough to get a word in edgewise.

    He tells me that the taxes and fees depend on my exact location and the services I sign up for. I point out that we’ve just established my address and he should know what services he’s offering, soooo what’s the price?

    We go around and around:

    • He says the only way to find out is to sign up and get my first bill
    • I refuse to buy something without knowing the price

    Eventually he offers to transfer me to billing, where he says (and I have no reason to doubt) that they’ll certainly tell me the same thing. Sounds like a good idea to me, if only to get to the next screen. He’s obviously miffed that I’m not following my lines in his script and just buying FiOS like a good sheeple.

    I hear the usual beeps & boops, a snippet of their on-hold blather, and dead silence. Ten seconds later, the call disconnects and I get the usual “If you’d like to make a call, please hang up and dial again” message.

    They don’t care. They don’t have to. They’re the phone company.

    Right now we’re getting 13/2 Internet from Cablevision (aka Optimum Online) for $50 and a Verizon landline for $25.

    Let’s see: slower Internet and marginally cheaper phone service, plus the asterisk. Not a compelling value proposition in our situation. But, then, we’re cheapskates.

    Incidentally, the “taxes and fees” make up $10.61 of this month’s $25.09 phone bill. I have good reason to believe that if we buy two services from Verizon, the fees will add up to $20 or so. But there’s no way to find out without buying them first, of course.

    I’m seriously thinking of killing the damn landline and struggling along with VOIP and our $5/month cellphone.

    Update: Today’s mail brings an even better teaser with a different phone number: 877-896-5322. It’s still $70/month for a one-year “agreement”, but now with free activation and a $100 cash card and they guarantee the rate for two years. The kickbacks push it just under $60/month for the first year. Still has that asterisk, though. Not to mention that the offers just keep getting better and better … I’m sure the early adopters are astonished at Verizon’s sliding incentive scale.

    Update 2: If you ignore the flyer and sign up for FiOS via the Verizon website, you get an additional $5/month off and you don’t have to deal with Verizon customer service. That brings it down to $55 plus the dreaded asterisk… I wonder what next month’s mail will bring?

    Update 3: Another flyer and the offer is still $70/month, free activation, and $100 cash back. Somehow I think FiOS uptake around here isn’t living up to their expectations.

  • Spam Proposition

    This flotsam recently washed over the railing. I added the bold highlight:

    Ladies and Gentleman.

    In order to have your company inserted into the registry of World Businesses for 2009/2010, please print, complete and return the enclosed form (PDF file) to the following address:

    WORLD BUSINESS GUIDE
    P.O. Box 2021
    3500 GA Utrecht
    The Netherlands

    register@ — .biz
    FAX: ++31 — — 8107

    Updating is free of charge

    Treating the attached PDF with the same casual nonchalance I use with any lump of high-level radioactive waste, I opened it in The GIMP (to strip any interesting PDF malware) and found an ordinary printable PDF form.

    Surprisingly, it didn’t have any slots for charge card or bank account info, but, down at the bottom, there’s a dense block of fine print.

    I ran it through pdftotext to get the raw text and here’s the kick in the head, boldified for your reading convenience.

    THE SIGNING OF THIS DOCUMENT REPRESENTS THE ACCEPTANCE OF THE FOLLOWING CONDITIONS AND THE CONDITIONS STATED IN “THE TERMS AND CONDITIONS FOR INSERTION” ON WEBPAGE: WWW.WORLD-BUSINESSGUIDE.COM. THE SIGNING IS LEGALLY BINDING AND GIVES YOU THE RIGHT OF AN INSERTION IN THE ONLINE DATA BASE OF THE WORLD BUSINESS GUIDE, WHICH CAN BE ACCESSED VIA THE INTERNET. A CD ROM WITH WORLDWIDE BUSINESSES IS GRANTED, ALL IN ACCORDANCE WITH THE CONTRACT CONDITIONS STATED IN “THE TERMS AND CONDITIONS FOR INSERTION” ON WEBPAGE: WWW.WORLDBUSINESSGUIDE.COM. THE VALIDATION TIME OF THE CONTRACT IS THREE YEARS AND STARTS ON THE EIGHTH DAY AFTER SIGNING THE CONTRACT. THE INSERTION IS GRANTED AFTER SIGNING AND RECEIVING THIS DOCUMENT BY THE SERVICE PROVIDER. I HEREBY ORDER A SUBSCRIPTION WITH SERVICE PROVIDER INTERNATIONAL DIRECTORIES LTD “WORLD BUSINESS GUIDE”. I WILL HAVE AN INSERTION INTO ITS DATA BASE FOR THREE YEARS. THE PRICE PER YEAR IS EURO 995. THE SUBSCRIPTION WILL BE AUTOMATICALLY EXTENDED EVERY YEAR FOR ANOTHER YEAR, UNLESS SPECIFIC WRITTEN NOTICE IS RECEIVED BY THE SERVICE PROVIDER OR THE SUBSCRIBER TWO MONTHS BEFORE THE EXPIRATION OF THE SUBSCRIPTION. YOUR DATA WILL BE RECORDED. THE PLACE OF JURISDICTION IN ANY DISPUTE ARISING IS THE SERVICE PROVIDER’S ADDRESS. THE AGREEMENT BETWEEN THE SERVICE PROVIDER AND THE SUBSCRIBER IS GOVERNED BY THE CONDITIONS STATED IN “THE TERMS AND CONDITIONS FOR INSERTION” ON WEBPAGE: WWW.WORLD-BUSINESSGUIDE.COM

    I haven’t checked out the full T&C, as I doubt I’ll benefit from such a listing.

    This probably works best in large organizations, where one sucker responds to the spam and then the billing department responds automatically to incoming invoices. The two-month advance notice is a really nice touch, isn’t it?

    Why do people continue to fall for this crap? If it didn’t pay off, the spammers would dry up and blow away, so there must be a fresh crop of suckers every day.

    People, stop doing that!

    Update: More on spam and what (not) to do: http://www.spamprimer.com/

  • Mobile Phone Contact List Portability, Lack Thereof

    I just finished re-typing my (admittedly limited) list of contacts, merging the lists from my ancient Virgin Mobile Nokia Shorty and my new-but-defunct Kyocera Marbl into the replacement Marbl.

    These things should be able to bag up their internal representation of my Contacts into some standard interchange format, place that file somewhere, download such a file, and poof be up and running.

    If Virgin wants me to keep buying phones, why do they make it such a pain to start up a new one? Come to think of it, I know why: they don’t make any money on the phones, so they must maximize the phone’s lifetime, while simultaneously touting new features to entice new customers.

    I’m still grumpy from driving too much, even after a mid-morning nap.

  • Technology Oopses

    Driving back from Cabin Fever, we passed the second-most-famous nuclear reactor site in the world.

    After the fly ash spill last month in Tennessee, I’m waiting for calls to immediately shut down all coal-fired plants.

    Maybe that’s like waiting for PETA to start picketing halal butcher shops. In Tehran.

    Driving makes me way grumpy.

  • Cell Phone Web Browsing

    Oh, that Kyocera Marbl from Virgin Mobile I mentioned here? One of its bullet item features is “web browsing“.

    The screen is roughly the size of a large postage stamp and displays text amounting to, in round numbers, five lines of three words each. Graphics are not an appropriate use of screen real estate.

    I have not signed up for a “data pack” to enable cheaper browsing.

    There’s nothing I can say about this that doesn’t sound snarky.