Sie sind nicht angemeldet.

1

28.07.2011, 22:25

Xorg & HAL nach Gentoo-Anleitung

Hallo nochmal.

Ich verstehe hier http://www.gentoo.de/doc/de/xorg-config.xml etwas nicht... Am Ende von Abschnitt 2.2 steht "Nun ist es an der Zeit, den Hardware Abstraction Layer (HAL) Daemon zu starten und ihn so einzurichten, dass er bei jedem Boot automatisch startet. Dies ist erforderlich, um eine funktionierende X-Umgebung zu erhalten, ansonsten würden Ihre Eingabegeräte nicht erkannt und Sie würden wahrscheinlich nur einen schwarzen Bildschirm erhalten. Wir gehen auf HAL im nächsten Abschnitt genauer ein."

Ok, soweit so gut,... dann möchte ich mit "emerge hal" nachhelfen, da HAL noch nicht installiert ist und bekomme folgende Ausgabe:

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
 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Calculating dependencies... done!
[ebuild  N     ] sys-apps/dmidecode-2.10 
[ebuild  N     ] sys-apps/dbus-1.4.12  USE="X -debug -doc (-selinux) -static-libs -test" 
[ebuild  N     ] dev-perl/XML-Parser-2.36-r1 
[ebuild  N     ] sys-fs/lvm2-2.02.73-r1  USE="lvm1 readline static -clvm (-cman) (-selinux)" 
[ebuild   R    ] dev-libs/libgcrypt-1.4.6  USE="static-libs*" 
[ebuild   R    ] dev-libs/popt-1.16-r1  USE="static-libs*" 
[ebuild   R    ] dev-libs/libgpg-error-1.10  USE="static-libs*" 
[ebuild  N     ] sys-block/eject-2.1.5-r2  USE="nls" 
[ebuild  N     ] sys-fs/cryptsetup-1.1.3-r3  USE="nls -dynamic (-selinux)" 
[ebuild  N     ] dev-util/intltool-0.41.1 
[ebuild  N     ] dev-libs/dbus-glib-0.92  USE="-bash-completion -debug -doc -static-libs -test" 
[ebuild  N     ] virtual/eject-0 
[ebuild  N     ] sys-apps/hal-0.5.14-r4  USE="X acpi crypt -apm -debug -dell -disk-partition -doc -laptop (-selinux)"                                                                                                         
[ebuild  N     ] app-misc/hal-info-20091130 

[b]The following USE changes are necessary to proceed:
#required by sys-fs/cryptsetup-1.1.3-r3, required by sys-apps/hal-0.5.14-r4[crypt], required by app-misc/hal-info-20091130
=dev-libs/libgcrypt-1.4.6 static-libs
#required by sys-fs/cryptsetup-1.1.3-r3[-dynamic], required by sys-apps/hal-0.5.14-r4[crypt], required by app-misc/hal-info-20091130
>=dev-libs/popt-1.16-r1 static-libs
#required by sys-fs/cryptsetup-1.1.3-r3[-dynamic], required by sys-apps/hal-0.5.14-r4[crypt], required by app-misc/hal-info-20091130
>=dev-libs/libgpg-error-1.10 static-libs[/b]

NOTE: This --autounmask behavior can be disabled by setting
      EMERGE_DEFAULT_OPTS="--autounmask=n" in make.conf.

Use --autounmask-write to write changes to config files (honoring CONFIG_PROTECT).


a) Ich verstehe vor allem nicht denn fett markierten Teil, das habe ich noch nie zuvor gesehen. Was soll ich machen?

b) Nunja, Gentoo ist ja doch schlau, wenn ich HAL für xorg brauche, dann wird es als Abhängigkeit sowieso mit installiert... Komischerweise lese ich bei einem "emerge --ask xorg-server" nichts davon. Warum?
Brauche ich jetzt HAL oder nicht?

emerge -p xorg-server:

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
eeeboxB202 linux # emerge -p xorg-server                                                                                            
                                                                                                                                          
These are the packages that would be merged, in order:                                                                                    
                                                                                                                                          
Calculating dependencies... done!                                                                                                         
[ebuild  N     ] x11-proto/dri2proto-2.3                                                                                                  
[ebuild  N     ] x11-libs/libpciaccess-0.12.1  USE="zlib -minimal -static-libs"                                                           
[ebuild  N     ] x11-proto/xf86driproto-2.1.1 
[ebuild  N     ] app-admin/eselect-opengl-1.2.1 
[ebuild  N     ] x11-proto/fontsproto-2.1.1  USE="-doc" 
[ebuild  N     ] x11-libs/libxkbfile-1.0.7  USE="-static-libs" 
[ebuild  N     ] x11-proto/randrproto-1.3.2 
[ebuild  N     ] x11-libs/libXfixes-5.0  USE="-static-libs" 
[ebuild  N     ] dev-perl/XML-Parser-2.36-r1 
[ebuild  N     ] x11-proto/trapproto-3.4.3 
[ebuild  N     ] x11-proto/compositeproto-0.4.2 
[ebuild  N     ] x11-proto/bigreqsproto-1.1.1  USE="-doc" 
[ebuild  N     ] x11-proto/xf86dgaproto-2.1 
[ebuild  N     ] x11-proto/scrnsaverproto-1.2.1  USE="-doc" 
[ebuild  N     ] x11-apps/rgb-1.0.4 
[ebuild  N     ] x11-apps/iceauth-1.0.5 
[ebuild  N     ] x11-proto/xf86rushproto-1.1.2 
[ebuild  N     ] x11-misc/xbitmaps-1.1.1 
[ebuild  N     ] x11-proto/resourceproto-1.2.0 
[ebuild  N     ] x11-proto/recordproto-1.14.1  USE="-doc" 
[ebuild  N     ] x11-proto/xcmiscproto-1.2.1  USE="-doc" 
[ebuild  N     ] x11-libs/pixman-0.22.0  USE="mmx sse2 (-altivec) (-neon) -static-libs" 
[ebuild  N     ] x11-libs/libXv-1.0.6  USE="-static-libs" 
[ebuild  N     ] app-admin/eselect-xvmc-0.1 
[ebuild  N     ] x11-apps/xrdb-1.0.9 
[ebuild  N     ] app-admin/eselect-mesa-0.0.10 
[ebuild  N     ] x11-libs/libXxf86vm-1.1.1  USE="-static-libs" 
[ebuild  N     ] sys-libs/talloc-2.0.1-r1  USE="-compat -doc -static-libs -swig" 
[ebuild  N     ] x11-misc/makedepend-1.0.3 
[ebuild  N     ] x11-proto/glproto-1.4.12 
[ebuild  N     ] x11-libs/libdrm-2.4.26  USE="libkms -static-libs" VIDEO_CARDS="intel -nouveau -radeon -vmware" 
[ebuild  N     ] x11-apps/xkbcomp-1.2.1 
[ebuild  N     ] x11-libs/libXfont-1.4.3  USE="ipv6 -doc -static-libs" 
[ebuild  N     ] x11-apps/xinit-1.3.0-r2  USE="minimal" 
[ebuild  N     ] x11-libs/libXvMC-1.0.6  USE="-static-libs" 
[ebuild  N     ] x11-libs/libXdamage-1.1.3  USE="-static-libs" 
[ebuild  N     ] dev-util/intltool-0.41.1 
[ebuild  N     ] x11-misc/xkeyboard-config-2.2.1-r1 
[ebuild  N     ] media-libs/mesa-7.10.3  USE="classic gallium nptl -debug -gles -hardened -llvm -motif -pic (-selinux)" VIDEO_CARDS="intel -mach64 -mga -nouveau -r128 -radeon -savage -sis -tdfx -via -vmware" 
[ebuild  N     ] x11-base/xorg-server-1.10.2  USE="ipv6 nptl udev xorg -dmx -doc -kdrive -minimal -static-libs -tslib -xnest -xvfb" 
[ebuild  N     ] x11-base/xorg-drivers-1.10  INPUT_DEVICES="evdev -acecad -aiptek -joystick -keyboard -mouse -synaptics -tslib -virtualbox -vmmouse -void -wacom" VIDEO_CARDS="intel -apm -ark -ast -chips -cirrus -dummy -epson -fbdev -fglrx -geode -glint -i128 -i740 (-impact) -mach64 -mga -neomagic (-newport) -nouveau -nv -nvidia (-omapfb) -qxl -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vesa -via -virtualbox -vmware (-voodoo)" 
[ebuild  N     ] x11-drivers/xf86-video-intel-2.14.0  USE="dri" 
[ebuild  N     ] x11-drivers/xf86-input-evdev-2.6.0 

 * IMPORTANT: 4 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


Das ist meine 11. Gentoo-Linux Installation (ok, nach 6 Monaten Pause), aber mir scheint ich habe irgendwo den Anschluss verpasst. "Früher" war eine HAL-Installation kein Problem. - Gut da habe ich xorg auch noch händlich installiert. Ist mir fast peinlich zu fragen, aber ich habe durch googlen keine zufriedenstellende Antowrt gefunden, vor allem keine wegweisende bzgl. "The following USE changes are necessary to proceed:"

Gruß,

Ge3ntoo

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Ge3ntoo« (29.07.2011, 23:22)


2

29.07.2011, 01:04

Du brauchst kein HAL mehr, hab nirgends mehr eines am laufen, stable noch testing. Wichtig ist das in der make.conf mindestens so was steht.

Quellcode

1
INPUT_DEVICES="evdev"

Das wars auch schon.
Achso ja, vielleicht noch ein

Quellcode

1
USE="-hal....."

Hab ich bei mir noch in der make.conf drinne. Aber ich glaub das braucht man nicht mehr.

lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at

3

29.07.2011, 15:06

Danke boospy, ich werde es gleich heute abend probieren und dann endlich Xorg installieren...

Quellcode

1
INPUT_DEVICES="evdev" 

hatte ich drinnen. Danke für den Tip.
Ersetzt das auch die manuelle xorg.conf-Konfiguration?

lg,

Ge3ntoo

4

29.07.2011, 15:15

Die oben genannte deutsche Dokumentation scheint nicht auf dem aktuellen Stand zu sein.
Nutze zb auch das
The X Server Configuration HOWTO
und auch den
Xorg-server 1.8 Upgrade Guide

Viel Erfolg

5

29.07.2011, 22:20

...ist ja Wahnsinn... xorg-Konfiguration ist sozusagen "plug&play".... Irgendwie habe ich einiges an Entwicklung verpasst! Einfach emergen und schon läuft es...

Vielen Dank für Eure Hilfe.

6

29.07.2011, 22:57

@Ge3ntoo Wenn für dich alles geklärt ist, setzte deinen Thread bitte als gelöst. :)

Danke und lg
boospy
Gentoo Can Do!

Wiki auf: http://deepdoc.at