ProjekteNerdkrams
OpenDownload² und das mit den Downloadpfaden

Meine Fire­fox-Erweiterung Open­Down­load² erfreut sich stetiger Beliebtheit. Die Benutzer­be­w­er­tun­gen befind­en sie über­wiegend für essen­ziell, und es sei unbe­grei­flich, warum so eine Funk­tion­al­ität nicht schon längst Teil von Fire­fox selb­st sei. So weit der Eigen­lob.

Eine Funk­tion, die viele Benutzer jedoch ver­mis­sten, war es, den Stan­dard-Down­loadp­fad anzu­passen. Open­Down­load² spe­ichert auszuführende Dateien üblicher­weise in <temp>/mozOpenDownload, aber viele Benutzer wür­den gern ein anderes Verze­ich­nis wählen. Nun hat das einen großen Nachteil: Open­Down­load² ist eine ziem­lich rein­liche Erweiterung. Dateien, die älter als einen Tag sind, wer­den bei jedem Klick auf “Aus­führen” automa­tisch ent­fer­nt. Was passiert, wenn man zum Beispiel den Desk­top als Down­loadord­ner fes­tlegt, ist der Fan­tasie des Lesers über­lassen.

Ich kön­nte diese Aufräum­rou­tine option­al machen, aber auch dann müsste der Benutzer diese Option ver­ste­hen und aktivieren — men­schlich­es Ver­sagen auch weit­er­hin nicht aus­geschlossen. Auch das “Sper­ren” “wichtiger” Verze­ich­nisse kommt eher nicht in Frage, da diese von Sys­tem zu Sys­tem vari­ieren. Mit Open­Down­load² 3.3.0 — veröf­fentlicht vor kurzem und bere­its durch Ver­sion 3.3.1 abgelöst — bin ich einen Kom­pro­miss einge­gan­gen: Es ist nun nicht mehr nur möglich, son­dern auch zielführend, unter about:config die Zeichen­kette extensions.openDownload2.downloadPath anzule­gen, die den gewün­scht­en Down­loadp­fad angibt.

Warum so umständlich? Nun, about:config warnt den Benutzer beim ersten Aufruf, dass alles, was er hier ändert, nach­halti­gen Schaden anricht­en kann:

about-config

Ein Kon­fig­u­ra­tions­di­a­log ist schnell gedanken­los aus­ge­füllt. Wer aber diesen Umweg in Kauf nimmt, der sollte wis­sen, was er tut — davon gehe ich zumin­d­est aus. “Falsche” Pfade funk­tion­ieren zumin­d­est nicht. Das Vorhan­den­sein des Pfades wird von Open­Down­load² über­prüft.

Und wie entkommt man der Aufräum­rou­tine? Tja, gar nicht. Open­Down­load² ist kein Ersatz für einen Down­load­man­ag­er oder den nor­malen “Speichern”-Knopf von Fire­fox. Wer eine auszuführende Datei dauer­haft behal­ten möchte, der sollte sie auf der Fest­plat­te spe­ich­ern und manuell aus­führen — das ist nur wenig mehr Aufwand. Alter­na­tiv berichtete ich im Dezem­ber 2011 über DropIt, das Dateien stapel­weise in vorgegebene Ord­ner ver­schieben kann. Als Lin­ux- und BSD-Nutzer schreibt man sich für so etwas ver­mut­lich eher ein Shellscript.

Zu beacht­en ist, dass das Ver­schieben natür­lich erst nach dem Aus­führen durchge­führt wer­den sollte, da Open­Down­load² son­st die Datei nicht mehr find­en kann und eventuell unschöne Fehler­mel­dun­gen aus­gibt.

Weit­ere Anre­gun­gen sind willkom­men.

Senfecke:

  1. Noch eine Erweiterung, um den Brow­er zumüllen. Der Öff­nen-mit-Dia­log ist vorhan­den, jeden­falls unter Lin­ux. Und für einen Dop­pel- oder Recht­sklick zum Aus­führen reichen meine Kräfte alle­mal aus.

  2. Unter Lin­ux gibt es keinen “Ausführen”-Knopf. Opera hat ihn übri­gens. Aber ich dachte, ger­ade du würdest gern weniger klick­en müssen.

  3. Unter Lin­ux gibt es keinen „Ausführen”-Knopf.

    Das habe ich auch nicht behauptet.
    Ich klicke da, wo es sin­nvoll ist und mir über­mäßige Arbeit erspart. Das ist vor­liegend nicht der Fall. Das ist eben der Unter­schied zwis­chen Lin­ux­ern und Euch Micro­suck­ern: Lin­ux­er wis­sen, worauf es ankommt.

Comments are closed.

https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_smilenew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_biggrin2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_sadnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_eek.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_shocked.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_confusednew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_coolnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_lol.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_madnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_aufsmaul.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_seb_zunge.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_blushnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_frown.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_twistedevil1.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_twistedevil2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/icon_mad.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_rolleyesnew.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_wink2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_idea2.gif  https://tuxproject.de/blog/wp-content/plugins/wp-monalisa/icons/smiley_emoticons_arrow2.gif 
mehr …
 

Erlaubte Tags:
<strong> <em> <pre> <code> <a href="" title=""> <img src="" title="" alt=""> <blockquote> <q> <b> <i> <del> <tt> <span style=""> <strike>

Datenschutzhinweis: Deine IP-Adresse wird nicht gespeichert. Details findest du hier.