Liferea FAQ

| Liferea - Frequently Asked Questions |

Hinweis: Diese FAQ ist auch online verfügbar.

Q: Wo finde ich die neueste Liferea-Version?
  A: Der einfachste Weg ist es das neueste Binär- oder Quellpaket von der SourceForge Projekt Homepage herunterzuladen. Noch besser ist es aber Liferea-Pakete der eigenen Linux-Distribution zu verwenden. Eine Liste der Distributionen mit eigene Liferea-Paketen gibt es hier.
Q: Sicherheit und Liferea
  A: Liferea mag funktional das richtige Programm sein, ist aber nicht notwendigerweise die beste Lösung für sicherheitskritische Anwendung. Hier einige zu beachtende Einschränkungen:
  - Wird HTTP- oder Proxy-Authentifikation benutzt werden die Benutzernamen und Paßwörter unverschlüsselt in ~/.liferea/feedlist.opml abgespeichert. Diese Datei hat die Zugriffsberechtigung: 0600.
  - Abhängig von den umask Einstellungen kann das ~/.liferea Verzeichnis für jederman lesbar sein.
  - Das Cache-Verzeichnis in dem die Abonnement-Inhalte gespeichert werden ist ausschließlich für den Besitzer lesbar, die Inhalte werden allerdings im Klartext in XML abgelegt.
  - Das von Liferea benutzte Mozilla-Profil wird entsprechend der umask Einstellungen angelegt. Dies gilt ebenso für alle anderen temporär angelegten Dateien.
  - Das von Liferea benutzte Mozilla-Profil wird beim ersten Start des Programmes erstellt und ist ein praktisch unkonfiguriertes Mozilla-Profil! Das kann ein signifikantes Sicherheitsproblem darstellen (Javascript, Software Installation, Plugins...). Das kann umgangen werden, wenn es durch ein bereits konfiguriertes Profil z.B. eine existierenden Mozilla-Installation ersetzt wird.
  - Diese Liste ist sicher nicht komplett!
Q: Benutzt man Lifere mit dem Mozilla Rendering Modul wandert der Eingabe-Fokus immer zum HTML Widget. Das stört!
  A: In der Tat ist das ein Mozilla-Verhalten und kein Fehler von Liferea. In Bugzilla kann man dazu für die Behebung dieser Fehler votieren: #210373 und #226708.
Q: Liferea ist fehlerhaft! Es beendet sich nicht wenn ich den Schließen-Button des Fenstermanagers anklicke und das Trayicon aktiviert ist.
  A: Wir sehen das als sinnvolles Verhalten und nicht als Fehler. Die Idee ist das die GUI aus zwei visuellen Schnittstellen für zwei verschiedene Benutzungsmodi besteht. Soll eine dieser beiden auf Benutzeranfrage hin geschlossen werden bedeutet das nicht, daß das Ganze - das Programm - beendet werden soll. "Schließen" des Hauptfenster meint das Schließen diese Fensters als solches. "Schließen des Fensters" heißt nicht "Beenden der Applikation".
  Es gibt eine Reihe weitere Programme die auch diesem Ansatz folgen: MS Outlook, licq, akregator, gaim, mail notification...
  Um dieses Verhalten zu unterbinden kann das Trayicon im Einstellungen Dialog deaktiviert werden.
Q: I will Cookies!
  A: Liferea unterstützt Cookies wenn diese in Form einer Textdatei unter ~/.liferea/cookies.txt vorliegen. Diese Datei sollte dem Netscape Cookie Format entsprechen. Der leichteste Weg eine solche zu erstellen ist die Cookies erzeugenden Seite mit einer Mozilla-Installation zu besuchen und dann die Cookie-Datei aus dem Mozilla-Profil in das Liferea-Verzeichnis zu kopieren.
Q: Ich mag die HTML Styles von Liferea nicht!
  A: Jeder kann eigene Stylesheets anlegen. Dazu muß ein liferea.css (für die 2 Spalten Ansicht) oder/und ein liferea2.css (für die Mail-Ansicht) in ~/.liferea hinterlegt werden. Wenn vorhanden werden diese zusätzlich zu den programmeigenen Stylesheets geladen. Auf diese Weise kann man die Style teilweise oder ganz anpassen. Um mehr über die benutzten CSS Klassen zu erfahren einfach in den Default-Stylesheet in <install root>/share/liferea/css nachsehen.
Q: Wie kann ich ein Abonnement meiner Gmail Inbox anlegen?
  A: Google bietet ein Atom Feed mit einer Liste aller neuen Nachrichten unter https://mail.google.com/mail/feed/atom. Da dieses Feed über HTTPS erreichbar ist kann Liferea 1.0 es nicht direkt nutzen. Daher muß ein externes Download-Tool benutzt werden (z.B. curl oder wget). Um dies zu konfigurieren muß im Neues Abonnement Dialog "Kommado" als Quelltyp ausgewählt werden und z.B. das folgende Kommando eingetragen werden:
  `curl -s -u username:password https://mail.google.com/mail/feed/atom`
  Dabei sind username und password mit den Gmail Login-Informationen zu ersetzen.
Q: I muß unbedingt HTTPS Feeds abonnieren! Aber Liferea unterstützt das einfach nicht!.
  A: Liferea 1.0 unterstützt kein HTTPS (geplant für 1.1). Wenn trotzdem ein nur über HTTPS erreichbares Abonnement eingerichtet werden soll hilft folgender Trick. Dazu muß im Neues Abonnement Dialog der Quelltyp "Kommando" ausgewählt werden ohne jedoch etwas in das Quellfeld einzutragen. Zusätzlich muß die "Benutze Konvertierungsfilter" Option angeschaltet und als Konvertierunsfilter "curl <your-HTTPS-URL>" angegeben werden. Damit das funktioniert muß natürlich curl oder ein ähnliches Programm installiert sein, daß die heruntergeladenen Daten auf stdout ausgibt. Dieser Idee stammt von Norbert Kiesel.
Q: Das Mozilla Browser Modul funktioniert nicht!
  A: Folgende Punkte sind zu beachten:
  - Um das Mozilla Browser Module zu benutzen ist eine vollständige Mozilla Installation notwendig. Mit Firefox funktioniert es meist nicht. Hinweis: man kann beide installiert haben, Firefox zum Surfen benutzen und Mozilla einfach nur als Liferea's Browser Module nutzen.
  - Die Mozilla Installation muß die Datei `libgtkembedmoz.so`enthalten. Ohne diese Library geht es nicht.
  - Mehr Informationen geben die Debugging-Ausgaben von Liferea (Aufruf mit --debug-all). Wird `libgtkembedmoz.so: cannot open shared object file` ausgeben, kann Liferea die Bibliothek nicht finden. Durch das Setzen von `MOZILLA_FIVE_HOME` kann Liferea auf ungewöhnliche Mozilla Installationspfade hingewiesen werden. Ist Mozilla z.B. in `/usr/local/mozilla-1.7` installiert und wird die Bash verwendet hilft ein `export MOZILLA_FIVE_HOME=/usr/local/mozilla-1.7` in der `.profile`.
  - Das Mozilla Browser Modul kann nur benutzt werden wenn Liferea mit Mozilla Unterstützung kompiliert wurde. Wer selbst kompiliert sieht die Konfigurationsoptionen am Ende der Ausgaben des `configure` Skriptes. Hinweis: manche Distributionen wie z.B. Debian haben Liferea in mehrere Pakete aufgeteilt. Um Liferea mit Mozilla unter Debian zu nutzen werden z.B. die Pakete `liferea` und `liferea-mozilla` benötigt.
  Wenn keiner der obigen Hinweise geholfen hat sollte versucht werden eine andere Mozilla Version zu verwenden. Zwischen manchen Mozilla Versionen gibt es Symbol Inkompatibilitäten. Die letzte Möglichkeit ist es GtkHTML2 zu verwenden. Bei Abstürzen und Problemen einfach eine Mail an die Mailingliste schicken.
Q: Wie kann ich die friends-only Posts von LiveJournal Abonnements sehen?
  A: Dazu muß das LiveJournal RSS Feed mit Authentifikation benutzt werden. Z.B. http://www.livejournal.com/users/pigrew/data/rss?auth=digest. In den Abonnement-Eigenschaften muß zusätzlich noch Username und Paßwort des LiveJournal Accounts angegeben werden.
Q: Was ist der Unterschied zwischen Ordnern und Directories?
  A: Ordner werden zur Gruppierung von Abonnements benutzt. Directories sind meist Listen von Feeds die abonniert werden können und ansonsten wie normale Abonnements behandelt werden. Directories liegen üblicherweise im OCS oder OPML Format vor.
Q: Warum werden manche Schlagzeilen immer wieder als ungelesen angezeigt?
  A: Meistens sind fehlerhafte Feeds mit z.B. nicht eindeutigen oder fehlenden Schlagzeilen-Ids der Grund. Im Zweifelsfall kann die Korrektheit von Feeds mit einem Feed-Validator wie z.B. feedvalidator.org überprüft werden. Sollte der Validator keine Fehler finden ist es vielleicht ein Problem in Liferea. In diesem Fall lohnt es sich einen Bug Report über die URL und den Inhalt des problematischen Feeds im Liferea Bug Tracker anzulegen.
  Hinweis: Dieses Problem haben viele Planet Feeds, die einfach nur die gesammelten Schlagzeilen der aggregierten Feeds anbieten, ohne für eindeutige Schlagzeilen-Ids zu sorgen. In solchen Fällen hat Liferea keine Möglichkeit die Schlagzeilen korrekt zu unterscheiden.
Q: Liferea stürzt laufend ab.
  A: Das hören wir oft. Um wirklich helfen zu können benötigen wir aber detaillierte Beschreibungen über die Absturzursache. Stürzt Liferea reproduzierbar ab wollen wir das natürlich unbedingt wissen. Zum Debugging brauchen wir die Ausgaben eines Aufrufes mit dem Schalter "--debug-all" und wenn möglich einem Backtrace. Um einen Backtrace zu erzeugen einfach ein Terminal öffnen und die folgenden zwei Kommandos absetzen: ulimit -c unlimited und dann liferea. So aufgerufen wird Liferea beim Absturz eine core-Datei erzeugen. Diese kann dann mit gdb liferea core geöffnet werden. Gibt man in der gdb Eingabeaufforderung dann bt ein wird der Backtrace des Absturzes ausgegeben.
Q: Warum fehlt Liferea das Feature X?
  A: Feature Requests bitte im RFE Tracker der SourceForge Projektseite in Englisch eintragen!