UMSCHALTEN DER PROXY-EINSTELLUNGEN im Menü des K-Meleon Browser Zusätzlich einzutragen Im K-Meleon 0.9 Browser läßt sich über die "Privacy Bar" beispielsweise die Ausführung von Java Script leicht temporär aus- und einschalten. Was fehlt, ist eine Möglichkeit die Proxy-Einstellungen schnell zu wechseln, um beispielsweise bestimmte Bilder oder Werbebanner zu blockieren oder über die direkte Verbindung zum Internet ausnahmsweise zuzulassen. Aber das läßt sich nachtragen. Ergänzt werden müssen dazu die Dateien C:\Programme\K-Meleon\PROFILES\... \MENUS.CFG C:\Programme\K-Meleon\PROFILES\... \MACROS.CFG C:\Programme\K-Meleon\SKINS\... \TOOLBARS.CFG !!  ALLE Dateien wie immer bei allen Änderungen bitte VORHER SICHERN! !! Wie durch Öffnen der Einstellungen in about:config und Änderungen der Proxy-Einstellungen in den Präferenzen festzustellen ist, wird die Proxy-Einstellung in "network.proxy.type" gespeichert: network.proxy.type = 2 >> Automatische Proxy-Einstellung network.proxy.type = 1 >> Manuelle Proxy-Einstellung network.proxy.type = 0 >> Kein Proxy ( direkte Verbindung zum Internet ) Diese Möglichkeiten müssen in den K-Meleon - Konfigurationsdateien eingetragen werden, um zwischen ihnen im Browser - Menü umschalten zu können. Beschrieben werden hier die Umschaltung zwischen den Zuständen 0 und 2. Orientieren kann man sich bei den Eintragungen an der Einstellungsmöglichkeit für Cookies, da diese ebenfalls zwischen den Zuständen 0 und 2 umschaltet. Alle Eintragungen werden bei geschlossenem K-Meleon vorgenommen. I. Als erstes wird in der MENUS.CFG an geeigneter Stelle in der Nähe von: macros(CKToggle, Block Cookies) Folgendes zusätzlich eingetragen: macros(ProxyToggle, Auto Proxy) Die Datei speichern und schließen. II. Dann wird in der MACROS.CFG a) unter # ----PRIVACY MACROS---- an geeigneter Stelle in der Nähe von: $cookies="network.cookie.cookieBehavior"; Folgendes zusätzlich eingetragen: $proxytype="network.proxy.type"; b) und an geeigneter Stelle in der Nähe von: CKToggle { togglepref(INT,$cookies,2,0); &Sync; getpref(INT,$cookies)==2 ? $tip="BLOCKED":$tip="ALLOWED"; statusbar("Cookies ".$tip); } Folgendes zusätzlich eingetragen: ProxyToggle { togglepref(INT,$proxytype,2,0); &Sync; getpref(INT,$proxytype)==2 ? $tip="AUTO":$tip="OFF"; statusbar("Proxy ".$tip); } b) sowie an geeigneter Stelle in der Nähe von: setcheck("macros(CKToggle)", getpref(INT,$cookies)); pluginmsg(toolbars,"CheckButton","Privacy Bar,macros(CKToggle),".(getpref(INT,$cookies) ? 1:0)); Folgendes zusätzlich eingetragen: setcheck("macros(ProxyToggle)", getpref(INT,$proxytype)); pluginmsg(toolbars,"CheckButton","Privacy Bar,macros(ProxyToggle),".(getpref(INT,$proxytype) ? 1:0)); Die Datei speichern und schließen. III. Nun muß noch in der korrekten(!) TOOLBARS.CFG* an geeigneter Stelle in der Nähe von beispielsweise (!): Cookies { macros(CKToggle) Block Cookies privhot.bmp[2] privcold.bmp[2] } Beispielsweise (!) Folgendes zusätzlich eingetragen werden: Proxy { macros(ProxyToggle) Auto Proxy privhot.bmp[0] privcold.bmp[0] } Um welche TOOLBARS.CFG es hier geht, hängt von der benutzten Browser - Oberfläche ab. Diese läßt sich durch Öffnen der Präferenzen unter "Display /Skin" feststellen. Den entsprechenden Ordner unter C:\Programme\K-Meleon\SKINS\... öffnen und darin die TOOLBARS.CFG ergänzen. Je nach Skin ( hier: Phoenity ) sind die Vorgaben in der TOOLBARS.CFG anders. Im Allgemeinen bestehen die Menü-Buttons aus den entsprechenden Abschnitten zweier Bilderketten, einmal für AN und einmal für AUS. Daraus einen geeigneten Abschnitt auswählen ( hier: [0] ). Ein Abschnitt mit der Aufschrift "Proxy" wird kaum zu finden sein. Sollte einen das stören, muß man noch die Bilderkette entsprechend verändern oder ergänzen. Alle Dateien wie immer bei allen Änderungen bitte VORHER SICHERN. Hinrichs 2011