Betriebssystemabhängig > Mac OS X
nano + utf-8
juppes:
das ist das erste Mal, daß ich Dich ratlos sehe...
Ich habe noch einmal genau alles angeschaut und beobachtet:
ich habe .err.txt gelöscht und neu angelegt, wobei ich irgendetwas hineingeschrieben habe.
ich habe screen gestartet und in "compile" eine LilyPond-Datei mit "lilypond" kompiliert. Mache ich das ohne den Zusatz "2< ~/.err.txt", bekomme ich das normale Feedback von LilyPond in "compile". Geschieht das mit dem besagten Zusatz, sehe ich zwar in "compile" keine LilyPond-Rückmeldungen, aber das Ergebnis ist exakt das gleiche. Die Umwandlung funktioniert also in jedem Fall.
gebe ich dann in "tail" ein: "tail -f ~/.err.txt"/Return, bekomme ich in jedem Fall immer den Zustand von .err.txt angezeigt so wie ich die Datei angelegt habe. Sie wird nicht aktualisiert. Strg-c bewirkt auch keinen Neustart; ich bekomme keine neue Eingabeaufforderung.
Das bringt mich zu dem Schluß: entweder ich mache etwas falsch, weil ich etwas nicht begriffen habe oder ist vielleicht immer noch nicht alles in Ordnung mit meinem ~/.screenrc?
Im Moment sieht es so aus:
--- Zitat ---startup_message off
defutf8 on
defencoding UTF-8
defmonitor on
sorendition gK
activity "activity in %n (%t) %w"
##### HARDSTATUS #####
hardstatus on
hardstatus alwayslastline
hardstatus string "%-w%{.gW}%n %t%{-}%+w %=%{..g} %H %{..g} %m/%d %c:%s "
screen -t lilypond nano
screen -t compile
screen -t tail
--- Ende Zitat ---
Oder ist es von Bedeutung, daß .err.txt im gleichen Verzeichnis liegt wie die LilyPond-Dateien, die ich mit nano bearbeite? Das ist bei mir ein Unterverzeichnis von ~/Documents.
Kannst Du Dir das bitte noch einmal ansehen? Sonst habe ich im Augenblick auch keine Idee mehr. Die Idee, sich die LilyPond-Rückmeldungen in einem Extra-Fenster, dessen Inhalt sich aktualisiert, anzusehen, ist andererseits sehr praktisch, und ich hoffe, daß sie sich bei mir auch noch umsetzen läßt. Wenn das bei Dir in dieser Konstellation funktioniert, dann müßte es mit einem "Nachbau" auf einem anderen Rechner doch auch machbar sein.
derHindemith:
wenn du zwei verschiedene Dokumente kompilierst, gibt's keine Aktualisierung in tail?
juppes:
ja, genau, der Inhalt der Datei ändert sich nie, auch nicht, nachdem ich zwei verschiedene LilyPond-Files in PDFs umgewandelt habe. Er bleibt immer in dem Zustand, in dem ich ihn angelegt habe. Ich bekomme also noch nicht einmal ein Feedback für die erste Aktion. Wenn ich es richtig verstanden habe, müßte sich nach jedem "lilypond *.ly 2< ~/.err.txt" in "tail" die Anzeige, also auch der Inhalt der Datei ändern, nicht wahr?
Kannst Du mir einmal beschreiben, was Du machst, wenn Du mit screen und LilyPond im Terminal arbeitest? Mache ich irgendeinen Bedienungsfehler? Oder klingt es anhand meiner Angaben so wie Du es auch machst?
juppes:
lieber James,
jetzt streue ich Asche auf mein Haupt! Wie kann man nur so blöd sein! Ich habe den Fehler gefunden, und er gehört eindeutig in die Kategorie "menschliches Versagen": ich habe es über Stunden hinweg fertiggebracht, "<" und ">" hinter der 2 zu verwechseln! Da Computer ja nun einmal Vollidioten sind, wie wir ja alle wissen, konnte der meinige natürlich mit dem falschen Zeichen nichts anfangen und tat wie ihm geheißen, nämlich nichts!
Der Fehler steckt auch in meinen letzten Antworten, wo Du ihn verständlicherweise auch überlesen hast, denn er ist unscheinbar.
--- Zitat ---lilypond *.ly 2< ~/.err.txt
--- Ende Zitat ---
Wenn ich in "compile" eingebe: "lilypond *.ly 2> ~/.err.txt", ist alles bestens. Trotzdem ist es gut, darüber gemeinsam gegrübelt zu haben. Sonst hätte ich bestimmt noch länger gebraucht.
Herzlichen Dank also - diesmal noch herzlicher als sonst - für Deine Anteilnahme. Dann steht es jetzt also 1:1 zwischen uns (screenrc :> sozusagen)... ::)
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln