Compiz-Aiglx med nvidia

  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
  • strict warning: Only variables should be passed by reference in /var/www/clients/client612/web794/web/modules/inline/inline.module on line 418.
Compiz

Testet på ubuntu Ubuntu 7.04 feisty men aiglx virker muligvis også i Kubuntu feisty med denne artikel. Den beskrevne aiglx opsætning her virker kun med Nvidia grafikkort og IKKE med ATI !
Hvis nogen har erfaring med xgl / aiglx til ati kort eller har en guide der virker så send mig en mail her på siden. så vi kan få det med ind :D

Punkt 1.
(Hvis du har Nvidia driverne installeret så gå videre til næste punkt)
Vi starter med at installere grafikkort driveren.
Nvidia og ati brugere kan bruge et program som hedder envy. http://www.albertomilone.com/nvidia_scripts1.html

når du har installeret .deb filen kan du finde Envy under Programmer -> System værktøjer .Når driverne er installeret kan du nå dine driver indstillinger gennem samme vej.

"Når der står $ Betyder det at vi skriver i terminalen."

Punkt 2.
Aiglx
X.org 7.2 i Feisty har AIGLX inkluderet så det er ret simpelt at få det til at køre, dog er der nogle ting der skal tilføjes i din xorg.conf filen husk at tage en sikkerhedskopi!! som altid når du skal pille!! døb din sikkerhedskopi "backup_xorg.conf" Uden " "

Åbn xorg.conf med terminalen. skriv (Kde brugere kate i steddet for gedit)

$ sudo gedit /etc/X11/xorg.conf

Under Section "Module" skal du være sikker på at du har følgende:

Load "dri"
Load "dbe"
Load "glx"

SectionModule

Find nu section "Device" og tilføj
Option "XAANoOffscreenPixmaps"

SectionDevice1

Det er muligt at du også har brug for at tilføje denne linje til device sektionen(Her må du prøve med eller uden for at finde ud af om du har brug for den):
Option "AddARGBGLXVisuals" "True"

Til sidst skal du finde ud af om følgende er tilføjet normalt nederst i filen. Hvis ikke så tilføj teksten:

SectionDevice2
Section "DRI"
Mode 0666
EndSection

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

Det skal nævnes at på nogle kort skal der mere til!
På mit gik det ikke uden også at tilføje:
under Section "ServerLayout"
Option "AIGLX" "true"
under Section "Device"
Option "RenderAccel" "true"
Option "NoRenderExtension" "false"
Option "DisableGLXRootClipping" "true"
Option "AllowGLXWithComposite" "true"
Så prøv dig lidt frem og husk at have sikkerhedskopi af din xorg.conf

Nu skulle AIGLX være op og klar til at køre. husk at gemme filen. Husk også at tilføje denne artikel til foretrukne da du nu skal have genstartet X inden vi fortsætter med de sidste ting.

For at genstarte din grænseflade brug en af følgende alt efter om du bruger gdm eller kdm uden. læs lige det der står i " " Først længere nede før du genstarter din X

$ sudo /etc/init.d/gdm restart (Er til Ubuntu)
$ sudo /etc/init.d/kdm restart (Er til Kubuntu)

Risikoen for at din gdm / kdm ikke starter op er der så det ville være bedst hvis du printede nedenstående ud eller skrev det ned: Okay din x gik ned og du ser kun tekst! Log ind med dit brugernavn og password.
Nok nemmeste måde for dem der ikke er vant til tekst basis, men den tager lidt længere tid og kræver at du brugte envy til at installere din grafik driver og har internetforbindelse skriv

$ envy -t

du bliver nok bedt om password her
Nu ser du Envy menu tekst baseret tryk 1 og så Enter hvis du bruger Nvidia,
Hvis du bruger ati så tryk 3 og Enter.
Hvis du ikke brugte envy eller bare vil gøre brug af den xorg.conf backup fil du lavede tidligere så følg dette.
$cd /etc/X11 (Enter) (husk stort X)

Skriv nu "dir" og tryk Enter (uden " ")
Det skulle gerne se nogenlunde sådan her ud
gbr@gbr-desktop:/etc/X11$ dir
app-defaults xorg.conf~
backup_xorg.conf xorg.conf.backup
cursors xorg.conf_backup_200705271055
default-display-manager xorg.conf_backup_200705271151
fonts Xresources
gdm xserver
rgb.txt Xsession
X Xsession.d
xinit Xsession.options
xkb Xwrapper.config
xorg.conf
gbr@gbr-desktop:/etc/X11$
Først skal vi have slettet den nuværende ødelagte Xorg fil. For at gøre det skal du gøre følgende:

/etc/X11$ sudo rm xorg.conf

Nu skal vi have omdøbt den sikkerhedskopi fil vi lavede og den hedder backup_xorg.conf hvis du fulgte mit råd om at døbe den det længere oppe i artiklen. Skriv nu:

/etc/X11$ sudo mv backup_xorg.conf xorg.conf

Det var det, nu mangler du bare at genstart enten med din knap eller skriv:

sudo shutdown -r now

Du bliver nu nødt til at gå til punkt 2. Og prøve at finde ud af hvad der ikke skal tilføjes i din xorg.conf fil.
Du har lige omdøbt din backup_xorg.conf til xorg.conf husk at lave en ny sikkerhedskopi og døb den backup_xorg.conf

Punkt 3.
Compiz
0.3.6 på Ubuntu Feisty
For at forsikre os i at compiz 0.3.6 er instaleret på Feisty som det burde være skriver vi følgende i konsollen

$ sudo apt-get update && sudo apt-get dist-upgrade && sudo aptitude install ubuntu-desktop

Hvis du er i tvivl om compiz er installeret så tryk System-> administration -> synaptic -> pakkehåntering
Søg nu efter compiz

Synaptic_Pakkehaandtering

firkantene bør være grønne som på billedet!

Hvis de ikke er det så luk synaptic igen og åbn din terminal og skriv

$ sudo apt-get install compiz

Du kan også installere Compiz-Extra pakken for at få nogle få plugins som ikke er inkluderet i compiz
fra start (Dette kræver Universe repository aktiveret, Se under hints nederst hvis du er i tvivl)

$ sudo apt-get install compiz-extra
$ sudo apt-get install compiz-extra-plugins (Valgfri)

Jeg var på compiz officielle hjemmeside men der møder man et dødt link til selve compiz-settings filen så derfor henter vi den herfra http://mogoshare.com/download.php?file=963576
åbn nu og installer den .deb fil du lige hentede.

Nu mangler vi sådan set bare at installere Gnome_Compiz_Manager
Skriv i din konsol

$ sudo gedit /etc/apt/sources.list

Husk at tage en sikkerhedskopi af Sources.list filen!!

Tilføj følgende nederst i filen:
deb http://gandalfn.club.fr/ubuntu feisty motu
Gem og luk den nu.

Skriv i konsolen
$ gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 0x483170E9 ; gpg --export -a 0x483170E9 | sudo apt-key add -

$ sudo apt-get install compiz-extra-gnome

Nu skulle alt virke og det burde starte op sammen med din X næste gang du genstarter.

"Hints"
Aktiver Universe repository:
System ->Administration ->Softwarekilder
Sæt et flueben i Community-maintained Open Source software (Universe) hvis det mangler [Se billede]

Universerepository

Er der noget der mangler her? så sig endelig til.
Jeg fik det til at virke på min maskine og besluttede at skrive artiklen pga at jeg hverken fant en dansk en og mange af de andre jeg fant runt om kring ikke virkede.

Skribent.
linuxin.dk bruger wowholic
Rigtige navn Gunnar R.
E-mail adresse "send mig en mail her på linuxin"