Mouse Wheel funktioniert nicht überall
Hallo zusammen, ich habe hier eine Mouse Wheel (Logitech). Bei den meisten Anwendung funktioniert es, aber es gibt ein paar Applikationen, welche die Konfiguration nicht erkennen (z.B. XEmacs, Acrobat Reader 4.0,...). Kann mir da jemand helfen? Vielen Dank. Gruss Florian PS: Ich habe eine SuSE Linux 7.1 (kernel 2.2.18)
Am Don, 25 Apr 2002 schrieb Florian Brunner:
ich habe hier eine Mouse Wheel (Logitech). Bei den meisten Anwendung funktioniert es, aber es gibt ein paar Applikationen, welche die Konfiguration nicht erkennen (z.B. XEmacs, Acrobat Reader 4.0,...). Kann mir da jemand helfen?
Grundsätzlich ist es halt so, daß manche verwendeten Toolkits zum Bauen grafischer Anwendungen das Mausrad defaultmäßig unterstützen (glücklicherweise die Mehrheit), andere Anwendungen brauchen etwas Nachhilfe (Netscape 4 IIRC) und bei manchen geht es gar nicht. Damit man doch mit dem Mausrad arbeiten kann, gibt es eine Anwendung namens imwheel, mit der man Anwendungsspezifisch die Bewegungen des Mausrads in Tastendrücke umsetzen kann. Vielleicht hilft Dir das weiter. Für XEmacs gab es aber auch eine Lösung ohne imwheel. Ich persönlich mag imwheel nicht so besonders und akzeptiere deshalb in einigen Anwendungen, daß das Mausrad nicht funktioniert. *Vim funktioniert auch ohne Maus* Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Christoph Maurer
Am Don, 25 Apr 2002 schrieb Florian Brunner:
ich habe hier eine Mouse Wheel (Logitech). Bei den meisten Anwendung funktioniert es, aber es gibt ein paar Applikationen, welche die Konfiguration nicht erkennen (z.B. XEmacs, Acrobat Reader 4.0,...). Kann mir da jemand helfen?
[...]
Für XEmacs gab es aber auch eine Lösung ohne imwheel. Ich persönlich mag imwheel nicht so besonders und akzeptiere deshalb in einigen Anwendungen, daß das Mausrad nicht funktioniert.
Beim (FSF)Emacs funktioniert's so. IMHO beim XEmacs auch, aber ich habe keinen hier zum testen: ;--- Mausrad bewegt Cursor 5 Zeilen hoch oder runter (defun up-slightly () (interactive) (scroll-up 5)) (defun down-slightly () (interactive) (scroll-down 5)) (global-set-key [mouse-4] 'down-slightly) (global-set-key [mouse-5] 'up-slightly) ;--- Shift+Mausrad bewegt 1 Zeile hoch oder runter (defun up-one () (interactive) (scroll-up 1)) (defun down-one () (interactive) (scroll-down 1)) (global-set-key [S-mouse-4] 'down-one) (global-set-key [S-mouse-5] 'up-one) ;--- Control+Mausrad bewegt 1/2 Bildschirm hoch oder runter (defun up-a-lot () (interactive) (scroll-up)) (defun down-a-lot () (interactive) (scroll-down)) (global-set-key [C-mouse-4] 'down-a-lot) (global-set-key [C-mouse-5] 'up-a-lot) Ach ja, das Ganze gehört natürlich in ~/.emacs -- (e)mail-address and gpg-key at http://martins.zangpo.org/ or rot13 znegva-fpuzvgm@jro.qr and ask your favorite keyserver ______________________________________________________________ martins:x:500:100:Martin Schmitz:/home/martins:/usr/bin/emacs
Martin Schmitz schrieb [Thu, 25 Apr 2002 21:10:18 +0200]:
Beim (FSF)Emacs funktioniert's so. IMHO beim XEmacs auch, aber ich habe keinen hier zum testen:
[...Einträge für Radmaus in ~/.emacs...] Das war eine Perle für einen Rad-Fetischisten wie mich! :-)) Als Umsteiger und generellem Computer-Neuling habe ich mich schliesslich, eher widerwillig, doch mit (GNU)Emacs angefreundet, da LilyPond (Latex-Notensatz) nur für diesen einen Highlight-Modus mitbringt. Aber mein Mausrad fehlte mir bis jetzt schmerzlich! Mit der Eroberung des Rades im Emacs bin ich meinem vollkommenen Glück schon wieder einen Schritt näher! ;-) Besten Dank! Dieter (in Emacs glückselig auf und ab rollend)
Dieter Grollmann
Martin Schmitz schrieb [Thu, 25 Apr 2002 21:10:18 +0200]:
Beim (FSF)Emacs funktioniert's so. IMHO beim XEmacs auch, aber ich habe keinen hier zum testen:
[...Einträge für Radmaus in ~/.emacs...]
Das war eine Perle für einen Rad-Fetischisten wie mich! :-))
Als Umsteiger und generellem Computer-Neuling habe ich mich schliesslich, eher widerwillig, doch mit (GNU)Emacs angefreundet, da LilyPond (Latex-Notensatz) nur für diesen einen Highlight-Modus mitbringt.
Wow. Respekt. Du wirst diese Entscheidung nicht bereuen, auch in 20 Jahren nicht, wenn niemand mehr über Linux, Windows oder anderes mehr spricht. Emacs gibt es seit nun mehr drei Jahrzehnten (in der heutigen Form seit zwei) und er unterstützt beinahe sämtliche Hardware- und Betriebssystem-Plattformen, die es in dieser Zeit gegeben hat. Wenn Du mal ein wenig Zeit hast, mach Dich ruhig ein bißchen mit eLisp vertraut. -- (e)mail-address and gpg-key at http://martins.zangpo.org/ or rot13 znegva-fpuzvgm@jro.qr and ask your favorite keyserver ______________________________________________________________ martins:x:500:100:Martin Schmitz:/home/martins:/usr/bin/emacs
Martin Schmitz schrieb [Fri, 26 Apr 2002 01:43:56 +0200]:
Dieter Grollmann
writes: Als Umsteiger und generellem Computer-Neuling habe ich mich schliesslich, eher widerwillig, doch mit (GNU)Emacs angefreundet, da LilyPond (Latex-Notensatz) nur für diesen einen Highlight-Modus mitbringt.
Wow. Respekt. Du wirst diese Entscheidung nicht bereuen, auch in 20 Jahren nicht, wenn niemand mehr über Linux, Windows oder anderes mehr spricht. Emacs gibt es seit nun mehr drei Jahrzehnten (in der heutigen Form seit zwei) und er unterstützt beinahe sämtliche Hardware- und Betriebssystem-Plattformen, die es in dieser Zeit gegeben hat. Wenn Du mal ein wenig Zeit hast, mach Dich ruhig ein bißchen mit eLisp vertraut.
Danke für die Ermunterung. Mal schauen, ob ich eLisp auch noch kapiere. Immerhin, intensive Hirntätigkeit hält jung und flexibel ;-) Gruss Dieter
Hallo Martin, Am Donnerstag, 25. April 2002 21:10 schrieb Martin Schmitz:
Christoph Maurer
writes: Am Don, 25 Apr 2002 schrieb Florian Brunner:
ich habe hier eine Mouse Wheel (Logitech). Bei den meisten Anwendung funktioniert es, aber es gibt ein paar Applikationen, welche die Konfiguration nicht erkennen (z.B. XEmacs, Acrobat Reader 4.0,...). Kann mir da jemand helfen?
[...]
Beim (FSF)Emacs funktioniert's so. IMHO beim XEmacs auch, aber ich habe keinen hier zum testen:
Beim XEmacs auch, gleich getestet. Das hat mir ja so gefehlt.
Ach ja, das Ganze gehört natürlich in ~/.emacs
Die benützt er offensichtlich auch. Sach' mal: Wo hast Du diese genialen Tipps her? Da gibt es doch bestimmt noch mehr praktisches zu entdecken. Helga *die ihren XEmacs jetzt noch lieber benützt* -- ~~~~~~~~~~~~~~~~~~~~~~Wer macht mit?~~~~~~~~~~~~~~~~~~~~~ Das dt. Dokumentationsprojekt von OpenOffice.org sucht Mitstreiter # Projekt-Einstieg: http://lang.openoffice.org/de # Mailingliste: http://lang.openoffice.org/de/about-mailinglist.html
Beim XEmacs auch, gleich getestet. Das hat mir ja so gefehlt.
Genau das! Endlich klappt es :-) Danke an Martin. Hat jemand noch eine Lösung für den Acrobat Reader? Oder was benutzt Ihr, um pdf-Dateien zu lesen? Irgendwie habe ich bisher noch keine zufriedenstellende GUI-Lösung gefunden... Danke für Eure Hilfe. Gruss und schönes Wochenende Florian
Hi Florian, Am Freitag, 26. April 2002 21:00 schrieb Florian Brunner:
Hat jemand noch eine Lösung für den Acrobat Reader?
Da wird wohl nur imwheel helfen. Auf meiner alten SuSE mit imwheel funktionierte das Rad mit dem Acrobat. Auf der neuen tut's nicht, sehr lästig.
Oder was benutzt Ihr, um pdf-Dateien zu lesen? Irgendwie habe ich bisher noch keine zufriedenstellende GUI-Lösung gefunden...
KGhostview oder gv. Was vermisst Du bei diesen beiden Programmen? Wenn Du im Archiv dieser Liste suchst, findest Du bestimmt noch ein paar weitere Hinweise.
Danke für Eure Hilfe.
Neue Frage, neues Subject - hilft uns allen, wenn wir in unseren Mailboxen nach interessanten Themen suchen. Das olle »Kamel« macht das übrigens ganz automatisch, wenn Du in Deinem Ordner eingetragen hast, daß er eine Mailingliste enthält. Ist dieser Ordner geöffnet und drückst Du auf strg-N, wird Dir auch gleich die Listenadresse eingelesen. Du brauchst nur noch loslegen. Internette Grüße, Helga -- ~~~~~~~~~~~~~~~~~~~~~~Wer macht mit?~~~~~~~~~~~~~~~~~~~~~ Das dt. Dokumentationsprojekt von OpenOffice.org sucht Mitstreiter # Projekt-Einstieg: http://lang.openoffice.org/de # Mailingliste: http://lang.openoffice.org/de/about-mailinglist.html
KGhostview oder gv. Was vermisst Du bei diesen beiden Programmen?
Hmm, ich weiss nicht mehr warum ich davon weggekommen bin... War es auch das scrollen *versuchmichzuerinnern*? Oder aber, ich hatte wahrscheinlich Probleme mit ein paar Dateien...? gv und Acrobat Reader laufen beide mit imwheel (ich dachte imwheel würde schon laufen). KGhostview läuft sogar ohne imwheel. imwheel stört allerdings das normale Scrollverhalten. So scrollen kghostview und kmail beispielsweise nur noch in einem Frame statt jeweils im aktiven -> möchte imwheel nicht am laufen haben. Ich werde also vermutlich wieder auf kghostview umsteigen, bis mir wieder einfällt warum ich davon weggekommen bin (falls es dafür wirklich einen guten Grund gab) :-) Gruss und Euch allen ein schönes Wochenende Florian
Hi Florian, Am Freitag, 26. April 2002 23:53 schrieb Florian Brunner:
KGhostview oder gv. Was vermisst Du bei diesen beiden Programmen?
Hmm, ich weiss nicht mehr warum ich davon weggekommen bin... War es auch das scrollen *versuchmichzuerinnern*? Oder aber, ich hatte wahrscheinlich Probleme mit ein paar Dateien...?
Hatte ich auch. Hier hat ein Update der ghostscript-Pakete Abhilfe geschaffen. SuSE darf nämlich die neueren Pakete nicht vertreiben, wohl aber werden sie zum Download angeboten. kghostview und gv wollten mir nämlich gar nichts darstellen. Helga -- ~~~~~~~~~~~~~~~~~~~~~~Wer macht mit?~~~~~~~~~~~~~~~~~~~~~ Das dt. Dokumentationsprojekt von OpenOffice.org sucht Mitstreiter # Projekt-Einstieg: http://lang.openoffice.org/de # Mailingliste: http://lang.openoffice.org/de/about-mailinglist.html
Hatte ich auch. Hier hat ein Update der ghostscript-Pakete Abhilfe geschaffen. SuSE darf nämlich die neueren Pakete nicht vertreiben, wohl aber werden sie zum Download angeboten.
Was sind die Versionen der neueren Pakete? Sind diese auch auf dem SuSE-ftp server? (Nur aus Neugierde: Warum ist es legal diese als download anzubieten aber nicht zu vertreiben? Oder hab ich da was falsch verstanden?) Danke. Gruss Florian
Hallo Florian, Am Montag, 29. April 2002 20:17 schrieb Florian Brunner: und vorher Helga Fischer:
Hatte ich auch. Hier hat ein Update der ghostscript-Pakete Abhilfe geschaffen. SuSE darf nämlich die neueren Pakete nicht vertreiben, wohl aber werden sie zum Download angeboten.
Was sind die Versionen der neueren Pakete? Sind diese auch auf dem SuSE-ftp server? (Nur aus Neugierde: Warum ist es legal diese als download anzubieten aber nicht zu vertreiben? Oder hab ich da was falsch verstanden?)
Nein, das ist schon richtig. Das hängt mit den Lizenzbedingungen von Allaire (der Firmenname ist hoffentlich so richtig) zusammen, die ein kommerzielles Vertreiben nicht vorsehen. Auf einer Distro ist also nur eine ältere Variante drauf, da ist es wieder erlaubt. rpm findest Du zBsp hier: ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/. Du mußt Dich halt noch durchwühlen. Helga -- ~~~~~~~~~~~~~~~~~~~~~~Wer macht mit?~~~~~~~~~~~~~~~~~~~~~ Das dt. Dokumentationsprojekt von OpenOffice.org sucht Mitstreiter # Projekt-Einstieg: http://lang.openoffice.org/de # Mailingliste: http://lang.openoffice.org/de/about-mailinglist.html
Am Freitag, 26. April 2002 22:36 schrieb Helga Fischer:
KGhostview oder gv. Was vermisst Du bei diesen beiden Programmen?
Also mir persönlich fehlt bei beiden die Navigationsmöglichkeit des Acrobate Readers, die viele Dokumente bieten (Kapitel in der linken Seite) und insbesondere die Suchfunktion. Gerade bei Zeitschriften im PD-Format (z.B. Internet Professional Jahresarchive) findet man ohne leider nie das, was man braucht. -- Machs gut | http://www.iiv.de/schwinde/buerger/tremmel/ Manfred | http://www.knightsoft-net.de
Helga Fischer
Sach' mal: Wo hast Du diese genialen Tipps her? Da gibt es doch bestimmt noch mehr praktisches zu entdecken.
Eine zentrale Anlaufstelle, eine Webseite oder so, kenne ich leider auch nicht. Diesen Codeschnipsel habe ich tatsächlich vor Jahren 1:1 aus einem Usenet-Posting in gnu.emacs.help übernommen. Aber wenn ich mir das jetzt so anschaue, ist es wirklich sehr simpel. Ich hätte das auch aus dem Stehgreif improvisieren können. Dazu hat mir vor allem die intensive Beschäftigung mit Gnus verholfen. Lisp ist wirklich einfach. Vor allem Emacs-Lisp. Und was Gnus betrifft, ist es hervorragend dokumentiert. Dabei lernt man eben, wie Emacs "tickt". Sehen wir uns die Zeilen doch mal an: (defun up-slightly () (interactive) (scroll-up 5)) Hier wird eine Funktion definiert. Der Name der Funktion ist "up-slightly", und sie macht eigentlich nichts anderes, als interaktiv eine andere Emacs-Funktion aufzurufen, nämlich "scroll-up". Scroll-up wird mit dem Parameter 5 aufgerufen. Dasselbe kannst Du auch händisch innerhalb von Emacs ausprobieren. Probiere einfach mal M-x scroll-up. Dabei sollte der ganze Buffer-Inhalt einen halben Bildschirm nach oben rollen (d.h., der Cursor wandert _abwärts_). Wenn Du einer Funktion wie scroll-up, die eigentlich keinen Parameter erwartet, einen Wert mitgeben möchtest, so kannst Du die sogenannte Prefix-Schreibweise benutzen. Das geschieht mit C-u. Also, der ganze Ausdruck: C-u 5 M-x scroll-up bewegt den Buffer-Inhalt um 5 Zeilen nach oben. (global-set-key [mouse-5] 'up-slightly) Hier teile ich Emacs nur noch mit, daß, wenn die Taste Maus-5 gedrückt wird (so behandelt X intern eine Bewegung des Mausrades nach unten), die soeben definierte Funktion "up-slightly" ausgeführt werden soll. "Global" heißt dabei, daß das in allen Major-Modes gelten soll. Über XEmacs weiß ich leider rein gar nichts, aber beim GNU Emacs wird haufenweise phantastische Dokumentation mitgeliefert. Es ist an jeder Programmstelle möglich, spezifische Hilfstexte abzufragen, außerdem gibt es ein Tutorial, die Info-Seiten als Handbuch und nicht zuletzt das Elisp-Manual. Ein guter Startpunkt ist hier immer C-h ? Leider, leider, leider gibt's das alles aber nur in Englisch. P.S.: C-h == Control(Strg) + 'h' C-h ? == Control(Strg) + 'h', dann '?' M-h == Meta(Alt) + 'h' M-x scroll-up == Meta(Alt) + 'x', dann 'scroll-up' <RET> -- |\_/\_.-'""``:-._ What is life without looking for . . `; -._ )-;-,_`) the next cute little bug to play with? v_,- _ ),(,.\ ``-' _.- _.,-_/ / ((.' ((,.-' ((,/ ______________________________________________________________ martins:x:500:100:Martin Schmitz:/home/martins:/usr/bin/emacs
participants (6)
-
Christoph Maurer
-
Dieter Grollmann
-
Florian Brunner
-
Helga Fischer
-
Manfred Tremmel
-
Martin Schmitz