Jump to menu and information about this site.

Thursday·03·May·2007

X on IBM ThinkPad 760ED //at 00:13 //by abe

from the finally dept.

As many of my friends know, I installed Debian GNU/Linux 3.0 aka Woody on my IBM ThinkPad 760ED (Pentium 1, 133 MHz, 48 MB RAM, 1 GB HD) named bijou at Chemnitzer Linux-Tage this spring. Although many helped me trying to configure X, I didn’t get rid of the LCD “forgetting” more or less pixels each row so that the picture got blurred towards the right rim.

During Berlinux, a not so convinced Linux user (he told me he likes the feeling of Windows, but got stick with Debian because his modem just didn’t work with Windows) told me that he had similar problems with a graphics card with similar chips as the ones in my ThinkPad. Since I never was sure, if my problem is a hardware defect, a driver or a configuration problem (but I tended to hardware defect or a not supported chipset, since I read about several Trident 96xx and 98xx chipsets to be unsupported under Linux), his comment was a ray of hope to me. He told me he found the solution on Werner Heuser’s TuxMobil website, whom I showed my X problem also Berlinux but who hadn’t an idea what it could be. He also told me, that XFree86 4.x doesn’t support this graphics chip, but XFree86 3.3.x does.

But somehow I had forgotten that TuxMobil not only has informations about Linux on laptops but also a big bunch of links to pages which deal with specific models. I can’t remember, if I looked there already back in March, but it felt like I didn’t although my own small text about bijou is linked there, too. I looked through the other 760/770 ED/XD pages and on the second or third I found someone who seems to have had the same problem and also with a 760ED. He wrote, someone else has gone down that path already so he linked directly to the XF86Config he found elsewhere. That sounded like an easy earned money so I followed the link — 404. Shit! For luck a few lines down he linked also his own XF86Config, so I grabbed it, uncommented everything unnecessary and put in the essential parts of his XF86Config of which the most important parts probably were the modelines. The one for 1024×768 was commented as the only one working, those for 800×600 and 640×480 were commented out. Then I downgraded X to XFree86 3.3.6.

It didn’t work as expected. The display stayed black which was less than I had accomplished before. Shit! But giving up is not my style. So first I reduced the color depth. No change. Then I started with reducing the resolution. With 800×600 and 16 bit color depth, it finally worked. No hardware defect, no unsupported graphics chip. Just not the right modelines. That was all. YESSS!

I guess the guy whose XF86Config I used didn’t have a 760ED but a similar model with a LCD with higher resolution. because my 760ED definitely has no 1024×768 resolution because 800×600 fills the screen completely.

Still leaves the problem with the svgalib: The system just freezes with a black screen if I start a svgalib application like e.g. zgv. First I found out, that svgalib indeed has a configuration file which (at least under Woody) can be found at /etc/vga/libvga.conf. Copied the modelines from the now working XF86Config, configured the mouse and tried again. Freeze. Hmmm, in the config there is mentioned that if svgalib doesn’t correctly recognise the graphics card’s chipset, you can hardcode it with a configuration directive, e.g. “chipset VGA” for otherwise unsupported chipsets. And that worked, although only with 640×480 yet. So I tried the only setting for Trident cards found in the list of supported chipsets. And what happend? Right, the system froze again. So svgalib probably recognised the card as Trident and used the only available Trident driver which was obviously the wrong one. So here are my XF86Config and my libvga.config working on the IBM ThinkPad 760ED.

But nevertheless — this 0€ laptop has just proven that it can be even more useful than it already was with text mode only. I also already played Frozen Bubble up to level 25 or so on the train back from Berlin. Old hardware rules.

But I now also have another problem (again): Since X works now, I can run Galeon 1.2 on the ThinkPad, but GTK 2 respective GNOME 2 are much slower than in the 1.x versions and also need much more ressources, which the laptop just does not have. And since I — as most of the people who read my blog or Planet Debian should know ;-) — don’t like Galeon 1.3, I probably won’t dist-upgrade my ThinkPad to Sarge that fast although I already thought about it. XFree86 3.x isn’t in Sarge either IIRC but this should be no problem since the Woody packages are said to work under Sarge, too. Well, still yet another reason for forwardports.org… ;-) Or maybe I can get Kazehakase running on Woody so I can drop at least the whole ballast GNOME 2 comes with. We’ll see…

JFTR (Update on 2nd of May 2007): My current XF86Config-4 for Sarge on my ThinkPad 760ED named bijou.

Thursday·02·March·2006

Why Galeon 1.3.x and GNOME 2.x still suck and I stay with Woody on the desktop //at 01:56 //by abe

from the rant dept.

Many of my friends and probably also many people from the #debian.de channel know that I stick with Woody on my desktop because I hate GNOME 2.x and especially Galeon 1.3.x which is a complete rewrite of Galeon 1.2.x from GNOME 1.x, but with many features missing. I often get asked for the “why”, so here are the reasons, why I won’t switch to GNOME 2.x and Galeon 1.3.x…

Thanks to gconf-editor, I could enable some more features in Galeon 1.3.x, which cannot be changed using the configuration interface of Galeon 1.3.x or the GNOME 2.x Control Center (but could be changed in Galeon 1.2.x or the GNOME 1.x Control Center, which counts already as big minus for Galeon 1.3.x and GNOME 2.x). The main thing belonging here is the position of the tabs and detachable menus. I prefer the tabs on the bottom and menus being detachable. (Another thing, which sucks in Firefox but works in Opera, too.)

Another set of configuration items are only available via about:config, e.g. the deactivation of “type-ahead find”. (Although I think, that “type-ahead find” is a good idea and feature, it also sucks in Galeon 1.3.x because of some focus bugs removing focus from input fields when a meta-refresh starts in another tab. After the focus is removed, further typing triggers “type-ahead find”.)

Other features I missed in earlier version seem to be implemented in Sarge’s version of Galeon 1.3.x, e.g. automatically focus the address input field after hitting Ctrl-T, Ctrl-N or the equivalent buttons. Similar, many of the “use middle button or Ctrl to open in new window/tab” features on buttons are now available in nearly all necessary places (address field, smart bookmarks, back button, up button, new button, etc.)

But there is still a lot missing, so here’s the big list on why Galeon 1.3.x still sucks and therefore my desktop will not be upgraded to Sarge until I managed to get Galeon 1.2.x running under it, or Etch is released with a Galeon 1.3.x which has all the features I’m missing since 1.2.x:

  • The state of tabs isn’t shown in the list of all tabs. In Galeon 1.2.x tabs still loading were marked red, already loaded, but not since then visited tabs are marked blue. In Galeon 1.3.x only the tabs itself but not the list entries in the menu are marked that way. (What I also dislike, is that you can’t get the list of all tabs anymore by right clicking any of the tabs. That way you can change tabs much faster then first selecting the “Tabs” menu from the menu bar.)
  • Scrolling through the list of tabs using the arrows beside the tabs bar switches instantly to the next selected tab instead of just scrolling through the tab bar, which makes scrolling endless slow and urges you to use the list of all tabs to change to another currently not shown tab, but as mentioned above, this list isn’t accessible anymore by right clicking any of the tab. *grmpf*
  • There is no more “Related Links” button or equivalent feature to access any relationship information about the currently visited page.
  • Editing key-bindings was as easy as just pressing the wanted key-binding for a menu entry when hovering with the mouse over it in GNOME 1.x. Haven’t found out yet, how to change or add key-bindings in Galeon 1.3.x…
  • Pressing Ctrl-U in the address line or any smart bookmark opens the source code of the current tab instead of just clearing the input field (without copying its content to the clipboard).
  • There is no more “search in current page” widget for the toolbar anymore. You have to open a (very slowly opening) popup window, if you want to have a search function besides the type-ahead search function.
  • If you click the “New” button for opening a new tab, it always opens at the end of the tab list instead of directly after the current tab. So I always have to move that tab back to where it should be. This sucks in Firefox, too. In Galeon 1.2.x there was a switch for this behaviour (as well there is in Opera), so both behaviours were possible: “Insert new tabs after current tabs”.
  • You cannot Drag & Drop a link from a window into itself in Galeon 1.3.x. This was a useful trick in Galeon 1.2.x if you want to work around barefaced hyperlinks with target attribute or want to temporarily not send requests with referrer header.
  • You can’t switch the proxy temporarily on or off just via the menu. You have to click “Edit → Preferences → [Wait for a few seconds] → Network → Configure Network Proxy → [Wait for even more seconds]” and then you can switch it temporarily on or off. In Galeon 1.2.x it’s as fast and intuitively as “Settings → Proxy → Disabled”.
  • And in general: Galeon 1.3.x is just fucking slow compared to Galeon 1.2.x. Every menu I open, every mouse click I make, every key I press, … 1.3.x is just not as responsive as Galeon 1.2.x was. (Although I guess that this is more a GNOME 1.x vs 2.x than a Galeon issue. But, well, you probably guessed it: GNOME 2.x sucks, too. ;-)
  • The bookmark editor in Galeon 1.3.x just sucks:
    • First, it’s just horribly slow (the rest of Galeon 1.3.x seems quite fast compared to it).
    • Drag & Drop often doesn’t work as you are used to how Drag & Drop works, e.g. you can’t drag items from the right folder content view pane to a folder in the left tree view pane.
    • Although I see that I may make sense in some environments, I dislike the “feature” that some of input fields for proprerties have been moved to a tabbed popup window. So you can’t scroll through your bookmarks anymore and have a look at e.g. when you added it whitout having to do a few click for each bookmark.
    • Also the tree view structure was easier to recognise than the new one without the helpful tree being shown as lines.
    • The Galeon 1.3.x bookmark editor doesn’t show the favicons neither in the folder content nor in the tree view. This another big step back in ergonomy.

And the following is the list, why Galeon 1.3.x also sucks. But these issues aren’t big problems for me, since I solved them somehow or can live with them:

  • Not all configuration options can be changed using Galeon’s configuration interface nor using the GNOME Control Center. Which user knows that he can change even more options by using gconf-editor or opening the URL about:config by typing it into the address field?!? A big minus in ergonomy for GNOME 2.x and Galeon 1.3.x.
  • The toolbar icons and the spinner are no more themeable.
  • There are no more buttons for toggling the history or bookmarks pane.
  • The toolbar isn’t editable by right clicking on a blank part of it.

Oh, and Epiphany even sucks more, because it has even less of my favourite Galeon 1.2.x features than Galeon 1.3.x has. Same counts for Ubuntu btw: There even is no Galeon in the standard distribution. (And no, Universe and Multiverse just don’t count for me. The philosophy “one application for one purpose” always sucks but does even more suck if we look at web browsers. Seems as if Ubuntu hasn’t learned from the history of Microsoft and the Internet Explorer. *slappingallaround*)

But not only to argue about Galeon 1.3.x, there are also some few details better than in Galeon 1.2.x, e.g. that the arrows for scrolling through the tab bar are located on both sides of the bar and not ony on the right. And the optional split view in the bookmark editor is quite fine (if Drag & Drop would work right)…

And yes, from the security point of view, Galeon 1.2.x sucks. It’s no more under developement, Galeon 1.2.14 from 17th of June 2004 was the last release. Also the Gecko releases based on the Mozilla 1.8 line (aka SeaMonkey 1.0 and Firefox 1.5) won’t be supported in Galeon 1.2.x, because anti-aliassing support for GTK1 has been dropped in those versions of Mozilla respective Gecko. But I’m sorry, sometimes, user interface and ergonomy come before security…

Oh, and btw: I would love it if somebody proves me wrong in any of my arguments against Galeon 1.3.x. (I just don’t think, someone will… ;-) But nevertheless feel free to leave a comment in the blog — They should work since now…

Now playing: Roxette — Jefferson

Tag Cloud

Current filter: »GTK« (Click tag to exclude it or click a conjunction to switch them.)

2CV, aha, Apache, APT, aptitude, ASUS, Automobiles, autossh, Berlin, bijou, Blogging, Blosxom, Blosxom Plugin, Browser, BSD, CDU, Chemnitz, Citroën, CLI, CLT, Conkeror, CSS, CX, deb, Debian, Doofe Parteien, E-Mail, eBay, EeePC, Emacs, Epiphany, Etch, ETH Zürich, Events, Experimental, Firefox, Fläsch, FreeBSD, Freitagstexter, FVWM, Galeon, Gecko, git, GitHub, GNOME, GNU, GNU Coreutils, GNU Screen, Google, GPL, grep, grml, gzip, Hackerfunk, Hacks, Hardware, Heise, HTML, identi.ca, IRC, irssi, Jabber, JavaShit, Kazehakase, Lenny, Liferea, Linux, LinuxTag, LUGS, Lynx, maol, Meme, Microsoft, Mozilla, Music, mutt, Myon, München, nemo, Nokia, nuggets, Open Source, OpenSSH, Opera, packaging, Pentium I, Perl, Planet Debian, Planet Symlink, Quiz, Rant, ratpoison, Religion, RIP, Sarcasm, Sarge, Schweiz, screen, Shell, Sid, Spam, Squeeze, SSH, Stoeckchen, Stöckchen, SuSE, Symlink, Symlink-Artikel, Tagging, Talk, taz, Text Mode, ThinkPad, Ubuntu, USA, USB, UUUCO, UUUT, VCFe, Ventilator, Vintage, Wahlen, WAP, Wheezy, Wikipedia, Windows, WML, Woody, WTF, X, Xen, zsh, Zürich, ÖPNV

Calendar

← 2025 →
Months
SepOct Nov Dec
← September →
Mo Tu We Th Fr Sa Su
6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

Tattletale Statistics

Blog postings by posting time
Blog posting times this month



Search


Advanced Search


Categories


Recent Postings

13 most recent of 289 postings total shown.


Recent Comments

Hackergotchi of Axel Beckert

About...

This is the blog or weblog of Axel Stefan Beckert (aka abe or XTaran) who thought, he would never start blogging... (He also once thought, that there is no reason to switch to this new ugly Netscape thing because Mosaïc works fine. That was about 1996.) Well, times change...

He was born 1975 at Villingen-Schwenningen, made his Abitur at Schwäbisch Hall, studied Computer Science with minor Biology at University of Saarland at Saarbrücken (Germany) and now lives in Zürich (Switzerland), working at the Network Security Group (NSG) of the Central IT Services (Informatikdienste) at ETH Zurich.

Links to internal pages are orange, links to related pages are blue, links to external resources are green and links to Wikipedia articles, Internet Movie Database (IMDb) entries or similar resources are bordeaux. Times are CET respective CEST (which means GMT +0100 respective +0200).


RSS Feeds


Identity Archipelago


Picture Gallery


Button Futility

Valid XHTML Valid CSS
Valid RSS Any Browser
This content is licensed under a Creative Commons License (SA 3.0 DE). Some rights reserved. Hacker Emblem
Get Mozilla Firefox! Powered by Linux!
Typed with GNU Emacs Listed at Tux Mobil
XFN Friendly Button Maker

Blogroll

People I know personally


Other blogs I like or read


Independent News


Interesting Planets


Web comics I like and read

Stalled Web comics I liked


Blogging Software

Blosxom Plugins I use

Bedside Reading

Just read

  • Bastian Sick: Der Dativ ist dem Genitiv sein Tod (Teile 1-3)
  • Neil Gaiman and Terry Pratchett: Good Omens (borrowed from Ermel)

Currently Reading

  • Douglas R. Hofstadter: Gödel, Escher, Bach
  • Neil Gaiman: Keine Panik (borrowed from Ermel)

Yet to read

  • Neil Stephenson: Cryptonomicon (borrowed from Ermel)

Always a good snack

  • Wolfgang Stoffels: Lokomotivbau und Dampftechnik (borrowed from Ermel)
  • Beverly Cole: Trains — The Early Years (getty images)

Postponed