Hallo, ist zwar leicht OT, aber auf Debian-User-German wusste keiner etwas dazu, daher probiere ich es mal hier: ich bin es von meiner SuSE her gewohnt, dass wenn ich in einem xterm arbeite, und einen der oberen Werte aus dem Fenster wiederverwenden will, einfach auf die Zeile darüber zu klicken, und dann einen Pfad damit markiere um ihn dann mit dem Mausradklick in die eigentliche Kommandozeile einzufügen. (schwierig zu erklären, aber dennoch hoffentlich verständlich) Ich mag es so, dass dort immer bis zum nächsten Leerzeichen markiert wird. Bei meinem Debian SID wird dabei aber nur bis zum nächsten / oder . oder " markiert. Wo kann ich das einstellen? Ist das eine XFree-Sache? Oder liegt das eher an der bash-Konfiguration? Mario Holbe von Debian-user-german meinte, es wäre eine Xfree-Sache. Ich benutze nun bei SuSE 9.2 xorg (xorg-x11-6.8.2rc3-0.1). Debian verwendet bei mir xserver-xfree8 4.3.0.dfsg.1-1 ... Vielen Dank im Vorraus Gruß Sören
Hallo Sören, On Friday 08 April 2005 14:38, Sören Wengerowsky wrote:
Ist das eine XFree-Sache? Oder liegt das eher an der bash-Konfiguration?
Ich glaube weder noch. Dass die bash damit etwas zu tun hat kann ich mir absolut nicht vorstellen. Und der XServer wird es wohl nicht sein, denn wenn ich hier eine xterm von SuSE starte, dann funktioniert das mit dem Doppelklick so wie du es willst, starte ich aber ein xterm auf Solaris 9 (mit DISPLAY auf den gleichen XServer), dann funktioniert das nicht. Ich glaube aber, dass das xterm aus den SuSE-Paketen das auch noch nicht so ewig lange macht - mich hat das nämlich damals bewogen die konsole vorzuziehen. Dort kann man das auch über eine GUI konfigurieren... Ob das beim xterm konfigurierbar ist (oder beim Compilieren festgelegt wird) kann ich nicht sagen. Also wennauf dem Debian eh ein KDE sein sollte... Viele Grüße, Michael
Hallo Michael, Danke für deine Antwort. Michael Möller schrieb: [..]
Ich glaube aber, dass das xterm aus den SuSE-Paketen das auch noch nicht so ewig lange macht - mich hat das nämlich damals bewogen die konsole vorzuziehen. Dort kann man das auch über eine GUI konfigurieren... Ob das beim xterm konfigurierbar ist (oder beim Compilieren festgelegt wird) kann ich nicht sagen. Also wennauf dem Debian eh ein KDE sein sollte...
Siehe diese Man-Page: http://www.doc.ic.ac.uk/lab/labman/lookup-man.cgi?xterm(1) Da habe ich soetwas gefunden: cutNewline (class CutNewline) If ‘‘false’’, triple clicking to select a line does not include the Newline at the end of the line. If ‘‘true’’, the Newline is selected. The default is ‘‘true.’’ Das geht wohl in die richtige Richtung. Aber wo kann ich das definieren? eine xterm.conf habe ich nicht gefunden. Ein Parameter für den Aufruf in der Shell ist das wohl auch nicht. Unter "Ressources" steht das hier: The program understands all of the core X Toolkit resource names and classes as well as: Aber irgendwie sagt mir das nichts.. Kann mir da jemand helfen? Ich bin für alle Hilfen und Anregungen dankbar. Gruß Sören
Hallo, Am Fri, 08 Apr 2005, Sören Wengerowsky schrieb:
Siehe diese Man-Page: http://www.doc.ic.ac.uk/lab/labman/lookup-man.cgi?xterm(1)
Da habe ich soetwas gefunden:
cutNewline (class CutNewline) If ??????false??????, triple clicking to select a line does not include the Newline at the end of the line. If ??????true??????, the Newline is selected. The default is ??????true.??????
Das geht wohl in die richtige Richtung.
Aber wo kann ich das definieren?
Z.B. in deiner ~/.Xdefaults | ~/.Xresources. Aus meiner: ==== XTerm*SaveLines: 10000 XTerm*ScrollBar: off XTerm*VisualBell: false XTerm*background: black XTerm*boldFont: -misc-fixed-bold-r-normal--12-120-75-75-*-*-iso8859-15 XTerm*cutNewline: true XTerm*font: -misc-fixed-medium-r-normal--12-120-75-75-*-*-iso8859-15 XTerm*foreground: white XTerm*geometry: 80x24 XTerm*jumpScroll: on XTerm*multiScroll: on XTerm*eightBitInput: true XTerm*eightBitOutput: true ==== -dnh -- Um Rekursion zu verstehen, muss man erst Rekursion verstanden haben.
Hallo, David Haller schrieb:
Am Fri, 08 Apr 2005, Sören Wengerowsky schrieb: [..]
Das geht wohl in die richtige Richtung.
Leider auch nur die Richtung...
Aber wo kann ich das definieren?
Z.B. in deiner ~/.Xdefaults | ~/.Xresources.
Aus meiner:
==== XTerm*SaveLines: 10000 XTerm*ScrollBar: off XTerm*VisualBell: false XTerm*background: black XTerm*boldFont: -misc-fixed-bold-r-normal--12-120-75-75-*-*-iso8859-15 XTerm*cutNewline: true XTerm*font: -misc-fixed-medium-r-normal--12-120-75-75-*-*-iso8859-15 XTerm*foreground: white XTerm*geometry: 80x24 XTerm*jumpScroll: on XTerm*multiScroll: on XTerm*eightBitInput: true XTerm*eightBitOutput: true ====
Ok. Danke! Jetzt kann ich immerhin mit 3fachem Klick die ganze Zeile markieren. Aber bei Doppelklick, auf den es mir eigentlich ankommt, markiert er immernoch nur bis zum nächsten "/" bzw. ".". Das ist bei SuSE anders, da werden irgendwie die Pfade erkannt, und es werden / und . und das, was dahinter/davor ist auch noch, sofern es kein Leerzeichen, oder ein ' oder so ist. Also wenn ich eine Fehlermeldung habe, in der ein Pfad mitten im Text drin vorkommt, und ich diese Datei mit less oder so ansehen will, klicke ich normal immer zweimal auf den Pfad und er wird markiert. Also ohne die ,, oder `` davor und dahinter. Bei Debian wird aber immer die ganze Zeile markiert. Es ist eigentlich kein Problem, das mit dem Cursor zu machen, aber es interessiert mich schon, da es einfach schneller geht.. Wo kann es da noch unterschiede zwischen den Xterms geben? Die Version scheint sowieso total anders zu sein: linux:/# dpkg -l | grep xterm ii xterm 4.3.0.dfsg.1-1 X terminal emulator soeren@linux:~> rpm -qf /usr/bin/xterm xterm-197-2.1 Ist das eine andere Versionsbezeichnung, oder sogar ein anderes Programm..? Vielen Dank, Gruß Sören
Hallo Sören, Am Montag, 11. April 2005 22:58 schrieb Sören Wengerowsky:
Hallo,
David Haller schrieb:
Am Fri, 08 Apr 2005, Sören Wengerowsky schrieb:
[..]
Das geht wohl in die richtige Richtung.
Leider auch nur die Richtung...
Aber wo kann ich das definieren?
Z.B. in deiner ~/.Xdefaults | ~/.Xresources. ====
Ok. Danke! Jetzt kann ich immerhin mit 3fachem Klick die ganze Zeile markieren.
Aber bei Doppelklick, auf den es mir eigentlich ankommt, markiert er immernoch nur bis zum nächsten "/" bzw. ".". Das ist bei SuSE anders, da werden irgendwie die Pfade erkannt, und es werden / und . und das, was dahinter/davor ist auch noch, sofern es kein Leerzeichen, oder ein ' oder so ist.
Mit folgendem Eintrag in ~.Xdefaults lassen sich die Wortgrenzen einstellen. So sollte nun auch Pfade erkannt werden. xterm*.charClass: 33:48,37:48,45-47:48,64:48 Leider funktioniert das ganze nur mit'm xterm. Gruss Werner
Hallo, Am Tue, 12 Apr 2005, Werner Franke schrieb:
Am Montag, 11. April 2005 22:58 schrieb Sören Wengerowsky:
Aber bei Doppelklick, auf den es mir eigentlich ankommt, markiert er immernoch nur bis zum nächsten "/" bzw. ".". Das ist bei SuSE anders, da werden irgendwie die Pfade erkannt, und es werden / und . und das, was dahinter/davor ist auch noch, sofern es kein Leerzeichen, oder ein ' oder so ist.
Mit folgendem Eintrag in ~.Xdefaults lassen sich die Wortgrenzen einstellen. So sollte nun auch Pfade erkannt werden.
xterm*.charClass: 33:48,37:48,45-47:48,64:48
Siehe man -P'less +/^CHARA' xterm
Leider funktioniert das ganze nur mit'm xterm.
Wieso leider? ;) -dnh -- 139: AOL-CD Das wichtigste Werkzeug des gemeinen Spammers oder Trolls in Deutschland. (Marc Haber)
Hallo, David Haller schrieb:
Am Tue, 12 Apr 2005, Werner Franke schrieb:
Mit folgendem Eintrag in ~.Xdefaults lassen sich die Wortgrenzen einstellen. So sollte nun auch Pfade erkannt werden.
xterm*.charClass: 33:48,37:48,45-47:48,64:48
Danke, das teste ich morgen mal. Jetzt noch Debian booten, das dauert mir doch etwas zu lange..
Siehe man -P'less +/^CHARA' xterm
Irgendwie habe ich ein xterm ohne Manpage erwischt. Das scheint aber der von der von Suse selber zu sein: soeren@linux:~> apt-cache show xterm Package: xterm Section: System/X11/Utilities Installed Size: 396 Maintainer: http://www.suse.de/feedback Version: 197-2.1 soeren@linux:~> man -P'less +/^CHARA' xterm Kein Manual-Eintrag für xterm vorhanden Vielen Dank Gruß Sören
Werner Franke schrieb:
Mit folgendem Eintrag in ~.Xdefaults lassen sich die Wortgrenzen einstellen. So sollte nun auch Pfade erkannt werden.
xterm*.charClass: 33:48,37:48,45-47:48,64:48
Führt leider nicht zum Erfolg.. Vielleicht ist der Abstand zwischen "charClass:" und der Zahlenreihe zu groß/klein? Oder sollte ich vielleicht mal die anderen Einträge aus Davids .Xdefaults löschen? Wäre weiterhin für alle Anregungen dankbar! Gruß Sören PS: was die Manpage angeht, wo kann ich die nachinstallieren? Oder kann mir die vielleicht jemand per PM schicken?
Sorry für die arg verspätete Mail, aber ich musste mich dafür einfach noch bedanken! Sören Wengerowsky schrieb:
Werner Franke schrieb:
Mit folgendem Eintrag in ~.Xdefaults lassen sich die Wortgrenzen einstellen. So sollte nun auch Pfade erkannt werden.
xterm*.charClass: 33:48,37:48,45-47:48,64:48
Führt leider nicht zum Erfolg.. Vielleicht ist der Abstand zwischen "charClass:" und der Zahlenreihe zu groß/klein? Oder sollte ich vielleicht mal die anderen Einträge aus Davids .Xdefaults löschen?
Klappt doch. Ich musste mich natürlich noch neu anmelden. Außerdem habe ich den Abstand zwischen "xterm*.charClass:" und "33:48,37:48,45-47:48,64:48" etwas kleiner gemacht.. und jetzt klappt es!
was die Manpage angeht, wo kann ich die nachinstallieren? Oder kann mir die vielleicht jemand per PM schicken?
Hab ich bei Debian gefunden... danke, David! Habe es mit Hilfe der Manpage so erweitert, dass er auch URLs erkennt (der Doppelpunkt..) 33:48,37:48,45-47:48,64:48,58:48 Vielen Dank nochmal für alle Hilfe! Gruß Sören
participants (4)
-
David Haller
-
Michael Möller
-
Sören Wengerowsky
-
Werner Franke