Jump to menu and information about this site.

Wednesday·25·April·2007

Surfing on two screens? //at 22:31 //by abe

from the usability dept.

At work, I’ve got two screens on my Sarge workstation “snitch”. Since I want to switch virtual desktops independently on both screens, I don’t have a Xinerama setup but a Dual Screen setup. So my left and right screen do have different $DISPLAY (“:0.0” and “:0.1”) set.

This is neither a problem for FVWM nor xlock nor XScreenSaver. But it is a problem for nearly every modern web browser available which checks, if there’s already an instance of it running. So if you try to start a new instance of a web browser on the other screen, most graphical web browsers make more or less problems:

  • Galeon 1.3 and Epiphany always opens new tabs or windows on the display where its first instance is running, i.e. ignores $DISPLAY completely except on the first call.
  • Kazehakase (0.3.7) just opens a new tab in the running instance.
  • Firefox 2.0 thinks it crashed and asks if it should restore tabs and windows. Haven’t tried any further.
  • Opera 9.20 pops up a dialog, says, there seems already a copy of Opera running and asks if it should continue with startup. If you say yes, only the bookmarks of one of the two instances get saved, probably those of the one with the last added bookmark or the one which exited last.

The only graphical web browsers which simply just work on a Dual Screen setup are Konqueror, Links2 (called with the -g option for a GUI), Chimera 2, Amaya and of course Dillo. Unfortunately I’m neither a fan of KDE nor of Konqueror and I do want a web browser with CSS and tab support… And Amaya is, well, only a reference implementation… (Chimera 2 from Sarge btw. segfaulted on two of the four pages I tested it with. Seems to have problems with PNG images.)

So my current setup is to have Kazehakase as my main work web browser (with all the local web applications I need) on the right screen while I have Opera on the left screen for surfing, looking up documentation, testing web pages and other things.

BTW: I don’t use Gecko based browsers for surfing on that box at the moment, since there are some web pages (the spammer vandalised Kazehakase wiki for example, at least a few months ago) which manage to be rendered in such an ugly way by Gecko so that XFree86 with the binary Nvidia (at least the last five or six versions I tried) just crashes away — either at once or when you try to switch to a text console by pressing e.g. Ctrl-Alt-F1 while such a page is displayed.

Thursday·02·March·2006

The Galeon 1.3.x Rant, Part 2: Kazehakase is the real succssor of Galeon 1.2.x //at 01:57 //by abe

from the the-easiest-way-to-get-a-problem-solved-is-to-rant-about-it-in-public dept.

Well, I’m somehow suprised that my Galeon 1.3.x rant got so much response and especially so many constructive, non-ranty responses. Thanks, guys, you made my day!

A few of my arguments against Galeon 1.3.x are solved now (which of course was one of the targets of the rant ;-)… On the other hand, some of my statements were claimed false, but I still believe them to be right. I just strongly disagree with pure simplification being the right way in UI design.

But more important, I now know that Galeon 1.3.x will never be like Galeon 1.2.x and that it’s no legitimate successor of Galeon 1.2.x, because the focus and the design principles changed to more focus on beginners who may be confused by too many options and features and therefore excludes people which — for working efficently — need a tool being highly configurable regarding their customs.

I also never saw Galeon as part of GNOME, but as a very useful browser which unfortunately has this GNOME stuff in, but still is faster and more useable than Mozilla or Firefox with their XUL rendered GUI. So I used it and used parts of GNOME with it. I always wished SkipStone would have been as powerful as Galeon. But already the first comment to my Galeon 1.3.x rant pointed me to the true Galeon 1.2.x successor — without GNOME and just with pure GTK: Kazehakase. Thanks Miroslav Kure!

Galeon and GNOME developers should take a leaf out of Kazehakase’s book: They claim to be user-friendly by castrating the configuration window without any pointer in the program (help doesn’t count here!) to more options via the gconf-editor or about:config and therefore castrating their old users which are just used to have the power to modify the behaviour of an application.

Kazehakase just does what both, beginners as well as experienced users want and e.g. Lynx also does since ages: Letting the user (and not the developer) choose the user’s level. On the first tab of the Kazehakase configuration window, you can choose between UI levels “Beginner”, “Medium”, “Expert”. The default was “Beginner”, I’ve chosen “Expert” and I’m happy with it. GNOME developers may choose “Beginners” — for their clientele which I no more belong to.

But that’s not enough. Tommi Komulainen pointed me to about:config for the details. That’s fine. But Galeon doesn’t. Which isn’t fine. Kazehakase does. It has a menu entry “Detailed preferences” which just opens a new tab with about:config. IMHO a very elegant if not perfect solution. I really hope that at least this will be copied by the Galeon developers. So, Tommi, please tell the Galeon Developers on the GNOME Developer’s Summit in Boston next weekend, that I wish just two more menu entries beyond “Preferences”:

  • “Detailed browser preferences” which opens a new tab with about:config and
  • “Detailed UI preferences” which opens gconf-editor /apps/galeon.

With this, you probably help a lot of disappointed Galeon 1.3.x users. (And I know for sure that I’m not the only one. /me winks at Myon.)

OK, enough ranty sentences. If you want a more detailed and less ranty discussion, read on…

Read more…


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

German voting statistics viewed from a Debian System //at 01:54 //by abe

from the screenshot dept.

The last years I always sticked to the voting statistics of the ARD Tagesschau, since the only acceptable other news source in German television, ZDF heute corporated with MSNBC.

But this year, also the Tagesschau showed the Microsoft logo in some statistic on TV, which the German Linux association LIVE tried to get removed by stating that this an illegal advertisment in a political TV show.

Well, they weren’t successful, but at least the statistics on the web don’t show an M$ logo. But they have another problem:

My desktop system, a Pentium II with 400 MHz and 578 MB of RAM, is still running Woody, because I yet can’t live without Galeon 1.2.x, which was replaced on Sarge by Galeon 1.3.x — a complete rewrite which lacks most features I liked in Galeon 1.2.x. Galeon 1.2.x doesn’t show the above mentioned website that good, so I tried some browsers from Sarge. But none of them showed that page correctly:

galeon-woody.thumb.jpg
Galeon 1.2.5 based on Mozilla 1.4.2 from Debian 3.0 Woody

Firefox 1.0.4 from Debian 3.1 Sarge

Konqueror 3.3.2 from Debian 3.1 Sarge

Dillo 0.8.3 from Debian 3.1 Sarge

So interestingly, the page is best readable in Konqueror and Dillo while only Firefox doesn’t show all of the main content of the page.

Somehow I fear, the pages have been “optimised” for MSIE, while the ZDF voting statistics page just don’t work at all: It needs JavaShit and Flash. *plonk*

Regarding the published extrapolations: I’m at least happy that CDU (black, right conservative) and FDP (yellow, business liberal / free market) probably won’t have a majority. But what this will result in is still unknown. There are too many options open for our politicians to do any prediction. I would probably prefer Red-Red-Green or Red-Green as we have it at them moment. Worst case for me would be Black-Yellow.

Tag Cloud

Current filter: »Gecko« (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
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