So, as the packages not ready now for simple usage i write my modifications to gnome/Xgl/GDM running as default.
First. You need to find /etc/gdm/gdm.conf
Search for this:
0=Standard
#0=Standard
Replace #0=Standard to this:
#0=xgl
Now move down until this:
[server-Standard]
name=Standard server
command=/usr/bin/X -audit 0
flexible=true
And append these lines (NOW ONLY FOR NVIDIA USERS!!!) :
[server-xgl]
name=Xgl server
command=/usr/bin/Xgl -accel xv -accel glx:pbuffer -accel xv:fbo -ac -kb -audit 0 -br
flexible=true
This is done. If you want to switch your GDM to Xgl you need to comment out 0=Standard (as you saw before) and decomment 0=xgl then restart (init 3 && init 4)
If you are using gnome, you need to hack /usr/bin/gnome-session because you want "csilli-villi" effects.
Put this to gnome-session after:
export XDG_CONFIG_DIRS
# Hacks for Xgl
LD_LIBRARY_PATH="/usr/lib/mesa-cvs/lib/" compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher opacity &
gnome-window-decorator &
AND before!!! :
gnome-session.bin
If you are ready with this, then you can login with your username and password to gnome. And everything should be fine :)
(This will be automaticed in future)
Regards
-krix-
Hello there! :) Yes yes yes.. I'm not a biig blogger who writes every day or every week :) I only write every month as i see now. :) But welcome to my first blog entry in here.
Now. What happened at last day and today. Vmiklos sent an email about Xgl ( http://en.opensuse.org/Xgl ) and asked to create some packages.
I made all Xgl releated packages for frugalware-current, which is in extra repo now in DARCS. Packages are ready for x86_64 i tested Xgl and it runs fine on my Geforce6600 card :)
Some hard work was there. First we need a mesa-cvs version and a libGL.so from it. Thanks for god (or for programmers ;) ) we don't need to install mesa-cvs's libGL.so as system lib. Now i put that into /usr/lib/mesa-cvs/lib/ directory.
What packages needed too ? Need compiz CVS version, and Xgl cvs version. glproto and glitz is bumped too, but not to CVS version. glitz goes 0.5.3 and glproto goes 1.4.5. That is fine for Xgl CVS and Mesa CVS too.
At last i repackaged and cleaned every Xgl releated package, put them into right groups, dropped out garbage, and etc.
On my computer (which is an AMD64 running a frugalware 64bit edition) Xgl is working fine, it is a great and cool thing. And not at last it is fast! :)
My plans for Xgl that if a user want to use them as primary X server then he/she should do without any expert or any startxgl scripts. Simple way.
If somebody using gnome (and GDM) then just remove comment from one file and everything goes through Xgl server and vica-versa.
I want to implement such simple switch in xfce4 and kde3 too. BTW with kde3 there will be problem, but i hope crazy|| can fix it and we don't need to wait for KDE4/QT4 ;)
Some modification needed at nvidia package install script too, because nvidia-installer deleted the /usr/lib/mesa-cvs/lib/libGL* and Xgl's libglx.so. But that is solved now.
Future thing need to be review is the ATI part of this stuff. Maybe can do by voroskoi. I don't know it will be work or not. I hope yes :)
For now that's all folks. :)
bye
Ps.: And thanks for Michal Krenek, because i created the FrugalBuilds and packages partly on his work (which was actually for archlinux) And thx for #xgl channel for support on freenode.net :)
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| << < | > >> | |||||
| 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 | |||||