Ik heb een tijdje terug via SamenKopen een MicroTouch scherm aangeschaft. Dit is een touchscreen met een resolutie van 800x600.
Onder Windows werkt hij na het installeren van de drivers probleemloos. Onder Linux (Debian testing/unstable) ligt dit echter heel anders. Ik zit hier namelijk met twee problemen.
Ten eerste: om het scherm in te stellen gebruik ik de standaard tool van nvidia (aangezien ik een nvidia videokaart heb). Deze detecteert het scherm, maar echter enkel met een resolutie van 640x480.
Als ik deze resolutie in de xorg.conf wil aanpassen naar 800x600 werkt het scherm niet meer.
Ten tweede werkt het aanraken van het scherm niet. Ik heb geprobeerd om hem in m'n xorg.conf te zetten (zie hieronder) maar dit helpt niet. Het zou zo moeten zijn dan het uitvoeren van 'cat /dev/ttyS0' code uit zou moeten spugen zodra ik het scherm aanraak. Dit is echter niet het geval, dus ik vermoed dat het probleem in eerste instantie hier ligt. Alhoewel mij dit vreemd lijkt, aangezien hij het onder Windows wel gewoon doet.
Hieronder volgt mijn /etc/X11/xorg.conf
Onder Windows werkt hij na het installeren van de drivers probleemloos. Onder Linux (Debian testing/unstable) ligt dit echter heel anders. Ik zit hier namelijk met twee problemen.
Ten eerste: om het scherm in te stellen gebruik ik de standaard tool van nvidia (aangezien ik een nvidia videokaart heb). Deze detecteert het scherm, maar echter enkel met een resolutie van 640x480.
Als ik deze resolutie in de xorg.conf wil aanpassen naar 800x600 werkt het scherm niet meer.
Ten tweede werkt het aanraken van het scherm niet. Ik heb geprobeerd om hem in m'n xorg.conf te zetten (zie hieronder) maar dit helpt niet. Het zou zo moeten zijn dan het uitvoeren van 'cat /dev/ttyS0' code uit zou moeten spugen zodra ik het scherm aanraak. Dit is echter niet het geval, dus ik vermoed dat het probleem in eerste instantie hier ligt. Alhoewel mij dit vreemd lijkt, aangezien hij het onder Windows wel gewoon doet.
Hieronder volgt mijn /etc/X11/xorg.conf
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
| Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
InputDevice "touchscreen" "AlwaysCore"
EndSection
Section "Files"
RgbPath "/usr/lib/X11/rgb"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "touchscreen"
Driver "mutouch"
Option "Device" "/dev/ttyS0"
Option "MinX" "1412"
Option "MaxX" "15184"
Option "MinY" "15372"
Option "MaxY" "1230"
Option "ScreenNumber" "0"
Option "ReportingMode" "Scaled"
Option "ButtonNumber" "1"
Option "SendCoreEvents"
EndSection
Section "Monitor"
# HorizSync source: xconfig, VertRefresh source: xconfig
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-1"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7900 GT/GTO"
EndSection
Section "Screen"
# Removed Option "TwinViewXineramaInfoOrder" "DFP"
# Removed Option "metamodes" "CRT: 800x600 +1680+570, DFP: 1680x1050 +0+0; CRT: NULL, DFP: 1024x768 +0+0; CRT: NULL, DFP: 800x600 +0+0; CRT: NULL, DFP: 800x600 +0+0"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "DFP-0"
Option "metamodes" "CRT: 640x480 +1680+0, DFP: 1680x1050 +0+0; CRT: NULL, DFP: 1024x768 +0+0; CRT: NULL, DFP: 800x600 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection |