Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-11-02 14:22:54

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

compiz - brak obramowania

Witajcie,

System: Debian6 Stable.
Grafika: Nvidia Go7300 sterowniki najnowsze z nvidia.com
Pakiety:

Kod:

# dpkg -l |grep -ie xorg -ie compiz
ii  cairo-dock-compiz-icon-plugin        2.1.3.10-3                        Cairo-dock - Compiz icon plug-in
ii  compiz                               0.8.4-4                           OpenGL window and compositing manager
ii  compiz-core                          0.8.4-4                           OpenGL window and compositing manager
ii  compiz-fusion-bcop                   0.8.4-1                           Compiz Fusion option code generator
ii  compiz-fusion-plugins-extra          0.8.4-2                           Compiz Fusion plugins - extra collection
ii  compiz-fusion-plugins-main           0.8.4-2+b1                        Compiz Fusion plugins - main collection
ii  compiz-fusion-plugins-unsupported    0.8.4-3                           Compiz Fusion plugins - "unsupported" collection
ii  compiz-gnome                         0.8.4-4                           OpenGL window and compositing manager - GNOME window decorator
ii  compiz-gtk                           0.8.4-4                           OpenGL window and compositing manager - Gtk window decorator
ii  compiz-plugins                       0.8.4-4                           OpenGL window and compositing manager - plugins
ii  compizconfig-backend-gconf           0.8.4-1                           Compiz Fusion configuration system - gconf backend
ii  compizconfig-settings-manager        0.8.4-2                           Compizconfig Settings Manager
ii  fusion-icon                          0.1.0-2                           tray icon to launch and manage Compiz Fusion
ii  libcompizconfig0                     0.8.4-2                           Configuration settings library for compiz-fusion
ii  libdecoration0                       0.8.4-4                           Compiz window decoration library
ii  python-compizconfig                  0.8.4-2                           Compizconfig bindings for python
ii  xorg                                 1:7.5+8                           X.Org X Window System
ii  xorg-docs-core                       1:1.5-1                           Core documentation for the X.org X Window System
ii  xserver-xorg                         1:7.5+8                           the X.Org X server
ii  xserver-xorg-core                    2:1.7.7-13                        Xorg X server - core server
ii  xserver-xorg-input-all               1:7.5+8                           the X.Org X server -- input driver metapackage
ii  xserver-xorg-input-evdev             1:2.3.2-6                         X.Org X server -- evdev input driver
ii  xserver-xorg-input-synaptics         1.2.2-2                           Synaptics TouchPad driver for X.Org server
ii  xserver-xorg-input-wacom             0.10.5+20100416-1                 X.Org X server -- Wacom input driver
ii  xserver-xorg-video-chips             1:1.2.3-1                         X.Org X server -- Chips display driver
ii  xserver-xorg-video-fbdev             1:0.4.2-2                         X.Org X server -- fbdev display driver
ii  xserver-xorg-video-nouveau           1:0.0.15+git20100329+7858345-5    X.Org X server -- Nouveau display driver (experimental)
ii  xserver-xorg-video-nv                1:2.1.17-3                        X.Org X server -- NV display driver
ii  xserver-xorg-video-vmware            1:11.0.1-2                        X.Org X server -- VMware display driver

Konfiguracja compiza (zaznaczone opcje):
- gnome compability
- application switcher
- place windows
- move window
- resize window
- snapping windows
- window rules

Xorg:

Kod:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
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"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Extensions"
    Option        "Composite" "enable"
EndSection


Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option        "RenderAccel" "True"
    Option         "AddARGBGLXVisuals"  "True"
    Option        "DamageEvents" "True"
    Option        "TripleBuffer" "True"
    Option         "XAANoOffscreenPixmaps" "true"
    Option         "AllowGLXWithComposite" "true"

EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option        "AddARGBGLXVisuals" "true"
    SubSection     "Display"
        Depth       24
    EndSubSection

Przy compiz --replace, bądź tez compiz-icon obramowania znikają i system staje się niesprawny do pracy (nic nie można kliknąć) - pozaznaczałem opcje w xorgu do compiza, pakiety poinstalowane z głównych repo. Wszystko w compizie chyba mam wyłączone co można.. A tu ciągle nie chodzi..

Z góry śliczne dzięki za pomoc.

Offline

 

#2  2011-11-02 14:37:56

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: compiz - brak obramowania

Wybrałeś jakiś dekorator okien (np. via fusion-icon)?

Offline

 

#3  2011-11-02 15:12:52

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: compiz - brak obramowania

Fusion-icon wywala obramowania i nic nie moge kliknąć. tak samo jak compiz --replace...
W konfiguracji window decorator mam wpisane: gtk-window-decorator --replace

Offline

 

#4  2011-11-02 15:24:31

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: compiz - brak obramowania

U mnie niedawno Compiz Squeeze też ani myślał działać z gtk-window-decorator, ale jak odrzuciłem Emeralda, to wsio poszło prawidłowo.
Emeralda skompilowałem we własnym  zakresie (wersja x86), choć jest też w repo frickelplatz.

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2011-11-02 15:29:07)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2011-11-02 16:02:59

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: compiz - brak obramowania

No installnełem tego twojego emeralda.. ale jak daje emerald --replace.. to nic sie nie dzieje.. Jak zaminiłem : gtk-window-decorator --replace na emerald --replace w konfigurajci, to wciąż brak obramowań.. i kiszka..

Offline

 

#6  2011-11-02 16:27:29

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: compiz - brak obramowania

Tego emeralda kompilowalem jakiś czas temu u mnie checkinstalem.
Możesz sciagnąć źródla, potem 4 komendy w folderze ze źródłami (przed chwilą sprawdziłem na 0.8.8):

Kod:

./autogen.sh
./configure
make
checkinstall -d

odpowiedzieć na kilka pytań checkinstalla, i masz własną, dobrze wpasowaną w zależności i biblioteki.

Możesz też "pożyczyć" emeralda z ubuntu , ale najlepiej z repo:
http://forum.dug.net.pl/viewtopic.php?pid=176706#p176706

Ostatnio edytowany przez Jacekalex (2011-11-02 16:30:26)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2011-11-02 20:33:41

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: compiz - brak obramowania

Musisz zaznaczyć taką opcję w Compiz - Window Decorator

Tam wybierasz z czego chcesz korzystać (chyba najlepiej Metacity)

Fervi

Offline

 

#8  2011-11-03 11:04:17

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: compiz - brak obramowania

W  repo z linku nie ma już emeralda widzę.. A skopilowac sie niezbyt chce.. dużo przeszedłem, ale stanał mi na tym:

Kod:

main.c: In function ‘decor_update_window_property’:
main.c:507: error: ‘WINDOW_DECORATION_TYPE_PIXMAP’ undeclared (first use in this function)
main.c:507: error: (Each undeclared identifier is reported only once
main.c:507: error: for each function it appears in.)
main.c:507: warning: assignment makes pointer from integer without a cast
main.c:510: warning: passing argument 3 of ‘decor_quads_to_property’ makes pointer from integer without a cast
main.c:510: warning: passing argument 5 of ‘decor_quads_to_property’ makes integer from pointer without a cast
main.c:510: warning: passing argument 6 of ‘decor_quads_to_property’ makes integer from pointer without a cast
main.c:510: warning: passing argument 7 of ‘decor_quads_to_property’ from incompatible pointer type
main.c:510: error: too many arguments to function ‘decor_quads_to_property’
main.c:516: error: ‘PROP_HEADER_SIZE’ undeclared (first use in this function)
main.c: In function ‘decor_update_switcher_property’:
main.c:1942: error: ‘WINDOW_DECORATION_TYPE_PIXMAP’ undeclared (first use in this function)
main.c:1942: warning: assignment makes pointer from integer without a cast
main.c:1946: warning: passing argument 3 of ‘decor_quads_to_property’ makes pointer from integer without a cast
main.c:1946: warning: passing argument 5 of ‘decor_quads_to_property’ makes integer from pointer without a cast
main.c:1946: warning: passing argument 6 of ‘decor_quads_to_property’ makes integer from pointer without a cast
main.c:1946: warning: passing argument 7 of ‘decor_quads_to_property’ from incompatible pointer type
main.c:1946: error: too many arguments to function ‘decor_quads_to_property’
main.c:1960: error: ‘PROP_HEADER_SIZE’ undeclared (first use in this function)
main.c: In function ‘update_default_decorations’:
main.c:2373: error: ‘WINDOW_DECORATION_TYPE_PIXMAP’ undeclared (first use in this function)
main.c:2373: warning: assignment makes pointer from integer without a cast
main.c:2377: warning: passing argument 3 of ‘decor_quads_to_property’ makes pointer from integer without a cast
main.c:2377: warning: passing argument 5 of ‘decor_quads_to_property’ makes integer from pointer without a cast
main.c:2377: warning: passing argument 6 of ‘decor_quads_to_property’ makes integer from pointer without a cast
main.c:2377: warning: passing argument 7 of ‘decor_quads_to_property’ from incompatible pointer type
main.c:2377: error: too many arguments to function ‘decor_quads_to_property’
main.c:2383: error: ‘PROP_HEADER_SIZE’ undeclared (first use in this function)
main.c:2437: warning: passing argument 3 of ‘decor_quads_to_property’ makes pointer from integer without a cast
main.c:2437: warning: passing argument 5 of ‘decor_quads_to_property’ makes integer from pointer without a cast
main.c:2437: warning: passing argument 6 of ‘decor_quads_to_property’ makes integer from pointer without a cast
main.c:2437: warning: passing argument 7 of ‘decor_quads_to_property’ from incompatible pointer type
main.c:2437: error: too many arguments to function ‘decor_quads_to_property’
main.c:2441: warning: passing argument 3 of ‘decor_quads_to_property’ makes pointer from integer without a cast
main.c:2441: warning: passing argument 5 of ‘decor_quads_to_property’ makes integer from pointer without a cast
main.c:2441: warning: passing argument 6 of ‘decor_quads_to_property’ makes integer from pointer without a cast
main.c:2441: warning: passing argument 7 of ‘decor_quads_to_property’ from incompatible pointer type
main.c:2441: error: too many arguments to function ‘decor_quads_to_property’
main.c: In function ‘main’:
main.c:5523: error: ‘DECOR_INPUT_FRAME_ATOM_NAME’ undeclared (first use in this function)
main.c:5629: error: ‘WINDOW_DECORATION_TYPE_PIXMAP’ undeclared (first use in this function)
main.c:5629: error: too many arguments to function ‘decor_set_dm_check_hint’
make[2]: *** [main.o] Error 1
make[2]: Leaving directory `/usr/src/emerald-0.9.5/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/emerald-0.9.5'
make: *** [all] Error 2

Fervi: co do Compiz - Window Decorator, nie widzę tam opcji wyboru.. Jedyne co mogę zrobić to w command wpisać: /usr/bin/metacity - czy to o to chodzilo?

Offline

 

#9  2011-11-03 13:26:20

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: compiz - brak obramowania

Fervi: co do Compiz - Window Decorator, nie widzę tam opcji wyboru.. Jedyne co mogę zrobić to w command wpisać: /usr/bin/metacity - czy to o to chodzilo?

W opcjach Window Decorator wybierasz co ma używać (metacity, emerald)

Ale czy masz funckcje Window Decorator zaznaczoną? (bo nie wspomniałeś o tym)

Fervi

Offline

 

#10  2011-11-03 13:30:28

  Grzeslaw - Użytkownik

Grzeslaw
Użytkownik
Zarejestrowany: 2008-02-12

Re: compiz - brak obramowania

Tak. Opcja: "Window Decoration" jest zaznaczona, a w niej  w zakładce command mam: /usr/bin/metacity. Tam niżej sa jeszcze 2 opcje: Decoration windows: any oraz Shadow Windows: any..

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)