Archiv

Artikel Tagged ‘Firefox’

Debian Linux – icedove & icewesel abgewöhnen

4. April 2010 TheMaster Keine Kommentare

Ich bin ja bekennender Debian-Fan. Auch für den Desktop & Laptop. Das einzige was mich seit Jahren immer wieder nervt, sind die beiden Debian-Versionen von Mozilla Thunderbird und Mozilla Firefox.  So heissen sie in Debian icedove und iceweasel.

Da ich doch eher auf das Originalstehe – was afaik auch stabiler läuft – habe ich meinem Laptop immer wieder die symlinks in /usr/bin/ auf die in /opt installierten Originalversionen geändert. Damit kann man sehr gut arbeiten.

Was jetzt aber noch nervig war, dass jedes mal wenn es ein Update von icewesel und icedove gab, dieses per apt-get automatisch installiert wurde. Und das musste jetzt endlich weg. Wie das geht? Sehr simpel. Hierzu bietet apt-get / aptitude das sogenannte “Apt-Pinning”. Diese wird wird über die Datei

/etc/apt/preferences

gesteuert. Um icedove und icewesel hier einzupflegen benötigen wir erstmal die Versionen die wir derzeit installiert haben:

root@laptop:~# apt-cache show icedove | grep Version
Version: 2.0.0.24-0lenny1
Version: 2.0.0.22-0len1

root@laptop:~# apt-cache show iceweasel | grep Version
Version: 3.5.8-1~bpo50+2
Version: 3.0.6-3

Die untere Zeile zeigt uns hi

er die aktuell installierte Version an. In meinem Fall also icedove 2.0.0.22-olenny1 und iceweasel 3.0.6-3

Nun tragen wir diese Versionen in die /etc/apt/preferences ein:

Package: icedove
Pin: version 2.0.0.22-olenny1
Pin-Priority: 989

Package: iceweasel
Pin: version 3.0.6-3
Pin-Priority: 989

Damit geben wir dem Paketen jeweils die Pin-Priorität 989 und auf die Versionen 2.0.0.22 und 3.0.6-3 festgeschrieben. Den Erfolg können können wir mittels

apt-cache policy

prüfen. Das Ergebnisse sollte dem hier entsprechen:

[...]
Per Pinning verwaltete Pakete:
icedove -> 2.0.0.22-0lenny1
iceweasel -> 3.0.6-3

Die genaue Beschreibung wie Apt-Pinning funktioniert ist sehr komplex, sehr gut beschrieben ist dieses im Debian Anwenderhandbuch, welches ich hier neben dem Apt Howto als Wissensquelle verwendet habe.

Java im Firefox 3.6 unter Linux

7. February 2010 TheMaster Keine Kommentare

Nach dem Update meines geliebten FF auf die Version 3.6 stieg mein Java aus…

Ursache ist, dass der FF 3.6 mindes Java 6 Update 10 benötigt. Dieses wir auch nicht mehr über die libjavaplugin_oji.so im FF eingebunden, sondern über die libnpjp2.so.

Also was machen? Neueste Version herunterladen und korrekt verlinken:

Download unter: http://www.java.com/de/download/manual.jsp

Danach die selfextracting Binary nach /opt entpacken und ins Plugin Verzeichnis von Firefox wechseln.

cd /opt/firefox/plugins
ln -s /opt/jre1.6.0_18/lib/i386/libnpjp2.so .

Danach den Firefox neu starten und schon klappt es wieder mit Java. BTW: Eine Testseite ob das Javaplugin läuft:

http://www.java.com/de/download/help/testvm.xml

KategorienHowTo Tags: , , , , ,

Firefox 3.6 – Tabs immer hinten öffnen

22. January 2010 TheMaster 1 Kommentar

Seit Version 3.6 öffnete der Firefox neue Tabs immer direkt hinter dem aktuellen. Bisher war es immer am Ende. Wer lieber das alte Verhalten hat,kann dies einfach wieder umstellen.

Vorgehensweise:

  • Im FF die Adresse about:config aufrufen
  • In der Suchleiste oben browser.tabs.insertRelatedAfterCurrent eingeben, um die lange Liste zu filtern.
  • den Parameter mit einem Doppelklick auf den Eintrag von true auf false setzen.

Und schon werden die neuen Tabs wieder am Ende geöffnet :-)

BTW: Es gibt AddOns die sich ausschlieslich um diese Funktion kümmern…. Naja, wer’s braucht.

Firefoxstartseite automatisch setzen

3. October 2009 TheMaster Keine Kommentare

Vielen Dank an flominator, der mir einen Wertvollen Tipp zum automatischen Setzen der Firefox Startseite gab:

@echo off
set PATH=%PATH%C:\;

rem Hier die neue Startseite eintragen (keine abschließenden Leerzeichen!!!)
set neue_url=http://www.meine.url

rem Verzeichniswechsel zum Ordner Mozilla im Pfad für Anwendungsdaten
C:
cd “%appdata%”
cd Mozilla

rem Hier wird nach sämtlichen prefs.js Dateien im Ordner gesucht und diese nacheinander verarbeitet
rem Zuerst wird die aktuelle Startseite aus der Datei ausgelesen und in der Datei C:\needle.txt gespeichert
rem Anschließend wird besagter Text aus C:\needle.txt in einer temporären Kopie der prefs.js durch den Text aus neue_url ersetzt
for /F “delims=!” %%f in (‘dir /s /b prefs.js’) DO ( find “browser.startup.homepage” “%%f” | find “http”  | repl \q \\q > C:\needle.txt
FOR /F “delims=!” %%n in (‘type C:\needle.txt’) DO ( echo %%n
type “%%f” | repl “%%n”  “user_pref(\qbrowser.startup.homepage\q, \q%neue_url%\q);” > C:\prefs.tmp)
copy C:\prefs.tmp “%%f”
)
)

rem Löschung der temporären Dateien
del C:\needle.txt
del C:\prefs.tmp

Obiges Script einfach als ffhomepage.bat speichern und beim Login automatisch ausführen. Z.B. durch Aufruf in der netlgon.bat der Windows-Domäne

Und wenn man dann noch die Datei C:\Programme\Mozilla Firefox\browserconfig.properties entsprechend füllt,hat man so im Firefox immer die korrekte Startseite.

@echo off
set PATH=%PATH%C:\;

rem Hier die neue Startseite eintragen (keine abschließenden Leerzeichen!!!)
set neue_url=http://www.meine.url

rem Verzeichniswechsel zum Ordner Mozilla im Pfad für Anwendungsdaten
C:
cd “%appdata%”
cd Mozilla

rem Hier wird nach sämtlichen prefs.js Dateien im Ordner gesucht und diese nacheinander verarbeitet
rem Zuerst wird die aktuelle Startseite aus der Datei ausgelesen und in der Datei C:\needle.txt gespeichert
rem Anschließend wird besagter Text aus C:\needle.txt in einer temporären Kopie der prefs.js durch den Text aus neue_url ersetzt
for /F “delims=!” %%f in (dir /s /b prefs.js’) DO ( find “browser.startup.homepage” “%%f” | find “http”  | repl \q \\q > C:\needle.txt
FOR /F “delims=!” %%n in (‘type C:\needle.txt’) DO ( echo %%n
type “%%f” | repl “%%n”  “user_pref(\qbrowser.startup.homepage\q, \q%neue_url%\q);” > C:\prefs.tmp)
copy C:\prefs.tmp “%%f”
)
)

rem Löschung der temporären Dateien
del C:\needle.txt
del C:\prefs.tmp

KategorienHowTo Tags: , , ,