Sie sind nicht angemeldet.

[erledigt] xorg-1.5.3 upgrade

41

16.04.2009, 10:25

Ich nehme ja auch wieder die alte. Die Frage ist halt warum ich mit damit (alt)

Quellcode

1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="utf-8"?>
 <deviceinfo version="0.2">
  <match key="info.capabilities" contains="input.keys">
  <merge key="input.xkb.rules" type="string">xorg</merge>
  <merge key="input.xkb.model" type="string">evdev</merge>
  <merge key="input.xkb.layout" type="string">de</merge>
  <merge key="input.xkb.variant" type="string">nodeadkeys</merge>
 </match>
</deviceinfo>


deutsches Layout habe und damit (neu)

Quellcode

1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="utf-8"?>
 <deviceinfo version="0.2">
  <match key="info.capabilities" contains="input.keys">
  <merge key="input.x11_options.XkbRules" type="string">xorg</merge> 
  <merge key="input.x11_options.XkbModel" type="string">evdev</merge>
  <merge key="input.x11_options.XkbLayout" type="string">de</merge>
  <merge key="input.x11_options.XkbVariant" type="string">nodeadkeys</merge>
 </match>
</deviceinfo>


amerikanisches? Steht doch in beiden "de"

Meine xorg.conf sieht folgendermaßen aus (generiert durch xorgcfg):

Quellcode

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
93
94
95
96
97
98
99
100
101
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/misc/"
	FontPath     "/usr/share/fonts/TTF/"
	FontPath     "/usr/share/fonts/OTF"
	FontPath     "/usr/share/fonts/Type1/"
	FontPath     "/usr/share/fonts/100dpi/"
	FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
	Load  "dbe"
	Load  "record"
	Load  "wfb"
	Load  "dri"
	Load  "glx"
	Load  "xtrap"
	Load  "extmod"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"

        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"           	# [<bool>]
        #Option     "HWcursor"           	# [<bool>]
        #Option     "NoAccel"            	# [<bool>]
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "Rotate"             	# [<str>]
        #Option     "VideoKey"           	# <i>
        #Option     "FlatPanel"          	# [<bool>]
        #Option     "FPDither"           	# [<bool>]
        #Option     "CrtcNumber"         	# <i>
        #Option     "FPScale"            	# [<bool>]
        #Option     "FPTweak"            	# <i>
        #Option     "DualHead"           	# [<bool>]
	Identifier  "Card0"
	Driver      "nvidia"
	VendorName  "nVidia Corporation"
	BoardName   "G94 [GeForce 9600 GT]"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection


Gruß,
Felix

42

16.04.2009, 10:48

das ist natürlich äußerst krass, da sich die Polizisten nur durch die x11-drivers tags unterscheiden.
Die X-11 Drivers hast du vermutlich nach Josef´s Anleitung neu --oneshot emergiert.
Woher der Fehler stammt, kann ich nicht deuten.. höchsten noch durch eine falsche oder fehlende System Locale.
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

43

16.04.2009, 11:08


Polizisten

LOL :D

Alle x11 Treiber wurden beim update des xorg-servers nach der Anleitung des 95er Josefs 'oneshot' ge-emerged, es funktioniert ja auch alles tadellos bis auf die neue policy. Sollte ich die x11-drivers nach dem aktivieren der neuen Polizisten nochmals neu emergen? Erscheint mir grad etwas krass, da das doch nur hal betrifft, oder?

meine Lokalitäten sehen übrigens so aus:

Quellcode

1
2
3
4
5
en_US ISO-8859-1
en_US.UTF-8 UTF-8
de_DE ISO-8859-1
de_DE.UTF-8 UTF-8
de_DE@euro ISO-8859-15

44

16.04.2009, 15:12

Seit dem letzten Rechnerneustart hab ich wieder US-Layout und nun kriege ich das deutsche Layout weder mit der einen, noch mit der anderen policy. Ich hab alle x11-drivers neu emerged, hald und gdm neugestartet...jetzt bin ich verwirrt ?(

EDIT: Falscher Alarm! Ich wusste ja nicht, dass der Lattenzaun '#' in der fdi Datei keine Kommentarfunktion hat. Wenn ich die Zeilen lösche gehts wieder. Puh...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »make.conf« (16.04.2009, 16:59)


45

17.04.2009, 00:14

Ops.., es war nicht meine Absicht euch hier eine nicht funktionierende hal-Policy vorzusetzen.., funktioniert sie bei euch nun wirklich nicht, oder lag es letztendlich an etwas anderem?
hier läuft auch die "neue" einwandfrei, der hald startet beim booten auch ne ganze ecke flotter...

46

17.04.2009, 09:10

Sorry, ich wollte das eigentlich noch schreiben, habs aber gestern ganz vergessen. Es lag wie so oft an meiner Blödheit:

Ich hatte die neue policy einfach in die bestehende kopiert und die Zeilen der alten mit dem Lattenzaun '#' auskommentiert. Das funktioniert aber nicht. Kaum macht mans richtig, geht auch schon :D

Gruß,
Felix

47

17.04.2009, 09:21

tjoa, der Lattenzaun geht halt nur in der batch Datei als Kommentarzeile.
html machen so komische Dinger wie --> andere machen Strichpunkte *G*
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

48

17.04.2009, 09:23

Ja, wieder mal was gelernt.

49

15.12.2009, 20:27

Hallo Josef,

kannst Du bitte mal diese Zeile erläutern?

Quellcode

1
<merge key="input.x11_options.XkbModel" type="string">evdev</merge>

Müßte es nicht stattdessen so heißen?

Quellcode

1
2
<merge key="input.x11_driver" type="string">evdev</merge>
<merge key="input.x11_options.XkbModel" type="string">pc105</merge>

Die entsrechende xorg.conf-Syntax wäre ja entsprechend

Quellcode

1
2
Option "XkbModel" "pc105"
Driver "evdev"

und nicht

Quellcode

1
Option "XkbModel" "evdev"

Grüße
Harald (verwirrt)

50

15.12.2009, 21:22

Hallo Harald

Nein, das sollte schon so in Ordnung sein..
Die genannte Policy ist eigentlich recht generisch gehalten, da ich nicht wusste auf welcher Hardware sie zum Einsatz kommt, so wie sie ist sollte sie eigentlich auf den meisten Rechnern ein korrektes Layout liefern.

Quellcode

1
<merge key="input.x11_options.XkbModel" type="string">evdev</merge>
Hier sollte dann
"Evdev Managed Keybord"
bei rauskommen.
Die Policy entspräche etwa ein

Quellcode

1
setxkbmap -model evdev -layout de -variant nodeadkeys
auf der Konsole.
Bei Verwendung des "evdev" Treibers (hier unter Verwendung von hal) ist "Evdev Managed Keybord" eigentlich der empfohlene Standard.

.................................................................
Wenn man nun wüsste was für ein Keyboard wirklich zum Einsatz kommt, dann kann man die Zeile ja noch etwas genauer anpassen, zb für ein Logitech diNovo Keyboard

Quellcode

1
<merge key="input.x11_options.XkbModel" type="string">logidinovo</merge>

..............................................................................
Also eigentlich sollte die genannte Policy mit den gebräuchlichsten Keyboards so korrekt laufen...
wenn nicht kann natürlich auch "pc105" pc102" usw gesetzt werden.

MfG