11.1 Kwrite zeigt keinen Text
Eben ist es mir wieder passiert. Ich öffne unter 11.1 mit kde4- kwrite-4.1.3-60.7 eine reine Textdatei, die schon ziemlich alt ist, aus einem NFS-Verzeichnis und sehe keinen Text. Die Datei ist nichts anderes als ein Notizzettel für einen Befehl und enthält: mount -t iso9660 -o ro,loop=/dev/loop0 works04.img /mnt/ Eben lässt sich das mit dieser Datei permanent wiederholen. Drücke ich in der 1. Zeile die Return-Taste erscheint der Text. Speichere ich dann ab, so wird beim nächsten Öffnen der Datei der Text sofort angezeigt. Es könnte etwas mit UTF8 zu tun haben. Ich vermute die Datei wurde noch vor "UTF8-Default-Zeiten" erstellt. Ein Bug, den ich melden sollte? Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hi Al,
dumme Frage: warum definierst Du keine Shellvariable mit diesem String in
Deinem Account?
MfG Mario
On Sat, 17 Jan 2009 14:19:46 +0100, Al Bogner
Eben ist es mir wieder passiert. Ich öffne unter 11.1 mit kde4- kwrite-4.1.3-60.7 eine reine Textdatei, die schon ziemlich alt ist, aus einem NFS-Verzeichnis und sehe keinen Text.
Die Datei ist nichts anderes als ein Notizzettel für einen Befehl und enthält: mount -t iso9660 -o ro,loop=/dev/loop0 works04.img /mnt/
Eben lässt sich das mit dieser Datei permanent wiederholen.
Drücke ich in der 1. Zeile die Return-Taste erscheint der Text. Speichere ich dann ab, so wird beim nächsten Öffnen der Datei der Text sofort angezeigt.
Es könnte etwas mit UTF8 zu tun haben. Ich vermute die Datei wurde noch vor "UTF8-Default-Zeiten" erstellt.
Ein Bug, den ich melden sollte?
Al
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Sam, 17 Jan 2009, Al Bogner schrieb:
Eben ist es mir wieder passiert. Ich öffne unter 11.1 mit kde4- kwrite-4.1.3-60.7 eine reine Textdatei, die schon ziemlich alt ist, aus einem NFS-Verzeichnis und sehe keinen Text.
Die Datei ist nichts anderes als ein Notizzettel für einen Befehl und enthält: mount -t iso9660 -o ro,loop=/dev/loop0 works04.img /mnt/
Eben lässt sich das mit dieser Datei permanent wiederholen.
Drücke ich in der 1. Zeile die Return-Taste erscheint der Text. Speichere ich dann ab, so wird beim nächsten Öffnen der Datei der Text sofort angezeigt.
Die Datei enthält wohl DOS-Zeilenumbrüche und Kwrite interpretiert i.Ggs. zu less, vim, emacs die '\r' aka ' ', und löscht die Anzeige der Zeile. Ein 'dos2unix' hilft bei sowas ;) BTW: das Loopdevice solltest du normal nicht mit angeben. mount verwendet dann das nächste freie. -dnh -- Man beachte das "A" in ADSL (="A"ufwärts langsam). -- Holger Marzen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 17. Januar 2009 15:47:58 schrieb David Haller: Hallo David,
Drücke ich in der 1. Zeile die Return-Taste erscheint der Text. Speichere ich dann ab, so wird beim nächsten Öffnen der Datei der Text sofort angezeigt.
Die Datei enthält wohl DOS-Zeilenumbrüche und Kwrite interpretiert i.Ggs. zu less, vim, emacs die '\r' aka ' ', und löscht die Anzeige der Zeile.
Ein 'dos2unix' hilft bei sowas ;)
Wie kann ich konkret prüfen, ob da ein DOS-Zeilenumbruch vorhanden ist. Ich bin mir sicher, dass die Datei nie einen DOS oder Windows-Rechner gesehen hat. Geschrieben wurde auf eine XFS-Partition. Al PS: PM an dich ASAP. Das letzte KDE4-Update hat wieder so einiges angestellt. Die KMail-Einstellungen gingen tw. verloren, etc. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Sam, 17 Jan 2009, Al Bogner schrieb:
Am Samstag, 17. Januar 2009 15:47:58 schrieb David Haller:
Drücke ich in der 1. Zeile die Return-Taste erscheint der Text. Speichere ich dann ab, so wird beim nächsten Öffnen der Datei der Text sofort angezeigt.
Die Datei enthält wohl DOS-Zeilenumbrüche und Kwrite interpretiert i.Ggs. zu less, vim, emacs die '\r' aka ' ', und löscht die Anzeige der Zeile.
Ein 'dos2unix' hilft bei sowas ;)
Wie kann ich konkret prüfen, ob da ein DOS-Zeilenumbruch vorhanden ist. Ich bin mir sicher, dass die Datei nie einen DOS oder Windows-Rechner gesehen hat.
od -tx1 datei | grep '0d'
Geschrieben wurde auf eine XFS-Partition.
Sollte nix damit zu tun haben, ausgenullt ist die Datei ja nicht ;)
PS: PM an dich ASAP. Das letzte KDE4-Update hat wieder so einiges angestellt. Die KMail-Einstellungen gingen tw. verloren, etc.
Ok :) -dnh -- Schlechte Doku ist wie schlechter Sex. Besser als nichts. -- Jens Link -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Al,
Wie kann ich konkret prüfen, ob da ein DOS-Zeilenumbruch vorhanden ist.
Du kannst mit einem Hex-Editor nachschauen. In DOS-Dateien findest du die Codes 13 und 10 (Hex 0D 0A) für "Zeilenrücklauf" und "Zeilenvorschub". Mir fallen spontan 3 Möglichkeiten ein: KHexEdit wenn grafisch sein soll MidnightCommander (Anzeigen+F4) "od -h" auf Kommandozeile Gruß, Michael -- ____ / / / / /__/ Michael Höhne / / / / / / mih-hoehne@web.de / ________________________________/ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 17. Januar 2009 17:12:56 schrieb Michael Höhne:
Hallo Al,
Wie kann ich konkret prüfen, ob da ein DOS-Zeilenumbruch vorhanden ist.
Du kannst mit einem Hex-Editor nachschauen. In DOS-Dateien findest du die Codes 13 und 10 (Hex 0D 0A) für "Zeilenrücklauf" und "Zeilenvorschub".
Mir fallen spontan 3 Möglichkeiten ein:
KHexEdit wenn grafisch sein soll MidnightCommander (Anzeigen+F4) "od -h" auf Kommandozeile
od -h mount_iso9660_loop_image.txt 0000000 6f6d 6e75 2074 742d 6920 6f73 3639 3036 0000020 2d20 206f 6f72 6c2c 6f6f 3d70 642f 7665 0000040 6c2f 6f6f 3070 7720 726f 736b 3430 692e 0000060 676d 2f20 6e6d 2f74 0000070 Al -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Sam, 17 Jan 2009, Al Bogner schrieb: [..]
od -h mount_iso9660_loop_image.txt 0000000 6f6d 6e75 2074 742d 6920 6f73 3639 3036 0000020 2d20 206f 6f72 6c2c 6f6f 3d70 642f 7665 0000040 6c2f 6f6f 3070 7720 726f 736b 3430 692e 0000060 676d 2f20 6e6d 2f74 0000070
Da fällt nur auf, daß es am Ende keinen Zeilenumbruch gibt. od -tx1[z] ist besser lesbar. -dnh PS: ich verwende schlicht 'mount -o loop IMAGE MNTPUNKT'. Ein Dateisystem gebe ich nur bei Images an, die mehr als eines enthalten und ich z.B. explizit die ISO9660 oder z.B. UDF Ansicht will. Und das '-o loop' kann man sich merken (wenn man die generelle Mountsyntax merken kann :) -- "Computer gehorchen deinen Befehlen, nicht deinen Absichten." -- Sig von Till Pontinius -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 17. Januar 2009 16:39:19 schrieb Al Bogner:
Am Samstag, 17. Januar 2009 15:47:58 schrieb David Haller:
Hallo David,
Drücke ich in der 1. Zeile die Return-Taste erscheint der Text. Speichere ich dann ab, so wird beim nächsten Öffnen der Datei der Text sofort angezeigt.
Die Datei enthält wohl DOS-Zeilenumbrüche und Kwrite interpretiert i.Ggs. zu less, vim, emacs die '\r' aka '
', und löscht die Anzeige
der Zeile.
Ein 'dos2unix' hilft bei sowas ;)
Wie kann ich konkret prüfen, ob da ein DOS-Zeilenumbruch vorhanden ist. Ich bin mir sicher, dass die Datei nie einen DOS oder Windows-Rechner gesehen hat. Geschrieben wurde auf eine XFS-Partition. Hab ich auch schon festgestellt:
Textdatei unter Kwrite (KDE3) erstellt, und dann im Dolphin angeklickt ==> Kwrite (KDE4) zeigt eine leere Datei. Inm der Vorschau in Dolphin siht man was, und aus dem Dolphin mit Kwrite (KDE3) geöffnet zeigt auch wieder was.
Al
PS: PM an dich ASAP. Das letzte KDE4-Update hat wieder so einiges angestellt. Die KMail-Einstellungen gingen tw. verloren, etc.
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Al Bogner
-
Daniel Fuhrmann
-
David Haller
-
Mario Andes
-
Michael Höhne