[Linux] Toetsenbord werkt niet meer in X

Pagina: 1
Acties:
  • 139 views sinds 30-01-2008
  • Reageer

  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Topicstarter
Ik draai nu al een tijdje naar tevredenheid Debian 3.0r0 (woody) linux op mijn workstation in een dualboot met windows 2000 pro. Nu had ik pas een tijdlang niet meer in linux geboot, en had ik het vandaag weer eens nodig, maar nu werkt mijn toetsenbord ineens niet meer in X. Vanaf de console doet hij het wel, dus het ligt niet aan mijn toetsenbord, wat overigens een standaard el-cheapo 104-keys PS/2 toetsenbordje is.
Voor zover ik weet heb ik niets aan mijn configuratie veranderd, en ik heb geen nieuwe hardware geïnstalleerd.
Voor de configuratie gebruik ik debconf, en daar heb ik opnieuw aangegeven dat ik een 104 keys toetsenbord heb, met US layout, maar dat helpt niet: Nog steeds werkt het niet in X.
In de logfile lees ik dat mijn toetsenbord ge-managed wordt door legacy drivers, maar daar kan ik verder niets over vinden. Kan ik die configuren?
De search leverde allerlei toetsenbord en muisproblemen op, maar niets wat lijkt op mijn probleem. Het vreemde is dat het voorheen wel altijd werkte :?
kort samengevat:

Specs:

Moederbord: MSI KT4
Linux distro: Debian GNU/Linux 3.0r0 (woody)
Kernel: 2.4.18 custom compiled
Xserver: XFree86 4.1.?
Toetsenbord: generic 104 key


Probleem:

Toetsenbord werkte eerst wel onder X, maar nu alleen nog op de console
Kan iemand mij hiermee helpen?

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


Verwijderd

config hem als generic US keyboard, doet hij het dan wel, dan ligt het aan je type driver, doet hij het niet, dan is er wat meer aan de hand

  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Topicstarter
Verwijderd schreef op 11 April 2003 @ 12:04:
config hem als generic US keyboard, doet hij het dan wel, dan ligt het aan je type driver, doet hij het niet, dan is er wat meer aan de hand
dus ipv '104' 'generic' invoeren?

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


Verwijderd

Het zou helpen als je je XF86Config bestand ergens neer plempte. Het bestand bevindt zich gewoonlijk in /etc/X11/XF86Config.

////Edit: Of, post XF86Config-4 als je die hebt. Als je die niet hebt, geef dan het 'gewone' XF86Config-bestand. Zie ook VVV

[ Voor 36% gewijzigd door Verwijderd op 11-04-2003 12:31 . Reden: want Nelske wist het beter ;) ]


Verwijderd

Verwijderd schreef op 11 April 2003 @ 12:09:
Het zou helpen als je je XF86Config bestand ergens neer plempte. Het bestand bevindt zich gewoonlijk in /etc/X11/XF86Config.
En dat is de naamgeving van versie 3.x

Tegenwoordig is het standaard dat het in /etc/X11/XF86Config-4 staat.
(als die ontbreekt, zal X inderdaad /etc/XF86Config pakken. Bestaan ze beiden, dan zal hij de 4 versie pakken. Daarom moet je altijd in de 4-versie je dingen aanpassen ;) ).

  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Topicstarter
XFconfig-4 :
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
Section "Files"
    FontPath    "unix/:7100"            
    FontPath    "/usr/lib/X11/fonts/misc"
    FontPath    "/usr/lib/X11/fonts/cyrillic"
    FontPath    "/usr/lib/X11/fonts/100dpi/:unscaled"
    FontPath    "/usr/lib/X11/fonts/75dpi/:unscaled"
    FontPath    "/usr/lib/X11/fonts/Type1"
    FontPath    "/usr/lib/X11/fonts/Speedo"
    FontPath    "/usr/lib/X11/fonts/100dpi"
    FontPath    "/usr/lib/X11/fonts/75dpi"
EndSection

Section "Module"
    Load    "GLcore"
    Load    "bitmap"
    Load    "dbe"
    Load    "ddc"
    Load    "dri"
    Load    "extmod"
    Load    "freetype"
    Load    "glx"
    Load    "int10"
    Load    "pex5"
    Load    "record"
    Load    "speedo"
    Load    "type1"
    Load    "vbe"
    Load    "xie"
EndSection

Section "InputDevice"
    Identifier  "Generic Keyboard"
    Driver      "keyboard"
    Option      "CoreKeyboard"
    Option      "XkbRules"  "xfree86"
    Option      "XkbModel"  "pc104"
    Option      "XkbLayout" "us"
EndSection

Section "InputDevice"
    Identifier  "Configured Mouse"
    Driver      "mouse"
    Option      "CorePointer"
    Option      "Device"        "/dev/psaux"
    Option      "Protocol"      "PS/2"
    Option      "Emulate3Buttons"   "true"
    Option      "ZAxisMapping"      "4 5"
EndSection

Section "InputDevice"
    Identifier  "Generic Mouse"
    Driver      "mouse"
    Option      "SendCoreEvents"    "true"
    Option      "Device"        "/dev/input/mice"
    Option      "Protocol"      "ImPS/2"
    Option      "Emulate3Buttons"   "true"
    Option      "ZAxisMapping"      "4 5"
EndSection

# * knip *

Section "ServerLayout"
    Identifier  "Default Layout"
    Screen      "Default Screen"
    InputDevice "Generic Keyboard"
    InputDevice "Configured Mouse"
    InputDevice "Generic Mouse"
EndSection

Section "DRI"
    Mode    0666
EndSection


Sorry voor het verneuken van de layout ;) gefixt :)

@pakje_bakmeel: generic als keyboard type invoeren hielp niet.

[ Voor 75% gewijzigd door dawuss op 11-04-2003 12:36 . Reden: Display meuk weggehaald ]

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


Verwijderd

cat /etc/X11/XF86Config-4 geeft bij mij:

code:
1
2
3
4
5
6
7
8
9
---- <snip>-------
Section "InputDevice"
    Identifier "Generic Keyboard1"
    Driver "Keyboard"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us_intl"
    Option "XkbOptions" ""
EndSection
----<snip>-------

ik hoop dat het hiermee werkt, (note: identifier heb ik net iets andere naam gegeven, maar doet er niet toe)

  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Topicstarter
Verwijderd schreef op 11 april 2003 @ 12:42:
cat /etc/X11/XF86Config-4 geeft bij mij:

code:
1
---- <snip>-------

ik hoop dat het hiermee werkt, (note: identifier heb ik net iets andere naam gegeven, maar doet er niet toe)
Zojuist geprobeerd, maar dit werkt niet bij mij.

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 15-02 19:32

deadinspace

The what goes where now?

Hangt er een PS/2 muis aan? Ik heb eens gehad dat XFree totaal niet naar het toetsenbord wilde luisteren. Dit werd veroorzaakt doordat /dev/psaux (PS/2 muis) in XF86Config-4 stond terwijl er geen PS/2 muis aan het systeem hing.

  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Topicstarter
Hmm, nu ik dit zo lees: Vroeger hing er naast een USB muis ook nog een PS/2 muis aan mijn systeem. Ik ga het zometeen meteen proberen, deadinspace.

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Topicstarter
Hartstikke bedankt :) Dat was het!
PS/2 muisje eraan gehangen, en gaan met die banaan :P
Ik neem aan dat ik, als ik /dev/psaux uit mijn XF86Config-4 haal, alles weer naar behoren werkt.
Moet zeggen dat ik dit wel een beetje slordig vind van the Xfree project.

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 15-02 19:32

deadinspace

The what goes where now?

PS/2 muis uit je XFree config halen werkt ook ja, maar dat kun je natuurlijk ook zelf proberen ;)

  • mr_a
  • Registratie: November 2000
  • Laatst online: 23-05-2023
deadinspace schreef op 16 April 2003 @ 02:18:
Hangt er een PS/2 muis aan? Ik heb eens gehad dat XFree totaal niet naar het toetsenbord wilde luisteren. Dit werd veroorzaakt doordat /dev/psaux (PS/2 muis) in XF86Config-4 stond terwijl er geen PS/2 muis aan het systeem hing.
Kick-->Ik had net hetzelfde probleem en dit is de fix.

Mijn /dev/mouse device stond na de installatie naar de PS/2 poort te wijzen die de computer niet heeft. Maar daardoor werkte het toetsenbord het helaas niet, wel lastig voor een box die nog niet op het lan zit.

Kennelijk gaat er iets fout in de auto-detect routines van X, want in XF86Config staat niets behalve het equivalent van "driver: keyboard" oid.

Ik moet er even aan denken dat het toetsenbordprotocol an sich sinds de XT niet veranderd is maar dat de afhandeling op het moederbord bij een PS/2 computer misschien wel anders is. Niet een ander interrupt ofzo, maar wel een anders werkend toetsenbord bios, dat zou me niets verbazen.

"There's just a nice looking, quiet computer..." | Mac mini 1.42 | AMD 64 dual core power! | pc specs

Pagina: 1