LF Tipp: Emacs Tastaturbelegung, um den URL in Firefox zu editieren

ArticleCategory:

Applications

AuthorImage:[Here we need a little image from you]

[Photo of the Author]

TranslationInfo:[Author + translation history. mailto: or http://homepage]

original in en Guido Socher

en to de Katja Socher

AboutTheAuthor:[A small biography about the author]

Guido hat noch einige Tipps, die er hier posten kann, aber keine unendliche Anzahl. Wenn dir dieser Tipp gefällt oder einer der früheren und du hast eine Idee für einen Tipp, der nützlich sein könnte, dann schicke ihn mir bitte in einer Email. Er wird dann hier unter deinem Namen gepostet. Ein Bild von dir muß nicht unbedingt dabei sein. Das ist optional.

Abstract:

Dies ist ein kleiner Tipp. Von jetzt ab wird es in LinuxFocus mindestens einen neuen Tipp pro Monat geben. Wenn du Ideen für neue Tipps hast, schicke sie bitte an guido(Q)linuxfocus.org

ArticleIllustration:

firefox-1.0

ArticleBody:

Einführung

Alle Versionen von Netscape, Mozilla und dann Firefox unterstützten die emacs Tastaturbelegung, um den URL zu editieren. Alle Versionen? Nein, seit Firefox-1.0 hat sich die Tastaturbelegung geändert, außer wenn man den Gnomedesktop benutzt und die Einstellung "gnome-control-center->Keyboard Sortcuts->Text editing shortcuts->Emacs" gewählt hat.

Ich benutze xfce als Desktop und Firefox-1.0 sah wie ein netter und fortschrittlicher Webbrowser aus, wurde für mich dann aber unbenutzbar. Die shortcuts, die ich immer benutzt habe, funktionierten plötzlich nicht mehr:
crtl-a  go to beginning of the line
crtl-e  just to the end of the line
crtl-u  delete the line
crtl-d  delete to the right
crtl-k  kill the text from cursor to the end of the line
...
Diese Tastenkombinationen haben eine Dekade lang für Linux-Webbrowser funktioniert und bis Firefox-0.9. Jetzt waren sie weg. Eine Katastrophe, wenn man sie gewohnt war. Sie machten das Manövrieren durch das Web leicht und einfach. Plötzlich war das Surfen im Web einfach schmerzhaft. Ich war stinkwütend, dass Microsoft den Linuxdesktop übernommen zu haben schien.

Die Lösung

Firefox respektiert gtk-2 keybindings seit Firefox-1.0. Wenn du weder gnome noch kde benutzt, kannst du die folgende Datei .gtkrc-2.0 in deinem home Verzeichnis anlegen und darin das folgende schreiben:
include "/usr/share/themes/Emacs/gtk-2.0-key/gtkrc"
gtk-key-theme-name = "Emacs"
Starte Firefox neu und du hast einen freundlichen Browser, der deine Befehle respektiert :-)