PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : e17 -> Probleme mit der erss Konfiguration



MrShy
19.07.05, 15:52
Hallo!

Habe heute mal den e17 installiert... sieht ja ganz gut aus... :)

Allerdings komme ich mit der Konfiguration noch nicht so richtig zurecht.

Ich habe mich mal an erss probiert...
Wenn ich z.B. einen vorgefertigten cfg-feed abrufe, erhalte ich via Konsole folgende Meldung:



michael@linux:~> erss -c yahoonews.cfg
/home/michael/.erssrc:2: parser error : Start tag expected, '<' not found
/usr/share/erss/config/yahoonews.cfg
^
stories in yahoonews.cfg: 5
erss info: connecting to rss.news.yahoo.com...
Esmart_Trans Error: Could not read root window pixmap property!
Esmart_Trans Error: Cannot create transparency pixmap: no valid wallpaper and no background color set.
erss info: requesting "http://rss.news.yahoo.com/rss/topstories"...
erss info: reading "Yahoo! News" (1440 octets)...
erss info: reading "Yahoo! News" (1440 octets)...
erss info: reading "Yahoo! News" (1440 octets)...
erss info: reading "Yahoo! News" (1440 octets)...
erss info: reading "Yahoo! News" (1440 octets)...
erss info: reading "Yahoo! News" (1440 octets)...
erss info: reading "Yahoo! News" (1440 octets)...
erss info: reading "Yahoo! News" (1440 octets)...
erss info: reading "Yahoo! News" (1440 octets)...
erss info: reading "Yahoo! News" (368 octets)...
erss info: disconnecting from rss.news.yahoo.com...
erss info: connection information only displays on the first connect.


Der Feed erscheint auch richtig und die einzelnen Meldungen können angeklickt werden.

Nun zu meinen eigentlichen Fragen:
1) wie kann man eigene cfg-Feeds anlegen ???
2) was haben die Fehlermeldungen zu sagen ???
3) wie kann man die Transparenz einschalten ???

Vielen Dank für eure Hilfe !!!!!!!!!!!!! :-)

invalid
26.07.05, 17:38
moin,

habe heute auch mal nen bisschen mit gespielt...
bin vermutlich ungefär so "weit" wie du :P
vor allem bin ich aber an den config files gescheitert.
da wäres echt mal cool, wenn da jemand mal sagen würde, wie man die erstellen kann. also eigentlich dachte ich, ich trag einfach mal ein, aber die stichproben mit heise und golem haben nicht funktioniert und von daher, ... ?
also zu deinen fehler-meldungen kann ich nicht viel sagen, ausser soviel, dass damit bei dir auch vermutlich die transparenz zusammenhängt :)
aber, soweit bist du bei dem fehler wohl schon gekommen :P
naja und der erste error sagt halt, dasser mit deiner .erssrc nen problem beim parsen hat... mal reinschauen, ob die syntax stimmt usw vll?
naja, falls du weiter gekommen bist würds mich freuen, wenn du mir nochmal schreibst, ob und wenn ja wie du das mit den config files hinbekommen hast...

Gruß

MrShy
26.07.05, 18:00
Hi!

Also soviel habe ich bisher erfahren:

Bezüglich der Transparenz muss man mit 'Esetroot' den Hintergrund setzen.
Esetroot -scale /pfad/zu/deinem/wallpaper
Übrigens werden die Hintergrundbilder als *.edj File gespeichert. Daher muss man mit dem Befehl
e17setroot -s /home/username/picture.png die Bilddatei in ein *.edj File konvertieren. Das so entstandene File wird automatisch als background gesetzt und nach .e/e/backgrounds kopiert.

Eine *.cfg Datei erstellt man, in dem man eine vorhande kopiert und ändert.
Diese kopiert man dann in das Verzeichniss /home/usernahme/.erss/

Für den "Spiegel" sieht meine *.cfg so aus:


<?xml version="1.0"?>
<erss>

<header>Spiegel Online</header>

<hostname>spiegel.de</hostname>
<url>http://www.spiegel.de/schlagzeilen/rss/0,5291,,00.xml</url>

<item_root>channel</item_root>
<item_start>item</item_start>
<item_title>title</item_title>
<item_url>link</item_url>

<update_rate>1800</update_rate>

<stories>5</stories>

<clock>1</clock>
<borderless>1</borderless>

<x>0</x>
<y>0</y>

</erss>

Allerdings weiss ich leider noch nicht, ob und wie man mehrere *.cfg Dateien in die .erssrc einträgt. Vielleicht funktioniert das ja auch nicht. Wäre aber ziemlich praktisch, dann könnte man mit einem einfachen erss verschiedene *.cfg's öffnen... vielleicht weiss hier jemand mehr ???

Weiterführende Infos kannst Du unter http://www.get-e.org erhalten. Dort ist unter anderem beschrieben, wie man eine .erssrc config Datei erstellt.

invalid
27.07.05, 11:55
hey,

das ist ja immerhin schonmal etwas... hatte gestern direkt nach meinem post auch den golem.de feed zum laufen bekommen, der kam mit dem <item_root>channel ... usw nicht so klar, wies schien.
muss man wohl mal nen bisschen rumprobieren.

jau, danke für den link, da werde ich auf jeden fall mal rumschauen.

mit mehreren feeds wäre in der tat fein, aber ich glaube, das ist bei dem programm im moment zumindest nicht möglich.
auf www.enlightenment.org heißt es nämlich:
"Each feed is its own proccess allowing you to start and stop diffrent feeds individually."
und nach so vielen optionen sieht das programm dann nicht aus, dass man eine solche dann mal eben übersieht. vermute, es ist tatsächlich so gemeint, dass ich für jeden feed das programm neu starte... aber damit kann ich wohl auch leben, denke ich mal...

Gruß

invalid
27.07.05, 13:41
also ich habe mal versucht für heise ne config zu schreiben und das so dann ca. so aus:


<?xml version="1.0"?>
<erss>

<header>heise.de</header>

<hostname>www.heise.de</hostname>
<url>http://www.heise.de/newsticker/heise.rdf</url>

<item_root>channel</item_root>
<item_start>item</item_start>
<item_title>title</item_title>
<item_url>link</item_url>

<update_rate>1800</update_rate>

<clock>1</clock>

<stories>5</stories>

<borderless>1</borderless>

<x>0</x>
<y>0</y>

</erss>



habe es auch ohne item_root versucht (bei golem.de hat mir das ja weitergeholfen).
naja und da bekommt ich halt nen fehler, er scheint es erst zu laden und dann nicht verarbeiten zu können oder so...
hier mal der fehler:


I/O warning : failed to load external entity "heise"
erss info: your string 'heise' matches /home/invalid/.erss/config/heise.cfg
erss info: using /home/invalid/.erss/config/heise.cfg as config file
stories in heise: 5
erss info: connecting to www.heise.de...
erss info: requesting "http://www.heise.de/newsticker/heise.rdf"...
erss info: reading "heise.de" (1448 octets)...
erss info: reading "heise.de" (1400 octets)...
erss info: reading "heise.de" (1400 octets)...
erss info: reading "heise.de" (1400 octets)...
erss info: reading "heise.de" (1400 octets)...
erss info: reading "heise.de" (1400 octets)...
erss info: reading "heise.de" (1400 octets)...
erss info: reading "heise.de" (1400 octets)...
erss info: reading "heise.de" (1285 octets)...
erss info: disconnecting from www.heise.de...
erss warn: buffer not parsed successfully.
erss error: could not connect to 'http://www.heise.de/newsticker/heise.rdf'

erss error: parsing data
erss error: are you sure you have to correct input in your config file?
erss info: connection information only displays on the first connect.
erss exit: interrupt


ne idee?

Gruß

invalid
27.07.05, 14:06
soo, bin grade selber drauf gekommen:

und zwar funzt es, wenn man in der url-zeile einfach den ganzen "http://www.heise.de" kram wegläßt und nur den pfad da stehen hat... macht ja irgendwie auch sinn :)

naja, dann muss ich nur noch die orte so verteilen, dass ich mir den ganzen desktop zupflaster und dann am besten nen skript schreiben zum auf tastendruck mehrere feeds öffnen. bei neustart würde ja auch gehen, aber ich hab nen laptop, da weiß ich ja nicht immer, ob ich internet hab...

ja, wenn ich dir dann noch helfen kann, wie auch immer, kann ichs gerne versuchen :)

Gruß

invalid
27.07.05, 14:46
mh.. nur nen problem mit telepolis, falls du da was hast, kannst ja mal bescheid sagen... ;)

Gruß