Aller au contenu

Xgl : Linux a la classe version OpenGL


freddewitt

Messages recommandés

  • Réponses 724
  • Créé
  • Dernière réponse

Salut à vous amateurs de bureau fashion :zarb:

Je tourne sous XGL sur ma etch depuis un bon petit mois maintenant, j'ai installé tout ça un peu (beaucoup :roll:) comme un porc en alienisant des rpm, mais enfin ça marche du tonnerre.

Mon seul souci est que les combinaisons de touches CTRL+ALT+F1 etc. ne marchent plus dès que XGL est lancé... Ca vous est arrivé? C'est normal? Y'a un remède?

Moi ils me manquent mes tty :tropfort:

Tu as du modifier ton xorg.conf ? (certainement /etc/X11/xorg.conf )

Si oui, man xorg.conf (5). Ah non, c'est pas gentil, il est long... bon un indice : DontVTSwitch

En gros, vérifie que cette option n'est pas mise à true

(ah... cette réponse à failli me tuer... je suis sous une suse assez basique (je veux dire assez out-of-ze-box), pas sous gentoo, et : man xorg.conf, y a pas (par contre, SaX est bien, le fichier généré est propre :keskidit: ))

Lien vers le commentaire
Partager sur d’autres sites


(13:12:32|root@GameZ:~ #) yum --enablerepo=fedora-xgl install compiz xor-x11-server-Xgl
Loading "fastestmirror" plugin
Loading "installonlyn" plugin
Loading "changelog" plugin
Loading "downloadonly" plugin
Loading "kernel-module" plugin
Loading "protectbase" plugin
Loading "fedorakmod" plugin
Loading "tsflags" plugin
Setting up Install Process
Setting up repositories
atrpms															   [1/10]
fedora-xgl														   [2/10]
livna																[3/10]
atrpms-testing													   [4/10]
rpmforge															 [5/10]
core																 [6/10]
updates															  [7/10]
freshrpms															[8/10]
macromedia														   [9/10]
extras															   [10/10]
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
0 packages excluded due to repository protections
Parsing package install arguments
No Match for argument: xor-x11-server-Xgl
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package compiz.i386 0:1.0.0-5 set to be updated
--> Running transaction check
--> Processing Dependency: fedora-xgl-settings for package: compiz
--> Processing Dependency: xorg-x11-server-Xgl for package: compiz
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package fedora-xgl-settings.noarch 0:0.0.1-2 set to be updated
---> Package xorg-x11-server-Xgl.i386 0:1.1.99.1-3 set to be updated
--> Running transaction check
--> Processing Dependency: gset-compiz for package: fedora-xgl-settings
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package gset-compiz.i386 0:0.3.3-1 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
Package				 Arch	   Version		  Repository		Size 
=============================================================================
Installing:
compiz				  i386	   1.0.0-5		  fedora-xgl		292 k
Installing for dependencies:
fedora-xgl-settings	 noarch	 0.0.1-2		  fedora-xgl		6.0 k
gset-compiz			 i386	   0.3.3-1		  fedora-xgl		 80 k
xorg-x11-server-Xgl	 i386	   1.1.99.1-3	   fedora-xgl		1.7 M

Transaction Summary
=============================================================================
Install	  4 Package(s)		 
Update	   0 Package(s)		 
Remove	   0 Package(s)		 
Total download size: 2.1 M
Is this ok [y/N]: y
Downloading Packages:
(1/1): fedora-xgl-setting 100% |=========================| 6.0 kB	00:00	 
http://fedoraxgl.tuxfamily.org/repository/5/i386/fedora-xgl-settings-0.0.1-2.noarch.rpm: [Errno -1] Package does not match checksum
Trying other mirror.
http://users.telenet.be/quenta/5/i386/fedora-xgl-settings-0.0.1-2.noarch.rpm: [Errno 9] Requested Range Not Satisfiable
Trying other mirror.


Error Downloading Packages:
 fedora-xgl-settings - 0.0.1-2.noarch: failure: fedora-xgl-settings-0.0.1-2.noarch.rpm from fedora-xgl: [Errno 256] No more mirrors to try.
(13:12:50|root@GameZ:~ #) 


Je me demande si c'est pas les repository qui sont nases ... :transpi:

Lien vers le commentaire
Partager sur d’autres sites

Pour les nulbuntiens sous daper avec des ATI (r200 r300 et normalement r350)

il ne faut pas utiliser Xgl mais Aiglx

A rajouter dans le source list

#Aiglx compiz
deb http://xgl.compiz.info/ dapper main aiglx

ensuite

sudo apt-get update
sudo apt-get dist-upgrade

sudo apt-get install linux-dri-modules-common linux-dri-modules-`uname -r`
sudo /sbin/ldm-manager

Pour compiz-vanilla

sudo apt-get install compiz-vanilla-aiglx compiz-vanilla compiz-vanilla-gnome

Pour compiz-quinnstorm

sudo apt-get install compiz-quinn-aiglx compiz compiz-gnome

N'oubliez pas que c'est soit l'un soit l'autre PAS les 2.

Il faut ensuite modifier le xorg .conf

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
FontPath	"/usr/share/X11/fonts/misc"
FontPath	"/usr/share/X11/fonts/cyrillic"
FontPath	"/usr/share/X11/fonts/100dpi/:unscaled"
FontPath	"/usr/share/X11/fonts/75dpi/:unscaled"
FontPath	"/usr/share/X11/fonts/Type1"
FontPath	"/usr/share/X11/fonts/100dpi"
FontPath	"/usr/share/X11/fonts/75dpi"
# path to defoma fonts
FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load	"bitmap"
Load	"ddc"
Load	"dri"
Load	"extmod"
Load	"freetype"
Load	"glx"
Load	"int10"
Load	"type1"
Load	"vbe"
Load	"dbe"
EndSection

Section "InputDevice"
Identifier	"Generic Keyboard"
Driver		"kbd"
Option		"CoreKeyboard"
Option		"XkbRules"	"xorg"
Option		"XkbModel"	"pc105"
Option		"XkbLayout"	"fr"
Option		"XkbVariant"	"latin9"
EndSection

Section "InputDevice"
Identifier	"Configured Mouse"
Driver		"mouse"
Option		"CorePointer"
Option		"Device"		"/dev/input/mice"
Option		"Protocol"		"ExplorerPS/2"
Option		"ZAxisMapping"		"4 5"
EndSection

Section "Device"
Identifier	"ATI Technologies, Inc. RV280 [Radeon 9200 SE]"
Driver		"ati"
BusID		"PCI:1:0:0"
Option "XAANoOffscreenPixmaps"
EndSection

Section "Monitor"
Identifier	"BenQ T705"
Option		"DPMS"
HorizSync	30-70
VertRefresh	50-160
EndSection

Section "Screen"
Identifier	"Default Screen"
Device		"ATI Technologies, Inc. RV280 [Radeon 9200 SE]"
Monitor		"BenQ T705"
DefaultDepth	24
SubSection "Display"
	Depth		1
	Modes		"1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
	Depth		4
	Modes		"1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
	Depth		8
	Modes		"1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
	Depth		15
	Modes		"1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
	Depth		16
	Modes		"1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
	Depth		24
	Modes		"1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier	"Default Layout"
Screen		"Default Screen"
Option "AIGLX" "true"
	InputDevice	"Generic Keyboard"
InputDevice	"Configured Mouse"
EndSection

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

Section "DRI"
Mode	0666
EndSection

Concernant Gentoo l'erreur de compile d'Xgl vient de Mesa il faut faire un ebuild pour le cvs d'aujourd'ui.

Lien vers le commentaire
Partager sur d’autres sites

Salut à vous amateurs de bureau fashion :transpi:

Je tourne sous XGL sur ma etch depuis un bon petit mois maintenant, j'ai installé tout ça un peu (beaucoup :p) comme un porc en alienisant des rpm, mais enfin ça marche du tonnerre.

Mon seul souci est que les combinaisons de touches CTRL+ALT+F1 etc. ne marchent plus dès que XGL est lancé... Ca vous est arrivé? C'est normal? Y'a un remède?

Moi ils me manquent mes tty :transpi:

Tu as du modifier ton xorg.conf ? (certainement /etc/X11/xorg.conf )

Si oui, man xorg.conf (5). Ah non, c'est pas gentil, il est long... bon un indice : DontVTSwitch

En gros, vérifie que cette option n'est pas mise à true

(ah... cette réponse à failli me tuer... je suis sous une suse assez basique (je veux dire assez out-of-ze-box), pas sous gentoo, et : man xorg.conf, y a pas (par contre, SaX est bien, le fichier généré est propre :transpi: ))

Bah il n'y a pas cette option dans mon xorg.conf et de toute façon, les combinaisons de touches marchent parfaitement quand je démarre X tout bêtement sans XGL. Donc le problème vient d'XGL :chinois:

Lien vers le commentaire
Partager sur d’autres sites

Pour les nulbuntiens sous daper avec des ATI (r200 r300 et normalement r350)

il ne faut pas utiliser Xgl mais Aiglx

aiglx et Xgl sont 2 méthodes différentes de gérer les extensions requises pour avoir compiz.

aiglx est la méthode promue par Fedora et nvidia, alors que Xgl c'est parti de chez SuSE.

Sachant que les 2 ont des avantages et des inconvénients...

Xgl est un serveur X à lui tout seul, alors que aiglx est une surcouche au serveur X standard.

Lien vers le commentaire
Partager sur d’autres sites

salut tous le monde j'ai installé xgl et compiz en suivant à la lettre ce tuto

http://gentoo-wiki.com/HOWTO_XGL

mais lorsque je lance xgl comme ils indiquent

Xgl :1 -ac -accel glx:pbuffer -accel xv

j'ai une fenetre de ce type

capture15st.th.png

apres je dois donc faire d'apres le tuto

LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ DISPLAY=:1 compiz gconf

j'ouvre donc un 2eme terminal et la l'ecran devient totalement noire

et lorsque j'essais de lancer une appli ca donne

capture38sk.th.png

et j'ai pas reussi à installer les drivers proprio d'nvidia

parcequ'ils ne sont apparament pas compatible (pour le moment) avec le nouveau xorg 7.1

MyBoX jex # emerge -p nvidia-glx

These are the packages that would be merged, in order:

Calculating dependencies... done!
[blocks B	 ] >=x11-base/xorg-server-1.0.99 (is blocking media-video/nvidia-glx-1.0.8762)
[ebuild  N	] media-video/nvidia-glx-1.0.8762  USE="-dlloader"

heuresement qu'il ya nv ^^

Lien vers le commentaire
Partager sur d’autres sites

Y a t'il d'autre projets que compiz ou bien c'est la case obligatoire ?

Oui : metacity/libcm et aiglx

et j'ai pas reussi à installer les drivers proprio d'nvidia

parceque

MyBoX jex # emerge -p nvidia-glx

These are the packages that would be merged, in order:

Calculating dependencies... done!
[blocks B	 ] >=x11-base/xorg-server-1.0.99 (is blocking media-video/nvidia-glx-1.0.8762)
[ebuild  N	] media-video/nvidia-glx-1.0.8762  USE="-dlloader"

heuresement qu'il ya nv ^^

Les drivers nvidia ne sont pas encore compatibles avec Xorg 7.1... donc il faut rester sous 7.0.

http://planet.gentoo.org/developers/chutzp..._binary_drivers

Lien vers le commentaire
Partager sur d’autres sites

je suis passé sous xorg 7.0

jex@MyBoX ~ $ X -version

X Window System Version 7.0.0
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 7.0
Build Operating System:Linux 2.6.15-gentoo-r1 i686
Current Operating System: Linux MyBoX 2.6.15-gentoo-r1 #1 Sun Jun 18 15:44:40 Local time zone must be set--see zic manu i686

j'ai pu installer les driver nvidia1.0-8762

j'ai aussi emerge compiz-quinnstorm parcequ'avec compiz-vanilla j'avais toujours un ecran noir quand je demarrais

DISPLAY=:1 compiz gconf

maintenant j'ai un ecran bleu

capture0ug.th.png

mais des que je pointe ma souris dessus j'ai

jex@MyBoX ~ $ DISPLAY=:1 compiz gconf
X Error of failed request:  GLXUnsupportedPrivateRequest
 Major opcode of failed request:  128 (GLX)
 Minor opcode of failed request:  16 (X_GLXVendorPrivate)
 Serial number of failed request:  374
 Current serial number in output stream:  387
X connection to :1.0 broken (explicit kill or server shutdown).
[1]+  Exit 1				  Xgl :1 -ac -accel glx:pbuffer -accel xv

J'ai essayé de downgrade la version du driver nvidia au 8756mais impossible de compiler le nvidia-kernel, ca me retourne

make[3]: *** [/var/tmp/portage/nvidia-kernel-1.0.8756/work/NVIDIA-Linux-x86-1.0-8756-pkg1/usr/src/nv/nv.o] Erreur 1
make[2]: *** [_module_/var/tmp/portage/nvidia-kernel-1.0.8756/work/NVIDIA-Linux-x86-1.0-8756-pkg1/usr/src/nv] Erreur 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [mdl] Erreur 1
make: *** [module] Erreur 2

!!! ERROR: media-video/nvidia-kernel-1.0.8756 failed.
Call stack:
 ebuild.sh, line 1540:   Called dyn_compile
 ebuild.sh, line 940:   Called src_compile
 ebuild.sh, line 1249:   Called linux-mod_src_compile
 linux-mod.eclass, line 515:   Called die

!!! Unable to make  IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux SYSOUT=/usr/src/linux clean module.
!!! If you need support, post the topmost build error, and the call stack if relevant.

Je commence à desesperer :(

Lien vers le commentaire
Partager sur d’autres sites

Bon alors les ptis noobs ont sait pas lancer Xgl et Compiz :zarb:

Donc bon allez en root:

cd /etc/X11/gdm
mv custom.conf toto.bak
wget http://zarb.org/~plouf/test/custom.conf
cd /usr/bin/
wget http://zarb.org/~plouf/test/compizrc-gnome
chmod a+x compizrc-gnome

Ensuite faut ajouter /usr/bin/compizrc-gnome dans les programmes lancés au démarrage de gnome.

C'est tout.

Lien vers le commentaire
Partager sur d’autres sites

Bon alors les ptis noobs ont sait pas lancer Xgl et Compiz :D

Donc bon allez en root:

cd /etc/X11/gdm
mv custom.conf toto.bak
wget http://zarb.org/~plouf/test/custom.conf
cd /usr/bin/
wget http://zarb.org/~plouf/test/compizrc-gnome
chmod a+x compizrc-gnome

Ensuite faut ajouter /usr/bin/compizrc-gnome dans les programmes lancés au démarrage de gnome.

C'est tout.

J'ai tout fais, compiz se lance bien apres que je me log mais il plante et me renvoi en boucle sur gdm, je dois donc me relogger, compiz replante et retour sur gdm etc...

edit : ca marche avec compiz-vanilla

c'est enorme !!

par contre je me prends des sorts de flash blancs tous les secondes ca fait mal aux yeux

une idée ?

Lien vers le commentaire
Partager sur d’autres sites

heuuu ca ne marche qu'avec gnome ?

genre si je prefere KDE, je l'ai dans le ...[] ?

en tout cas, je vais essayer ca des que je serai chez moi dans 2h ... merci :)

Non Arafel, pendant que j'écris ce message, je fais ourné Xgl + kde sans problème ...

à part que kde ne garde pas l'emplacement des fenetres car pour lui il n'y a qu'un seul bureau ...

c'est le vrai seul problème que j'ai =)

Lien vers le commentaire
Partager sur d’autres sites

aaaaaaah oko k ok ... :)

merci alors.. :)

et si tu me dis que t'es sous fedora comme moi, tu seras mon nouveau meilleur ami... :p

enfin... si dans 1h quand je serai chez moi et que je l'essairai, ca marche... tu seras meme l'homme de ma vie! :p

nop désolé mais faut que tu change de costume pour ca :byebye:

non réellement regarde ma signature, tu verras que j'utilises gentoo ...

mais ca doit pas être bien différent au niveau du lancement,

normalement tu lances ta ligne Xgl :

Xgl :$1 -ac -accel xv:pbuffer -accel glx:pbuffer & 

ca c'est pour nvidia et $1 c'est le numéro de ton DISPLAY

tu met le & derrière toujours pour recupérer la main

Ensuite tu lances compiz :

DISPLAY=:$1 /usr/bin/compiz --replace gconf &

Ensuite le gnome-window-decorator :

DISPLAY=:$1 gnome-window-decorator &

Puis enfin kde :

DISPLAY=:$1 startkde &

voila =)

mais tu as un script normalement qui s'appelle startXgl qui fait tout ca avec arguments

Lien vers le commentaire
Partager sur d’autres sites

pour lancer kde avec Xgl sous gentoo y'a plus simple

à mettre dans /usr/bin/compizrc-kde

#!/bin/bash
DISPLAY=:0 LD_LIBRARY_PATH=/usr/lib/opengl/xorg-x11/lib/ compiz --replace gconf > ~/compiz.log 2>&1 &
sleep 1;
DISPLAY=:0 gnome-window-decorator > ~/gnome-window.log 2>&1 &

ensuite le mettre dans ~/.kde/autostart

(de mémoire)

Lien vers le commentaire
Partager sur d’autres sites

boujour-soir, c'est selon.

J'ai un petit probleme: j'ai installer XGL en suivant ce tuto (la methode deux histoire d'avoir une entree XGL/compiz et une entree gnome normal. sauf que mon gnome normal, je n'ai plus les bordures de fenetres :-s .

que dois-je faire pour les récupérer? (bon c'est pas la fin du monde, j'ai mis kubuntu-desktop et xubuntu desktop donc j'ai plusieurs autres choix nonXGL pour les jeux mais j'aimerais bien piger ce qui s'est passé.

merci d'avance :cartonjaune:

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.


×
×
  • Créer...