Automatic installation of XGL, compiz and beryl on Fedora
Par nicofo, vendredi 23 février 2007 à 23:33 :: English :: #25 :: rss
10/08/07 - The script is now compatible with compiz-fusion. It even makes it possible to install it on your Fedora 7: just run installXGL_EN -cb
22/06/07 - The script is now compatible with Fedora 6, Fedora 7 and 64-bits architecture.
Update - the ATI drivers finally support AIGLX since the version 8.42. Installing XGL is not needed anymore to benefit from the effects of a 3D desktop.Here is a script that installs and configures XGL on Fedora. It is particularly useful if you have an ATI video card with the fglrx drivers installed and you want to benefit from the 3D desktop (beryl or compiz). Indeed,
- the free driver radeon, though it allows the 3D desktop thanks to AIGLX, has poorer performances compared with the proprietary one,
- the proprietary driver fglrx will allow you to benefit from all the power of your video card, but is incompatible with AIGLX (no 3D desktop !)
The solution proposed here applies for GNOME, KDE and XFCE.
It will install XGL and give you the possibily to install compiz and beryl from the official repositories using yum. And henceforth the installation of compiz-fusion is also proposed.
How to proceed ?
First of all, you must have installed the fglrx drivers and be ensured that they are working fine. To check the installation, run "glxinfo | grep direct": it should return "direct rendering: Yes". If not, follow the ATI drivers installation instructions below: [show/hide]
Download the script installXGL_EN (or installXGL_FC5_EN for FC5) and launch it (as root):
wget http://nicofo.tuxfamily.org/scripts/xgl/installXGL_EN sh installXGL_ENIt downloads the RPM of XGL, installs it and configures it automatically:
Now, you have just to open a new session (no need to reboot Fedora). At the login screen (GDM or KDM), click on the ("Options" > )"Session" menu and choose your preferred session:
That's it ! Enjoy

Beryl, Compiz or Compiz-fusion ?
The script proposes to you to install compiz and beryl. But you can at any moment install them using yum (
yum install beryl compiz). Next, you can choose which one you prefer:
- under GNOME: go to System -> Preferences -> XGL Window Manager
- under KDE: in the K Menu -> Settings -> XGL Window Manager
- or execute
chooseCompositeWM
If you prefer to launch manually compiz / beryl / fusion-icon / desktop-effects /etc... (with an ATI card), add the variable LD_LIBRARY_PATH. For example :
LD_LIBRARY_PATH=/usr/lib/ beryl
Infos...- How to update your XGL installation ? re-run
installXGL_EN. - How to uninstall XGL ? run
installXGL_EN -r. - The script can propose to install beryl, compiz and compiz-fusion:
installXGL_EN -cb... - ... or propose to remove them:
installXGL_EN -rcb. - If you encounter a problem running a game or a 3D application, just run it using noXgl. The option
-acan be used to launch a not-full screen application. Examples :noXgl ppracer noXgl -a googleearth
- Details on the script or problems with it (French).
- Screenshots of Compiz and Beryl (and here).
Download the script:
- Fedora 6 and 7: installXGL_EN
- Fedora 5: installXGL_FC5_EN - works also with more recent versions of Fedora but uses FC5 packages of XGL and Compiz.
Mots-clés :
Beryl, Bureau 3D, Compiz, Compiz-fusion, XGL
If it doesn't work, have a look at the X errors: "
Commentaires
1. Le dimanche 25 février 2007 à 17:40, par xanax
2. Le mardi 6 mars 2007 à 21:19, par dustman
3. Le mardi 6 mars 2007 à 22:12, par Nicofo
4. Le mercredi 7 mars 2007 à 11:50, par dustman
5. Le vendredi 9 mars 2007 à 14:08, par Nicofo
6. Le jeudi 15 mars 2007 à 20:18, par ian
7. Le jeudi 15 mars 2007 à 20:42, par Nicofo
8. Le dimanche 18 mars 2007 à 06:43, par ian
9. Le dimanche 18 mars 2007 à 14:40, par Nicofo
10. Le lundi 19 mars 2007 à 19:51, par ian
11. Le lundi 19 mars 2007 à 22:18, par Nicofo
12. Le mardi 27 mars 2007 à 21:31, par Edoardo
13. Le mardi 27 mars 2007 à 22:33, par Nicofo
14. Le mardi 27 mars 2007 à 22:50, par Edoardo
15. Le dimanche 1 avril 2007 à 15:25, par Nicofo
16. Le dimanche 8 avril 2007 à 17:18, par chris
17. Le mardi 10 avril 2007 à 23:09, par Nicofo
18. Le jeudi 19 avril 2007 à 23:23, par HltreX
19. Le vendredi 20 avril 2007 à 19:57, par Nicofo
20. Le vendredi 4 mai 2007 à 02:48, par Scott
21. Le vendredi 4 mai 2007 à 18:39, par Nicofo
22. Le mardi 15 mai 2007 à 03:06, par CarlWang
23. Le mardi 15 mai 2007 à 21:25, par Nicofo
24. Le mercredi 16 mai 2007 à 05:55, par germanslr
25. Le mercredi 16 mai 2007 à 07:56, par CarlWang
26. Le mercredi 16 mai 2007 à 08:07, par CarlWang
27. Le mercredi 16 mai 2007 à 08:11, par CarlWang
28. Le jeudi 17 mai 2007 à 00:48, par Nicofo
29. Le jeudi 17 mai 2007 à 01:31, par CarlWang
30. Le jeudi 17 mai 2007 à 12:02, par Nicofo
31. Le vendredi 18 mai 2007 à 03:32, par CarlWang
32. Le vendredi 18 mai 2007 à 14:11, par Nicofo
33. Le vendredi 18 mai 2007 à 16:45, par Gvsreddy
34. Le samedi 19 mai 2007 à 10:28, par Nicofo
35. Le vendredi 25 mai 2007 à 20:18, par dawson
36. Le dimanche 27 mai 2007 à 10:38, par goulash
37. Le dimanche 27 mai 2007 à 10:39, par goulash
38. Le dimanche 27 mai 2007 à 11:25, par goulash
39. Le dimanche 27 mai 2007 à 13:09, par goulash
40. Le lundi 28 mai 2007 à 22:22, par Nicofo
41. Le mardi 29 mai 2007 à 08:53, par goulash
42. Le mardi 29 mai 2007 à 17:56, par Nicofo
43. Le mercredi 30 mai 2007 à 09:28, par CarlWang
44. Le samedi 2 juin 2007 à 05:35, par Carl
45. Le dimanche 3 juin 2007 à 10:57, par mariusp
46. Le dimanche 3 juin 2007 à 20:46, par Nicofo
47. Le mardi 5 juin 2007 à 03:19, par EastonRoyce
48. Le mardi 5 juin 2007 à 16:34, par mariusp
49. Le mercredi 6 juin 2007 à 21:45, par yr
50. Le jeudi 7 juin 2007 à 14:55, par leigh123@linux
51. Le jeudi 7 juin 2007 à 21:42, par Nicofo
52. Le samedi 9 juin 2007 à 15:49, par yr
53. Le samedi 9 juin 2007 à 16:58, par Nicofo
54. Le lundi 11 juin 2007 à 13:52, par yr
55. Le lundi 11 juin 2007 à 18:19, par Nicofo
56. Le mardi 12 juin 2007 à 22:08, par SHRIKEE
57. Le mercredi 13 juin 2007 à 16:29, par SHRIKEE
58. Le mercredi 13 juin 2007 à 16:52, par yr
59. Le mercredi 13 juin 2007 à 22:33, par Nicofo
60. Le jeudi 14 juin 2007 à 19:22, par yr
61. Le jeudi 14 juin 2007 à 20:49, par Nicofo
62. Le vendredi 15 juin 2007 à 14:30, par yr
63. Le samedi 16 juin 2007 à 01:14, par xaltednet
64. Le mercredi 20 juin 2007 à 16:27, par muscimol
65. Le samedi 23 juin 2007 à 00:02, par Nicofo
66. Le samedi 23 juin 2007 à 04:18, par BenR
67. Le samedi 23 juin 2007 à 04:45, par BenR
68. Le samedi 23 juin 2007 à 04:53, par BenR
69. Le samedi 23 juin 2007 à 12:15, par Nicofo
70. Le samedi 23 juin 2007 à 16:51, par BenR
71. Le samedi 23 juin 2007 à 22:21, par Nicofo
72. Le lundi 25 juin 2007 à 14:47, par BenR
73. Le lundi 25 juin 2007 à 22:21, par Nicofo
74. Le jeudi 28 juin 2007 à 16:52, par BenR
75. Le vendredi 29 juin 2007 à 18:15, par Samuel
76. Le vendredi 29 juin 2007 à 18:37, par Samuel
77. Le dimanche 1 juillet 2007 à 13:48, par Nicofo
78. Le dimanche 1 juillet 2007 à 17:28, par Robert
79. Le dimanche 1 juillet 2007 à 21:52, par Nicofo
80. Le lundi 2 juillet 2007 à 00:22, par Robert
81. Le lundi 2 juillet 2007 à 15:49, par Jai
82. Le vendredi 6 juillet 2007 à 19:07, par partha
83. Le vendredi 6 juillet 2007 à 20:21, par Nicofo
84. Le vendredi 6 juillet 2007 à 23:22, par partha
85. Le jeudi 12 juillet 2007 à 12:39, par mps
86. Le dimanche 15 juillet 2007 à 22:50, par Nicofo
87. Le lundi 30 juillet 2007 à 07:02, par halms
88. Le lundi 30 juillet 2007 à 12:44, par Nicofo
89. Le mardi 31 juillet 2007 à 09:39, par Nicofo
90. Le samedi 18 août 2007 à 23:51, par 3lefant
91. Le dimanche 19 août 2007 à 02:41, par Gargantua
92. Le mardi 21 août 2007 à 04:35, par ServerChief
93. Le vendredi 31 août 2007 à 09:37, par Jun
94. Le vendredi 31 août 2007 à 10:06, par Jun
95. Le vendredi 31 août 2007 à 10:45, par Jun
96. Le vendredi 31 août 2007 à 22:58, par Jun
97. Le mercredi 5 septembre 2007 à 16:20, par John
98. Le mercredi 5 septembre 2007 à 20:35, par Nicofo
99. Le dimanche 9 septembre 2007 à 22:20, par loop
100. Le mardi 11 septembre 2007 à 05:34, par droezva
101. Le mardi 11 septembre 2007 à 19:59, par Nicofo
102. Le mercredi 12 septembre 2007 à 17:03, par loop
103. Le jeudi 13 septembre 2007 à 20:00, par Nicofo
104. Le jeudi 13 septembre 2007 à 22:05, par loop
105. Le samedi 15 septembre 2007 à 14:17, par Nicofo
106. Le mercredi 26 septembre 2007 à 11:01, par MacSvensson
107. Le vendredi 28 septembre 2007 à 21:53, par Jed
108. Le samedi 29 septembre 2007 à 11:33, par Nicofo
109. Le lundi 1 octobre 2007 à 18:27, par Jed
110. Le mardi 2 octobre 2007 à 03:27, par Tehnik
111. Le mardi 2 octobre 2007 à 04:22, par Tehnik
112. Le mardi 2 octobre 2007 à 11:31, par Tehnik
113. Le mardi 2 octobre 2007 à 17:25, par Nicofo
114. Le mardi 2 octobre 2007 à 18:17, par Jed
115. Le mardi 2 octobre 2007 à 18:47, par Jed
116. Le mardi 2 octobre 2007 à 18:56, par Jed
117. Le mardi 2 octobre 2007 à 19:33, par Nicofo
118. Le mercredi 3 octobre 2007 à 06:23, par Tehnik
119. Le mercredi 3 octobre 2007 à 21:56, par bostko
120. Le mercredi 3 octobre 2007 à 22:29, par bostko
121. Le jeudi 4 octobre 2007 à 20:40, par Nicofo