PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Xorg-6.9.0/7.0



TheGhost
22.12.05, 09:14
Guten Morgen zusammen,
vom X-Server Xorg gibt`s nun die beiden neuen Releases 6.9.0 bzw. 7.0.

Xorg-7.0-Doku (http://xorg.freedesktop.org/wiki/X11R70Release)

Xorg-6.9.0-Doku (http://xorg.freedesktop.org/wiki/X11R69Release)

Mirror-Liste (http://wiki.x.org/wiki/Mirrors)

Viel Spaß damit & Gruß

JDieskau
22.12.05, 13:10
Xorg 6.9 und 7.0 unterscheiden sich nur dahin gehend, dass das letzt genannte Modular ist - mehr nicht und für den Endbenutzer also erstmal egal was er davon nimmt. Alle neuen Features werden dann wohl nur in der 7.x-er Reihe erscheinen.

Ist Composite nun eigentlich als stable anzusehen bzw wird es als stable von xorg "bezeichnet"? Weil ATI sagte ja mal, das Composite erst unterstützt wieder (von ihren Treibern) wenn dies nicht mehr experimentel ist. Und das wäre nun wirklich eine feine Sache.

clast
23.12.05, 11:27
afaik is es noch nich stable, was mich langsam nen bissl ankotzt :(

Shutdown
23.12.05, 11:43
Und wie installiert man X.org R7.0 jetzt? Jedes von den Paketen einzeln installieren oder wie? :ugly:

Shutdown

traffic
23.12.05, 12:51
Jedes von den Paketen einzeln installieren oder wie? :ugly:
Richtig, genau darin besteht ja die Modularisierung. Und nicht erschrecken, wenn 125 Milliarden mal überprüft wird, ob einer von 15 unterstützten Fortran-Compilern installiert ist, obwohl keine einzige Fortran-Datei im Paket ist: So ist autoconf halt. ;)

Shutdown
23.12.05, 16:56
Gibt's da kein Script oder sowas das einem die Arbeit n bisschen abnimmt? Oder muss man die ganzen Pakete wie früher wieder in ein Verzeichnis zusammen reinschmeissen?
Und warum zum Geier bin ich zu blöd ne Anleitung dafür zu finden?! :ugly:

Shutdown

tooly
23.12.05, 23:03
Gibt's da kein Script oder sowas das einem die Arbeit n bisschen abnimmt? Oder muss man die ganzen Pakete wie früher wieder in ein Verzeichnis zusammen reinschmeissen?
Und warum zum Geier bin ich zu blöd ne Anleitung dafür zu finden?! :ugly:

Shutdown

Hallo Shutdown,

vermutlich hast Du nicht richtig gesucht, sonst wärst Du bestimmt auf:
http://xorg.freedesktop.org/wiki/ModularDevelopersGuide
das gestossen.

mfg
tooly

Shutdown
28.12.05, 12:28
Danke für die Infos, manchmal ist man irgendwie vernagelt oder einfach zu blöd was zu finden :D
Ich les' mich da mal durch und seh ob's mir gelingt ;)

Shutdown

Samsara
28.12.05, 13:33
Xorg 6.9 und 7.0 unterscheiden sich nur dahin gehend, dass das letzt genannte Modular ist - mehr nicht und für den Endbenutzer also erstmal egal was er davon nimmt.


Jedes von den Paketen einzeln installieren oder wie?


Richtig, genau darin besteht ja die Modularisierung.

Das ist so nicht ganz richtig. Fuer den Endnutzer aendert sich auch, dass bei updates wesentlich weniger Daten uebertragen werden muessen, da a) kleinere Pakete, und b) sauberere Schnittstellen, um Interoperabilitaet auch bei Teilupdates aufrechtzuerhalten.

Samsara
.

Shutdown
28.12.05, 14:23
Die Sache kompiliert bei mir im Moment und ich bin erstaunt, wie viel Platz dafür draufgeht...das Verzeichnis mit den Sourcen hat ATM 1 GB :p

Eine kleine Frage hätte ich jetzt aber noch: In meiner $PATH steht der Pfad zu X11R6/bin drin, wie kriege ich den da raus bzw weiss jemand wo die $PATH bei Slackware beim Booten zusammengebastelt wird? Ich find das irgendwie auch mal wieder nicht :ugly:

Shutdown

stefan-tiger
28.12.05, 14:33
Im portage gibts schon ein ebulid unter:

/usr/portage/x11-base/xorg-x11/xorg-x11-7.0.ebuild

Von Modularisierung jedoch (noch) keine Spur.

tht
28.12.05, 16:01
Im portage gibts schon ein ebulid unter:

/usr/portage/x11-base/xorg-x11/xorg-x11-7.0.ebuild

Von Modularisierung jedoch (noch) keine Spur.

Doch. Das Ebuild ist nur noch ein Meta-Package, dass die einzelnen Komponenten installiert.

Shutdown
28.12.05, 16:12
Nach Stunden des Kompilierens ist die Sache jetzt endlich gebacken, aber es gibt ein Problem :(


xauth: error while loading shared libraries: libXau.so.6: cannot open shared object file: No such file or directory


$ ls /usr/X11R7/lib/libXau*
/usr/X11R7/lib/libXau.a /usr/X11R7/lib/libXau.so /usr/X11R7/lib/libXau.so.6.0.0
/usr/X11R7/lib/libXau.la /usr/X11R7/lib/libXau.so.6

Ist eindeutig da - hab ich irgendwas wichtiges vergessen? Ich finde zu den libs keinen Hinweis in der Anleitung... :confused:

Ich habe das Ganze folgendermaßen kompiliert:
./build-from-tarballs.sh -n -m /mnt/sdb1/src/Xorg7/extras/Mesa-6.4.1 /usr/X11R7 > ./build.log 2>&1
su
chown root.root /usr/X11R7/Xorg
chmod 4711 /usr/X11R7/bin/Xorg


Shutdown

Shutdown
28.12.05, 17:17
Wenn ich X direkt starte (nicht via startx) sieht die Fehlermeldung so aus:


/usr/X11R7/bin/xkbcomp: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
FreeFontPath: FPE "/usr/X11R7/lib/X11/fonts/misc/" refcount is 2, should be 1; fixing.

/usr/X11R7/lib/libX11.so.6 existiert natürlich... :ugly:
Der X-Server startet dann zwar durch und ich sehe das typische X-Muster mit X-Mauszeiger auf dem Bildschirm, aber ich kann nicht zurück in eine Console wechseln. Ich starte deswegen auf nem anderen Terminal vorher immer ein
sleep 20 && killall X

Wäre super wenn ihr mir helfen könntet, ich habe den nVidia Treiber immerhin schonmal installieren können:
http://www.nvnews.net/vbulletin/showthread.php?t=60144&highlight=7.0
Post #7 war sehr nützlich...

Meine Vermutung: Die libs in /usr/X11R7/lib/ müssten irgendwie nach /usr/lib "verlinkt" werden, allerdings will ich die Sache auch wieder rückgängig machen können - wie kriege ich das hin? Bin da grade echt n bisschen planlos...
Den hier will ich wegen dem rückgängig machen können nicht benutzen:

ln -s /usr/X11R7/lib/* /usr/lib

Shutdown

stefan-tiger
28.12.05, 17:29
Doch. Das Ebuild ist nur noch ein Meta-Package, dass die einzelnen Komponenten installiert.

Achso wie heissen denn die einzelnen Packages?

Vielleicht will ich ja was weglassen ;)

Krckstck
28.12.05, 17:34
Hallo,


Achso wie heissen denn die einzelnen Packages?

# cat /etc/portage/package.unmask
x11-base/xorg-x11
x11-libs/libXv
x11-libs/libX11
x11-proto/kbproto
x11-misc/util-macros
x11-proto/xextproto
x11-proto/xproto
x11-proto/xf86bigfontproto
x11-proto/inputproto
x11-libs/libXau
x11-proto/bigreqsproto
x11-libs/libXdmcp
x11-proto/xcmiscproto
x11-libs/xtrans
x11-libs/libXext
x11-proto/videoproto
x11-apps/xinit
x11-wm/twm
x11-libs/libXmu
x11-libs/libXt
x11-libs/libSM
x11-libs/libICE
x11-apps/xclock
x11-libs/libxkbfile
x11-libs/libXft
x11-libs/libXrender
x11-proto/renderproto
x11-libs/libXaw
x11-libs/libXpm
x11-libs/libXcomposite
x11-libs/libXfixes
x11-proto/fixesproto
x11-proto/compositeproto
x11-base/xorg-server
x11-libs/libXxf86misc
x11-proto/xf86miscproto
x11-libs/liblbxutil
x11-proto/dmxproto
x11-proto/damageproto
x11-proto/xf86dgaproto
x11-proto/trapproto
x11-libs/libXtst
x11-proto/recordproto
x11-libs/libdmx
x11-apps/rgb
x11-apps/iceauth
x11-proto/fontsproto
x11-proto/xf86rushproto
media-fonts/font-misc-misc
x11-apps/mkfontscale
x11-libs/libfontenc
media-fonts/encodings
media-fonts/font-util
media-fonts/font-alias
x11-apps/bdftopcf
x11-libs/libXfont
x11-proto/fontcacheproto
x11-apps/mkfontdir
x11-libs/libxkbui
media-fonts/font-cursor-misc
x11-proto/glproto
x11-libs/libXres
x11-proto/resourceproto
x11-proto/randrproto
media-libs/mesa
x11-misc/makedepend
x11-proto/xf86vidmodeproto
x11-proto/printproto
x11-libs/libXxf86vm
x11-libs/libXi
x11-libs/libdrm
x11-proto/xineramaproto
x11-apps/xauth
x11-misc/xbitmaps
x11-misc/xkbdata
x11-apps/xkbcomp
x11-proto/evieext
x11-proto/scrnsaverproto
x11-apps/xmodmap
x11-libs/libXxf86dga
media-fonts/font-adobe-utopia-type1
x11-libs/libXdamage
x11-libs/libXScrnSaver
x11-apps/xhost
x11-apps/xrandr
x11-libs/libXrandr
media-fonts/font-bh-ttf
x11-libs/libXinerama
x11-libs/libXcursor
x11-apps/setxkbmap
media-fonts/font-bitstream-type1

# cat /etc/portage/package.keywords
x11-base/xorg-x11 ~x86
x11-libs/libXv ~x86
x11-libs/libX11 ~x86
x11-proto/kbproto ~x86
sys-apps/man ~x86
dev-util/pkgconfig ~x86
x11-misc/util-macros ~x86
x11-proto/xextproto ~x86
x11-proto/xproto ~x86
x11-proto/xf86bigfontproto ~x86
x11-proto/inputproto ~x86
x11-libs/libXau ~x86
x11-proto/bigreqsproto ~x86
x11-libs/libXdmcp ~x86
x11-proto/xcmiscproto ~x86
x11-libs/xtrans ~x86
x11-libs/libXext ~x86
x11-proto/videoproto ~x86
x11-apps/xinit ~x86
x11-wm/twm ~x86
x11-libs/libXmu ~x86
x11-libs/libXt ~x86
x11-libs/libSM ~x86
x11-libs/libICE ~x86
x11-apps/xclock ~x86
x11-libs/libxkbfile ~x86
x11-libs/libXft ~x86
x11-libs/libXrender ~x86
x11-proto/renderproto ~x86
x11-libs/libXaw ~x86
x11-libs/libXpm ~x86
x11-libs/libXcomposite ~x86
x11-libs/libXfixes ~x86
x11-proto/fixesproto ~x86
x11-proto/compositeproto ~x86
x11-base/xorg-server ~x86
x11-libs/libXxf86misc ~x86
x11-proto/xf86miscproto ~x86
x11-libs/liblbxutil ~x86
x11-proto/dmxproto ~x86
x11-proto/damageproto ~x86
x11-proto/xf86dgaproto ~x86
x11-proto/trapproto ~x86
x11-libs/libXtst ~x86
x11-proto/recordproto ~x86
x11-libs/libdmx ~x86
x11-apps/rgb ~x86
x11-apps/iceauth ~x86
x11-proto/fontsproto ~x86
x11-proto/xf86rushproto ~x86
media-fonts/font-misc-misc ~x86
x11-apps/mkfontscale ~x86
x11-libs/libfontenc ~x86
media-fonts/encodings ~x86
media-fonts/font-util ~x86
media-fonts/font-alias ~x86
x11-apps/bdftopcf ~x86
x11-libs/libXfont ~x86
x11-proto/fontcacheproto ~x86
x11-apps/mkfontdir ~x86
x11-libs/libxkbui ~x86
media-fonts/font-cursor-misc ~x86
x11-proto/glproto ~x86
x11-libs/libXres ~x86
x11-proto/resourceproto ~x86
x11-proto/randrproto ~x86
media-libs/mesa ~x86
x11-misc/makedepend ~x86
x11-proto/xf86vidmodeproto ~x86
x11-proto/printproto ~x86
x11-libs/libXxf86vm ~x86
x11-libs/libXi ~x86
x11-libs/libdrm ~x86
x11-proto/xineramaproto ~x86
x11-apps/xauth ~x86
x11-misc/xbitmaps ~x86
x11-misc/xkbdata ~x86
x11-apps/xkbcomp ~x86
x11-proto/evieext ~x86
x11-proto/scrnsaverproto ~x86
x11-apps/xmodmap ~x86
x11-libs/libXxf86dga ~x86
media-fonts/font-adobe-utopia-type1 ~x86
x11-libs/libXdamage ~x86
x11-libs/libXScrnSaver ~x86
x11-apps/xhost ~x86
x11-apps/xrandr ~x86
x11-libs/libXrandr ~x86
media-fonts/font-bh-ttf ~x86
x11-libs/libXinerama ~x86
x11-libs/libXcursor ~x86
x11-apps/setxkbmap ~x86
media-fonts/font-bitstream-type1 ~x86

Gruß
Tom

Edit: Wobei es gibt für Gentoo noch ein experimentelles Ebuild (6.9.0) gibt, was alles noch als ein Paket behandelt...

traffic
28.12.05, 17:49
Das ist so nicht ganz richtig. Fuer den Endnutzer aendert sich auch, dass bei updates wesentlich weniger Daten uebertragen werden muessen, da a) kleinere Pakete, und b) sauberere Schnittstellen, um Interoperabilitaet auch bei Teilupdates aufrechtzuerhalten.
zu a):

ftp://ftp.gwdg.de/pub/linux/suse/projects/deltarpm/
ftp://ftp.gwdg.de/pub/linux/suse/projects/patchrpm/

Die Distributoren müssten es halt bloß noch benutzen, damit ist es nämlich völlig wurscht, wie die Software intern aufgebaut ist. Mandriva scheint es inzwischen auch zu benutzen, Fedora aber nicht - warum auch immer.

zu b):

Wird man sehen - eigentlich dachte ich, dass sich weder die API noch die ABI in den letzten 10 Jahren jemals geändert hätten.

Schwarzer'Engel
28.12.05, 17:57
Weiss einer ob in den neuen Releases Color Management in zusammenhang mit z.b. LCMS richtig unterstützt wird?

MfG
Christian

Samsara
28.12.05, 18:07
zu a):

ftp://ftp.gwdg.de/pub/linux/suse/projects/deltarpm/
ftp://ftp.gwdg.de/pub/linux/suse/projects/patchrpm/

Die Distributoren müssten es halt bloß noch benutzen, damit ist es nämlich völlig wurscht, wie die Software intern aufgebaut ist. Mandriva scheint es inzwischen auch zu benutzen, Fedora aber nicht - warum auch immer.

zu b):

Wird man sehen - eigentlich dachte ich, dass sich weder die API noch die ABI in den letzten 10 Jahren jemals geändert hätten.
Ohne b) macht a) auch nicht wirklich Sinn, wenn man mal drueber nachdenkt...

Samsara
.

Shutdown
28.12.05, 18:28
Hab mein Problem gefunden, in der ld.so.conf stand noch X11R6 drin :ugly:
Manchmal...args...

Die Sache läuft jetzt, nur die Transparenz von meiner fluxbox tut noch nicht und ich kriegs nich hin, dass die Pixmaps aus meinen Themes geladen werden...aber dafür werd' ich schon noch ne Lösung finden.
(Vielleicht weiss ja zufällig wer was?)

Shutdown

hp_tux
28.12.05, 19:07
Hallo,


/usr/X11R7/bin/xkbcomp: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
hmm, was kommt denn bei

grep X /etc/ld.so.conf

Gruß

hp_tux

edit: Oops, da habe ich wohl Seite 2 des Threads übersehen.

Samsara
28.12.05, 19:15
Mandriva scheint es inzwischen auch zu benutzen, Fedora aber nicht - warum auch immer.
Kommt uebrigens in FC5.

Samsara
.

steve1712
13.02.06, 12:35
Hallo, also hab alles lt. anleitung kompliert und dann mit make install gemacht alle ohne fehler durchgelaufen..

nach dem ich dann X starten will kommt eine fehlermeldung das X nicht gestartet werden kann mit dem text:

libXau.so cannot open shared object file

file liegt im richtigen verzeichnis... hab auch sonst nichts verändert...

habe eine IBM M52 Maschine mit Intel 915 grafikkarte... habe Fedora FC4 installiert gehabt und ein problem gehabt das er mir die grafikkarte nicht genommen hat.. is imer eine fehlermeldung gekommen das X nicht gestartet werden kann weil er keinen screen findet.. dann kommt die abfrage ob man das konfigurieren will und ab da is dann plötzlich gegangen...

hab mir dann geacht ich install eine neue X version naja und seitem der fehler mit der libXau.so ...

jemand eine ahnung was ich machen kann?!

tooly
13.02.06, 12:42
Hallo Steve1712,

was ist bei Dir das richtige Verzeichnis? Falls es nicht gerade /lib und /usr/lib sind sollte der Pfad dahin auch in /etc/ld.so.conf eingetragen sein.

Hast Du mal mit ldd geprüft ob libXau.so evtl. gegen eine andere library gelinkt ist die jetzt fehlt?

mfg
tooly

steve1712
13.02.06, 14:13
verzeichnis müsste alles passen alles default gelassen!!! auf in der ld.so.conf alles richtig eingetragen...

bin noch relativ neu im linux gebiet daher auch noch mit den tools so vertraut ;)

aber wie gesagt alles orig. und default gelassen daher kann von da kein problem kommen!!!

wenn ich X über startx starten will sehen die meldungen ein wenig anders aus!!

da kommt zb die zeile das /usr/X11R6/bin/xauth: error while loading libXau.so.6: cannot open shared object file: No such file or directory...

sieht so aus als ob der auf xauth zugreifen will weiter unten kommt nochmal ein eintrag mit xinit... (errno 1111 - unable to connect to X server und errrno 2 server error)

hmm...

steve1712
13.02.06, 15:12
in meiner ld.so.conf steht folgendes:

include ld.so.conf.d/*.conf

in dem ordner sind 2 file qt irgendwas und xorg irgendwas... unter der xorg****.conf file steht der pfad zum lib ordner drinnen...

steve1712
13.02.06, 16:05
edit:

es sieht so aus als ob er das config file einfach nciht verwendet.. kann es auch löschen...

ändert nix... auf welches file gfreift er standart mässig zu??

Hannes 2000
13.02.06, 18:16
ist denn xorg jetzt auch stabilerb und schneller? oder gibt es kaum einen unterschied?

schwarzbarde
13.02.06, 19:22
Xorg bleibt Xorg. Viel schneller ist die Bilddarstellung halt nicht hinzubekommen.
Schnelligkeit ist auch immer relativ, da gerade bei den "Desktopgeschwindigkeiten" nur Dinge wie z.B. Fensterbewegungen halbwegs messbar sind.

Mit Xgl und compize oder anderen Composite-Erweiterungen flitzt die Kacke das es nur so kracht. Habe Xgl hier am Laufen und es rennt. Trotzdem, solche Dinge sind halt Erweiterungen des X-Servers, primär ist er in Grafikbelangen nur dafür da, das Bild anzuzeigen. Ob das nun schnell oder langsam geht, hängt vom Treiber sowie der etwaigen Composite-Erweiterung bzw. von anderen Faktoren des jeweiligen Linux-Systems ab.