SUSE root Logo

 Home -> Blog
 Main Menu
 Recent Blog Posts

NetIQ Video

Treo 700p Tether with Linux

SUSE 10.2 on Dell Optiplex 320

SUSE 10.2

...the blog

 SUSE root News & Blog

February 15, 2009


This shit is bananas. I installed Kubuntu Intrepid on a laptop recently and made the foolish choice of using the KDE 4 option. That means that you get no right-click ¨extract to¨ or ¨compress as¨ in Konq, or Dolphin, if you´re into that kind of thing.

I messed with creating some custom ServiceMenus, but could not get them to work with Ark. Dammit. The best solution I´ve seen can be found here.

This is just my most recent KDE4 frustration. And this is sad because I don even use the whole desktop environment - I use Fluxbox; I just happen to love Konq as a file browser and FTP client. While booting into KDE to see what the hell they were doing, I noticed I can´t set the taskbar to only show windows from the current desktop. The control center is absolutely neutered. Plasma...really?

ANd it seems I made the wrong call when configuring the keyboard because whenever I try to put an ¨e¨ in quotes I get an e in ümlauts. Well, thatś my bad and can be fixed easy enough.

Hugs & kisses.

Update: Keyboard layout fixed! Horray for being able to put "e"'s in quotes!

September 19, 2008

NetIQ Video

I recently took a job at NetIQ, a (proprietary) software company that produces enterprise systems management and monitoring software. Some may be familiar with AppManager, others may remember NetIQ as the previous owners of WebTrends.

We recently had an intern from Harvard work on a couple videos to try and explain a few of our software lines. I think they came out great. The first one was just released:

...and if you want to help us out with a Digg.

December 5, 2007

Treo 700p Tether with Linux

Wow. I have been trying to get my Treo 700p to function as a DUN modem with Linux for a long time (and my 650 long before that). I tried Bluetooth primarily because I couldn't find anything on doing it with they sync cable and/or Linux. I really wanted to get it to work via USB to avoid the hassle of Bluetooth and avoid the bandwidth bottleneck. Anyway, my prayers have recently been answered - I found some info on how to get it working.

First, I found a Free is the new Blog post where the author got it working. I tried to duplicate what he did and didn't get very far, but I learned a little more about how to do it.

I did some more searching and found an Ubuntu tutorial that explained exactly how to do it. I followed the instructions, but still couldn't get it working 100%. What follows are some notes I made to get this to work for me on a Feisty Kubuntu installation and Sprint.

  • don't forget to sudo modprobe cdc-acm and add "cdc-acm" to your /etc/modules to load the module on startup
  • I had to adjust the "chat" line suggested in the instructions and template file to connect '/usr/sbin/chat -s -v "" AT OK ATD#777 CONNECT' the line they used would just result in a "FAILURE" message. I got the idea from that Free is the new Blog post
  • for the pap-secrets file I had to use the line *, so from left to right: the username, tab, and asterisk. I think this is because Sprint doesn't use a password (or something).
  • I did not have to copy the ppp resolv.conf to the main resolv.conf, it seemed to do it automatically.
There you go. Just to clarify, the USB Modem software does enable you to use your 700p as a modem without buying that special service from Sprint; this may, or may not be illegal/immoral/violate TOS. I haven't seen any black helicopters, nor have I heard of anyone else seeing them, but I just wanted to mention it. I'm actually using this at home because DirecWay sucks...bad. I'm going to try to serve this internet connection to my network. I live in the country and get either one or two bars at my house, I did a bandwidth test and got nearly 300 kb/second. Not stellar, but not bad.

December 10, 2006

SUSE 10.2 Reviews & an XP Install

A couple of SUSE 10.2 reviews; DesktopLinux and JonRob's Blog. Both were glowing, each mentioned only a couple of minor concerns.

The only incentives I have to upgrade from the 9.3, 10.0, and 10.1 versions I run on my various machines are my problems with Kpilot choking on my Treo 650's Java and the perpetual issues I have with Samba. I haven't checked for new versions of these packages in a while, so maybe I'll just check that. Anyway, I've learned the hard way that upgrading for the sake of seeing the version number increase is tempting Murphy's Law, so I doubt I'll be going to 10.2 until I have to.

I've been reformatting and reinstalling XP on my wife's PC all evening. What a pain. This ancient OS needs a few hundred MBs of updates to bring it back to life and DirecWay's "'Fair' Access Policy" means that they slash my bandwidth after about 125 MBs of downloads. Cool, I got to complain about DirecWay and Microsoft in the same sentence.

One amusing thing happened while reinstalling XP for her. I watched it get owned about 3 minutes after connecting it to the interenet, lol. I had dozens of popups poorly disguised as security warnings asking me to visit various websites to install patches or risk permenant data loss. I literally could not install the updates fast enough. It's crazy because I did not visit any websites besides I downloaded AntiVir while I was installing updates and started running it. It found three trojan files, something like DA/Something.Agent.xhl.1. Insane.

December 7, 2006

Fun with Telemarketers

This isn't really your typical YTMND gag, but very funny: .

October 31, 2006

PlanetPlanet 2.0

Yeah, I'm still alive. I have no idea what's going on in the SUSE, Novell, or Linux worlds right now. It's been at least a month since I've visited any of the geek-news sites. If this is your first day using SUSE, you're probably more up-to-date on what's going on than I am (you want to take this site over?).

School is taking up most of my time now. I have to write more about that in it's own post. I've also developed an obsession with learning to ride a motorcycle. I don't really know where it came from, but my spare online time is now spent looking at used motorcycle ads and motorcycle websites. If anyone knows of any newb-friendly used motorcycles in the San Antonio area, please let me know (less than $2500).

Ok, what got me writing this post was an upgrade from a year (plus) old installation of PlanetPlanet to the 2.0 hotness. I don't know when it came out, but it's sweet. I was having more problems with my wife's scrapbooking site. Many of the syndicated blogs had feeds that were wrecking the site. I don't know exactly what causes this, but something in some feeds got chewed up in PlanetPlanet. I'd added some hacks in the loop to close the most common html tags, but it was ugly and sometimes didn't fix the problem. Anyway, 2.0 fixed those problems. I didn't even have to change my templates.

I released a new version of my Firefox extension, SEOpen for Firefox 2.0. I must have had 20 emails in a single week asking me to update it. Speaking of which, there are a few things I'm not happy about in FF 2.0. I don't like the "close" function on each tab and I don't like how quick they are to spill over; that said, it's easy enough to fix as seen in this thread. The other thing I don't like is how so many new features which should be handled by extensions are being integrated into FF itself (like spell checking). I personally don't like the anti-phishing features, I wish they would be kept in an extension, but I also know that people who are aware of how to install and use extensions are not the kind of people who get frequently taken in by phishing scams. FF 1.0.8 was the last build I really liked because 1.5 brought the damn GTK file manager, I @#*&ing hate that thing.

Anyway, I'm still alive and hope to be back to work writing about SUSE and Linux related stuff really soon.

September 22, 2006

Creating a Local Repository in Vector Linux

I recently upgraded my aging, but much-loved laptop the other day from Vector Linux 5.0 SOHO to Vector 5.1.1 SOHO. I'll try to post a review later, but the short version is: "slick, fast, better, more features".

I often like to compile my own software even when binaries are available (sometimes you can't find binaries). Sometimes options are missing, sometimes they just don't work, sometimes...well you know the reasons. The problem was that with Vector Linux I could not figure out how to use slapt-get (or gslapt, if you prefer) to install local software packages. I spent a lot of time searching and ran into several dead-ends, instructions that assumed the reader was a power-user, and some flat-out bad advice. So I'm going to lay out the steps as plainly as possible on how to use slapt-get to install binaries you've downloaded or compiled yourself.

This is pretty easy to do, it's just long because I'm sympathetic to newer users so I go into detail where it may seem redundant to some.


I'm going to assume you know how to do the configure, make, make install dance. This builds the software and throws the binaries into your system, bypassing your package manager. I'll also assume you know how to use checkinstall which turns the compiled software into a package. If you don't know how to do these things, do some Googling and come back when you can go from source to ready-to-install package.

Create Local Repository Directory

OK, we're going to make a directory where you will store the packages you create for use with slapt-get. You can put it pretty much wherever you want and call it whatever you want. When I was going through this process I found some instructions that almost-worked that suggested putting the directory in /usr/src/ , so that's what I did. As tempting as it may be, do not place your new directory in /home/ftp/pub/veclinux/packages/; whenever you do a slapt-get --clean you'll delete your packages in that directory. It also makes since to make the directory owned by root since only root should be installing packages and using checkinstall anyway. So my new directory was /usr/src/local_repo/ .

Minor Script

Vector comes with software that can automatically build the checksums and package information required by slapt-get. You just need to run the command makeinfo-slapt with a switch that tells it whether it should build the info for all the packages in the directory or just the new ones. Now, if you don't mind cd'ing to your local repository and running this command every time you add a new package, then you can skip to the part below that talks about adding your local repo to the slapt-getrc; I'd just suggest playing with the makeinfo-slapt command to get comfortable with it and see what it does. However, with a couple easy steps, you can save a a little work each time and make it easier to remember.

As root, create a new file in /root/ called "build_repo". In this file add:

cd /usr/src/local_repo/
makeinfo-slapt new

The middle line should be the new directory you created in the previous step to hold your downloaded/created packages. Save your addition, close the file, and make it executable. As you can see, when this script is run, it changes to the local repository directory and runs the makeinfo-slapt command with the "new" option. If you want it to build the info for all your packages every time you run it, then use "all" instead of "new"; in most cases, you won't need to do this.

Add an Alias

As root, open root's .bashrc. We're going to create an alias that automates executing the script we just created above. Near the bottom of root's .bashrc, add:

##My alias
alias buildrepo='/root/build_repo'

That means that as root, we can just type buildrepo and it will execute the script we created. If you're using the command line, end your shell session or open a new terminal (then su to root) so that it incorporates the changes you made to root's .bashrc.

Modify your slapt-getrc

We now need to make sure slapt-get knows about our new local repository. As root, open your /etc/slapt-get/slapt-getrc file. We need to add the line

SOURCE=file:///usr/src/local_repo/ the file. Obviously, if the directory you created is elsewhere, you should use that path instead. There are a couple different places you can add this line. I like to put it in the "FAVORITE" group so slapt-get tries to use my packages first, but you can also put it in the "VECTOR" group.

Once you've made the changes, save the file and close it.

Running the script

Now we just need to populate the new directory of ours. If you've downloaded or compiled a package recently, just move it to the new directory as root. If you don't have any .tgz packages on hand, you'll need to download or compile at least one and put it in your new repo directory.

Now as root (from any directory) run our buildrepo command. You'll see some output that indicates it's building the necessary files (and deleting old ones). When it's done, it will give you a prompt.

Now do a slapt-get --clean (this probably isn't required, but since we modified your slapt-getrc, it will give you a clean slate). If you like to manage your packages from the command line, just do a slapt-get --update and it should add your new local packages; if you're using gslapt, just open it and click update. Now using the command line or gslapt, do a search for the package(s) you put in your local repository. You should see them and be able to use them.

Now every time you download or compile a new package, just move it (them) to your new local repo, as root run "buildrepo", then update your slapt-get using the command line or gslapt...good to go.


First, make sure you're root and have made the changes above as root.

If you get errors running buildrepo, try cd'ing to your local repo and running makeinfo-slapt all. If you get errors at this point make sure the package(s) you put in the directory were compiled correctly. If the errors go away follow the rest of the steps and then go back and make sure you built build_repo script correctly.

If you just can't make it work and want everyting back the way it was, just delete the directory you created, delete the "build_repo" script in /root/, remove the changes made to slapt-getrc, remove the additions to root's .bashrc, clean slapt-get, and then update slapt-get; you're back to the way things were.

This is pretty much exactly what I did (excluding the trial and error) and it worked like a champ. If I've made a mistake somewhere or skipped a step, please let me know. It's also possible that there's an easier way to do this and I'm just hard-headed, if this is the case, please let me know.

September 21, 2006

University of Phoenix

Well, it's been forever since I blogged. I doubt there's too many people out there that care, but I personally feel guilty because it was something that I really want to maintain. So, after my long hiatus, I'm now going to get back to work on this rascal.

On a completely personal note, I've registered with the University of Phoenix to start taking classes. It's actually Axia College which is UoP's attempt to attract younger students with fewer credits to transfer in. I'm pretty excited to finally get going. I got out of the Air Force over 6 years ago and have been wanting to go to school, but a lack of time and money (and an abundance of laziness) conspired to keep me uneducated.

My GI Bill benefits expire in a little over 3 years, so if I'm going to use them, I've got to get going. I almost registered with UoP about a year ago, but I was scared that even with the GI Bill, I'd end up paying too much. You pay a premium at UoP for the luxury of being able to attend school from your computer. Axia is actually a little cheaper than UoP, but still much more than comparable classes at most community colleges.

Another reason I stopped myself from registering last year were all the horror stories some current and former UoP students have posted online. The main complaints seem to be hard sales tactics (UoP is a for-profit school), unresponsive employees, high prices, easy As, monkeying with financial aid and money, no admission standards worth mentioning, and employers' poor view of UoP degrees...pretty much everything any school does not want to get a reputation for.

For a summary of UoP's infamy, check out There are a lot of pissed people over there. They have a lot of information and links to (mostly) negative information about UoP. I discount a big chunk of them because during the course of a bitch-thread it turns out they failed to file some paperwork, didn't follow up like they should have, flunked out, or other misdeeds that cast little or no fault on UoP. Now, there are plenty others that seem to have legitimate complaints, but once you exclude the complainers, you are left with what appears to be a level of animosity that is to be expected to be directed at what is said to be the largest private school in the US.

Despite the negativity, I'm going to give it a try because there are some advantages like their experience administering online classes and speed with which I can finish my Associates Degree. My plan is to try and finish my Associates at Axia, then evaluate if I want to stick with UoP, or move on to a more traditional school that offers online degrees. Schools like the University of Kansas and University of Houston offer online degrees; I'm thinking I'd feel more confidant telling potential employers that my Bachelor's Degree is from one of those places rather than the University of Phoenix. This shockingly unbiased-seeming website maintains a list of schools that offer online degrees. I'm not ruling out the possibility of finishing at UoP, I'll just have to see how the Associates goes.

It's hard to find quality, unbiased information about online schools because so many of them have affiliate programs where webmasters get paid for referring potential students. It's too bad because I'm guessing there must be people out there who've had favorable experiences (there are some at; often labeled UoP "plants"), but it's hard to find them because the search engines are packed with sites trying to get $$ by referring you to the UoP.

So I'm going into a situation with my eyes open, and willing to take a chance that UoP isn't as bad as some say. So far my experience has been really good (of course they want my tuition). The few people I've talked to have been able to usher me right through the process of getting my GI Bill going and applying for financial aid and grants.

I start classes on Monday. I'll post further impressions as I get deeper into it.

June 19, 2006

SUSE Wiki Improved

A few days ago, Liam contacted me with some well-founded complaints about the state of the SUSE Wiki. We exchanged a few emails and since then he's been completely reworking the SUSE Wiki. He's known as Kamatsu over there and he's doing a lot of great work.

The site can always use more help!

May 9, 2006

10,000 Days

Well, I guess I'm ready to write my review of Tool's latest release, 10,000 Days. Here's the short version: It's disappointing. I love Tool, but these are not the songs you are looking for.

If you like songs like Prison Sex, H, Stinkfist, The Grudge, 4 Degrees, and Aenema, but are less interested in the long, wandering, "jam sessions" like Flood and Third Eye (though, even I loved the live version on Salival), you are likely to be as disappointed as I am. There is also a shitload of "filler" on 10000 days (optimists call them "segues") similar to Die Eier Von Satan, Faaip de Oiad, Useful Idiot, and Ions.

10000 Days CD CoverVicarious and Jambi are both decent. The rest of the songs, I've listened to several times and I can't bring myself to get excited about them. I've read the lyrics, and they're clever, but mostly "spoken" over bongos, "beeps", fuzz, and drawn-out guitar-stroking. There are certainly parts of several songs that I like, but 10 great seconds in a 12 minute epic, does not a good song make.

If you want music you can put on and let fade into the background, then I guess most of this CD works for that. I find it hard to believe that most musicians want to be known for making "background music", though.

I've read plenty of reviews of this CD and most fans seem happy with it. They talk about the emotion and a bunch of other crap I'm not hearing. I guess I'm just not "evolving" along with Tool's sound; I've been left behind.

Really, I see two options for why I don't like this CD:

  1. They threw some poop together with a couple decent songs knowing duped fans like me would buy it and many would proclaim how handsome the emperor looked in his new clothes. If this is the case, I'm super-pissed...super-pissed.
  2. This is the direction Tool is headed. They've outgrown my songs like Eulogy, Hooker, and Opiate. If this is the case, I'm just sad. My favorite band won't be making any more music that will make me feel like I did the first time I heard their earlier work.
My personal opinion is that Ænima was their masterpiece. Opiate offers a glimpse into where they "came from", the title song seems to be a good "tie-in" to Undertow. Undertow had them writing tight, dynamic songs while avoiding "verse, chorus, verse". Ænima blew me away, clever, hard, emotional songs, one right after another. Ænima has it's share of what I call "filler", but there's enough quality on this CD to rival any other album created in my generation. Lateralus built on Ænima and started to go in another direction. A great CD, but until recently, I would have called Lateralus my least-favorite Tool release. I see a strong relationship from Lateralus to 10000 Days. I think Days built on some of the style they used on Lateralus, but for most of Days I feel they built on some of the things I didn't like so much in Lateralus. Vicarious (which I would call a "solid" song) feels like it was cut from the same cloth as Schism and Parabola (which I definitely like).

The liner notes and case are non-standard. It's actually a "book" with lenses. The lenses are for viewing some stereoscopic images in the notes, making the images look "3D" or as if they were viewed in the Viewmaster you had as a kid. The art is pretty cool and my wife and I were both impressed with the originality. As always, no lyrics. I thought the stereoscopic pictures of the band members were lame. They seemed "un-tool-like". I've always appreciated that (with the exception of one) they were noticeably absent from their videos, CD covers, and most promotional material. It kept an air of mystery and gave me the impression that they wanted their art to be more self-standing than about them, the artists. The band pictures just looked like "Hey, look at us, we're all standing/sitting in some semi-creepy settings looking self-satisfied." The scenes actually reminded me of NIN's Perfect Drug video. Maybe I'm being overly critical because I was so disappointed with the CD.

So if you're a die-hard Tool fan, you've already got 10000 Days and can form your own opinion. If you're a casual fan, then you might want to skip this one.

Powered by bBlog the free PHP Blogging script.
SiteMap © 2004 by Damian Smith. Trademark and copyleft information is covered on the About SUSEroot page. Contact me at