Pienennä googletuksella ei löytynyt ohjeita, miten asentaa XGL etch:oon, niin että käytetään jotain asennuslähdettä eikä asenneta skriptin avulla.
Jos tälläinen ohje on olemassa, linkkejä otetaan vastaan...
Jos taas asennan XGL:n skriptin avulla, kaipaisin ohjeita siihen miten luon uuden XGL istunnon?
Tässä esimerkki siitä XGL asennus-skriptistä:
http://sonique54.free.fr/xgl/setupxglen.sh
Kaikenlaiset ohjeet XGL:n asentamiseksi otetaan siis vastaan....
Jos tälläinen ohje on olemassa, linkkejä otetaan vastaan...
Jos taas asennan XGL:n skriptin avulla, kaipaisin ohjeita siihen miten luon uuden XGL istunnon?
Tässä esimerkki siitä XGL asennus-skriptistä:
http://sonique54.free.fr/xgl/setupxglen.sh
Kaikenlaiset ohjeet XGL:n asentamiseksi otetaan siis vastaan....
Vastaukset 9
Vanhimmat
Ilmeisesti haluat käyttää beryliä tai compizia. XGL:aa nykyään tarvita mihinkään, kun xorg 7.1:ssa on vastaava toiminnallisuus sisäänrakennettuna (AIGLX). Xorg 7.1 on jo valmiiksi asennettuna Etchissä. Tässä ohjeet siihen miten Berylin saa toimimaan etchissä AIGLX:n kanssa. Nuo ohjeet neuvoo miten beryl asennetaan berylin debian-repositorysta.
http://technowizah.com/2007/02/debian-how-to-aiglx-beryl.html
Vaihtoehtosesti voit asentaa Beryliä vanhemman Compizin suoraan Etchin virallisesta reposta. Beryl on uudempi ja edelleen kehitetty versio Compizista. Beryl ei kuitenkaan ole vielä riittävän vakaa Debianin virallisiin repositoryihin, mutta kuten edellä olleesta ohjeesta näkyi, niin beryl-projektilla on oma debian-repository.
Tässä nyt kuitenkin ohje vanhemman Compizinkin asentamiseen. Huom: compiz ja beryl ei voi olla yhtäaikaa asennettuna. Eli jos kokeilet eka compizia ja sitten beryliä, poista compiz ennen kuin asennat berylin.
http://wiki.debian.org/Compiz
"Ilmeisesti haluat käyttää beryliä tai compizia. XGL:aa nykyään tarvita mihinkään, kun xorg 7.1:ssa on vastaava toiminnallisuus sisäänrakennettuna (AIGLX)."
Tiedän, että etch sisältää xorg version 7.1 kuten Ubuntu Edgykin. Tiedän myös, että xorg 7.1 sisältää XGL:n korvaavan AIGLX:n mutta yhtä asiaa en tiedä:
Mikä olisi oikea loitsu taikoa AIGLX toimimaan myös ATI Mobility Radeon 1100 näytönohjaimella, tuo kyseinen ohjein kun ei taida löytyä "radeon" ajurin tuettujen ohjeinten listalta? Siksi siis kyselin XGL:n perään...
Voihan tuota antamasi linkin ohjetta koittaa... jotenkin vain on jo usko hiipunut AIGLX:n toimimisen suhteen...
Testasin nyt niin Compizia kuin Beryliäkin ja kumpikin tuotti odotetun tuloksen: Ei reunoja ikkunoissa.... Berylin käynnistäminen komennolla "beryl-manager" käynnisti xorgin uudestaan :)
Compiz puolestaan antoi tällaista informaatiota:
koti@koti-laptop:~$ compiz --replace
/usr/bin/compiz.real: No GLXFBConfig for default depth, this isn't going to work.
/usr/bin/compiz.real: Failed to manage screen: 0
/usr/bin/compiz.real: No manageable screens found on display :0.0
koti@koti-laptop:~$
Eli siis homma kusee..... Kopsaan tähän vielä xorg.conf -tiedoston koska sieltä sitä ongelmaa varmaan kannattaa lähteä etsimään?
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/X11R6/lib/X11/fonts/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "GLcore"
Load "dbe"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "fi"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "Device"
Identifier "ATI Technologies Inc RS485 [Radeon Xpress 1100 IGP]"
Driver "radeon"
BusID "PCI:1:5:0"
Option "XAANoOffscreenPixmaps" "true"
EndSection
Section "Monitor"
Identifier "Tyypillinen näyttö"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc RS485 [Radeon Xpress 1100 IGP]"
Monitor "Tyypillinen näyttö"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Asensin XGL:n .deb paketista jonka lopulta löysin...
http://www.beerorkid.com/compiz/pool/main/x/xserver-xgl/xserver-xgl_7.0.0 cvs20060625_i386.deb
Lisäsin gdm.conf -tiedostoon rivit:
[servers]
0=Xgl # replace X by Xgl
[server-Xgl]
name=Xgl
command=/usr/X11R6/bin/Xgl :0 -fullscreen -fp /usr/share/fonts/X11/misc
-ac -accel glx:pbuffer -accel xv:fbo
XGL siis käynnistyy nyt automaattisesti ja jopa näyttäisi toimivan...
Sen jälkeen asensin Compizin:
# apt-get install xorg compiz
Yritin käynnistää: compiz --replace
ja taas sama vanha virsi:
/usr/bin/compiz.real: Failed to manage screen: 0
/usr/bin/compiz.real: No manageable screens found on display :0.0
Noh... Poistin Compizin ja asensin tilalle Berylin lisäämällä sources.list -tiedostoon rivit:
deb http://debian.beryl-project.org/ etch main
deb-src http://debian.beryl-project.org/ etch main
# apt-get install beryl emerald
ja yritin käynnistää:
beryl-manager
Edellinen komento heittää eteen valkoisen ruudun... "ctrl alt hiiren vasen" yhdistelmällä voin kyllä pyörittää valkoista kuutiota berylin logoilla... Täysin sama lopputulos tulee myös yrityksissä käynnistää Beryl Ubuntussa...
Pistää tosissaan miettimaan, mitä pirua tämä vielä vaatii että joko Compiz tai Beryl pelaisi?
Ennen tuota otin FGLRX-ajurit käyttöön eli en siis yrittänyt "radeon" ajureilla... FGLRX-ajurin versio jota käytän 8.34.8... Ainakin ilmoittaa pelaavansa OK...
Toimiiko sulla 3D noin muuten? Tuli mieleen sellanen, että onhan sulla varmasti DRI (direct rendering) päällä? Ajapas komento:
$ glxinfo | grep direct
Tulosteessa pitäs näkyä rivi: "direct rendering: Yes"
Enempi tietoa saat kun ajat komennon muodossa:
$ glxinfo
Niin ja jos glxinfoa ei löydy, asenna paketti mesa-utils
# apt-get install mesa-utils
Luonnollisesti nyt kun XGL on käynnissä on tulos tämä:
koti@koti-laptop:~$ glxinfo | grep direct
Xlib: extension "XFree86-DRI" missing on display ":0.0".
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
koti@koti-laptop:~$
Mutta tuohan johtuu siitä, että XGL "varaa" 3D:n itselleen... Ennen XGL:n käytöönottoa sain kyllä vastauksen:
"direct rendering: Yes"
Tosin huomasin, että Ubuntullakaan en saa valmiiksi asennuslähteistä löytyvää Compizia toimimaan, mutta näillä ohjeilla asennettu "Compiz GL Desktop" kyllä toimii...
http://gandalfn.wordpress.com/howto/howto-compiz-aiglx-on-edgy/
Pitäisi kai etsiä Debianille jostan Compiz Freedesktop vai mikäs se nyt olikaan... jos vaikka lähtisi toimimaan...
Tässä näee miten integroitun ATI:n korttien kanssa mene aina kaikki säätämiseksi... Pitäsi kai harkita seuraavan koneen kanssa nvidiaa tai inteliä...