Recently in Iceweasel Category

Today's Debian Etch update: Iceweasel goes to 2.0.0.18 (mild rant follows)

| | Comments (0) |

The Self-Reliant Thin Client — my converted Maxspeed Maxterm thin client — which has been running Debian Etch now for:

steven@maxterm:~$ uptime
11:47:52 up 35 days, 19:55, 2 users, load average: 2.79, 1.74, 0.79

with the OS and all files stored on an 8 GB Compact Flash module, and backing up the /home files via rsync to a 1 GB USB Flash drive just received two Iceweasel (aka unbranded Firefox) updates:

iceweasel
Iceweasel-gnome-support

That brings the system's version of the Mozilla-powered browser to 2.0.0.18.

Unless I've failed to hear about it, Debian Lenny hasn't yet been declared Stable, so Etch — first made Stable in April 2007 — remains the Debian distro of record for those who like things to stay predictable (and not break).

And now for an editorial: I know that the Debian Project does things the way it wants, but I'd sure like to see them decide to give each Stable distribution a defined life span of, say, three years. Yep, just like Ubuntu does with its LTS.

At the current pace, I imagine that Etch will get three years of security patches anyway. That's because once Lenny is declared Stable, Etch becomes Old Stable and at that point gets an additional year of bug fixes and security patches from the Debian Project.

The ability for sysadmins to plan and know how long they can ride a given release is something I find very valuable. Red Hat wouldn't do it if customers didn't want it. And while I think the 7-year-life of a Red Hat Enterprise Linux release is probably more than a little too long for most uses (not that a print server or internal file server needs to be all that cutting-edge). But three years for Debian (I think at this point that two years of support is pretty much a given) is something that its users — including me — could really get behind.

Note: Ever notice how these entries start off so innocuous and then somehow morph into a diatribe? Yep, me too.

So how is The Self-Reliant Thin Client doing?

| | Comments (0) |

Maybe you're curious about how The Self-Reliant Thin Client is doing.

Here's the uptime output:

steven@maxterm:~$ uptime
13:08:07 up 24 days, 21:15, 2 users, load average: 1.70, 1.32, 1.31

Yep, the VIA C3 Samuel (rated at 1 GHz but running in Linux at 500 MHz for some reason) based converted thin client, running Debian Etch from an 8 GB Compact Flash card, has been working continuously for about a month now (I did reboot a few times during this test for kernel updates).

It's still no speed demon but handles the GNOME desktop fairly well. I did add Fluxbox for testing purposes, and I also installed the lightweight Dillo Web browser, but I'm still relying on the Iceweasel (unbranded Firefox) and Epiphany (GNOME's Gecko build) browsers, plus OpenOffice 2.0 Writer (works surprisingly well, even with 256 MB of RAM and 500 MHz of CPU) and GNOME's GEdit text editor.

I even used CUPS (The Common Unix Printing System) to set up a printer the other day. Even though most systems include native printer-setup utilities (GNOME's is extremely primitive), I find it's both easier and more instructive to use CUPS directly via a Web browser. For those who have never done it, open a browser and go to the following URL to access the CUPS interface:

http://localhost:631

I usually click on Administration and go from there. If you're asked for a login, that login is generally root, with the password being root's password. I can't remember how this goes in Ubuntu, which doesn't let the users (even the main user) at the root password (if there even is such a password).

Ubuntu's root/sudo situation is another kettle of fish for another post, but for most of us, the key to CUPS is using the root login and password to add or modify printers.

I will close out this entry by praising Debian Etch for being so solid on this (and just about every other) platform.

Adding Java to Debian Etch

| | Comments (4) |

I've already repeated myself enough about the Flashplugin-nonfree being taken out of Debian Etch and relegated to Debian Backports. and I've decided NOT to install it for the time being mostly because a) I don't really need it and b) Flash runs like crap on this rig (blame the ECS EVEm motherboard).

But I do need Java. Since Java is not a totally free program, you must agree to the licensing terms before the plugin for Iceweasel/Firefox will install. And with that in mind, it's not in Debian's default "free" repositories.

To get Java, first edit /etc/apt/sources.list. Use su to root or sudo (and if you don't have sudo set up, now is a good time to do it).

Here's how to do it using sudo with the Gedit text editor (substitute your favorite editor for Gedit, and ignore the word sudo if you used su to root):

$ sudo gedit /etc/apt/sources.list &

Once you're in /etc/apt/sources.list, change these lines to include the contrib and non-free repositories:

deb http://ftp.us.debian.org/debian/ etch main contrib non-free
deb-src http://ftp.us.debian.org/debian/ etch main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free

Then save and close /etc/apt/sources.list.

While you still have the terminal window open, update your package lists:

$ sudo aptitude update

If you want to stay in the terminal, do this to add Java:

$ sudo aptitude install sun-java5-plugin

Or use the Synaptic Package Manager. Instead of using aptitude to update your package lists, after making your changes in /etc/apt/sources.list, start with Synaptic and click Reload. Then search for the Sun-java5-plugin package and add it that way. Even though I'm a big fan of using aptitude instead of apt at the command line, if I'm in a graphical environment I use Synaptic more often than not.

Then close and restart the Iceweasel browser. You should have Java. To check it, I learned from TomCort.com that you can try to play the Java game Jpong. If it works, you have Java.

I needed Java for a variety of things, but the one that prompted me to actually get it was LogMeIn. Without ActiveX (in IE) or Java (in everything not IE), you can control a Windows or Mac OS X computer remotely via "any" Web browser (and do it free with LogMeIn Free), but you can't actually type directly in an application window without ActiveX or Java installed. And instead of LogMeIn actually prompting me about this omission, I was reduced to typing into a little "Send Keys" window to get actual screen input.

I can't imagine that LogMeIn cares at all about the non-Windows and -Mac market. I get that, since a product to remotely control a Unix-like desktop would be a bit redundant with X over SSH and other technologies that are easy to use in a GNU/Linux or BSD environment.

But in my case, in which I'm using the browsers in Linux and OpenBSD to control a remote Windows XP desktop, they need to make it clear to users that unless you have a Java-equipped browser, your experience is going to be very frustrating until you add the required software.

Later: After adding the contrib and non-free repositories, installing the sun-java5-plugin, restarting Iceweasel and navigating to http://logmein.com, I signed in to my account.

After the wait for Java to get going, I indeed was able to start a remote session from my Debian Etch box to my Windows XP box and actually use my keyboard to type into application windows on the remote host (is that what you call it?).

Now I have to add Java to the rest of my GNU/Linux installations.

Java is even available for OpenBSD, at least for i386 and AMD64. I believe you have to add the entire developers kit to get the runtime. I've seen more than a few messages on the OpenBSD mailing lists from Java developers, so it's not an unknown platform for that sort of programming.


There used to be a huge rant here about how Flash only runs on PowerPC chips if you are using Mac's OS 9 or OS X and not in any Linux or BSD. I'm not quite sure what the status is regarding Java on Linux/PowerPC. It seems a bit murky, and I'm looking into it. A cursory Google search indicates that it is available, although not as an actively developed technology.

GNOME vs. Fluxbox in Debian Etch

| | Comments (0) |

I decided to start adding apps to the Self-Reliant Thin Client, which is running Debian Etch from an 8GB CF card as the boot drive with a 1 GHz VIA CPU that insists at running at 500 MHz, plus 256 MB of RAM.

I used aptitude to add the Geany text editor and the Fluxbox window manager.

Fluxbox runs great, as usual, but I really don't see any app-speed improvement with Iceweasel, OpenOffice, Geany or Gedit.

In previous tests, I saw a real advantage to using Fluxbox or Xfce over GNOME, but here in Debian, GNOME is running well enough that I'll probably use it quite a bit. I'll continue testing Fluxbox, but I imagine that GNOME will continue to be my main window manager on this box (as it has been when running off of a traditional hard drive).

It definitely depends on the specific box, and especially on the available RAM. I guess that 256 MB of RAM is enough for good GNOME performance. With 128 MB of RAM, Xfce, Fluxbox, Fvwm or other lightweight window managers might dramatically improve performance vs. GNOME.

One thing I have to do is run top when running the same apps in both GNOME and Fluxbox. If the same amount of swap, relatively speaking, is being used in both window managers, that tells me why my GNOME performance is so relatively good. But if there was a lot more swap used in GNOME vs. Fluxbox, then I'd know that the lighter-weight window managers are really making a difference.

Could Iceweasel be the source of my X woes in Debian Lenny? (Answer: no)

| | Comments (0) |

Like most of you, I use Web browsers a lot. A whole lot. And my problems with screen refresh seem most acute when using the Iceweasel/Firefox browser.

I thought the problem with "ghosting" images on the screen only occurred in GNOME, but now I've seen problems in Xfce, too.

To test my theory, I started using Epiphany, the GNOME Web browser based on Mozilla's Gecko engine.

So far things are looking pretty good. I'll have to do this for a few more days before I determine whether or not Iceweasel hates my Gateway Solo 1450 laptop.

I'll leave the jury out on this for the moment and render a verdict in a day or so.

10 minutes later: Nope, it's not Iceweasel. I'm seeing funky stuff in Epiphany, too. And running xrefresh doesn't clear it up, nor does dragging the window off the screen and back again.

Fat lady sings, and Opera is officially my new favorite browser (this week anyway)

| | Comments (4) |

opera.jpgI know that the Opera Web browser is not a free, open-source application — which I almost always prefer — but the browser itself is a free download for Windows, Mac and in precompiled packages for many flavors of Linux as well as FreeBSD.

Question: Why another Web browser? While Windows and Mac users overwhelmingly use Internet Explorer and Firefox, with a smattering using Apple's Safari, there's plenty of room for other entries in the browser space.

I don't know about you, but I'm in a Web browser about 80 percent to 90 percent of the time, both for the traditional task of looking at Web pages but increasingly to use Web-based software.

And for something so important, choice is key.

Users of Linux and other Unix-like operating systems are used to having lots of browsers to choose from, among them Firefox (and its non-copyrighted Iceweasel offshoot in Debian), Epiphany (the GNOME browser created from Mozilla's Gecko engine), Konqueror (the KDE browser/file manager from which Apple took code to create Safari), Seamonkey (the Mozilla-created Web suite that's modeled after the now-dead Netscape Communicator, offering browsing, e-mail and Web design in one application), Dillo (a very lightweight browser), Netsurf (also lightweight), a few more that I'm probably forgetting, plus text-only browsers that include Elinks, Links, Lynx and W3m.

I'd never used Opera before, mostly because of its closed-source status, although I have been "forced" to use Internet Explorer -- also closed source (hey, it's Microsoft -- what do any of us expect?), and besides, IE runs only in Windows and not in Linux (without difficulty, meaning use of WINE or a virtual machine) or Apple's OS X.

And our main Web application insists on IE not for all, but for the most "advanced" operation.

Imagine my surprise a few weeks back when I saw staff artist and Flash guru Jon Gerung using the Opera browser for the very task that usually demands IE.

Since then, I've downloaded Opera and have begun using it to work on Dailynews.com -- and for everything else, too.

There are a few instances where the CSS drops out, one situation where a link won't open, but for 99 percent of my work on this task, Opera does it as good as IE, often times better -- and always much, much faster.

That's the best thing about the Opera Web browser -- it's very fast. And that matters a great deal when doing Web-intensive work. You want to wait as little as possible for the software to do its thing so you can ... do your thing.

The company that makes Opera -- called Opera Software -- provides versions for many platforms. It's a pity you can't get the source and compile it yourself for Linux/Unix, but the speed and functionality of Opera is too good for me to pass up at the moment.

I'll still use Firefox -- probably a lot -- since it's the go-to browser for just about everybody out there, and I need to use the Web Developer add-on, but there's no denying that Opera is simply one of the best applications I've seen lately.

Debian Lenny update: so far, much better, and we also have 'Etch and a half'

| | Comments (4) |

Now that Debian's current testing release, code name Lenny, has been frozen, we're this much closer to seeing Lenny become a Stable release, a milestone that is projected for September of this year. That would make it a year and four months after the current Stable release, Etch, was so designated in April 2007.

For those using Etch now, keep in mind that once Lenny becomes a Stable release, Etch will receive the designation Old Stable and continue to receive security patches for another year.

While on the subject of Etch, it's interesting to know that the install images have been updated, and along with that update comes a 2.6.24 kernel as an alternative to the 2.6.18 kernel that shipped with the initial release.

This new Etch, dubbed "Etch and a half" by the Debian team. With the new kernel comes additional hardware support. For details on the new packages and bug fixes, go to the release announcement.

I don't think that the decision to add hardware support to Etch at this stage has anything to do with Red Hat's similar move with its Enterprise Linux product, but it's interesting to see both distros going in this direction.

Back to Lenny: I still have 84 updates to do with Lenny, but I'm holding off for the moment because I'm at home, and when I start a big download, I tend to dominate our home DSL connection. My Netgear router tends to dedicate almost all of the bandwidth to the huge download, and my wife, Ilene, who is using the iBook G4 on this same router, can barely use Firefox.

I don't know if there's some kind of setting in the router I can tweak to more equitably share the bandwidth, and if there is, I'd sure like to know about it.

No, really ... back to Lenny: One of today's updates, which I will install later, is a new Abiword, which will go from version 2.4.6 to 2.6.4. I noticed considerable lengthening of the load times for Abiword in Puppy Linux 4, which uses an Abiword from the 2.5 series, over the 2.4.5 version in previous Puppy builds.

The $0 Laptop — a Gateway Solo 1450 with 1.3 GHZ Celeron processor and 1 GB of RAM — loads Abiword almost instantly, and I'll be anxious to see if that changes with this new version.

Since my last Lenny update, Firefox/Iceweasel 3.01 has been performing well. The "work offline" issue has been fixed, and I don't have to uncheck the box every time I start the browser.

One thing about Iceweasel 3 that I like is that the fonts have been cleaned up. Debian has been using what appear to be bitmapped fonts, as opposed to smoother varieties, for quite some time. These look better on LCD displays, but I've grown so used to them that I just leave them on the lone CRT monitor I still use.

But now that the fonts are looking so much better right out of the box, I'm just happy to see the screen looking better in Firefox.

OpenOffice 2.4 has been running very well, and I've been using it quite a bit more in Debian, Ubuntu and Windows, the latter of which needs an update from what I think is version 2.2. Since I don't get prompted for an upgrade on the Windows box, I get very lazy about doing them at all.

Going to Windows for a moment, my main Windows text editor, Notepad++, just pushed an update to me yesterday, and I did download and install it. I really am not good about checking Web sites for updated applications, and I do appreciate when the program itself tells me about a new version. Filezilla also does this in Windows, and of course Firefox and Thunderbird always notify me about updates.

Back to Lenny, again: When I wanted to test the KDE photo editor Krita and camera-interface digiKam, a ton of KDE apps and libraries came along for the ride. Since then I've also added Xfce, and as a result this Debian Lenny installation is quite large. I might want to redo it at some point with just the default GNOME desktop and Xfce added, just to keep it a little more manageable. But to the Debian Project's credit, things are working quite well, and many issues have been resolved on Lenny's road to Stable.

I'm still getting the "ghosting" in the upper panel in GNOME, but it does seem to go away at various times in the computing session. The same thing doesn't happen in Ubuntu, so that makes it a bit of a mystery.

And if I could figure out why and how Ubuntu is able to suspend/resume this Gateway laptop and make Lenny do the same thing, I'd probably use Lenny a whole lot more.

I'm pretty much a "Stable release" kind of person. I would've been content to use Etch all the way through up until Lenny goes Stable, but since Lenny ran so much better on this laptop, most importantly supporting the touchpad better, I decided to follow it through on the road to it becoming a stable Debian 5.0.

Since then, I've also tried Sidux, which takes the unstable Debian Sid and makes it easier to use as a desktop system. My time with Sidux was brief, but it pretty much flew on this system as a live CD loaded entirely into RAM.

I had planned to write a full Sidux review, and I still might, but since I'm more inclined to run a Stable release over Testing, I can't see any reason to run Unstable, even with the Sidux team smoothing the way. I just don't need the latest packages that quickly to get my work done.

Quick Ubuntu note: Being so "Stable," in my own mind at least, I had planned to continue running Ubuntu 8.04 LTS for at least a year if not two, but the upcoming Ubuntu 8.10 release promises something I really want: encrypted folders. Instead of encrypting whole drives or partitions, which Debian (and Ubuntu with the alternate installer) has done since Etch, the ability to only encrypt what is really "sensitive" is something that I could really use. Such an ability would speed up the system, since there will be much less to unencrypt, and it would also make it easier to choose to use or not use encryption.

So will I upgrade when October arrives? I'm not sure yet. 8.04 runs so well on this laptop that I'm loathe to mess with it.


Related:
Debian mailing list announcement of Lenny freeze
Sidux 2008-2 release notes
"Etch and a half" announcement

Iceweasel (aka Firefox) 3 FIXED in Debian Lenny

| | Comments (0) |

My personal relationship with Debian is up and down. A recent "down" moment was when Iceweasel (aka noncopyrighted Firefox) 3 replaced version 2 and promptly broke just a little bit.

The nature of my break (and yes, I know it didn't happen to you; that doesn't mean my petty problems don't matter) was that every time I started Iceweasel 3, I was in "Work Offline" mode. It didn't matter that I was, in fact, online. Every restart of Iceweasel began that way. I had to uncheck the box to use the browser. Every time.

A look at the Firefox bug reports indicated that this was a problem with the NetworkManager package and not Firefox, per se, but that the Firefox people were working on it nonetheless.

Whoever (or however) the problem got resolved, I'm damn glad that it did, and now I can use Iceweasel in Lenny without problems.

Debian Lenny — things are happening

| | Comments (0) |

Things are happening in Debian Lenny, and not just in my installation.

OK, mostly in my installation.

For one thing, something — I have no idea what — made the GNOME Network Admin package disappear. I couldn't change my network settings from the System--Preferences menu or the icon I have in the panel for that very purpose.

I went into Synaptic and reinstalled it. Now it works.

I'm still having the "work offline" problem with Iceweasel (aka Firefox) 3. Whenever I start the browser, I'm automatically in "work offline" mode, regardless of whether I'm actually online or not.

I also still have the "ghosting" on the upper GNOME panel.

Right now I'm doing a software update. Among the new packages is a kernel update. Will this solve my problems? And will I have to reinstall the ALSA sound modules for my ESS Allegro/Maestro3 chip in the $0 Laptop?

After the update: The Debian Lenny updates included a 2.6.25 Linux kernel, but boot code for the new kernel didn't get written into the menu.lst that controls the Ubuntu-installed GRUB, which controls the master boot record for this dual-boot system.

It turns out that Debian only updated its own /boot/grub/menu.lst, so I copied the new entries over to Ubuntu's /boot/grub/menu.lst to try the new kernel.

This appears to be the SECOND 2.6.25 kernel in Lenny, but it's the first I've seen of it, and without Ubuntu's menu.lst being updated automatically, a new Lenny kernel is easy to miss.

I understand that dual-booting can pose a problem, but I thought that Debian pretty much knew to look for multiple GRUB configurations and update them all. I guess not this time.

In Lenny with the 2.6.25-2 kernel: Sound still works in the new kernel. (After manually jump-starting sound in 2.6.24, I didn't expect it, but thankfully it does.) Either the Debian developers decided to re-support my sound chip, or my manual installation of ALSA drivers stuck.

Iceweasel 3 still defaults to "work offline" status whenever it's launched. The same problem still (again, thankfully) doesn't affect Epiphany.

The upper panel in GNOME still suffers from the same "ghosting" problem.

Looking at the bug reports, which I did in a very recent post, tells me that the Iceweasel problem is not so much with Iceweasel as with NetworkManager. I can pretty much confirm this, since mousing over the NetworkManager icon in the upper GNOME panel says that there is "No network connection," where there indeed there is. I probably should be looking at bug reports for NetworkManager and not Iceweasel.

I couldn't find anything in Debian's bug reports, and nothing leaped right out of this large page of GNOME bug reports.

Slightly broken Iceweasel 3.0 comes into Debian Lenny

| | Comments (2) |

I'd read the teeth-gnashing about Iceweasel/Firefox 3.0 among developers at Planet Debian, and while I wasn't eagerly awaiting the move from 2.x to 3.0 for Iceweasel -- Debian's copyright-free version of Firefox -- I didn't expect the thing to move from Sid to Testing with huge bugs.

First of all, and I don't call this a bug so much as a total oddity. Instead of using the standard Iceweasel file as the home page, it now defaults to Mozilla's "Gran Paradiso" page. I've seen other names for Firefox (besides Iceweasel, there's Bon Echo), but this one I can't figure out.

And like Epiphany did a while back (and which I since fixed), now Iceweasel defaults to "working offline" mode, even though I'm definitely online.

When Epiphany "broke" in this same way, I began using Iceweasel more and more just to see how long it would take Debian to fix the problem. When I saw they weren't going to do that (since the bug report included ways users could hack it back to health), I did the fix myself in gconf and moved on.

But having this problem in Iceweasel is bigger, since presumably more people use it than Epiphany.

Again, these problems just don't present themselves in Ubuntu. ... and I had smooth sailing with Iceweasel 3.0 in Sidux this morning, so Lenny is definitely hurting.

Update: I found possibly relevant bug reports from Debian and Mozilla. It appears that the problem is due to Network Manager.

What isn't clear is whether or not the fix is forthcoming. Firefox 3 is working just fine in Ubuntu 8.04, so perhaps when a more mature Iceweasel works its way into Debian Lenny, my problem will be solved. I hope.

Tech Talk column

Steven Rosenberg's weekly Tech Talk column, which appears Saturdays in the Los Angeles Daily News, is now available on the Daily News Technology page.

About this blog

Comments are back: Comments have returned to Click, but due to the thousands of spam comments clogging up the system each day, commenters must now log in. To comment, either create a Movable Type account when prompted, or create and use a Typekey account. Movable Type, as configured on this blog, allows commenters to create a Movable Type account, verify it via e-mail and then sign in to comment. Other methods of verification are OpenID, Live Journal and Vox.




Steven Rosenberg aims to learn what he does not know. He writes about it here.



About this Archive

This page is a archive of recent entries in the Iceweasel category.

Firefox is the previous category.

Internet Explorer is the next category.

Find recent content on the main index or look in the archives to find all content.

Recent Comments

Steven Rosenberg on OpenBSD how-to: Installing GRUB and dual-booting with Windows: I still can't remember whether it was, in fact, FreeBSD or OpenBSD tha ...

murchball on What makes Ubuntu crash? I try to isolate the problem: I just found another way around the reset button here: http://tips4lin ...

Steven Rosenberg on OpenBSD how-to: Installing GRUB and dual-booting with Windows: I,too, remember an actual GRUB stanza for FreeBSD that had nothing to ...

aronzak.wordpress.com on OpenBSD how-to: Installing GRUB and dual-booting with Windows: Hmmm... I remember being able to boot specifically the FreeBSD loader ...

Takla on My latest project: OpenBSD on the Toshiba Satellite 1100-S101: 248 MB RAM = 256 MB less 8 MB allocated to integrated graphics chip. ...

Steven Rosenberg on My latest project: OpenBSD on the Toshiba Satellite 1100-S101: That's one of the coolest ones. A bit understated, which takes away fr ...

Morten Juhl-Johansen Zölde-Fejér on My latest project: OpenBSD on the Toshiba Satellite 1100-S101: Disturbing to see your comment about the OpenBSD t-shirt when I am wea ...

Morten Juhl-Johansen Zölde-Fejér on Think about giving and getting the One Laptop Per Child: But wasn't this just because Windows wouldn't fly with the earlier spe ...

seanlynch on Xubuntu and Ubuntu 8.04 LTS — Day 3: touchpad configuration help. Look into the command line utility tpcon ...

Steven Rosenberg on Xubuntu and Ubuntu 8.04 LTS — Day 3: @Captain Trav: I had the same idea as you. I hoped that 8.04 would wo ...

Powered by Movable Type 4.21-en

Advertisement

Categories