PLD Linux Forum
Oficjalne forum dystrybucji PLD Linux

Th - [Th] Xgl + compiz

sar4er - 6 Lipiec 2007, 16:17
Temat postu: [Th] Xgl + compiz
Witam :)

zacząłem bawić sie z uruchomieniem compiza i mam pewien problem. Robiłem według tego:
http://room-303.com/blog/...compiz-dla-pld/

wszystko skonfigurowałem tak jak jest tam napsiane i wywala mi taki błąd w konsoli:
Kod:

[robert@verius ~]$ compiz-start
/usr/bin/compiz-start: line 3: gnome-window-decorator: nie znaleziono polecenia
/usr/bin/compiz-start: line 4: setxkbmap: nie znaleziono polecenia
[robert@verius ~]$ compiz: No composite extension


czy ktoś to odpalił u siebie ??? mógłby mi powiedzieć / poradzić jak to uruchomić ???

zajac - 6 Lipiec 2007, 17:13

Zrezygnuj z compize i zainstaluj beryla. Też walczyłem z compizem i działało mi ale bardzo niestabilnie natomiast beryl działa od kopa praktycznie.
croolyc - 6 Lipiec 2007, 21:00

jesl dziala komus beryl na radeon x600 lub x800 to poprosze przepis
sar4er - 6 Lipiec 2007, 23:14

jak komus udalo sie uruchomic beryl'a na geaforce 4 mx 440 to tez bede wdzieczny za info :)
croolyc - 6 Lipiec 2007, 23:28

na nvidii uruchomnienie beryla to pikus
na forum chyba tez bylo

sar4er - 6 Lipiec 2007, 23:51

croolyc napisał/a:
na nvidii uruchomnienie beryla to pikus
na forum chyba tez bylo


no to chyba jestem jakis ciemny :( ... wywala mi blad beryla z extensions:

Kod:
**************************************************************
* Beryl system compatiblity check                            *
**************************************************************

Detected xserver                                : AIGLX

Checking Display :0 ...

Checking for XComposite extension               : failed

No composite extension
beryl: No composite extension


co do AIGLX dalem sobie rade insatlujac xorg-driver-video-nvidia-legasy2...
tak do composite nie dalem rady ...

dodalem na koncu w xorg.conf:
Kod:
Section "Extensions"
    Option     "Composite" "enable"
EndSection


lecz wtedy wywala mi blad poczas uruchamiania X'ow ... cos z extensions - nie pamietam :(
a jak zahaszuje w/w extensions ... to x'y uruchomia sie ... nie wiem co zle robie :(

croolyc - 7 Lipiec 2007, 08:44

ehh chopie troche checi
zerknij tu
i tu

sar4er - 7 Lipiec 2007, 12:18

ok THX :) pomoglo :)

mam jeszcze jedno pytanie:

zainstalowalem do beryla emerald'a ... beryl mi sie ladnie uruchamia i wszsytko gra ...
problem mam z emerald'em ... nie wczytuje mi themow ... moge je ogladac ale jak wybiore nie laduje zadnego. W konsoli po wpisaniu:
Kod:
[robert@verius ~]$ emerald --replace

wywala mi cos takiego:
Kod:

Fontconfig error: Cannot load default config file
Reloading...

(emerald:3151): Gdk-CRITICAL **: gdk_drawable_unref: assertion `GDK_IS_DRAWABLE (drawable)' failed


co z tym zrobic ???

acha ... jeszcze jedno ... jak mam uruchomionego beryla ... to jak uruchomie konsole to nie pojawia mi sie okno konsoli .. tylko biale tlo o wymiarach konsoli ... dziala tylko klawisz ALT+F4 - zamkniecie okna :(

ADI-mistrzu - 11 Lipiec 2007, 18:33

Przepis na odpalenie beryla na radeonku =) (mi się nie udało, mam X1600pro czyli za nowe):

-----------------------------------------------------------------------------

Konfiguracja XORG.CONF:

W FSTAB musi być następująca linijka:
Kod:

tmpfs           /dev/shm                tmpfs   mode=1777,nosuid,nodev,noexec           0 0



Dopisujemy do linijki z Modułami:
Kod:

    Load  "dri"
    Load  "glx"
    Load  "freetype"
    Load  "type1"
    Load  "dbe"
    Load  "bitmap"
    Load  "extmod"



Do sesji "Device" dodajemi:
Kod:

    Option      "XAANoOffscreenPixmaps"   "True"
    Option      "AddARGBGLXVisuals"       "True"
    Option      "DisableGLXRootClipping"  "True"
    Option      "DRI"                     "True"
    Option      "RenderAccel"             "True"
    Option        "NoFlip"                  "True"
    Option      "AGPFastWrite"            "True"
    Option      "AllowGLXWithComposite"   "True"



I na samym końcu dopisujemy 2 dodatkowe sesje:
Kod:

Section "DRI"
    Mode 0666
EndSection

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



Jako sterowniki wiadomo że otwarte, zamknięte nie obsługują composite a bez tego beryl nie działa.
Oczywiście polecana jest też akceleracja którą sprawdzamy:
Kod:

glxinfo



Instalujemy:

Kod:

Beryl-*
emerald-*



Po tym wpisujemy w konsoli:
Kod:

beryl-manager



Załącza się beryl, po prawej obok zegara pojawia się diamencik w którym ustawiamy wszystko do berylka.

------------------------------------------------------------------------------

Bardzo możliwe że o czymś jeszcze zapomniałem ale spieszę się do pracy, jutro jak wrócę jeszcze raz sprawdzę jak to napisałem i dopisze szczegóły.

croolyc - 12 Lipiec 2007, 11:26

poka
nie wierze
rpm -qa kernel* && rpm -qa Mesa* && rpm -qa *drm*
i moze caly xorg.conf

ADI-mistrzu - 14 Lipiec 2007, 05:54

Pisałem że u mnie w tej chwili nie działa bo posiadam grafike x1600pro a ona jest za nowa na otwarte stery przez co composite mi nie działa (tzn działa, ale nie tak jak trzeba).
U kumpla zrobiłem podobnie do tego co ja mam i śmiga ślicznie (z opcjami beryla są problemy bo Polskich znaków nielubi i większość opcji jest w ogóle niepodpisana).

Mój xorg.conf:
Kod:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
#    Option          "GLX"         "true"
#    Option        "AIGLX"          "off"
EndSection

Section "Files"

#    ModulePath   "/usr/X11R6/lib/modules"
    FontPath     "/usr/share/fonts/misc/"
    FontPath     "/usr/share/fonts/TTF/"
    FontPath     "/usr/share/fonts/Type1/"
#    FontPath     "/usr/share/fonts/CID/"
    FontPath     "/usr/share/fonts/75dpi/"
    FontPath     "/usr/share/fonts/100dpi/"
    RgbPath      "/usr/X11R6/lib/X11/rgb"
    FontPath     "unix/:7100"
#    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"
#    FontPath    "/usr/share/fonts/X11/TTF"

EndSection

Section "Module"
    Load  "extmod"
    Load  "dbe"
    Load  "dri"
    Load  "record"
    Load  "xtrap"
    Load  "glx"
    Load  "freetype"
    Load  "type1"
    Load  "vbe"
    Load  "bitmap"
    Load  "ddc"
    Load  "int10"
    Load  "v4l"
    Load  "vbe"
    Load  "i2c"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option        "XkbLayout" "pl"
    Option        "XkbModel" "pc104"
    Option      "XkbOptions"  "lv3:ralt_switch_multikey"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option      "XkbOptions"  "lv3:ralt_switch_multikey"
    Option        "Protocol" "ImPS/2"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
#    Option "Device"     "/dev/input/mice"
EndSection

Section "Monitor"

#    Option "DPMS"
    Identifier   "Monitor0"
    VendorName   "MonitorVendor"
    ModelName    "MonitorName"
 ### Comment all HorizSync and VertSync values to use DDC:
    HorizSync    31.5 - 64.3
    VertRefresh  50.0 - 90.0
EndSection

Section "Device"

    ###   Available Driver options are:-
    ###   Values: <i>: integer, <f>: float, <bool>: "True"/"False",
    ###   <string>: "String", <freq>: "<f> Hz/kHz/MHz"
    ###   [arg]: arg optional
#    Option     "ShadowFB"               # [<bool>]
#    Option     "VGAClocks"              # [<bool>]
#    Option     "KGAUniversal"           # [<bool>]
#    Option      "AddARGBGLXVisuals"       "On"
#    Option      "UseFBDev"                "false"
#    Option      "backingstore"            "True"

    Option      "XAANoOffscreenPixmaps"   "True"
    Option      "AddARGBGLXVisuals"       "True"
    Option      "DisableGLXRootClipping"  "True"
        Option      "DRI"                     "True"
    Option      "RenderAccel"             "True"
    Option        "NoFlip"                  "True"

    Option      "AGPFastWrite"            "True"
    Option      "AllowGLXWithComposite"   "True"

#    BoardName   "82915G/GV/910GL Express Chipset Family Graphics Controller"
    Identifier            "Card0"
    Driver                "fglrx"
#    Driver                "radeon"
#    Driver                "vesa"
    VendorName            "ATI Technologies Inc"
    BusID                 "PCI:1:0:0"
EndSection

Section "Screen"
#    SubSection "Display"
#        Viewport   0 0
#        Depth     8
#        Virtual    1280 1024
#    EndSubSection

    Identifier "Screen0"
    Device     "card0"
    Monitor    "Monitor0"
    DefaultDepth     24

    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection

    SubSection "Display"
        Viewport   0 0
        Virtual   1280 1024
        Depth     4
    EndSubSection

    SubSection "Display"
        Viewport   0 0
        Virtual   1280 1024
        Depth     15
    EndSubSection

    SubSection "Display"
        Viewport   0 0
        Virtual   1280 1024
        Depth     16
    EndSubSection

    SubSection "Display"
        Viewport   0 0
        Virtual   1280 1024
        Depth     24
        Modes    "1152x864"
    EndSubSection
EndSection

Section "DRI"
    Mode 0666
EndSection

Section "Extensions"
    Option      "Composite" "enable"
#     Option      "omit xfree86-dga"
#    Option      "RENDER"     "Enable"
EndSection



rpm -qa kernel* && rpm -qa Mesa* && rpm -qa *drm*

Kod:

kernel-2.6.21.3-1.i686
kernel-video-firegl-8.37.6-2@2.6.21.3_1.i686
kernel-module-build-2.6.21.3-1.i686
kernel-headers-2.6.21.3-1.i686
kernel-source-2.6.21.3-1.i686
kernel-sound-alsa-2.6.21.3-1.i686
Mesa-libGLU-6.5.3-2.i686
Mesa-libGL-devel-6.5.3-2.i686
Mesa-dri-driver-ati-radeon-R100-7.0-1.i686
Mesa-dri-driver-ati-radeon-R200-7.0-1.i686
Mesa-dri-driver-ati-radeon-R300-7.0-1.i686
Mesa-utils-6.5.3-2.i686
libdrm-2.3.0-1.i686



I kawałek glxinfo:
Kod:

name of display: :1.0
display: :1  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
    GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
client glx vendor string: ATI
client glx version string: 1.3
client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_get_proc_address, GLX_SGI_video_sync, GLX_ARB_multisample,
    GLX_ATI_pixel_format_float, GLX_ATI_render_texture
GLX version: 1.2
GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_multisample
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1600 Series
OpenGL version string: 2.0.6473 (8.37.6)
OpenGL extensions:
    GL_ARB_multitexture, GL_EXT_texture_env_add, GL_EXT_compiled_vertex_array,
    GL_S3_s3tc, GL_ARB_depth_texture, GL_ARB_fragment_program,
    GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
    GL_ARB_multisample, GL_ARB_occlusion_query, GL_ARB_point_parameters,
    GL_ARB_point_sprite, GL_ARB_shader_objects, GL_ARB_shading_language_100,
    GL_ARB_shadow, GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
    GL_ARB_texture_compression, GL_ARB_texture_cube_map,
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3,
    GL_ARB_texture_float, GL_ARB_texture_mirrored_repeat,
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_blend,
    GL_ARB_vertex_buffer_object, GL_ARB_pixel_buffer_object,
    GL_ARB_vertex_program, GL_ARB_vertex_shader, GL_ARB_window_pos,
    GL_ARB_draw_buffers, GL_ATI_draw_buffers, GL_ATI_element_array,
    GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader, GL_ATI_map_object_buffer,
    GL_ATI_separate_stencil, GL_ATI_shader_texture_lod,
    GL_ATI_texture_compression_3dc, GL_ATI_texture_env_combine3,
    GL_ATI_texture_float, GL_ATI_texture_mirror_once,
    GL_ATI_vertex_array_object, GL_ATI_vertex_attrib_array_object,
    GL_ATI_vertex_streams, GL_ATIX_texture_env_combine3,
    GL_ATIX_texture_env_route, GL_ATIX_vertex_shader_output_point_size,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_object,
    GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_point_parameters,
    GL_EXT_rescale_normal, GL_EXT_secondary_color,
    GL_EXT_separate_specular_color, GL_EXT_shadow_funcs, GL_EXT_stencil_wrap,
    GL_EXT_texgen_reflection, GL_EXT_texture3D,
    GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map,
    GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine,
    GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic,
    GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp,
    GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
    GL_EXT_vertex_shader, GL_HP_occlusion_test, GL_NV_blend_square,
    GL_NV_occlusion_query, GL_NV_texgen_reflection, GL_SGI_color_matrix,
    GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp,
    GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays


Oraz jeszcze glxgears:
Kod:

14098 frames in 5.0 seconds = 2819.296 FPS
10095 frames in 5.0 seconds = 2018.922 FPS
9934 frames in 5.0 seconds = 1986.780 FPS


Dość ładne FPS'y, nawet mi się podobają =).

A co Tobie wywala przy beryl-manager ?

P.S.

Jak przejść na Xgl ? Kiedyś mi się udało ale nie wiem jak.
Robiłem chyba według tego:
http://ubuntuguide.org/wi...Beryl_.28ATI.29
Ale teraz gdy to wybieram nadaj jestem na AIGLX.

croolyc - 14 Lipiec 2007, 10:30

u mnie wogole nie trybi na Mesa
karta jest wspierana ale mam czarny ekranik zamiast zębatek
pomimo glxinfo - direct rendering: Yes
(w ubuntu, elive, arch - działa Mesa3D)

natomiast na fglrx
beryl-manager sie tak konczy:
Kod:
$ beryl-manager
** (beryl-manager:4233): WARNING **: Brak pidof, może nie działać poprawnie.
** (beryl-manager:4233): WARNING **: Brak pidof, może nie działać poprawnie.
** (beryl-manager:4233): WARNING **: Brak pidof, może nie działać poprawnie.
** (beryl-manager:4233): WARNING **: Brak pidof, może nie działać poprawnie.
$ Found not compatible window manager. Waiting...
**************************************************************
* Beryl system compatiblity check                            *
**************************************************************

Detected xserver                                : AIGLX

Checking Display :0 ...

Checking for XComposite extension               : passed (v0.3)
Checking for XDamage extension                  : passed
Checking for RandR extension                    : passed
Checking for XSync extension                    : passed

Checking Screen 0 ...

Checking for GLX_SGIX_fbconfig                  : passed
Checking for GLX_EXT_texture_from_pixmap        : passed
Checking for non power of two texture support   : failed

Support for non power of two textures missing
New Window Manager
Window Manager "beryl"
New Window Manager
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
Window Manager "beryl"
beryl: glXBindTexImageEXT is missing
beryl: Failed to manage screen: 0
beryl: No manageable screens found on display :0
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
No window manager. Waiting...
** (beryl-manager:4233): WARNING **: Brak pidof, może nie działać poprawnie.
** (beryl-manager:4233): WARNING **: Brak pidof, może nie działać poprawnie.
** (beryl-manager:4233): WARNING **: Brak pidof, może nie działać poprawnie.
** (beryl-manager:4233): WARNING **: Brak pidof, może nie działać poprawnie.
New Window Manager
Found not compatible window manager. Waiting...


developerzy AMD/ATI podobno pracują na AIGLX ale cos im słabo idzie
8.39 beta tez jeszcze nie zwiastuje zmian

ADI-mistrzu - 14 Lipiec 2007, 13:49

No to trzeba na XGL się przesiąść :) . Najgorsze jest właśnie to ze nie pamiętam jak to zrobiłem.
Coś w configu gdm grzebałem, dopisałem parę linijek, stworzyłem nową sesje i działało, ale teraz już nie wiem jak, jak tak robie to niby powinien być Xgl ale odpala sie AIGLX.

Pokombinuje jeszcze, może coś się uda.

Ten błąd z pidof na początku jakoś u siebie usunąłem, zaraz napisze jak (muszę na PLD się przesiąść), a reszta dobrze działa, tak wygląda LOG z karty niewspieranej za bardzo przez AIGLX na fglrx =) Mam to samo właśnie.

P.S.

A możesz używać przezroczystych okien ? Tzn czy one poprawnie Ci działają, bo u mnie np ma problem z ich kontrolą i są takie... pomazane jak by, nic nie widać tam =P

------------------------------------------------------------------------------------------------------
EDIT

Masz pakiet SysVinit ? Ale raczej powinieneś mieć go.

PRZEPIS NA XGL (przy GDM):

Tworzymy plik:
Kod:

sudo kedit /usr/bin/startxgl.sh


I do niego wrzucamy:
Kod:

Xgl -fullscreen :0 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:0
# Start GNOME
exec gnome-session
# Start KDE
#exec startkde


Jak widać możemy sobie wybrać co ma się włączać, KDE czy GROME =).
Nadajemy prawa:
Kod:

sudo chmod 755 /usr/bin/startxgl.sh


I znowu tworzymy plik:
Kod:

sudo kedit /usr/share/xsessions/xgl.desktop


Do niego wrzucamy:
Kod:

[Desktop Entry]
Encoding=UTF-8
Name=XGl
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application


Teraz edytujemy plik /etc/gdm/custom.conf i dopisujemy za [servers]:
Kod:

...
[servers]

0=Xgl
[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :1 -ac -accel xv:pbuffer -accel glx:pbuffer -fullscreen
flexible=true



Mi przy XGL beryl tak się sypie:
Kod:

**************************************************************
* Beryl system compatiblity check                            *
**************************************************************

Detected xserver                                : XGL

Checking Display :0.0 ...

Checking for XComposite extension               : passed (v0.3)
Checking for XDamage extension                  : passed
Checking for RandR extension                    : passed
Checking for XSync extension                    : passed

beryl: GLX_SGIX_fbconfig is missing
beryl: Failed to manage screen: 0



I taki jeszcze bledzik mam
Kod:

** (beryl-manager:6796): CRITICAL **: nie można wykonać beryl-xgl: Zasoby chwilowo niedostępne

CO to jest ten beryl-xgl ? Pakiet jakiś ? bo jak tak nie mam pojęcia skąd go wziąć.

Już prawie się załadował, został ten oto ostatni błąd, wie ktoś może jak go się pozbyć ? To może spisał bym wszystko i zrobił HELP'a jak zrobić BERYL'a na nowych kartach ATI.

croolyc - 16 Lipiec 2007, 17:09

juz wszystko wiem :)

trzeba zbudowac nowy xgl.spec i beryl-core.spec --with beryl_mesa
i powinno działac

i wywal te twoje dwa pliki bo z nimi sa problemy

mi juz dziala

ADI-mistrzu - 17 Lipiec 2007, 11:27

Które ? Te aby XGL się włanczało ? Czy które ?
P.S.
Na czym działasz, na AIGLX czy XGL ?

Co do paczek to niema xgl.spec, jest xorg'a xgl albo glx.spec. Które ?

I na czym chodzisz ? Xgl czy Aiglx ? I jakie stery ? fglrx ?

Mi przy prubie odpalenia teraz tak wywala:
Kod:

 **************************************************************
* Beryl system compatiblity check                            *
**************************************************************

Detected xserver                                : XGL

Checking Display :0 ...

Checking for XComposite extension               : passed (v0.4)
Checking for XDamage extension                  : passed
Checking for RandR extension                    : passed
Checking for XSync extension                    : passed

beryl-xgl: Another composite manager is already running on screen: 0
beryl-xgl: No manageable screens found on display :0




--------------------------------------------------


Nieaktualne, wszystko działa =). Musiałem wpisać taką komende do odpalenia beryla:
Kod:

beryl --replace & beryl-manager



Beryl śmiga mi niesamowicie szybko na zamkniętych sterach na XGL =D. Może jak będe miał czas napisze POMOC jak odpalić BERYLA na ATI =).

Aaa... mam takie błędy z czciąkami:
Kod:

...
  plugin.Label.set_markup("<small>%s</small>"%(plugin.Plugin.ShortDesc))
/usr/bin/beryl-settings:352: GtkWarning: Failed to set text from markup due to error parsing markup: BĹÄd w wierszu 1 przy znaku 23: Tekst nie jest poprawnym ĹaĹcuchem UTF-8
  plugin.Label.set_markup("<small>%s</small>"%(plugin.Plugin.ShortDesc))
/usr/bin/beryl-settings:354: GtkWarning: Failed to set text from markup due to error parsing markup: BĹÄd w wierszu 1 przy znaku 25: Tekst nie jest poprawnym ĹaĹcuchem UTF-8
  plgInfo.Label.set_markup("<small><i><b>%s</b></i></small>"%(plgInfo.Plugin.ShortDesc))
/usr/bin/beryl-settings:1955: PangoWarning: Invalid UTF-8 string passed to pango_layout_set_text()
  MainWindow.show_all()
/usr/bin/beryl-settings:1955: GtkWarning: Failed to set text from markup due to error parsing markup: BĹÄd w wierszu 1 przy znaku 13: Tekst nie jest poprawnym ĹaĹcuchem UTF-8
  MainWindow.show_all()
/usr/bin/beryl-settings:1956: PangoWarning: Invalid UTF-8 string passed to pango_layout_set_text()
  gtk.main()

kawałek błędu, wiecie jak go naprawić ? Ja nie mam nijakiego pojęcia.


---------------------------------------------------------------


A teraz mam jeszcze śmieszniej, poprostu samo z siebie akceleracja przestała mi działać =D
Kod:

glxinfo
name of display: :0.0
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
display: :0  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
...

52aqir - 18 Lipiec 2007, 20:27

ADI-mistrzu napisał/a:

A teraz mam jeszcze śmieszniej, poprostu samo z siebie akceleracja przestała mi działać =D
Kod:

glxinfo
name of display: :0.0
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
display: :0  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
...

przestala, bo xgl zabiera dla siebie akceleracje i wlasnie dlatego xgl nie jest 'jol' ;) trzeba poczekac az ATI bedzie miec sterowniki ze wsparciem dla aiglx, lub opensourceowe sterowniki beda oblsugiwac nowsze karty luuuuub gdzies czytalem, ze amd ma udostepnic na zasadach OS sterowniki do ati... narazie wystarczy zeby choc jedno z tych 3 zrobili i bedzie milo ;)

ADI-mistrzu - 18 Lipiec 2007, 22:01

Ale ja mam x1600 Radka, ja się nie doczekam =D. A jeszcze dziś mi działał beryl super, tylko teraz przestał nie wiem czemu =(.
Kumpel ma zresztą ten sam log (z tym verbose) a chodzi na AIGLX i ma grafe i810.

52aqir - 18 Lipiec 2007, 22:14

ADI-mistrzu napisał/a:
Ale ja mam x1600 Radka, ja się nie doczekam =D. A jeszcze dziś mi działał beryl super, tylko teraz przestał nie wiem czemu =(.
Kumpel ma zresztą ten sam log (z tym verbose) a chodzi na AIGLX i ma grafe i810.


a to chyba wiem - nie doczytalem calego komunikatu ;) nie moze dri zaladowac czy cos mialem to samo jak usilowalem ostatnio na radeonie x1100 uruchomic aiglx :P zainstalowalem kernel-dri i to chyba pomoglo, w kazdym razie bledy juz byly inne ;)

ADI-mistrzu - 18 Lipiec 2007, 22:42

Zaraz jeszcze pokombinuje.
A wiesz może jak naprawić ten błąd z czciąkami co wywala ? Na pońcu mojego postu jest. Wydaje mi się ze coś źle mam i18n skonfigurowane. Tak wygląda:
Kod:

SUPPORTED_LOCALES=pl_PL
LANG=pl_PL
LC_ALL=pl_PL
LINGUAS=pl_PL
SYSFONT=lat2u-16
UNIMAP=lat2u
SYSFONTACM=iso02

SUPPORTED_LOCALES="pl_PL/ISO-8859-2 pl_PL.UTF-8/UTF-8 en_GB/ISO-8859-1 en_US/ISO-8859-1"



I teraz jak prubuje ruszyc berylka tak mi sie sypcze:
Kod:

Detected xserver                                : XGL

Checking Display :0.0 ...

Checking for XComposite extension               : passed (v0.4)
Checking for XDamage extension                  : passed
Checking for RandR extension                    : passed
Checking for XSync extension                    : passed

XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0"
      after 142 requests (140 known processed) with 0 events remaining.
trying '/root/.xcompmgrrc' as configfile


finished parsing the config file




--------------------------------------


Chyba wiem, po wpisaniu LIBGL_DEBUG=verbose fglrxinfo pokazało w tym problem:
Kod:

...
libGL error: XF86DRIQueryDirectRenderingCapable failed



Wydaje mi się że za to odpowiada pakiet xorg-xserver-xgl-libGL, dobrze kombinuje ?
Nie mam go zainstalowanego i mam z tym problem, bo mój xgl jest z cvs i nie wiem skąd wziąć tam tego libGL. Jako tako speca go tam niema, a jeśli się coś dopisuje przy budowie to ja nie wiem co w takim razie =).
Jak to z tym jest ?

Jak lookałem w googlasach, to tam coś jest o tym błędzie, tyle że tam urzywają komend niedziałających na PLD =].
Np.
Kod:

emerge -v /usr/portage/x11-base/xorg-server/xorg-server-1.1.1-r4.ebuild


Ona chyba coś przebudowuje ale nie jestem pewien.

52aqir - 19 Lipiec 2007, 10:37

ADI-mistrzu napisał/a:
Zaraz jeszcze pokombinuje.
Chyba wiem, po wpisaniu LIBGL_DEBUG=verbose fglrxinfo pokazało w tym problem:
Kod:

...
libGL error: XF86DRIQueryDirectRenderingCapable failed



Wydaje mi się że za to odpowiada pakiet xorg-xserver-xgl-libGL, dobrze kombinuje ?
Nie mam go zainstalowanego i mam z tym problem, bo mój xgl jest z cvs i nie wiem skąd wziąć tam tego libGL. Jako tako speca go tam niema, a jeśli się coś dopisuje przy budowie to ja nie wiem co w takim razie =).
Jak to z tym jest ?

Jak lookałem w googlasach, to tam coś jest o tym błędzie, tyle że tam urzywają komend niedziałających na PLD =].
Np.
Kod:

emerge -v /usr/portage/x11-base/xorg-server/xorg-server-1.1.1-r4.ebuild


Ona chyba coś przebudowuje ale nie jestem pewien.

uwaga zgaduje, bo jeszcze nie bralem sie za xgl
Kod:
./builder xorg-xserver-xgl --with libGL


co do utf to ja mam tak:
/etc/sysconfig/i18n
Kod:
# $Id: i18n 7000 2006-02-23 10:32:36Z glen $
# known, working solution
#LANG=pl_PL

# If you feel brave, or don't ever plan to use text console
# you can set locale to unicode
#LANG=en_US.UTF-8
LANG=pl_PL
SUPPORTED_LOCALES="pl_PL.UTF-8/UTF-8 pl_PL/ISO-8859-2 en_GB/ISO-8859-1 en_US/ISO-8859-1"

# list of supported locales
#SUPPORTED_LOCALES="pl_PL.UTF-8/UTF-8 pl_PL/ISO-8859-2 de_DE/ISO-8859-2 en_GB/ISO-8859-1 en_US/ISO-8859-1"

Tak bylo domyslnie, wiec nie zmienialem. Chyba trzeba bylo dokomentowac tylko. W kazdym razie generuje utf8 i iso ( swoja droga nie wiedzialem, ze mozna miec rozne kodowania znakow tego samego jezyka :| )

ADI-mistrzu - 19 Lipiec 2007, 11:22

No tak, zapomniałem o with =].
Ale to i tak za bardzo chodzić nie chce, pod koniec kompilacji dostaje buga ze potrzebuje Mesa-libGL (a konkretnie to pliku z tej instalacji /usr/lib/libGL.so), a on się natomiast gryzie z moimi sterami xorg-driver-video-fglrx.

Może gdybym ręcznie od kogoś wrzucił ten plik by poszło... a może niech ktoś jak może zbuduje ten pakiet i mi podeśle jak może. (adi-mistrzu@o2.pl)

52aqir - 19 Lipiec 2007, 11:26

ADI-mistrzu napisał/a:
No tak, zapomniałem o with =].
Ale to i tak za bardzo chodzić nie chce, pod koniec kompilacji dostaje buga ze potrzebuje Mesa-libGL (a konkretnie to pliku z tej instalacji /usr/lib/libGL.so), a on się natomiast gryzie z moimi sterami xorg-driver-video-fglrx.

Może gdybym ręcznie od kogoś wrzucił ten plik by poszło... a może niech ktoś jak może zbuduje ten pakiet i mi podeśle jak może. (adi-mistrzu@o2.pl)


dlatego na czas budowania xgl wywalilem stery od grafiki i zainstalowalem mese :) jak uruchomie xgl to postaram sie skrobnac co trzeba zrobic.. a jak nie uruchomie to poczekam na sterowniki wspierajace aiglx :P A zbudowanie --with libGL nie dalo mi paczki xorg-xserver-xgl-libGL ale moze nei jest potrzebna ;) sie okaze

ADI-mistrzu - 19 Lipiec 2007, 11:33

Nie kumam, czemu wtedy chodziło a teraz nie =/.
Wkurzę się w końcu, usiądę i zrobię reinstale sysa =].

croolyc - 19 Lipiec 2007, 23:17

mi tez pada 3d na xgl ale wystarcze restart X i jest ok
ADI-mistrzu - 19 Lipiec 2007, 23:19

A mi nie, w ogóle nic nie pomaga =(.
Dlaczego to w ogóle przestało działać nie rozumiem. Co to w ogóle za błąd jest z tym libGL. Wydaje mi się ze do *-xgl jest potrzebne jeszcze *-xgl-libGL tak jak normalnie jest w poldku. Da to się jakoś zbudować ? Bo normalnie w specach niema tego.

croolyc wywala Ci jakieś błędy czcionek, jezyka czy cos tam przy próbie załadowania managera beryla ? tam gdzie masz te wszystkie opcje. Jak nie to podeślij tutaj swój /etc/sysconfig/i18n =).

KrystianT - 20 Lipiec 2007, 05:11

Spróbuj czy pomoże ci zmiana w /etc/sysconfig/i18n
LANG=pl_PL --> LANG=pl_PL.UTF-8

croolyc - 20 Lipiec 2007, 11:33

ADI-mistrzu napisał/a:
Wydaje mi się ze do *-xgl jest potrzebne jeszcze *-xgl-libGL

a budowaleś nowy xorg-xserver-xgl ???
tam libGL jest w --with
ja budowałem bez tego i działa

co do fontów to w berylu nie mam polskich ogonków
Kod:
cat /etc/sysconfig/i18n
LANG=pl_PL
#LANG=pl_PL.UTF-8
SUPPORTED_LOCALES="pl_PL/ISO-8859-2 pl_PL.UTF-8/UTF-8 en_US/ISO-8859-1"


Kod:
$beryl-manager
** (beryl-manager:4211): WARNING **: Brak pidof, może nie działać poprawnie.

** (beryl-manager:4211): WARNING **: Brak pidof, może nie działać poprawnie.

** (beryl-manager:4211): WARNING **: Brak pidof, może nie działać poprawnie.

** (beryl-manager:4211): WARNING **: Brak pidof, może nie działać poprawnie.
No window manager. Waiting...
No window manager. Waiting...
**************************************************************
* Beryl system compatiblity check                            *
**************************************************************

Detected xserver                                : XGL

Checking Display :0 ...

Checking for XComposite extension               : passed (v0.4)
Checking for XDamage extension                  : passed
Checking for RandR extension                    : passed
Checking for XSync extension                    : passed

New Window Manager
Window Manager "beryl"
New Window Manager
Window Manager "beryl"
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
QImage::smoothScale: Image is a null image
Reloading options

ADI-mistrzu - 20 Lipiec 2007, 22:01

Wiesz, gdybym nie miał polskich ogonków to bym nie narzekał, ale ja mam tak, że jak jakiś wyraz ma polski znak to wywala całkowicie ten wyraz i ciężko mi konfigurować go z obrazków i suwaków, niewidząc podpisów =].
croolyc - 21 Lipiec 2007, 23:14

w sumie o berylu można już zapomnieć
tu opis i tu filmik
czekam na toto w pld :D

ADI-mistrzu - 22 Lipiec 2007, 00:47

Mmmm... Taki ładnie poprawiony BERYL =). To jest już ogółem ?
Jak tak to może spróbujemy na PLD uruchomić =D ?
http://gitweb.opencompositing.org/
Ten link jest do źródeł ? Jak nie to gdzie jest Fusion do pobrania =) ?

A gdzie w berylku się ustawia wielkość kostki ? Tzn oddalenie, bo ja nie mam większości podpisanej i ciężko po omacku się szuka =).

croolyc - 22 Lipiec 2007, 10:40

ADI-mistrzu napisał/a:
Jak tak to może spróbujemy na PLD uruchomić =D ?

juz widze jak z palca lece 30 albo wiecej pakietow :P
popłakałbym się przy trzecim :lol:

ADI-mistrzu - 22 Lipiec 2007, 10:44

Oj nie będzie tak źle =P.
Może przyśpieszymy pojawienie się na PLD =).

A co z tą tapetką ? Gdzie to się ustawia =) ?

52aqir - 22 Lipiec 2007, 11:19

croolyc napisał/a:
w sumie o berylu można już zapomnieć
tu opis i tu filmik
czekam na toto w pld :D


a przypadkiem w cvs nie lezy wlasnie compiz-fusion? o ile sie nie myle compiz-fusion jest oznaczony numerkiem 5 i taki wlasnie siedzi w cvs, a 3.costam to byl stary compiz. Ale jesli sie myle to nie bijcie :P aaa i jeszcze jest cos takiego co sie nazywa "metisse" tez fajna sprawa i najlepsze, ze nie potrzeba mu composite, a co za tym idzie smiga nawet na fglrx bez xgl i innych akceleracjo zabieraczy ;) No tylko jeszcze nie dziala na x86_64 :P ale to "tylko kwestia czasu" jak wydanie sterownikow ati z obsluga composite :P
a tu filmik

ADI-mistrzu - 22 Lipiec 2007, 11:48

W poldku masz compiz 0.5.0-1 =) Czyli niby to powinien być fusion, ale raczej nie jest.

Co do tamtego... wole compiza =)

Ma ktoś jakiś podręcznik do GIT'ów =P Dopiero dowiedziałem się że coś takiego istnieje =)

EDIT

Dobra wiem już. =).
A pytanie, da się to teraz jakoś w RPM jednego zrobić ? Bo to jest zwykła instalacja typu make i make install.

To może bym to do PLD zrobił i na swój serwer podrzucił.

-----------------------------------

Dobra wiem, robie tego Fusiona, ale idzie to opornie...


EDIT
----------------------------------------------------

Pierwsze RPM'y gotowe =):

http://www.dhost.info/tes....3.0-1.i686.rpm
http://www.dhost.info/tes....3.0-1.i686.rpm

Są to moje pierwsze rpm;y w życiu, więc nie wiem jak z nimi jest, ale powinny być OK.

Pakiet to Emerald nowy z fusion.

Na compiz mam tak:
Kod:

the following optional plugins will be compiled:
  glib:     yes
  gconf:    yes
  place:    yes
  dbus:     yes
  annotate: yes
  svg:      no
  inotify:  yes
  fuse:     no

and the following optional features will be compiled:
  gtk:      yes
  metacity: yes
  gnome:    no
  kde:      yes


Jak zrobić aby GNOM'a też zaznaczył ? Bo w trakcie sprawdzania to mu wywala:
Kod:

checking for GNOME_WINDOW_SETTINGS... no
checking for GNOME_KEY_BINDINGS... no



A ja mam gnome (właśnie z niego pisze).

croolyc - 22 Lipiec 2007, 20:15

a te wszystkie wtyczki tez sa?
czy sam compiz?

KrystianT - 22 Lipiec 2007, 21:31

ADI-mistrzu napisał/a:
Jak zrobić aby GNOM'a też zaznaczył ?

Pewnie brakuje ci jakichś gnome-*-devel. Zacznij od gnome-libs-devel...
I wrzuć też speca na serwer.

ADI-mistrzu - 23 Lipiec 2007, 16:14

Też są wtyczki... jest ich po prostu zaj.... strasznie dużo =).
Zaraz wszystko powrzucam, bo robiłem reinstale PLD, chciałem mieć świeży system do tego =).

............................


Hm... może ja wam to będę pakował i dawał w postaci make/make install ? Bo na rpm jeszcze bardzo słabo się znam w sumie.

Hm... w sumie przydało by się najpierw compiz'a nowego zrobić, bez niego nic nie zbuduje.
Ale problem taki jest:
Kod:

...
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking for intltool >= 0.23... awk: cannot open ./intltool-update.in (No such file or directory)
awk: cannot open ./intltool-update.in (No such file or directory)
 found
configure: error: Your intltool is too old.  You need intltool 0.23 or later.



A żeby było śmieszniej intltool mam 0.35 =). Próbowałem też ten ze spec'a, ale nic nie dało.



Hmm.... może źle liczę, ale w Fusion jest chyba... około 500 opcji =]. Będzie czym się bawić =D


Prubuje zrobić inne pliki, ale coś z językiem mu niepasuje:
Kod:

make[2]: Opuszczenie katalogu `/root/git/emerald/doc'
Making all in po
make[2]: Wejście do katalogu `/root/git/emerald/po'
file=`echo ca | sed 's,.*/,,'`.gmo \
          && rm -f $file &&  -o $file ca.po
/bin/sh: -o: not found
make[2]: *** [ca.gmo] Błąd 127
make[2]: Opuszczenie katalogu `/root/git/emerald/po'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/root/git/emerald'
make: *** [all] Błąd 2



Daje wam tez cały katalog tego emeralda. Mi to wyrzuca przy próbie make.
http://www.dhost.info/tes.../emerald.tar.gz

KrystianT - 23 Lipiec 2007, 19:52

ADI-mistrzu napisał/a:
Hm... może ja wam to będę pakował i dawał w postaci make/make install ? Bo na rpm jeszcze bardzo słabo się znam w sumie.
Skoro miałeś rpm-a to jakiegoś speca napisałeś. Jak go udostępnisz to może ktoś go dopieści i wyląduje w cvs...
ADI-mistrzu - 23 Lipiec 2007, 20:03

Ok, emerald działa, nawet już w języku PL =D. Sprawdziłem go.
RPM:
emerald-0.3.0-1.i686.rpm
emerald-debuginfo-0.3.0-1.i686.rpm

Spec i tar.gz od niego:
emerald.spec
emerald-0.3.0.tar.gz

Jedyny problem to niespełnione zależności podczas próby instalowania:
Kod:

błąd: Niespełnione zależności:
    /usr/share/locale/de_DE/LC_MESSAGES jest wymagany przez emerald-0.3.0-1.i686
    /usr/share/locale/gu_IN/LC_MESSAGES jest wymagany przez emerald-0.3.0-1.i686
    /usr/share/locale/hu_HU/LC_MESSAGES jest wymagany przez emerald-0.3.0-1.i686
    /usr/share/locale/it_IT/LC_MESSAGES jest wymagany przez emerald-0.3.0-1.i686
    /usr/share/locale/nb_NO/LC_MESSAGES jest wymagany przez emerald-0.3.0-1.i686
    /usr/share/locale/pl_PL/LC_MESSAGES jest wymagany przez emerald-0.3.0-1.i686
    /usr/share/locale/sv_FI/LC_MESSAGES jest wymagany przez emerald-0.3.0-1.i686
    /usr/share/locale/sv_SE/LC_MESSAGES jest wymagany przez emerald-0.3.0-1.i686
    /usr/share/locale/tr_TR/LC_MESSAGES jest wymagany przez emerald-0.3.0-1.i686
RESULT=1


Nie wiem jak go się pozbyć.

Tematy emeralda:
emerald-themes-debuginfo-0.3.0-1.i686.rpm
emerald-themes-0.3.0-1.i686.rpm

Spec i tar.gz :
emerald.spec
emerald-0.3.0.tar.gz

ADI-mistrzu - 24 Lipiec 2007, 20:46

Hm... compiz'a zrobiłem =). Ale tylko i wyłącznie compiz, resztę nie wiem jak SPEC napisać.

Jak ktoś chce to mogę podrzucić wszystko od compiz, bo u mnie na serva nie wejdzie 7Mb.


Powered by phpBB modified by Przemo © 2003 phpBB Group