• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

SuSE 9.1 apt-get dist-upgrade, XFree86 durch xorg ersetzen?

moenk

Administrator
Teammitglied
Zu dem Thema hab ich auch was: SuSE 9.1 mit Versuch apt-get dist-upgrade, da will er mit XFree86 durch xorg ersetzen. Ist das mit einer NVidia stressfrrei oder sollte man das lieber lassen?
 

frockert

Newbie
Ich habe an der Workstation ne Nvidia TI 4200, am Laptop ne ATI Radeon 9200.

Beide System über apt-get auf Xorg umgestellt.
Lief problemlos, die Doku ist gut.

3D habe ich noch net getestet, läuft bei Ati mangelns zur Zeit in Programmierung befindlicher Treiber wohl noch net.
 

Wolfgang

Hacker
nVidia sollte laufen und bei ATI wird wahrscheinlich der X-Server nicht mehr starten wollen. Das liegt dann aber meistens daran, dass die Namensgebung für das keyboard Modul innerhalb der XF86Config (xorg.conf) geändert wurde.

Bei dem einen heisst es "kbd", bei dem anderen "keyboard".

Der jetzige ATI Treiber (bzw. das fglrxconfig Programm) weiss das nicht, daher muss man das von Hand ändern, danach sollte es normal laufen, wie gehabt.
 

Tom-Tux

Newbie
Also ich habe XFree86 durch xorg via apt-get (howto hier im Forum) ersetzt. Das ging alles problemlos, dank des ausführlichen howto's.
Da ich eine NVIDIA Geforce FX 5700 habe, mußte ich nach dem Update den Treiber von NVIDIA neu installieren und dann ging es (incl. 3D). Die kleinen Anpassungen bzgl. der Extensions:

Section "Extensions"
Option "Composite" "Enable"
EndSection

und der Grafikkarte:

Section "Device"
Option "RenderAccel" "1"

in der xorg.conf habe ich vorgenommen. Probleme nach der Installation mit der Maus oder dem Keyboard hatte ich nicht.

Ich habe es dann auch geschafft Transparenz und DropShadows zu bekommen. Allerdings ist das bezüglich der Transparenz schon gewöhnungsbedürftig. Jedes Fenster einzel mit Transparenz zu versehen ist sicher keine praktische Lösung. Allerdings habe ich unter www.kde-apps.org ein Patch für kwin gesehen, der einen Menüpunkt zur Transparenz im Kontrollzentrum einbaut und Transparenz damit dauerhaft für alle Fenster verfügbar macht. Ich habe dies bei mir aber nicht getestet.

Nun kommt das große ABER:

Nach der Umstellung auf xorg ging z.B. der Datei öffnen - Dialog des gmplayer nicht mehr. Gmplayer stürzte dann ab. Viel schlimmer war allerdings, dass vmware nicht mehr lief. Auch ein neuerliches Ausführen der vmware-config.pl half hier nicht. Also habe ich mich nach einer kurzen aber intensiven Testphase mit xorg entschlossen wieder auf XFree86 downzugraden und zu hoffen, dass xorg unter Suse 9.2 besser integriert ist.

Vielleicht hilft euch die kleine Zusammenfassung ja.
 
Und wie schauts mit sax2 aus?
Ich will xfree -> xorg, kde3.2 -> 3.3 (kde schon fertig)
kann ich danach wie gewohnt sax2 zur aktivierung der nvidia aufrufen? Oder brauch ich ein aktualisiertes sax2? (woher?)

Grüße
 

oc2pus

Ultimate Guru
SuSE 9.2 kommt mit einem sax2 welches mit xorg umgehen kann.

Also empfehle ich folgendes vorgehen:

1.) download des sax2-xxx.nosrc.rpm von http://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/9.2/suse/nosrc/sax2-4.8-142.nosrc.rpm

2.) rpm -i sax2-4.8-142.nosrc.rpm

3.) cd /usr/src/packages

4.) die Datei sax2.spec im SPECS Verzeichnis editieren.
dort wird derzeit für "SuSE > 910" xorg eingebunden, das abändern zu ">= 910"
Code:
%if %{suse_version} > 910
ändern zu
Code:
%if %{suse_version} >= 910

5.) rpm -bb SPECS/sax2.spec das rpm erzeugen
(je nach rpm Version auch mit dem folgenden Befehl: /usr/lib/rpm/rpmb --bb SPECS/sax2.spec)

6.) das fertige rpm steht dann in RPMS/i[3456]86/sax2-4.8-142.*.rpm

7.) dieses rpm mit rpm -Uhv sax2-4.8-142.*.rpm installieren
 
oc2pus schrieb:
SuSE 9.2 kommt mit einem sax2 welches mit xorg umgehen kann.
1.) download des sax2-xxx.nosrc.rpm von http://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/9.2/suse/nosrc/sax2-4.8-142.nosrc.rpm
2.) rpm -i sax2-4.8-142.nosrc.rpm
3.) cd /usr/src/packages
4.) die Datei sax2.spec im SPECS Verzeichnis editieren.
dort wird derzeit für "SuSE > 910" xorg eingebunden, das abändern zu ">= 910"
Code:
%if %{suse_version} > 910
ändern zu
Code:
%if %{suse_version} >= 910
5.) rpm -bb SPECS/sax2.spec das rpm erzeugen
(je nach rpm Version auch mit dem folgenden Befehl: /usr/lib/rpm/rpmb --rebuild SPECS/sax2.spec)
6.) das fertige rpm steht dann in RPMS/i[3456]86/sax2-4.8-142.*.rpm
7.) dieses rpm mit rpm -Uhv sax2-4.8-142.*.rpm installieren
Das war mein wunsch.
Also:
1.) gefunden und geladen
2.) nicht wirklich ein Problem
3.) auch dazu war ich in der Lage, war auch alles da
4.) Selbst das war kein Problem
5.) Erstmal zurück gehen nach package (das fehlt IMHO)
-bb : unknown Option (OK, nehm ich halt den anderen Befehl)
-rebuild etcpp. -> Installing /SPECS/sax2.spec
Aber dann: error: SPECS/sax2.spec cannot be installed

WAS TUN?
 

oc2pus

Ultimate Guru
oops, der Tippfehlerteufel hatte zugeschlagen, sorry.

es muss korrekt heissen:
/usr/lib/rpm/rpmb -bb SPECS/sax2.spec

damit rpm -bb funktioniert, sollte eine /etc/popt mit folgendem Inhalt angelegt werden:
rpm exec --bp rpmb -bp
rpm exec --bc rpmb -bc
rpm exec --bi rpmb -bi
rpm exec --bl rpmb -bl
rpm exec --ba rpmb -ba
rpm exec --bb rpmb -bb
rpm exec --bs rpmb -bs
rpm exec --tp rpmb -tp
rpm exec --tc rpmb -tc
rpm exec --ti rpmb -ti
rpm exec --tl rpmb -tl
rpm exec --ta rpmb -ta
rpm exec --tb rpmb -tb
rpm exec --ts rpmb -ts
rpm exec --rebuild rpmb --rebuild
rpm exec --recompile rpmb --recompile
rpm exec --clean rpmb --clean
rpm exec --rmsource rpmb --rmsource
rpm exec --rmspec rpmb --rmspec
rpm exec --target rpmb --target
rpm exec --short-circuit rpmb --short-circuit

diese Info stammt aus der manual page von rpm ;)

in rpm 4.x wurde der "build" Teil ausgelagert in ein eigenes Programm rpmb. Damit man das alte Interface weiterbedienen kann, sollte man die /etc/popt anlegen.
 
Hallo

Ich habe das gleiche Problem.
Ich habe die Datei in der etc erzeugt und dann den Befehl:

Code:
rpm -bb SPECS/sax2.spec
ausgeführt.

Anschließend kommt folgende Fehlermeldung:
Code:
phoenix:/usr/src/packages # rpm -bb SPECS/sax2.spec
error: Failed build dependencies:
        libnscd is needed by sax2-4.8-142
        libzio is needed by sax2-4.8-142

leider finde ich die Pakete nirgendwo.

Kann mir jemand sagen wo ich diese finden kann?

Thx
Ice@blizzard
 

oc2pus

Ultimate Guru
ICE@blizzard schrieb:
Code:
phoenix:/usr/src/packages # rpm -bb SPECS/sax2.spec
error: Failed build dependencies:
        libnscd is needed by sax2-4.8-142
        libzio is needed by sax2-4.8-142

dann lösche sie einfach aus der BuildRequires: .... Anweisung im spec-file ;)
 

amzd

Newbie
Hallo
ich würde gerne XFree86 durch xorg ersetzen.
Bin auf diesen Forumeintrag gestoßen, der leider nicht mehr so funktioniert.
Z.B. läuft dieser Link ins leere:
1.) download des sax2-xxx.nosrc.rpm von
http://ftp.gwdg.de/pub/linux/suse/ftp.s ... .nosrc.rpm


Kann mir jemand genaue Info/HowTo geben?
Danke, Andreas
 
Oben