Articles with tag “tipps” (page 1 of 1):

Chaosradio Express-RSS-Feed in Liferea richtig anzeigen

On in “Software” by Tblue
Tags: , , ,

Der Chaosradio Express-RSS-Feed wird vom RSS-Reader Liferea nicht richtig angezeigt (das dürfte natürlich auch auf andere Feeds zutreffen, die wie im Folgenden beschrieben formatiert sind).

Das liegt daran, dass der von Liferea gewünschte HTML-Inhalt jedes Elements in einem einfachen XHTML-<body>-Tag steht, das der Reader nicht zu beachten scheint. Da der RSS-Feed aber <itunes:summary>-Tags enthält, zeigt Liferea stattdessen deren Inhalte an. Das Problem? Dieses Tag enthält — jedenfalls bei diesem Feed — reinen Text und kein HTML. Man bekommt also im Reader nur eine lange, schlecht lesbare Zeile Text zu Gesicht… Dabei wäre es doch viel angenehmer, die formatierten HTML-Inhalte präsentiert zu bekommen.

Meine Lösung besteht aus einem XSLT-Stylesheet, einem XSLT-Prozessor (xsltproc aus libxslt) und Lifereas Filter-Feature.

Um das XSLT-Stylesheet mit Liferea zu nutzen, lädt man es herunter, wählt in den Feed-Eigenschaften auf dem Quelle-Tab Benutze einen Filter zum Konvertieren und trägt in dem erscheinenden Textfeld etwas ein wie:

xsltproc /pfad/zum/xslt-stylesheet -

Der Bindestrich am Ende ist nötig! Er steht für stdin, die Standardeingabe, über die Liferea den Feed an xsltproc weitergibt.

Et voilà! Der nächste CRE-Podcast sollte nun richtig formatiert angezeigt werden.

Erklärung: Das Stylesheet entfernt alle <itunes:summary>-Elemente und ersetzt die <body>-Tags durch <content:encoded>-Tags, die Liferea gerne hat.

Das obige Mini-Howto trifft auf Liferea 1.6.3, laufend auf einem Linux-System, zu.

Acer Extensa 5220, Linux und p4_clockmod

On in “Linux” by Tblue3 comments
Tags: , , ,

Mein Notebook, ein Acer Extensa 5220, läuft wunderbar mit Linux. Einziger Nachteil: Das p4-clockmod-Kernelmodul, mit dem ich die Frequenz der CPU (Intel Celeron M 530) beeinflussen und somit Strom sparen könnte, erkennt den Prozessor nicht.

Ein Patch behebt das Problem. Ich habe bisher immer den ganzen Kernel rekompilliert, das wurde mir auf die Dauer aber zu umständlich bzw. zeitaufwändig. Ich habe deswegen nach einem Weg gesucht, nur das eine Modul neu zu kompillieren und will im folgenden Eintrag beschreiben, wie ich das gemacht habe.

Patch anwenden

Nachdem man die Kernelquellen für seine Kernelversion heruntergeladen und evtl. gepatcht hat, wechselt man in das Sourceverzeichnis und wendet den Patch für das Modul an:

$ patch -Np1 -i pfad/zur/obigen/patchdatei

Das sollte problemlos klappen.

Kernelkonfiguration kopieren

Klappt folgender Befehl nicht…

$ zcat /proc/config.gz > .config

…kann man diesen hier probieren (evtl. Verzeichnis anpassen):

$ cp "/usr/src/linux-`uname -r`/.config" .

Kompillation vorbereiten

$ make silentoldconfig prepare modules_prepare

Nun zum letzten Schritt:

Modul kompillieren & kopieren

U. U. müsst ihr beim cp-Befehl den Zielpfad anpassen. Die letzten beiden Befehle müssen mit root-Rechten ausgeführt werden.

$ make arch/x86/kernel/cpu/cpufreq/p4-clockmod.ko
# cp arch/x86/kernel/cpu/cpufreq/p4-clockmod.ko \
    "/lib/modules/`uname -r`/kernel/arch/x86/kernel/cpu/cpufreq"
# /sbin/depmod -A

Zum Schluss…

…könnt ihr nun das Modul (als root) laden und überprüfen, ob es ordnungsgemäß geladen wurde:

# modprobe p4_clockmod
$ dmesg|tail

In der dmesg-Ausgabe müsste folgendes zu sehen sein:

p4-clockmod: P4/Xeon(TM) CPU On-Demand Clock Modulation available

Das wars. :-)

Die VMware remote console und das Pfeiltasten-Problem

On in “Software” by Tblue
Tags: , , ,

Neulich wollte ich mir mit Hilfe der VMware remote console (in Gestalt eines Firefox-Plugins) Zugriff auf eine virtuelle Maschine eines VMware-Servers verschaffen.

Leider funktionierten meine Pfeiltasten und verschiedene andere Tasten nicht richtig, was mich davon abhielt, Debian zu installieren, da ich schlicht und einfach nicht durch die Installer-Menüs navigieren konnte. Nach der Benutzung meiner Lieblingssuchmaschine stieß ich dann auf die Lösung, die ich meinen Lesern nicht vorenthalten will, habe ich doch auch etwas gebraucht, um sie zu finden. ;-)

Um das nervige Pfeiltasten-Problem zu lösen, muss man die folgende Zeile zur Datei ~/.vmware/config hinzufügen (die Tilde ~ steht hierbei für das Homeverzeichnis und wird von den meisten Shells automatisch ersetzt; wenn die Datei nicht existiert, dann einfach anlegen):

xkeymap.nokeycodeMap = true

Schließt man nun die evtl. geöffnete Konsole und öffnet sie wieder, sollten die Pfeiltasten funktionieren (möglichweise ist auch ein Firefox-Neustart nötig, ich weiß es nicht mehr genau).

Viel Spaß. :-)

Tipp: Cookie-Tracking verschiedener Werbenetzwerke verhindern

On in “Internet” by Tblue
Tags: ,

Viele Werbenetzwerke wie z. B. DoubleClick und Akamai setzen Tracking-Cookies, um ihre Werbung zu personalisieren. Wem das nicht gefällt, kann mit Hilfe eines Tools der Network Advertising Initiative (NAI) das Setzen dieser Cookies für mehrere Anbieter gleichzeitig unterbinden (u. U. kurz den Adblocker ausschalten, damit die Cookies gesetzt werden können. Nein, es ist kein Widerspruch, einen Adblocker zu benutzen und Tracking-Cookies ausschalten zu wollen. Es gibt immer noch Seiten, die auf meiner Ausnahmeliste stehen und die somit Werbung eben dieser Werbenetzwerke einblenden).

Bei mir konnte das NAI-Tool das Opt-Out-Cookie für Tribal Fusion nicht setzen, das lässt sich aber ändern, indem man die Opt-Out-Seite von Tribal Fusion direkt besucht.

So sieht das doch gleich viel besser aus:

Network Advertising Initiative - Opt-Out aus allen Werbenetzwerken erfolgreich

Firefox 3: Keine Warnung beim Schließen eines Fensters mit mehreren Tabs

On in “Software” by Tblue
Tags: , ,

Was tun, wenn Firefox 3 beim Schließen eines Fensters mit mehreren Tabs nicht mehr warnt, obwohl die Option Warnen, wenn ein Fenster mit mehreren Tabs geschlossen werden soll aktiviert ist?

Laut My Digital Life tritt dieses Problem nur auf, wenn Firefox so konfiguriert ist, dass beim Starten alle Fenster und Tabs wiederhergestellt werden sollen (Einstellungen » Allgemein » Start » Wenn Firefox gestartet wird: [Fenster und Tabs der letzten Sitzung anzeigen]).

Was aber, wenn etwas anderes eingestellt ist und es noch immer nicht funktioniert?

Falls Tab Mix Plus installiert ist, liegt die Ursache möglicherweise dort. Tab Mix Plus kann den Sitzungsmanager von Firefox ersetzen. Um den Sitzungsmanager von Firefox wieder zu aktivieren, geht man wie folgt vor:

Extras » Tab Mix Plus - Einstellungen » Sitzung » Haken bei Integrierte Sitzungs-Wiederherstellung von Firefox benutzen setzen; Beim Starten des Browsers auf [Startseite anzeigen] oder [Leere Seite anzeigen] setzen » Auf OK klicken.

Nun sollte beim Schließen eines Fensters mit mehreren offenen Tabs dieser Hinweis erscheinen:

Firefox-Dialog: "Sollen die offenen Tabs für den nächsten Start gespeichert werden?"

Ist Nicht wieder fragen aktiviert, wird beim Klicken auf Beenden automatisch die Option Warnen, wenn ein Fenster mit mehreren Tabs geschlossen werden soll deaktiviert, während ein Klick auf Speichern und Beenden den Startmodus auf Fenster und Tabs der letzten Sitzung anzeigen setzt. Will man die Warnung also auch beim nächsten Mal sehen, sollte Nicht wieder fragen nicht angekreuzt werden.