Friday·28·October·2011
Conkeror usable on Ubuntu again despite XULRunner removal //at 00:08 //by abe
Because of the very annoying new Mozilla release politics (which look like a pissing contest with the similar annoying Google Chrome/Chromium release schedule), Ubuntu kicked out Mozilla XULRunner with its recent release of 11.10 Oneiric. And with XULRunner, Ubuntu also kicked out Conkeror and all other XULRunner reverse dependencies, too. Meh.
Sparked by this thread on the Conkeror mailing list, I extended the Debian package’s /usr/bin/conkeror wrapper script so
that it looks for firefox
in the search path, too, if no
xulrunner*
is found, and added an alternative dependency
on firefox versions greater or equal to 3.5, too.
From now on, if the wrapper script finds no xulrunner but firefox in
the search path, it calls firefox -app
instead of
xulrunner-$VERSION
to start Conkeror.
With the expection of the about:-page showing the orange-blue Firefox logo and claiming that this is “Firefox $CONKEROR_VERSION”, it works as expected on my Toshiba AC100 netbook running the armel port of Ubuntu 11.10.
From version 1.0~~pre+git1110272207-~nightly1
on, the Conkeror Nightly Built
Debian Packages will be installable on Ubuntu 11.10 Oneiric again
without the need to install or keep XULRunner version from Ubuntu
11.04 Natty.
For those who don’t want to use the nightly builds, I created a
(currently still empty) specific PPA
for Conkeror where I’ll probably upload all the conkeror packages
I upload to Debian Unstable.
Tagged as: .deb, 11.04, 11.10, AC100, armel, Browser, build, Chrome, Chromium, Conkeror, Debian, Dependencies, Dynabook, FAIL, Firefox, Google, Natty, netbook, nightly, Oneiric, packaging, PPA, Rant, Tech Babble, Toshiba, Ubuntu, XULRunner
// show without comments // write a comment
Related stories
Thursday·27·October·2011
Conkeror in the Debian NEW queue //at 22:57 //by abe
I already mentioned a few times in the blog that I’m working on a Debian package of the Conkeror web browser. And now, after a lot of fine-tuning (and I still further new ideas how to improve the package ;-) Conkeror is finally in the NEW queue and hopefully will hit unstable in a few days. (Update Thursday, 03-Jul-2008, 18:13 CEST: The package has been accepted by Jörg and should be included on most architectures in tonight’s updates.)
Those who could hardly await it can fetch Conkeror .debs from http://noone.org/debian/. The conkeror package itself is a non-architecture specific package (but needs xulrunner-1.9 to be available), and its small C-written helper program spawn-process-helper is available as package conkeror-spawn-process-helper for i386, amd64, sparc, alpha, powerpc, kfreebsd-i386 and kfreebsd-amd64. There are no backported packages for Etch available, though, since I don’t know of anyone yet, who has successfully backported xulrunner-1.9 to Etch.
Interestingly the interest in Conkeror seems to have risen in the Debian community independently of its Debian packaging. Luca Capello, who sponsored the upload of my Conkeror package, pointed me to two blog post on Planet Debian, written by people being fed up with Firefox 3 already and are looking for a more lean, but still Gecko based web browser: Decklin Foster is fed up with Firefox’ -eh- Iceweasel’s arrogance and MJ Ray is fed up with Firefox 3 and its SSL problems.
Since my previously favourited Gecko based web browser Kazehakase never became really stable but instead became slow and leaking memory (and therefore not much better than Firefox 2), I can imagine that it’s no more an candidate for people seaking for a lean and fast web browser.
Conkeror has some “strange” concepts of which the primary one is that it looks and feels like Emacs:
The current location is shown in a status bar below the website, where Emacs usually shows buffer names. All input, even entering new URLs to go to, is done via the mini-buffer, an input line below the status bar.
Instead of tabs it uses Emacs’ concept of buffers. So no tab bar clutter and though easy access to all currently open pages.
It has no buttons, menu-bar or such. And except the status bar and mini-buffer, it uses the whole size of the window for the displayed web page. This is the main reason why I prefer Conkeror on the 7” EeePC: I don’t want to waste any pixels for buttons or menu bars and still have a fully functional web browser.
It of course has Emacs alike keybindings (with a slight touch of Lynx). While this may seem awkward for the vi world (Hey, they have the vimperator*, also in Debian since a few days!), as an Emacs user you just have to remember that you web browser now also expects to be treated like an Emacs. It just works:
C-x C-c
- Exit Emacs -eh- Conkeror
C-x C-f
- Open File -eh- web page in new buffer
C-x C-b
- Change to some other tab -eh- buffer
C-x C-v
- Replace web page in this buffer and use the current URL as start for entering the new one
C-x 5 2
- Open new frame -eh- window
C-x 5 0
- Close current frame -eh- window
C-x k
- Close tab, -eh- kill buffer
C-h i
- Documentation
C-s
- Incremental search forward
C-r
- Incremental search backward
C-g
- Stop
l
- Go back (Think info-mode)
g
- Go to (Open web page in this buffer)
(Hehe, I like the faces of vi users having read these keybindings and now wondering how to remember them. SCNR. Well, sometimes vi key bindings are a mystery to me, too. :-)
There are of course many more and nearly all are the same as in Emacs, even the universal argument
C-u
and theM-x
command-line are there. E.g.C-u g
lets you open a web page in a new buffer, too.Conkeror also has very promising concept for following and copying links with the keyboard only. Opera is very inefficient here since you have to jump from link to link to get to the one you want. In Conkeror you just press
f
for following orc
for copying links and then all links on the currently shown part of the page show a small number attached to it. Then you just enter the number (and additionally press enter if the number is ambigous) and the link is either opened or copied to the clipboard.A funny anecdote about how this concept grew over the time: Early versions of Conkeror (back in the days when it just was a Firefox externsion as vimperator) numbered all links on the page, not only the visible ones. On large pages with many links or buttons (e.g. my blog ;-), this took minutes to complete. The idea to just number the visible links is so simple and important – but someone first needed to have it. :-)
Footnotes
*) I just noticed that there is now also muttator, making
Thunderbird look and behave like vim (and probably also mutt), too.
Wonder into which e-mail client the Emacs community will convert
Thunderbird. GNUS? RMAIL? VM? Wanderslust? What will it be called?
Wunderbird? Thunderslust? (SCNRE ;-)
Tagged as: alpha, amd64, Browser, Conkeror, Debian, EeePC, Emacs, Firefox, Firefox 2, GNUS, i386, Kazehakase, kfreebsd-amd64, kfreebsd-i386, Lenny, MUA, muttator, NEW, Opera, packaging, Planet Debian, powerpc, RMAIL, sparc, Thunderbird, vim, vimperator, Wanderslust, XULRunner
// show without comments // write a comment
Related stories
Daily Snapshot .debs of Conkeror //at 22:57 //by abe
Keeping track with packaging software which is under heavy development can be time-consuming. I noticed this while packaging Conkeror, because there was quite a demand for up-to-date packages, especially from upstream themself.
So recently on the IRC channel #conkeror the idea of automatically built Debian packages came up. After a few hours of experimenting and a few days of steadily optimizing, I can proudly present daily built snapshot packages of Conkeror for currently Lenny and Sid, ready to be included in your sources.list:
deb http://noone.org/conkeror-nightly-debs lenny main deb-src http://noone.org/conkeror-nightly-debs lenny main deb http://noone.org/conkeror-nightly-debs sid main deb-src http://noone.org/conkeror-nightly-debs sid main
The binary package conkeror-spawn-process-helper is currently only built for the i386 architecture, but other architectures may follow.
The packages probably work also on any other Debian based distribution (e.g. Ubuntu) which includes XULRunner version 1.9.
Surely they are not of the usual Debian quality, but they should do it for staying up-to-date with the Conkeror development just by using your favourite APT frontend.
The script which generates those packages is also available in the Conkeror git repository at repo.or.cz.
The APTable archive is generated with reprepro. Packages and the repository are signed with the passphrase-less GnuPG key 373B76B4 which is used only for the Conkeror nightly builds. (If anyone knows a better solution for automatic builds than a passphrase-less key, please tell me. :-)
P.S.: I really like the new keybindings “<<”, “>>” and
“G”. :-)
Tagged as: APT, Browser, build, Conkeror, daily, deb, Debian, git, GnuPG, gpg, i386, IRC, keybindings, Lenny, nightly, packaging, pgp, repo.or.cz, repository, reprepro, Sid, signing, snapshot, Ubuntu, XULRunner
// show without comments // write a comment
Related stories
Thursday·25·May·2006
New talk proposal, new Linux distribution found //at 01:47 //by abe
After talking with some LinuxTag guys about which kind of talks are still missing for the upcoming LinuxTag, I submitted another proposal for a still only roughly sketched talk: KISS – Keep it simple and stupid, also on the web.
KISS – “Keep it simple and stupid” is an old and successful principle in the Unix world: Small and simple programs, doing only one thing, but they’re doing perfect, fast and reliable. This principle can also work on the web and make webservers or surf terminals out of already discharged computers.
I planned to show “simple” (or at least “simple to use”) tools like Blosxom or the Website Meta Language, a more slim webserver than Apache (e.g. fefe’s fnord or one of the ACME webservers thttpd, mini_httpd or micro_httpd), slim web-browsers (e.g. like Dillo, Opera, glinks, ViewML or Minimo) and one or more Linux distributions optimized for low end PCs. While thinking about low end PCs, usually the following distributions come to my mind: DeLi Linux, fli4l and Debian Woody.
But none of them seems to fit for my talk as perfectly as I would like:
- DeLi Linux is no bad distribution, since it’s designed especially for 386 to Pentium I, but I have some strong disagreements with the maintainer of DeLi Linux, since he sees a very small package list as necessary requirement for a distribution for old PCs. He states that distributions for old PCs “don’t have that many harddisk space” (beyond other, more realistic arguments — but it seemed to be his main argument) while I see a rich package diversity as an quality criteria. (One of the reasons, why I like Debian and dislike Ubuntu.) So I’m not sure if I should present a very raped DeLi Linux to the audience, just to make it fit my needs, although I’m quite curious about his upcoming 0.7 release with the low end, KHTML based ViewML webbrowser. (Apart from me seeing PHP5 and KDE as a big nono on old PCs…)
- Although I still like Debian Woody very much (you know that old story… ;-), it is just too old for making a talk about how to turn old PCs into being usable again. Sarge would be fine, but it was suggested to showcase an easy and fast way to get something ready to run, and I can’t give the auditors a list of all the Debian packages with low resource consumption and therefore usable on low end PCs.
- I haven’t used it yet, but fli4l seems to be very good distribution to turn an old PC into a ISDN or DSL router, even without harddisk. The last time I had a look at fli4l, it used an Apache as (optional) webserver, which wouldn’t fit into my scheme, since I would like to show an alternative to Apache. But as I found out today the recently released version 3.0 of fli4l uses the already mentioned ACME mini_httpd. Cool! They’re on the right way! ;-) Unfortunately it only seems to be used for serving information pages about the fli4l status and not as common webserver. (Please correct me, if this is wrong! I would appreciate it, if I’m wrong at this point. :-)
Since I first read about viewml on the DeLi Linux page, I looked for Debian packages of viewml today. apt-cache search hasn’t found anything on Woody or Sarge and packages.debian.org is still down, so I used Google. I found out, that there at least was a viewml package in Debian since at least 2001, so I expect, it just didn’t make it to stable.
But I also found this interesting page on a webserver called www.ubuntulite.org. Ubuntu Lite? That sounds very interesting, since I see Ubuntu not as the baddest idea (expect for it’s horribly resource hunger and only offering one package per application by default ;-), but having an Ubuntu derivative prepackaged for low end PCs and with several webbrowsers instead of only Epiphany (and probably Firefox, don’t they?) would be perfect for my purpose.
So I’m currently downloading an Ubuntu Lite ISO and will give it a try on one of my Pentium MMX boxes. Unfortunately it doesn’t seem to support Pentium I or AMD K5 since Ubuntu itself only supports i686 and upwards. :-/
But this also means, that it’s no occasion for my Pentium I Compaq LTE 5100 (which I probably will name pony), but currently, after Bartosz’ recent post on Planet Debian, it looks like Debian GNU/kFreeBSD could also be an interesting OS, since it fits all requirements perfectly: Free, Modern, Exotic and all conveniences of Debian. ;-)
Now Playing: Jefferson Starship — We Built This City
Tagged as: 386, Blosxom, Browser, BSD, Debian, Debian GNU/kFreeBSD, DeLi Linux, Dillo, Epiphany, Events, Firefox, fli4l, FreeBSD, KHTML, KISS, Linux, LinuxTag, micro_httpd, mini_httpd, Minimo, Mozilla, Now Playing, Open Source, Opera, Other Blogs, Pentium I, Pentium MMX, Planet Debian, pony, Sarge, Talk, Text Mode, thttpd, Ubuntu, Ubuntu Lite, ViewML, Vintage, WML, Woody, WWW
// show without comments // write a comment
Related stories
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
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 detailedTagged as: Browser, Ergonomy, Firefox, Galeon, Gecko, GNOME, JavaShit, Kazehakase, Mozilla, Opera, Other Blogs, Planet Debian, Rant, Sid, Symlink, UI
// show without comments // write a comment
Related stories
Why Galeon 1.3.x and GNOME 2.x still suck and I stay with Woody on the desktop //at 01:56 //by abe
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
Tagged as: Anti-Alias, Browser, Debian, Ergonomy, Firefox, Galeon, Gecko, GNOME, GTK, Linux, Mozilla, Now Playing, Opera, Rant, SeaMonkey, Ubuntu, UI
// show without comments // write a comment
Related stories
The Galeon 1.3.x Rant, Part 2½: Two completely different minds? //at 01:55 //by abe
Hmmm, there are people who left Usenet for Blogging. I never
understood how blogging could replace Usenet. But at the moment I
realize that Erich’s and my flamewar discussion about Galeon,
GNOME and UI design is just like some thread in some newsgroup. That
frightens me. But I have to answer to his recent posting, though, since his blog has no comment
function. ;-)
So here’s my reply to his reply. :-)
Please, never claim again that kazekahase as a good UI. It’s sooo stupid.
Well, I haven’t played around with it long enough and already found some bugs to claim that, but it at least shows the right approach to how I expect a web browser to be: Fast and intuitively to use and configurable. So I do not claim that — yet.
close tab icon in the toolbar on the very left
Firefox has that, too, just on right side. If Kazekahase would have that as the only close button for tabs, I would agree that this isn’t that good. But it also has configurable close icons for each tab. And if the toolbar would be configurable, you easily could get rid of it. (I would remove it, too.)
preferences icon in the toolbar (I want to work, not toy around with my preferences!)
Just don’t click on it. And while you talk about it: Yet another thing I dislike with Galeon 1.3.x over 1.2.x is that it has no more “Settings” in the main menu. *eg*
No default keybinding for view source, view source opens in the back
Changed that easily by hovering with the mouse over “View source” and pressing Ctrl-U. Regarding the opening in the back, I agree with you. But since Kazekahase is still in a quite early state (in comparison to Galeon) I expect that this will change…
user level setting is useless, as shown by nautilus. Everone wants to punish himself by seeing all the options he has (and doesn’t understand)
There! Look! You said it: “Everyone wants configrability.” So why don’t give it to the users? Do you like dictators? I don’t. (With the usual exception: “Except if me being the dictator…” ;-)
A little bit later, you wrote:
No! Don’t tell people that there are more options. Don’t make them waste time by investigating what they could do, just let them use the browser…
You like censorship, too? Sorry, but since when a developer has to and can decide if looking through the configuration options is a waste of time or not for the user?
Do you think, looking through the list of packages to know what is
available in dselect
or aptitude
is a waste of time? I’m sorry, but for
me that’s the biggest fun in a new installation or after an
dist-upgrade. Same counts for configuring a newly discovered
application. What do you think was the first thing I did after
starting Kazekahase? Yes, I went through all the configuration menus
before loading a single web page.
two search fields wasting screen real estate (I already hate the one in firefox up there…
Yeah, history search could be done using the location field. But regarding “waste”: The default toolbar of Galeon 1.3.x wastes quite a lot of space by putting the location field in a toolbar of its own. (Can’t remember how the default toolbar in Galeon 1.2.x was… :-)
Default encoding: arabic […] Font settings let me choose the arabic fonts first…
Yeah, wondered about that, too, and will probably file a bug report about that.
autodetection disabled according to prefs.
Not sure about this. I saw that with other browsers (Galeon 1.3.20 under Sid for example *eg*), too, and it just meant “on” in comparsion to the other options which just hardwire the charset.
Fixed tab width not using my screen efficiently (“GNOM”) is all fitting on the tab label, thats a total waste!
Gotcha! Yet another thing I hate with Galeon 1.3.x. In Galeon 1.2.x this was configurable, in Galeon 1.3.x all tabs have the same width. Really a waste of space. But you probably can tell me how I can change this since you have changed it in your Galeon, too, or? (You have changed something in the configuration of your browser? Really?!? Woah! SCNR.)
Why do I have a “switch proxy” checkbox in the menu when I don’t have a proxy?
Why there is a possibility to configure a proxy if you don’t have one?
Don’t tell me that it makes more sense to you to setup stuff like Emacs- vs. windows-style keybindings in every single application you use. That is just stupid, sorry.
It may be of use to configure some keybindings globally. But there always should be the possibility to change them locally. BTW: AFAIK GTK offers such global keybindings, but GNOME is just overkill for me.
Also I don’t like mouse gestures.
You don’t have to use them. Just keep them switched off. But don’t disregard the thousands of people who use and like them.
When they were introduced in Galeon I tried them, but I never got a hang for them.
Mouse gestures in fact were initially my main reason to use Galeon and not Mozilla. I first heard about mouse gestures in Opera 3.x and in my HCI classes at university. I like them and started using them with Opera 3 under Windows. I very quickly found out that the Linux browsers I used, didn’t have them, because I got so used to them, that I kept making mouse gestures in browsers which have never heard about it. And Opera wasn’t available for Linux at that time. So I found Galeon (1.2.x of course ;-).
And in general they are not faster in my opinion.
It’s just like gear shifting in a car: After a while you just don’t even have to think about it anymore. You just do it. You’re used to it. You can’t say, that counts for click back buttons, do you? (Well, it counts for hitting escape buttons, depending on you keyboard. ;-)
They lack interim feedback IMHO.
Does Alt-Left has feedback? Do you have a force feedback keyboard?
Apart from using the mouse usually is quite slow anyway…
You use always the tab key to navigate through web sites or your bookmarks? (As far as I remember, you aren’t a big fan of type-ahead find either…)
I’m a keyboard and command-line freak, I hold talks about command-line efficiency. But when it comes to the web, I need mainly two things to navigate: A location bar with history completion and auto-suggestion and a mouse with at least three buttons and a scroll wheel. My web browser is also the only graphical application I use regularly. Everything else runs in text-mode.
I consider mouse gestures to be another big hype.
Well, then it’s a hype which works very good for about eight or nine years for me.
I load about 50 (internal and external) web pages when I log in.Oh my god. I would DIE if I had to work that way!
You don’t have to, but I want to. Why should I open all that pages manually, if Galeon can load sessions?
I let you use browsers the way you do (just use them and adapt yourself), and you let me use browsers the way, I do (configure and adapt them).
Today, also Wouter Verhelst joined the discussion with visualising very nice and clearly what the core of our discussion is: How to deal with experienced users who know what they want at same time as with beginners who should be able to start working right off.
Regarding Wouters rhetoric question, why he left GNOME, my answer is:
Because I just don’t need it. I tried sawmill/sawfish and metacity
with GNOME, but it just didn’t satisfy me and it doesn’t have anything
I really need. fvwm2 with the keybindings a friend of mine and me
developed during our HCI studies at university (about 8 or 9 years
ago) worked better and were easier to implement. So after a few months
of using a GNOME desktop I got back to good ol’ fvwm, which still works fine
and fast on my 400 MHz desktop, although fvwm evolved over the
years from version 1.0 to 2.5 since then.
Tagged as: Browser, Ergonomy, Galeon, GNOME, Kazehakase, Linux, Mozilla, Other Blogs, Planet Debian, Rant, Sid, UI
// show without comments // write a comment