Problem z uruchomieniem Beryl, Emerald, Compiz

Witajcie. Piszę bo napotkałem problem z odpaleniem Berylka. Mimo wielokrotnych instalacji, modyfikacji xorga i ustawień zaawansowanych (skopiuj itp) nie dało rady go ruszyć. Po odpaleniu beryl-manager i zmianie Wybierz manager okien > z kwin na Beryl lub Compiz znikają belki i nic się nie dzieje. Instalowałem wszystko z oficjalnych repo, ale słyszałem że nowsze wersje są w nieoficjalnych, ale nie mogłem ich znaleźć. Sterowniki mam zainstalowne za pomocą Envy, a karta to GF FX 5200. Dodam że mam 2 monitory, i może to jest problem, przy czym jak wcześniej używałem Beryla, to w konfiguracji widziałem opcje dla kilku monitorów. Na koniec tak wygląda mój xorg.conf:

asty@linux-home:~$ cat /etc/X11/xorg.conf

# nvidia-settings: X configuration file generated by nvidia-settings

# nvidia-settings: version 1.0 (buildmeister@builder3) Wed Jun 13 18:40:26 PDT 2007


Section "ServerLayout"

    Identifier "Layout0"

    Screen 0 "Screen0" 0 0

    Screen 1 "Screen1" RightOf "Screen0"

    InputDevice "Keyboard0" "CoreKeyboard"

    InputDevice "Mouse0" "CorePointer"

EndSection


Section "Files"

    RgbPath "/usr/lib/X11/rgb"

EndSection


Section "Module"

    Load "dbe"

    Load "extmod"

    Load "type1"

    Load "freetype"

    Load "glx"

EndSection


Section "ServerFlags"

    Option "Xinerama" "1"

EndSection


Section "InputDevice"

    # generated from default

    Identifier "Mouse0"

    Driver "mouse"

    Option "Protocol" "auto"

    Option "Device" "/dev/psaux"

    Option "Emulate3Buttons" "no"

    Option "ZAxisMapping" "4 5"

EndSection


Section "InputDevice"

    # generated from default

    Identifier "Keyboard0"

    Driver "kbd"

EndSection


Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid

    Identifier "Monitor0"

    VendorName "Unknown"

    ModelName "NEC LCD190V"

    HorizSync 31.0 - 81.0

    VertRefresh 56.0 - 75.0

    Option "DPMS"

EndSection


Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid

    Identifier "Monitor1"

    VendorName "Unknown"

    ModelName "Gateway EV910"

    HorizSync 30.0 - 95.0

    VertRefresh 50.0 - 160.0

    Option "DPMS"

EndSection


Section "Device"

    Identifier "Videocard0"

    Driver "nvidia"

    VendorName "NVIDIA Corporation"

    BoardName "GeForce FX 5200"

    BusID "PCI:1:0:0"

    Screen 0

    Option "AddARGBGLXVisuals" "True"

Option "AddARGBGLXVisuals" "On"

EndSection


Section "Device"

    Identifier "Videocard1"

    Driver "nvidia"

    VendorName "NVIDIA Corporation"

    BoardName "GeForce FX 5200"

    BusID "PCI:1:0:0"

    Screen 1

    Option "AddARGBGLXVisuals" "True"

Option "AddARGBGLXVisuals" "On"

EndSection


Section "Screen"

    Identifier "Screen0"

    Device "Videocard0"

    Monitor "Monitor0"

    DefaultDepth 24

    Option "TwinView" "0"

    Option "metamodes" "CRT-0: 1280x1024 +0+0; CRT-0: 1152x864 +0+0; CRT-0: 1024x768 +0+0; CRT-0: 832x624 +0+0; CRT-0: 800x600 +0+0; CRT-0: 640x480 +0+0"

    SubSection "Display"

        Depth 24

        Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"

    EndSubSection

Option "AddARGBGLXVisuals" "true"

Option "DisableGLXRootClipping" "true"

EndSection


Section "Screen"

    Identifier "Screen1"

    Device "Videocard1"

    Monitor "Monitor1"

    DefaultDepth 24

    Option "TwinView" "0"

    Option "metamodes" "CRT-1: 1280x1024 +0+0"

    SubSection "Display"

        Depth 24

        Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"

    EndSubSection

Option "AddARGBGLXVisuals" "true"

Option "DisableGLXRootClipping" "true"

EndSection


Section "Extensions"

    Option "Composite" "Enable"

EndSection

Przeglądałem różne tematy (i wg nich próbowałem to skonfigurować) dlatego w xorgu może być masa rzeczy które są obecnie niepotrzebne. Na koniec dodam że używam Kubuntu 7.04 Feisty.

Instalacja Beryla 0.3. Jak masz kubuntu. Wklejasz te to:

sudo wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -

Potem to

sudo gedit /etc/apt/sources.list

Potem na samym końcu dodaj

deb http://download.tuxfamily.org/3v1deb feisty eyecandy

I w końcu wpisz

sudo apt-get update

W standardzie dostepny jest wersja 0.2.1 , a ta jest 0.3.0

Jak masz synaptic to zaznacz beryl, beryl-manager, emerald i pluginy z wersji 0.3.0

Pozdrawiam

// Poprawiłem Twój post, ale na przyszłość pamiętaj aby używać tagów code i quote, które zwiększają czytelność postów :slight_smile:

Kaka’

to repo już miałem:) wszystko mam zainstalowane, ale… nadal nie działa.

dopal z konsoli beryl-manager

zmień kwin na beryl

i wklej co się znajduje w konsoli.

asty@linux-home:~$ beryl-manager

asty@linux-home:~$ The program 'gtk-window-decorator' received an X Window System error.

This probably reflects a bug in the program.

The error was 'RenderBadPicture (invalid Picture parameter)'.

  (Details: serial 489 error_code 180 request_code 156 minor_code 8)

  (Note to programmers: normally, X errors are reported asynchronously;

   that is, you will receive the error a while after causing it.

   To debug your program, run it with the --sync command line

   option to change this behavior. You can then get a meaningful

   backtrace from your debugger if you break on the gdk_x_error() function.)

/usr/bin/compiz: line 777: 6097 Segmentation fault (core dumped) $*

kwin: Fatal IO error: client killed

Fatal: Can't run kwin

**************************************************************

* Beryl system compatibility check *

**************************************************************


Detected xserver : NVIDIA


Checking Display :0.0 ...


Checking for XComposite extension : passed (v0.3)

Checking for XDamage extension : passed

Checking for RandR extension : failed


No RandR extension

przy czym pozostaje odpalony, ale zmienia z powrotem na kwin

w sumie widze co go boli, ale… jak to naprawić? :slight_smile:

dodaj to do sekcji device:

Option "AllowGLXWithComposite"

        Option "AddARGBGLXVisuals" 

        Option "AddARGBGLXVisuals" "true"

nadal jest ten sam błąd - oczywiście po restarcie x’ów (w konsoli się nic nie zmieniło)

znalazłem na Googlach to:

http://forum.beryl-project.org/viewtopi … =36&t=5899

ale nawet na stronie projektu nie umieli na to odpowiedzieć(nie chcieli)

ja używam Xinermy, bo Twinview wygląda koszmarnie, ale jeśli dobrze widze, to będe się musiał przesiąść? tak?

byc może jest to naprawione w compiz-fusion

Mam tez postawionego compiza, ale nie wiem czy to jest fusion. w repo nie ma “compiz-fusion” a przynajmniej nie w tych, które mam wpisane. Przy czym przy probie odpalenia Comiza dostaje:

asty@linux-home:~$ The program 'gtk-window-decorator' received an X Window System error.

This probably reflects a bug in the program.

The error was 'RenderBadPicture (invalid Picture parameter)'.

  (Details: serial 488 error_code 180 request_code 156 minor_code 8)

  (Note to programmers: normally, X errors are reported asynchronously;

   that is, you will receive the error a while after causing it.

   To debug your program, run it with the --sync command line

   option to change this behavior. You can then get a meaningful

   backtrace from your debugger if you break on the gdk_x_error() function.)

kwin: Fatal IO error: client killed

/usr/bin/compiz: line 777: 6436 Segmentation fault (core dumped) $*

i tak jak beryl - wraca do kwin

w xorgu w sekcji device musisz mieć takie wpisy:

Option "AddARGBGLXVisuals" "true"

Option "AllowGLXWithComposite" "true"

Option "TripleBuffer" "true

#Option "CursosShadow" "true"

Option "UseEdidFreqs" "true"

Option "RenderAccel" "true"

Option "backingstore" "true"

A na samym dole xorga dodaj:

Section "Extensions"

Option "Composite" "Enable"

EndSection

// Poprawiłem Twój post, ale na przyszłość pamiętaj aby używać tagów code i quote, które zwiększają czytelność postów

Kaka’

to także nic nie dało. Błąd

Checking for RandR extension : failed

jak był, tak jest nadal. Co jeszcze można zrobić?

zobacz w każdym razie tą xinerame.

Jak zadziała to przynajmniej będziesz wiedział :slight_smile:

zadziałało… odpaliłem Compitz… Beryla z resztą tez… ale teraz mam problem kolejny :smiley: na 1 monitorze mam wszystko OK, belki są itp, tapeta dekoracje.Po prostu wszystko. A na 2 nie mam tapety, mam inne dekoracje, i nie mam belek. :o :o Wygląda na to, że mam 2 niezależne desktopy, ale… jak to możliwe?

Złączono Posta : 13.08.2007 (Pon) 12:59

i dodam, że compiz odpala sie automatycznie (autostart kde) mimo że powinien razem z emeraldem…

zrobiłem dowiązanie

compiz --replace emerald--replace

przy cyzm nie chce ono działać… tzn compiz startuje, emerald nie. Emeralda musze odpalać recznie, na dodatek 2 razy, bo na 1 monitorze i na 2. Jest opcja zrobić by odpalały sie automatycznie na OBU?

Złączono Posta : 13.08.2007 (Pon) 13:24

kurcze… a jednak możliwe to jest :slight_smile: ale ciężko sie jest połapać… /home/asty/Desktop/

/home/asty/Desktop1/

przy czym… jak spowodować by autostart działał na oba pulpity?