PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mozilla-Webwasher im Eigenbau [Umsteiger-tauglich, Suse8.x]



LX-Ben
26.04.03, 22:30
"Soviel Text für zehn Befehlszeilen?" Naja, ich muss es ja später
vielleicht auch nochmal verstehen, außerdem ist der Text als
mozilla-wash.zip angehängt. Dieses Script funktioniert auch für alle
mozilla-Derivate wie zB. Netscape. Im Einzelnen:

1. Zuerst wird das Home-Verzeichnis gestartet, das ist das auf dem
Desktop in der unteren Zeile angezeigte Haus-Symbol. Im konqueror-
Eingabefeld 'file:/home/unsernameXX' wird /.mozilla/default hinzu-
getippt und mit der Eingabetaste Enter bestätigt.
2. Nun erscheint ein neuer Ordner mit einer kryptischen Bezeichnung,
BEI MIR 9u42plpo.slt - diesen Namen notieren, jetzt ist schon fast
alles gewonnen.
3. Homeordner schließen und durch Klicken auf das Haus-Symbol neu Öffnen.
Mit der rechten Maustaste auf eine freie Stelle klicken und 'Neu erstellen'
- Verzeichnis - scripte : Damit kommt Ordnung ins Büro! Auch für neue
Scripte. Verzeichnis scripte Öffnen - mit der rechten Maustaste auf
eine freie Stelle klicken und 'Neu erstellen' - Textdatei - Name
mozilla-wash bestätigen.
4. Nun mit rechter Maustaste auf das neue Symbol mozilla-wash klicken und
'Öffnen mit' kwrite durchführen.
In der ersten Zeile wird
#!/bin/bash eingetragen
5. In der zweiten Zeile wird der Verzeichnis-Wechselbefehl gemäß obiger
Ziffer 2. eingetragen
cd ~/.mozilla/default/9u42plpo.slt
REM Die restlichen VIER Befehlszeilen sind für alle User gleich:
rm -f Cache/*
rm -f history.dat
rm -f cookies.txt
rm -f downloads.rdf

REM Damit werden der Cache, die history, die cookies und Webseiten-downloads-
Infos gelöscht - Groß-Kleinschreibung BEACHTEN. Der Schalter -f bedeutet
force, dh. ReMove der Dateien ohne jede (Fehler-)Meldung.

6. mozilla-wash durch Klicken auf Disk-Symbol (Kopfleiste) speichern und
schließen. Die neue Datei mozilla-wash hat allerdings nur ein Bleistift-
symbol, und beim Klicken auf das Symbol tut sich NICHTS. Also Anklicken
mit rechter Maustaste, Eigenschaften, Berechtigungen zum Schreiben sowie
Ausführen für Benutzer mit OK bestüätigen. Nun Home-Verzeichnis schließen
und Home nochmal starten, damit Suse8.x das korrekte Shell-Symbol zuordnet.

TEST: Nach Klick auf mozilla-wash und Aufsuchen der Ordner (mein Beispiel)
~/.mozilla/default/9u42plpo.slt bestätigt sich, dass sowohl der Ordner
Cache leer ist als auch die Dateien history.dat, cookies.txt und
downloads.rdf entfernt wurden. Da ich ein separates Testsystem benutze,
gibt es auch Mengenangaben: Als stinknormaler Anwender sammelten sich
im Cache in fünf Tagen 6MB an, also 0,5 GB pro Jahr. Bei lebhafter
Nutzung können das also auch locker 2 GB werden. Nicht gerechnet die
zigtausende von notwendigen oder unerwünschten jährlichen Cookies.
==============
UND JETZT WIRD mozilla-wash automatisch und damit vollwertig:

7. Das Home-Verzeichnis (Häuschen) öffnen und nach scripte wechseln.
mozilla-wash mit linker Maustaste auf den Desktop ziehen - "Hiermit
verknüpfen."
8. Im konqueror links oben "Pfeil nach oben" anklicken (zurück im Home-
verzeichnis) und ins Unterverzeichnis .kde wechseln. ACHTUNG: Wer den
konqueror nicht umgestellt hat auf "alle Dateien anzeigen", gibt in der
konqueror-Adresszeile jetzt einfach 'file:/home/usernameXX/.kde und Enter
ein. Dann auf den Ordner Autostart klicken.
9. Nun muss nur noch die mozilla-wash-Desktopverknüpfung per Maustaste
in diesen .kde-Autostart-Ordner verschoben werden, und bei jedem Desktop-
Start werden die unter Ziffer 4. beschriebenen Bereiche automatisch
'gewaschen.'
-----
Mit mozilla-wash können noch zwei andere Lösungen realisiert werden:

a) Im Home-Verzeichnis ~/.mozilla/default/9u42plpo.slt befindet sich
die Datei prefs.js, die die Mozilla-Grundeinstellungen enthält. Unter
dem Namen prefs.org habe ich mir eine Kopie erstellt und das Script
mozilla-wash um die Zeile 'cp prefs.org prefs.js' erweitert. Falls
die mozilla-Einstellungen irrtümlich oder fehlerhaft geändert wurden,
wird mit dem nüächsten kde-Start der Ursprungszustand wieder hergestellt;
falls ok, kopiere ich vor dem nächsten kde-Start prefs.js nach prefs.org

b) Einige Webseiten speichern das spezielle Layout in Cookies, deshalb
sollen die Cookies nicht komplett gelöscht werden. Oder das Anmelde-
Cookie für Linuxforen.de soll erhalten bleiben:
Die Datei cookies.txt wird unter dem Namen cookies.org kopiert und
zB. mit kwrite die unerwünschten Einträge aus cookies.org gelöscht.
Danach muss in mozilla-wash noch die Zeile 'rm -f cookies.txt' durch
'cp cookies.org cookies.txt' ersetzt werden.
-----
Erinnert wird daran, dass in mozilla die Popup-Fenster mit folgender
Einstellung abgestellt werden können:
Bearbeiten - Einstellungen - Erweitert - +/Symbol - Scripts&Plugins
Bei "Nicht angeforderte Fenster öffnen" darf der Knopf nicht
eingedrückt sein.
================
PS: Unter einigen Betriebssystemen gibt es solche Lösungen per
Setup automatisch - und vollautomatisch sind 50 Euro Lizenz-
gebühren fällig :D

MiGo
26.04.03, 23:39
Erinnert wird daran, dass in mozilla die Popup-Fenster mit folgender
Einstellung abgestellt werden können:
Bearbeiten - Einstellungen - Erweitert - +/Symbol - Scripts&Plugins
Bei "Nicht angeforderte Fenster öffnen" darf der Knopf nicht
eingedrückt sein.

Oder man lädt sich den Preferences Toolbar von XULPlanet herunter : hier (http://www.xulplanet.com/downloads/prefbar/) :D

Der lässt sich bequem über F8 ein- und ausblenden und erlaubt das schnelle Wechseln zwischen an/aus für Javascript, Popups und Bilder, lehrt den Cache und die History uvm.
Sehr praktische ergänzung zu Mozilla (ab 1.0) und Phoenix (ab 0.5).


Edit : Cookies löschen kann er (meines Wissens) nicht...

LX-Ben
02.05.03, 11:51
Hier noch ein Link auf thematisch passende Ergänzungen aus dem Forum:
"Können Cookies senden?" - Webcounter - Entschärfen von Web-Bugs (huch? :D)

http://www.linuxforen.de/forums/showthread.php?threadid=66931&highlight=webbug%2A

LX-Ben
22.02.04, 21:49
UPDATE: Script zum Webwashing von firefox(0.8 deutsch), getestet mit SuSE9.0/KDE3.x
---
#!/bin/bash

#firefox(0.8 deutsch)
cd ~/.phoenix/default/fet6l94u.slt
echo "Löschen Cache.. Cookies.. läuft.."
rm -rf Cache
rm -rf cookies.txt
rm -rf downloads.rdf
---
DETAILS ZUR EIGENEN UMSETZUNG:

0. ~/.phoenix/default/fet6l94u.slt - wie das individuelle *.slt-Verzeichnis der eigenen Partition heißt, muss jeder PC-Chef selbst durch Klicken in KDE3.x herausfinden und den Namen entsprechend anpassen.
1. Speichern als firefox-wash in beliebigem Verzeichnis - mein Vorschlag ist die Speicherung "in einem neuen zentralen Register" wie /usr/bin/scripte
2. Per Rechtsklick - Eigenschaften usw. ausführbar für alle user machen
3. Verknüpfung in den Ordner aller einzelnen User erstellen, um das Ausführen bei jeder user-Anmeldung zu automatisieren (wer selbst Chef ist, hat es einfacher :D ). Fehlerfrei getestet. --> /home/%username%/.kde/Autostart
4. Zu löschende Chronik-Historyspeicherungen wie unter mozilla1.4 bzw. firebird0.6 wurden nicht mehr gefunden.