Hallo Liste, wer von Euch hat für mich eine Lösung? Ich arbeite noch immer mit der Suse V. 7.1 mit brass und blinux, ohne Zeile. Wenn ich eine Mail mit brass lese dann kommt es vor, daß brass nach einigen Zeilen in pine nichts mehr liest. Ich drücke dann den Buchstaben "f" für eine Weiterleitung und dann liest brass alles wunderbar weiter. Später muß ich aber die erstellte Nachricht löschen. Das lesen klappt deshalb so gut, weil ein Strich-Cursor in der erstellten Nachricht vorhanden ist. Wie schaffe ich das in der "Lesefunktion? Was muß wo und wie verändert werden? Vielen Dank im voraus. Mit freundlichen Grüßen Jürgen -- Phone: 040 - 643 52 75 Fax: 040 - 645 374 27 --
* j.schaefer@hamburg.de
Wenn ich eine Mail mit brass lese dann kommt es vor, daß brass nach einigen Zeilen in pine nichts mehr liest.
Nach was für einigen Zeilen? Immer nach der gleichen Anzahl oder immer nach unterschiedlich vielen Zeilen?
Ich drücke dann den Buchstaben "f" für eine Weiterleitung und dann liest brass alles wunderbar weiter.
Wie meinst du das? Liest du die mail dann im Editor und gehst mit dem Hardcursor durch die Mail?
Später muß ich aber die erstellte Nachricht löschen.
?
Das lesen klappt deshalb so gut, weil ein Strich-Cursor in der erstellten Nachricht vorhanden ist. Wie schaffe ich das in der "Lesefunktion?
Ich kenne Pine nicht, aber meinst du das Fenster, in dem die Nachricht zum Lesen angezeigt wird? Nutzt du für das Auslesen des Lesefensters den Keyboard Sniffer von Brass oder gibt es da einen Hard- / Softcursor? Kai
Hallo, [...]
Wenn ich eine Mail mit brass lese dann kommt es vor, daß brass nach einigen Zeilen in pine nichts mehr liest.
Nach was für einigen Zeilen? Immer nach der gleichen Anzahl oder immer nach unterschiedlich vielen Zeilen?
Nach unterschiedlich vielen Zeilen
Ich drücke dann den Buchstaben "f" für eine Weiterleitung und dann liest brass alles wunderbar weiter.
Wie meinst du das? Liest du die mail dann im Editor und gehst mit dem Hardcursor durch die Mail?
Ja
Später muß ich aber die erstellte Nachricht löschen.
?
Das lesen klappt deshalb so gut, weil ein Strich-Cursor in der erstellten Nachricht vorhanden ist. Wie schaffe ich das in der "Lesefunktion?
Ich kenne Pine nicht, aber meinst du das Fenster, in dem die Nachricht zum Lesen angezeigt wird?
Ja
Nutzt du für das Auslesen des Lesefensters den Keyboard Sniffer von Brass
Nein oder gibt es da einen Hard- / Softcursor? Cursor des Editors
Kay
Mit freundlichen Gruessen Juergen
* Juergen Schaefer
Ich kenne Pine nicht, aber meinst du das Fenster, in dem die Nachricht zum Lesen angezeigt wird?
Ja
Nutzt du für das Auslesen des Lesefensters den Keyboard Sniffer von Brass
Nein
oder gibt es da einen Hard- / Softcursor?
Cursor des Editors
Wird zum mails lesen bei Pine jedesmal ein Editor gestartet? Bist du da sicher? :-) Ich kann mir das irgendwie nicht so recht vorstellen ... Oder meinst du deine beschriebene Methode mit dem 'f' und dem Weiterleiten? Benutzt du Brass generell ohne Keyboard Sniffer? Das ist doch ohne Zeile kaum möglich, oder? Beschreib mal dein "Lesefenster" von Pine etwas genauer und wie du darin mit Brass navigierst. Ich habe dein Problem noch nicht so ganz verstanden, denke ich. Kai
Hallo Kai, hier ist juergen Zdero. ich bin nicht der Juergen mit dem Pine Problem. Haqbe mich aber ueber den kontakt gefreut Grus juergen At 15:02 2004-11-04, you wrote:
* Juergen Schaefer
wrote: Ich kenne Pine nicht, aber meinst du das Fenster, in dem die Nachricht zum Lesen angezeigt wird?
Ja
Nutzt du für das Auslesen des Lesefensters den Keyboard Sniffer von Brass
Nein
oder gibt es da einen Hard- / Softcursor?
Cursor des Editors
Wird zum mails lesen bei Pine jedesmal ein Editor gestartet? Bist du da sicher? :-) Ich kann mir das irgendwie nicht so recht vorstellen ...
Oder meinst du deine beschriebene Methode mit dem 'f' und dem Weiterleiten?
Benutzt du Brass generell ohne Keyboard Sniffer? Das ist doch ohne Zeile kaum möglich, oder?
Beschreib mal dein "Lesefenster" von Pine etwas genauer und wie du darin mit Brass navigierst. Ich habe dein Problem noch nicht so ganz verstanden, denke ich.
Kai
-- Um sich von der Liste abzumelden schreiben Sie bitte eine Mail an die Adresse, die im Kopf hinter dem List-Unsubscribe-Eintrag zu finden ist. Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-blinux-d-help@suse.com
Hallo Kai, On Thu, 4 Nov 2004, Kai Ruemmler wrote:
Wird zum mails lesen bei Pine jedesmal ein Editor gestartet? Bist du da sicher? :-) Ich kann mir das irgendwie nicht so recht vorstellen ...
Oder meinst du deine beschriebene Methode mit dem 'f' und dem Weiterleiten?
Benutzt du Brass generell ohne Keyboard Sniffer? Das ist doch ohne Zeile kaum möglich, oder?
Beschreib mal dein "Lesefenster" von Pine etwas genauer und wie du darin mit Brass navigierst. Ich habe dein Problem noch nicht so ganz verstanden, denke ich.
Kai
Leider bin ich nicht der Linuxfreak, der das kurz und verständlich erklären kann. Auf jeden Fall nutze ich keinen Sniffer und komme trotzdem zurecht. Zum "Lesefenster" ist Folgendes zu sagen: Weil ich in der Lesefunktion keinen sogenannten Schreibcursor habe, liest brass nicht immer alles vollständig vor. Vielleicht ist es aber auch ein Farbproblem. Als Notlösung bin ich deshalb auf die Möglichkeit mit der forwardmail gekommen, suche aber nach einer geschickteren Lösung. Wenn Du Lust hast, probierst Du es am besten einmal selbst aus. Du kannst mich bei Bedarf auch gern dazu anrufen. Meine Tel.Nr. ist 6435275. Mit freundlichen Gruessen Juergen
Hallo Jürgen,
* Juergen Schaefer
Leider bin ich nicht der Linuxfreak, der das kurz und verständlich erklären kann.
Das ist kein Problem. Es kommt auch auf die Verständlichkeit, nicht auf die Länge der Beschreibung an.
Auf jeden Fall nutze ich keinen Sniffer und komme trotzdem zurecht.
Ok. Jetzt habe ich ein Bild von der Situation.
Zum "Lesefenster" ist Folgendes zu sagen: Weil ich in der Lesefunktion keinen sogenannten Schreibcursor habe, liest brass nicht immer alles vollständig vor.
Das ist richtig. Wenn du ohne Braillezeile und ohne Keyboard Sniffer arbeitest, dann liest Brass nur den Text, der sich auf der Zeile des Schreibcursors befindet. Das ist der Grund, warum dir Brass vermutlich auch keine Fehlermeldungen in der Shell ansagt.
Vielleicht ist es aber auch ein Farbproblem.
Das denke ich nicht.
Als Notlösung bin ich deshalb auf die Möglichkeit mit der forwardmail gekommen, suche aber nach einer geschickteren Lösung.
Ok. Mir fallen dazu zwei Lösungen ein: Eine Möglichkeit wäre den Keyboard Sniffer von Roger zu installieren, was so wie es aussieht, am sinnvollsten wäre. Auf diese Weise wärst du dann in der Lage, den ganzen Bildschirm unabhängig vom Schreibcursor aus zu lesen. Du würdest in diesem Fall die Sprachausgabe über die Cursortasten steuern. Den Keyboard Sniffer gäbe es hier: http://brass.sf.net Hilfe zur Installation würdest du u. a. im Archiv dieser Liste finden. Es gab IIRC vor ca einem halben Jahr hier einen Thread zu diesem Thema. Ansonsten hilft dir hier sicher auch gern jemand weiter, wenn du im Archiv nicht alles gefunden hast. Den Keyboard Sniffer habe ich auch nach 2.6 portiert, so dass er auch dort verfügbar ist, falls du schon umgestiegen sein solltest. Eine andere Möglichkeit, falls das mit dem Kernel Patchen nicht klappen will, wäre noch, in der Dokumentation deines Mailprobramms herauszufinden, wie man die gerade angezeigte mail an ein externes Programm verfüttern kann. Dann könntest du dir ein makro schreiben, welches den Body der Mail direkt zur Sprachausgabe schickt. Dabei würde ich dir helfen können, falls du dich dazu entscheiden solltest. Es würde in diesem Fall dann so aussehen, dass du beim drücken einer vordefinierten Tastenkombination den Body der aktuell angezeigten Mail vorgelesen bekommst.
Wenn Du Lust hast, probierst Du es am besten einmal selbst aus.
Dazu habe ich gerade leider keine Zeit. Gruß, Kai
On Fri, 5 Nov 2004, Kai Ruemmler wrote: Hallo Kai,
Als Notlösung bin ich deshalb auf die Möglichkeit mit der forwardmail gekommen, suche aber nach einer geschickteren Lösung.
Ok. Mir fallen dazu zwei Lösungen ein:
Eine Möglichkeit wäre den Keyboard Sniffer von Roger zu installieren, was so wie es aussieht, am sinnvollsten wäre.
Auf diese Weise wärst du dann in der Lage, den ganzen Bildschirm unabhängig vom Schreibcursor aus zu lesen. Du würdest in diesem Fall die Sprachausgabe über die Cursortasten steuern.
Hier muß ich Dir sagen, daß ich mich unklar ausgedrückt habe. Der Sniffer ist bei mir installiert, aber ich habe ihn bisher nicht genutzt. Ich weiß, daß ich ihn mit shift+schift aktivieren kann. Sobald eine mail mehr als eine Bildschirmseite lang ist, kommt der Sniffer an seine Grenzen. Deswegen konnte ich mich nicht mit ihm anfreunden. Eine Lösung mit einem Hardwarecursor wäre mir daher lieber. Dieses ist z.B. im Mailprogramm mutt möglich, bleibe aber lieber bei dem einfacheren pine.
Eine andere Möglichkeit, falls das mit dem Kernel Patchen nicht klappen will, wäre noch, in der Dokumentation deines Mailprobramms herauszufinden, wie man die gerade angezeigte mail an ein externes Programm verfüttern kann. Dann könntest du dir ein makro schreiben, welches den Body der Mail direkt zur Sprachausgabe schickt.
Dabei würde ich dir helfen können, falls du dich dazu entscheiden solltest.
Es würde in diesem Fall dann so aussehen, dass du beim drücken einer vordefinierten Tastenkombination den Body der aktuell angezeigten Mail vorgelesen bekommst.
Das klingt sehr interessant. Ich würde es gern ausprobieren, habe aber überhaupt keine Ahnung davon und müßte dazu Deine Hilfe in Anspruch nehmen. Für Deine Bereitschaft bedanke ich mich herzlich. Teile mir bitte mit, wie die Schritte verlaufen könnten, um dieses macro zu erstellen. Vielleicht wäre es auch besser, sich telefonisch abzusprechen..... Mit freundlichen Gruessen Juergen
* Juergen Schaefer
Sobald eine mail mehr als eine Bildschirmseite lang ist, kommt der Sniffer an seine Grenzen. Deswegen konnte ich mich nicht mit ihm anfreunden.
Die Definition der Tastenkombination mit welcher der Sniffer aktiviert wird, kommt demnächst in die Konfigurationsdatei, so dass du aus Shift + Shift / Space z. B. die linke Windows Taste machen kannst, um mit dem drücken der Windows Taste in den Sniffer Modus zu gelangen und beim loslassen derselben wieder heraus zu kommen. Das würde dir effektiv schon mal einen Tastendruck sparen, so dass die Sequenz von Tastendrücken zum lesen einer Mail ungefähr diese wären: Win + Page UP, Cursor down, Cursor down, ..., Cursor down (alles mit gehaltener Windows TAste) dann die Mail eine Seite weiter blättern und wieder von oben Anfangen. (Die Windowstaste ist nur ein Beispiel, du kannst selbstverständlich bis auf die Reset-Taste jede beliebige Taste dafür definieren.) Ich persönlich finde das nicht übermäßig umständlich, weil pro Seite der Mail nur ein Tastendruck extra dazu kommt. Sicher, bei einer Mail von 10000 Seiten Länge wären das immerhin 10000 Tastendrücke extra (!), aber bei so langen Mails hättest du ohnehin andere probleme. :-) Außerdem, in dem Moment, in dem du auf den eingebauten Pager deines Mailprogramms verzichtest, entgehen dir natürlich auch so wichtige Features wie über den gequoteten Text springen, usw.
Eine Lösung mit einem Hardwarecursor wäre mir daher lieber. Dieses ist z.B. im Mailprogramm mutt möglich, bleibe aber lieber bei dem einfacheren pine.
Was meinst du da in mutt genau? Meinst du die Möglichkeit im Index Fenster mit 'e' den Raw Text der aktuell ausgewählten Mail im Editor deiner Wahl zu betrachten/editieren? Das ist doch aber eklig, wenn die Mails nicht 8-Bit clean geschickt wurden, oder? [Makro für's vorlesen der Mail]
Das klingt sehr interessant. Ich würde es gern ausprobieren, habe aber überhaupt keine Ahnung davon und müßte dazu Deine Hilfe in Anspruch nehmen. Für Deine Bereitschaft bedanke ich mich herzlich.
Keine Uhrsache. Du könntest es so machen, dass du dir z. B. ein Shell Script bastelst: #!/bin/sh cd /usr/lib/mbrola4sbl ./txt2pho -p data/ | ./mbrola -t "${1-0.5}" -f 1.1 -e voices/de3 - - | sox -t raw -s -w -r 22500 - -t ossdsp /dev/dsp # Ende Dieses Script kannst du entweder ohne, oder mit einem Parameter aufrufen, wobei dieser dann die Lesegeschwindigkeit kontrolliert. (Pfade anpassen nicht vergessen) Alternativ könntest du z. B. noch die verwendete Sprache variabel machen. Nun musst du in Pine nur noch herausfinden, wie man: a) den Body einer mail an ein externes programm piped b) ein Makro dafür schreibt c) dieses Makro an eine bestimmte Tastenkombination bindet Falls sich bei a herausstellt, dass du nur die komplette Mail pipen kannst, bekommst du den Body auch durch sed gefiltert. Im Script wäre das dann z. B.: sed -e '1,/^$/d' | ...
Vielleicht wäre es auch besser, sich telefonisch abzusprechen.....
Sorry, dafür habe ich momentan keine Zeit. Aber ich denke wir bekommen das auch ganz gut per Mail hin, außerdem hat so die Liste mehr davon. Kai
Hallo Kai, vielen Dank für Deine ausführliche Antwort. Für die Rückantwort habe ich von Deinem Textpassagen nur die gelassen, auf die ich gezielt antworten möchte. On Sat, 6 Nov 2004, Kai Ruemmler wrote:
Die Definition der Tastenkombination mit welcher der Sniffer aktiviert wird, kommt demnächst in die Konfigurationsdatei, so dass du aus Shift + Shift / Space z. B. die linke Windows Taste machen kannst, um mit dem drücken der Windows Taste in den Sniffer Modus zu gelangen und beim loslassen derselben wieder heraus zu kommen. zum lesen einer Mail Win + Page UP, Cursor down, Cursor down, ..., Cursor down (alles mit gehaltener Windows TAste) dann die Mail eine Seite weiter blättern und wieder von oben Anfangen. (Die Windowstaste ist nur ein Beispiel, du kannst selbstverständlich bis auf die Reset-Taste jede beliebige Taste dafür definieren.)
Sehr gut, das werde ich dann nutzen, besonders für brass.
[Makro für's vorlesen Du könntest es so machen, dass du dir z. B. ein Shell Script bastelst:
#!/bin/sh
cd /usr/lib/mbrola4sbl ./txt2pho -p data/ | ./mbrola -t "${1-0.5}" -f 1.1 -e voices/de3 - - | sox -t raw -s -w -r 22500 - -t ossdsp /dev/dsp # Ende
Das habe ich gemacht. Leider kommt da eine Fehlermeldung: sox: command not found Da komme ich leider nicht weiter. Gibt es diesen Shell Script auch für brass? Wenn ja, wie würde der Befehl lauten?
Dieses Script kannst du entweder ohne, oder mit einem Parameter aufrufen, wobei dieser dann die Lesegeschwindigkeit kontrolliert. (Pfade anpassen nicht vergessen)
Alternativ könntest du z. B. noch die verwendete Sprache variabel machen.
Was bedeutet das? Kann man das auch bei brass einsetzen?
Nun musst du in Pine nur noch herausfinden, wie man:
a) den Body einer mail an ein externes programm piped b) ein Makro dafür schreibt c) dieses Makro an eine bestimmte Tastenkombination bindet
Falls sich bei a herausstellt, dass du nur die komplette Mail pipen kannst, bekommst du den Body auch durch sed gefiltert. Im Script wäre das dann z. B.:
sed -e '1,/^$/d' | ..
Da weiß ich nicht, wo ich was suchen muß und lege mir somit die Karten. Da Du wohl mit mutt arbeitest, kannst Du mit vielleicht dafür eine Anleitung geben. Sollte ich damit nicht zurechtkommen und/oder das nicht möglich sein, bin ich dafür, das Thema voerst zu beenden. Ich werde dann versuchen hier Jemanden zu finden, der mir bei pine hilft. Für nochmals vielen Dank für Deine Mühe. Mit freundlichen Grüßen und einen schönen restlichen Sonntag Jürgen
Hallo Jürgen,
sorry für die Wartezeit, ich habe erst seit heute wieder Zugriff auf die
Mails der sbl Liste.
* Juergen Schaefer
[Makro für's vorlesen Du könntest es so machen, dass du dir z. B. ein Shell Script bastelst:
#!/bin/sh
cd /usr/lib/mbrola4sbl ./txt2pho -p data/ | ./mbrola -t "${1-0.5}" -f 1.1 -e voices/de3 - - | sox -t raw -s -w -r 22500 - -t ossdsp /dev/dsp # Ende
Das habe ich gemacht. Leider kommt da eine Fehlermeldung: sox: command not found
sox ist ein Tool zum Konvertieren und Bearbeiten von Sounddateien, welches du sicher als RPM Paket installieren kannst.
Gibt es diesen Shell Script auch für brass? Wenn ja, wie würde der Befehl lauten?
Brass selbst unterstützt keine Shell.
Alternativ könntest du z. B. noch die verwendete Sprache variabel machen. Was bedeutet das?
Das du mit Hilfe eines Parameters angeben könntest, welche Sprache du verwenden willst.
Kann man das auch bei brass einsetzen?
Wie gesagt, Brass hat keine Shell. Sprachen unterstützt Brass momentan Deutsch und Englisch, bei Bedarf wäre es aber ohne großen Aufwand möglich weitere Sprachen zu integrieren. Voraussetzung hierzu wären nur die Text zu Phonem Konverter und die Mbrola Datenbanken für die entsprechenden Sprachen.
Nun musst du in Pine nur noch herausfinden, wie man:
a) den Body einer mail an ein externes programm piped b) ein Makro dafür schreibt c) dieses Makro an eine bestimmte Tastenkombination bindet
[...]
Da weiß ich nicht, wo ich was suchen muß und lege mir somit die Karten.
In der Dokumentation deines Mailprogramms? :-)
Da Du wohl mit mutt arbeitest, kannst Du mit vielleicht dafür eine Anleitung geben. Sollte ich damit nicht zurechtkommen und/oder das nicht möglich sein, bin ich dafür, das Thema voerst zu beenden. Ich werde dann versuchen hier Jemanden zu finden, der mir bei pine hilft.
Ich bin mir sicher, dass du die gewünschten Informationen fein säuberlich geordnet in der Pine Doku findest, vermutlich wesentlich ausführlicher erklärt, als das hier jemand tun könnte. Falls dein Interesse an mutt größer werden sollte, dann wäre hier ein guter Startpunkt: http://www.bursik.net/kb/linux/mutt/manual.html Um dir den Anfang zu erleichtern, das gewünschte makro sähe in etwa so aus: macro index S "<enter-command>unset wait_key\n<pipe-entry>scriptname\n" In diesem Fall startest du das Lesen der Mail mit einem großen S. "scriptname" musst du durch den namen deines Scripts ersetzen.
Mit freundlichen Grüßen und einen schönen restlichen Sonntag
Viele Grüße, Kai
Hallo Kai, vielen Dank für die Beantwortung der letzten beiden Mails. Thus spake Kai Ruemmler (kairuemmler@yahoo.de):
Hallo Jürgen,
sorry für die Wartezeit, ich habe erst seit heute wieder Zugriff auf die Mails der sbl Liste.
Kein Problem, erwarte auch nicht gleich um gehende Antwort, hatte nur nachgehakt, weil ich nicht wußte, ob meine mail funktioniert hat.
* Juergen Schaefer
wrote: [Makro für's vorlesen Du könntest es so machen, dass du dir z. B. ein Shell Script bastelst:
#!/bin/sh
cd /usr/lib/mbrola4sbl ./txt2pho -p data/ | ./mbrola -t "${1-0.5}" -f 1.1 -e voices/de3 - - | sox -t raw -s -w -r 22500 - -t ossdsp /dev/dsp # Ende
Das habe ich gemacht. Leider kommt da eine Fehlermeldung: sox: command not found
sox ist ein Tool zum Konvertieren und Bearbeiten von Sounddateien, welches du sicher als RPM Paket installieren kannst.
Das ist ein guten Hinweis, das werde ich machen.
Sprachen unterstützt Brass momentan Deutsch und Englisch, bei Bedarf wäre es aber ohne großen Aufwand möglich weitere Sprachen zu integrieren. Voraussetzung hierzu wären nur die Text zu Phonem Konverter und die Mbrola Datenbanken für die entsprechenden Sprachen.
Gut zu wissen...
Da Du wohl mit mutt arbeitest, kannst Du mit vielleicht dafür eine Anleitung geben. Sollte ich damit nicht zurechtkommen und/oder das nicht möglich sein, bin ich dafür, das Thema voerst zu beenden. Ich werde dann versuchen hier Jemanden zu finden, der mir bei pine hilft.
Ich bin mir sicher, dass du die gewünschten Informationen fein säuberlich geordnet in der Pine Doku findest, vermutlich wesentlich ausführlicher erklärt, als das hier jemand tun könnte.
Falls dein Interesse an mutt größer werden sollte, dann wäre hier ein guter Startpunkt:
Danke, da würde ich dann einsteigen.
Um dir den Anfang zu erleichtern, das gewünschte makro sähe in etwa so aus:
macro index S "<enter-command>unset wait_key\n<pipe-entry>scriptname\n"
In diesem Fall startest du das Lesen der Mail mit einem großen S. "scriptname" musst du durch den namen deines Scripts ersetzen.
Wieder ein guter Hinweis von Dir, den ich sicher beherzigen werde, wenn ich mehr Zeit für Linux habe. Im Moment fehlt mir die Muße. Herzlichen Dank für alle Hilfe, wenn ich weitere Fragen habe, werde ich wieder in der Liste "auftauchen". Freundliche Grüße Jürgen
participants (4)
-
j.schaefer@hamburg.de
-
Juergen Schaefer
-
Juergen Zdero
-
Kai Ruemmler