{"id":7824,"date":"2013-03-30T15:44:10","date_gmt":"2013-03-30T14:44:10","guid":{"rendered":"http:\/\/tuxproject.de\/blog\/?p=7824"},"modified":"2013-03-30T15:45:56","modified_gmt":"2013-03-30T14:45:56","slug":"opendownload-und-das-mit-den-downloadpfaden","status":"publish","type":"post","link":"https:\/\/tuxproject.de\/blog\/2013\/03\/opendownload-und-das-mit-den-downloadpfaden\/","title":{"rendered":"Open\u00adDown\u00adloa\u00add\u00b2 und das mit den Down\u00adload\u00adpfa\u00adden"},"content":{"rendered":"<p>Mei\u00adne Fire\u00adfox-Erwei\u00adte\u00adrung <a href=\"https:\/\/addons.mozilla.org\/de\/firefox\/addon\/opendownload-10902\/\">Open\u00adDown\u00adloa\u00add\u00b2<\/a> erfreut sich ste\u00adti\u00adger Beliebt\u00adheit. Die Benut\u00adzer\u00adbe\u00adwer\u00adtun\u00adgen befin\u00adden sie \u00fcber\u00adwie\u00adgend f\u00fcr essen\u00adzi\u00adell, und es sei unbe\u00adgreif\u00adlich, war\u00adum so eine Funk\u00adtio\u00adna\u00adli\u00adt\u00e4t nicht schon l\u00e4ngst Teil von Fire\u00adfox selbst sei. So weit der Eigen\u00adlob.<\/p>\n<p>Eine Funk\u00adti\u00adon, die vie\u00adle Benut\u00adzer jedoch ver\u00admiss\u00adten, war es, den Stan\u00addard-Down\u00adload\u00adpfad anzu\u00adpas\u00adsen. Open\u00adDown\u00adloa\u00add\u00b2 spei\u00adchert aus\u00adzu\u00adf\u00fch\u00adren\u00adde Datei\u00aden \u00fcbli\u00adcher\u00adwei\u00adse in <em>&lt;temp&gt;\/mozOpenDownload<\/em>, aber vie\u00adle Benut\u00adzer w\u00fcr\u00adden gern ein ande\u00adres Ver\u00adzeich\u00adnis w\u00e4h\u00adlen. Nun hat das einen gro\u00ad\u00dfen Nach\u00adteil: Open\u00adDown\u00adloa\u00add\u00b2 ist eine ziem\u00adlich rein\u00adli\u00adche Erwei\u00adte\u00adrung. Datei\u00aden, die \u00e4lter als einen Tag sind, wer\u00adden bei jedem Klick auf \u201eAus\u00adf\u00fch\u00adren\u201c auto\u00adma\u00adtisch ent\u00adfernt. Was pas\u00adsiert, wenn man zum Bei\u00adspiel den Desk\u00adtop als Down\u00adload\u00adord\u00adner fest\u00adlegt, ist der Fan\u00adta\u00adsie des Lesers \u00fcber\u00adlas\u00adsen.<\/p>\n<p>Ich k\u00f6nn\u00adte die\u00adse Auf\u00adr\u00e4um\u00adrou\u00adti\u00adne optio\u00adnal machen, aber auch dann m\u00fcss\u00adte der Benut\u00adzer die\u00adse Opti\u00adon ver\u00adste\u00adhen und akti\u00advie\u00adren \u2013 mensch\u00adli\u00adches Ver\u00adsa\u00adgen auch wei\u00adter\u00adhin nicht aus\u00adge\u00adschlos\u00adsen. Auch das \u201eSper\u00adren\u201c \u201ewich\u00adti\u00adger\u201c Ver\u00adzeich\u00adnis\u00adse kommt eher nicht in Fra\u00adge, da die\u00adse von System zu System vari\u00adie\u00adren. Mit Open\u00adDown\u00adloa\u00add\u00b2 3.3.0 \u2013 ver\u00ad\u00f6f\u00adfent\u00adlicht vor kur\u00adzem und bereits durch Ver\u00adsi\u00adon 3.3.1 abge\u00adl\u00f6st \u2013 bin ich einen Kom\u00adpro\u00admiss ein\u00adge\u00adgan\u00adgen: Es ist nun nicht mehr nur m\u00f6g\u00adlich, son\u00addern auch ziel\u00adf\u00fch\u00adrend, unter <em>about:config<\/em> die Zei\u00adchen\u00adket\u00adte <em>extensions.openDownload2.downloadPath<\/em> anzu\u00adle\u00adgen, die den gew\u00fcnsch\u00adten Down\u00adload\u00adpfad angibt.<\/p>\n<p>War\u00adum so umst\u00e4nd\u00adlich? Nun, <em>about:config<\/em> warnt den Benut\u00adzer beim ersten Auf\u00adruf, dass alles, was er hier \u00e4ndert, nach\u00adhal\u00adti\u00adgen Scha\u00adden anrich\u00adten kann:<\/p>\n<p><a href=\"https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2013\/03\/about-config.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2013\/03\/about-config-300x99.png\" alt=\"about-config\" width=\"300\" height=\"99\" class=\"alignnone size-medium wp-image-7825\" srcset=\"https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2013\/03\/about-config-300x99.png 300w, https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2013\/03\/about-config-120x39.png 120w, https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2013\/03\/about-config.png 763w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\"><\/a><\/p>\n<p>Ein Kon\u00adfi\u00adgu\u00adra\u00adti\u00adons\u00addia\u00adlog ist schnell gedan\u00adken\u00adlos aus\u00adge\u00adf\u00fcllt. Wer aber die\u00adsen Umweg in Kauf nimmt, der soll\u00adte wis\u00adsen, was er tut \u2013 davon gehe ich zumin\u00addest aus. \u201eFal\u00adsche\u201c Pfa\u00adde funk\u00adtio\u00adnie\u00adren zumin\u00addest nicht. Das Vor\u00adhan\u00adden\u00adsein des Pfa\u00addes wird von Open\u00adDown\u00adloa\u00add\u00b2 \u00fcber\u00adpr\u00fcft.<\/p>\n<p>Und wie ent\u00adkommt man der Auf\u00adr\u00e4um\u00adrou\u00adti\u00adne? Tja, gar nicht. Open\u00adDown\u00adloa\u00add\u00b2 ist kein Ersatz f\u00fcr einen Down\u00adload\u00adma\u00adna\u00adger oder den nor\u00adma\u00adlen \u201eSpeichern\u201c-Knopf von Fire\u00adfox. Wer eine aus\u00adzu\u00adf\u00fch\u00adren\u00adde Datei dau\u00ader\u00adhaft behal\u00adten m\u00f6ch\u00adte, der soll\u00adte sie auf der Fest\u00adplat\u00adte spei\u00adchern und manu\u00adell aus\u00adf\u00fch\u00adren \u2013 das ist nur wenig mehr Auf\u00adwand. Alter\u00adna\u00adtiv <a href=\"https:\/\/tuxproject.de\/blog\/2011\/12\/dropit-dateien-sortieren-leicht-gemacht\/\">berich\u00adte\u00adte ich<\/a> im Dezem\u00adber 2011 \u00fcber Dro\u00adpIt, das Datei\u00aden sta\u00adpel\u00adwei\u00adse in vor\u00adge\u00adge\u00adbe\u00adne Ord\u00adner ver\u00adschie\u00adben kann. Als Linux- und BSD-Nut\u00adzer schreibt man sich f\u00fcr so etwas ver\u00admut\u00adlich eher <a href=\"http:\/\/www.unix.com\/os-x-apple\/186333-moving-files-automatically.html\">ein Shell\u00adscript<\/a>.<\/p>\n<p>Zu beach\u00adten ist, dass das Ver\u00adschie\u00adben nat\u00fcr\u00adlich erst <em>nach<\/em> dem Aus\u00adf\u00fch\u00adren durch\u00adge\u00adf\u00fchrt wer\u00adden soll\u00adte, da Open\u00adDown\u00adloa\u00add\u00b2 sonst die Datei nicht mehr fin\u00adden kann und even\u00adtu\u00adell unsch\u00f6\u00adne Feh\u00adler\u00admel\u00addun\u00adgen aus\u00adgibt.<\/p>\n<p>Wei\u00adte\u00adre Anre\u00adgun\u00adgen sind will\u00adkom\u00admen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mei\u00adne Fire\u00ad\u00adfox-Erwei\u00adte\u00adrung Open\u00adDown\u00adloa\u00add\u00b2 erfreut sich ste\u00adti\u00adger Beliebt\u00adheit. Die Benut\u00adzer\u00adbe\u00adwer\u00adtun\u00adgen befin\u00adden sie \u00fcber\u00adwie\u00adgend f\u00fcr essen\u00adzi\u00adell, und es sei unbe\u00adgreif\u00adlich, war\u00adum so eine Funk\u00adtio\u00adna\u00adli\u00adt\u00e4t nicht schon l\u00e4ngst Teil von Fire\u00adfox selbst sei. So weit der Eigen\u00adlob. Eine Funk\u00adti\u00adon, die vie\u00adle Benut\u00adzer jedoch ver\u00admiss\u00adten, war es, den Stan\u00ad\u00addard-Down\u00ad\u00adloa\u00add\u00adpfad anzu\u00adpas\u00adsen. Open\u00adDown\u00adloa\u00add\u00b2 spei\u00adchert aus\u00adzu\u00adf\u00fch\u00adren\u00adde Datei\u00aden \u00fcbli\u00adcher\u00adwei\u00adse in &lt;temp&gt;\/mozOpenDownload, aber vie\u00adle \u2026<\/p>\n<p><a href=\"https:\/\/tuxproject.de\/blog\/2013\/03\/opendownload-und-das-mit-den-downloadpfaden\/\" class=\"more-link\">\u2018Open\u00adDown\u00adloa\u00add\u00b2 und das mit den Down\u00adload\u00adpfa\u00adden\u2019 wei\u00adter\u00adle\u00adsen \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[5,19],"tags":[],"series":[],"class_list":["post-7824","post","type-post","status-publish","format-standard","hentry","category-projekte","category-nerdkrams"],"share_on_mastodon":{"url":"","error":""},"wp-worthy-pixel":{"ignored":false,"public":null,"server":null,"url":null},"wp-worthy-type":"normal","_links":{"self":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/7824","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/comments?post=7824"}],"version-history":[{"count":0,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/7824\/revisions"}],"wp:attachment":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/media?parent=7824"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/categories?post=7824"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/tags?post=7824"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/series?post=7824"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}