Toon posts:

[debian] Muis instellen bij XF86Setup

Pagina: 1
Acties:

Verwijderd

Topicstarter
Gisteren heb ik (linux-newbie in hart en nieren) voor het eerst Debian 2.2 rev 2 geïnstalleerd op een vrij oude pc, met de handleiding van J.A. Bezemer (goed "boek"). Wel een paar foutjes gemaakt, maar alles kunnen herstellen.

Voorzover ik het kan zien, liep alles goed. Totdat ik X in wilde stellen. De muis hangt aan de serieële poort, zoals het hoort. Na het opstarten van XF86Setup, had ik de muisinstellingen met het toestenbord ingesteld.

- Het is een serieële Logitech 3knopsmuis, as standaard as it gets.
- Op de poort /dev/ttySO ingesteld.
- Eerst als logitech dan als microsoft muis ingesteld.

geapplied en . . . niets. Meerdere instellingen verandert, niets hielp

Ik heb eenzelfde muis aangesloten, die doet ook niets. Het ligt dus niet aan de muis.

Toen ik uit wanhoop de muis met een verloop stuk op de grote serieële (25-pins voor de liefhebbers) poort aansloot, gebeurde iets heel raars. De muis schoot het beeld over, alle kanten op. Ook detecteerde hij dat de knoppen werden ingedrukt, terwijl ik de muis alleen maar een klein stukje verschoof.

Mijn vragen zijn: wat doe ik fout en hoe kan ik het fixxxen? Misschien moet de muis op een ander adres worden ingesteld?

Help me out, ik wil van Windows af!!

Verwijderd

Topicstarter
Oh ja, PS/2 muis is niet mogelijk, er zit geen ps/2 poort op. Oud mobo

Echt niemand die dit weet? :'(

  • balk
  • Registratie: Januari 2000
  • Laatst online: 19-08 23:20
Wat is de foutmelding die je krijgt? Hoe ziet je XF86Config file eruit? (het relevante gedeelte)?

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 15:08

deadinspace

The what goes where now?

/dev/ttyS0 (NB: met een 0, niet met een O!) is je eerste seriele poort, /dev/ttyS1 is de 2e seriele poort. Als je muis aan de 9 pins seriele poort niks deed en aan de 25 pins poort wel, dan is die 9 pins poort je 2e seriele poort (aka /dev/ttyS1) en de 25 pins de 1e (/dev/ttyS0).

Dat je muis zich raar gedraagt als je hem beweegt betekent meestal dat je muis op een verkeerd protocol staat ingesteld.
as standaard as it gets
Ah, als dat eens waar was :)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
mman (Mouseman)    - The MouseMan protocol used by new Logitech mice.
ms           - For Microsoft mice (2 or 3 buttons). Some old 2 button mice
               send some spurious packets, which can be misunderstood as
               middle-button events. If this is happens to you, use the
               'bare' mouse type.
ms+         - Like 'ms', but allows dragging with the middle button.
ms+lr         - 'ms+', but you can reset m by pressing lr (see man page).
bare (Microsoft)   - For some 2 button Microsoft mice. Same as 'ms' except that
               gpm will not attempt to simulate a third button.
msc (MouseSystems) - For most 3 button serial mice.
sun         - For Sparc mice.
mm (MMSeries)   - For MM series mice.
logi (Logitech)    - For old serial Logitech mice.
bm (BusMouse)   - For some busmice, including Microsoft and Logitech busmice.
fups2 (PS/2)     - For BROKEN PS/2 mice (round with 6 metal pins).
ps2 (PS/2)     - For most PS/2 mice (round with 6 metal pins).
ncr         - For pointing pens found on some laptops.
wacom         - Wacom Protocol IV Tablets: Pen+Mouse, relative+absolute mode
genitizer       - For "Genitizer" tablets. They are used in relative mode.
logim         - For turning on the MouseSystems compatible mode (3 buttons)
               of some Logitech mice.
pnp         - For the new 'plug and play' mice produced by Microsoft.
               Try it if '-t ms' does not work.
imps2         - For wheel mice on a PS/2 port (round connector with 6 pins),
               3 buttons (wheel is repeated).
fuimps2     - For BROKEN wheel mice on a PS/2 port
(round connector with 6 pins), 3 buttons (wheel is repeated).
ms3 (IntelliMouse) - For the Microsoft IntelliMouse (serial), 3 buttons (wheel is repeated).
netmouse         - For the "Genius NetMouse". This one has two normal buttons plus
               'up'/'down' buttons.
cal         - For a Calcomp UltraSlate.
calr           - For a Calcomp UltraSlate in relative mode.
twid           - For the "Twidddler" keyboard.
syn (synaptics)    - For the "Synaptics" serial TouchPad.
synps2 (synaptics_ps2) - For the "Synaptics" PS/2 TouchPad.
brw         - For the Fellowes Browser - 4 buttons (and a wheel) (dual protocol?).
js (Joystick)   - For "Joystick" mouse emulation.
summa         - For a Summa/Genius tablet in absolute mode (906,1212B,EasyPainter...).
mtouch       - For MicroTouch touch-screens (only button-1 events right now).
gunze         - Gunze touch-screens (only button-1 events, by now)
acecad       - For Acecad tablet in absolute mode (Sumagrapics MM-Series mode).
wp (wizardpad)     - Genius WizardPad tablet

Dit zijn zo'n beetje alle protocollen die een muis zou kunnen praten... niet echt een aanwijsbare universele standaard helaas :{
Maar ik zou 'msc', 'ps/2', 'logi' en 'ms' eens proberen.

Je hoeft je topic overigens niet zo snel al omhoog te schoppen; je moet mensen ook de kans geven het te lezen.

Verwijderd

Topicstarter
De foutmelding die ik krijg is:

eerst kan ie een paar fonts niet vinden (/usr/...../100dpi)

daarna krijg ik meldingen over VGA16 (geen errors)

Fatal server error:
Cannot open mouse (no such file or directory)

En als reactie op het andere bericht:

In XF86Setup kan ik niet al die protocols kiezen. Wel Microsoft en Logitech, maar niet zo specifiek. Kan ik dat met XF86Config doen?

Verwijderd

Topicstarter
Dat ttyS1 de tweede serieële poort is en dat bij mij dat de kleine is, klopt. Als ik ttyS1 instel met het Logitech en Microsoft protocol, gaat de muis nogsteeds heel raar doen (over het scherm springen, doen alsof ik op een knop druk en helemaal onbestuurbaar zijn).

Ik denk dat ik maar die protocols moet uitproberen.
Waar kan ik al die protocols instellen?

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 15:08

deadinspace

The what goes where now?

Die kun je instellen door /etc/X11/XF86Config te editen. Met proggels als xf86config en xf86cfg heb ik geen ervaring.
Hier het relevante stukje uit een XF86Config:
code:
1
2
3
4
Section "Pointer"
    Protocol    "PS/2"
    Device  "/dev/psaux"
EndSection

Maar misschien is het makkelijker om met gpm te proberen welk protocol het is...
Dan moet je in /etc/gpm.conf de volgende instellingen zetten:
code:
1
2
3
device=/dev/ttyS1
repeat_type=msc
type=ps2

en dan '/etc/init.d/gpm start' doen, dan heb je op de console een muis. Als die zich niet goed gedraagt, moet je de file editen, het protocol veranderen en '/etc/init.d/gpm restart' doen.

Als je dan het juiste protocol gevonden hebt, kun je 2 dingen doen: Of je stelt in je XF86Config hetzelfde device en protocol in, of je laat gpm de muis afhandelen en zijn gegevens aan X doorgeven. In het laatste geval werkt gpm als repeater: het leest de muis uit en vertelt X vervolgens waar de muiscursor is enzo. Als je dit wilt doen, moet je in XF86Config als device '/dev/gpmdata' opgeven, en als protocol 'msc'.

Gpm zit in de package 'gpm' (apt-get install gpm), voor als je deze nog niet hebt.

Verwijderd

Topicstarter
Jeeh! Het werkt!

In XF86Config stond dat de muis op /dev/ttyS0 stond, terwijl dit /dev/ttyS1 moest zijn. Ik heb dat veranderd en nou werkt het!

Het is dus:

[code]
Section: "Pointer"
Protocol: "Mircosoft"
Device: "/dev/ttyS1"
BaudRate: "1200"
[...]
EndSection

Iedereen bedankt en tot de volgende vraag :)

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 15:08

deadinspace

The what goes where now?

Mooi :) en veel succes verder :Y)

Ik wil nog even opmerken dat Debian 2.2 (aka potato) wel al redelijk oud is (2 jaar ofzo), ook al is het op dit moment de nieuwste Debian Stable.

Verwijderd

Topicstarter
Ja, ik heb het een half jaartje geleden gekocht, maar ik was nog niet toegekomen aan het installeren ervan. Ik heb helaas ook geen breedband internet en kan dus niet iedere week nieuwe versie downloaden. Om te beginnen is dit wel goed genoeg.

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 15:08

deadinspace

The what goes where now?

Als je met die bak het internet op gaat, loont het de moeite om toch de security updates van potato te downloaden (ook al heb je geen breedband). Dit is bij mijn weten niet zoveel (ik moet iedere 2 maanden 1 pkg van gemiddeld 300 kb ofzo downen).

Dan moet je deze regel in je /etc/apt/sources.list erbij zetten:
code:
1
deb http://security.debian.org stable/updates main contrib non-free

en dan 'apt-get update; apt-get upgrade' doen. Dit commando haalt eerst de lijst op van packages en versies daarvan (de update) en update daarna alle packages waar een nieuwere versie van is (de upgrade). Op de security updates server van Debian staan alleen packages voor Debian stable met belangrijke bugfixes.

Als je met die bak niet aan inet hangt zijn deze updates meestal niet zo interessant.
Pagina: 1