Решено: Compiz глючит ! (CentOS 5.6)

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Аватара пользователя
max2771
Сообщения: 378
ОС: Debian, Cent OS, SuSE 42.1

Решено: Compiz глючит !

Сообщение max2771 »

Установливаю компиз с картой ATI Radeon 9800 Pro, перед установкой правлю /etc/X11/xorg.conf, добавляя несколько новых модулей и подправляя старые, в итоге получаю вот такой xorg.conf:

Код: Выделить всё

# Xorg configuration created by pyxf86config

Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
EndSection

Section "Module"
#    Load           "dri"
#    Load           "dbe"
    Load           "glx"
    Load           "extmod"
#    Load           "type1"
#    Load           "freetype"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"
        Identifier  "Videocard0"
        Driver      "radeon"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID       "PCI:1:0:0"
        Option      "AddARGBGLXVisuals" "true"
     Option  "DisableGLXRootClipping" "true"
    Option         "XAANoOffscreenPixmaps" "true"
    Option         "AllowGLXWithComposite" "true"
    Option         "DRI" "true"
EndSection

Section "DRI"
    Group        0
    Mode         0666
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        Monitor    "aticonfig-Monitor[0]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
            Option "AddARGBGLXVisuals" "True"
            Option "DisableGLXRootClipping" "True"
EndSection

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


После перезагрузки получаю рабочий компиз со всеми эффектами, но при открытии любого окна, папки, или при открытии чего угодно, содержимое оказывается пустым, т.е. пустое окно. Не пойму куда копать, то ли в xorg, то ли в компиз (хотя по-моему в компизе и копать-то нечего, раз он запускается).
Некоторое время назад я делал всё то же самое, но с картой nvidia, можно сказать собаку съел на редактировании xorg.conf, было много косяков при настройке (рабочий стол разрушался, иксы не стартовали, компиз глючил, всякое было), в итоге добился 100%-ной работы системы и компиза. Сейчас решил экстраполировать все настройки nvidia на карту ati, естественно с сохранением родного ati-ного xorg.conf, и в итоге получил такой косяк. Вот xorg.conf до правки, после установки проприетарного драйвера на карту radeon 9800 pro:

Код: Выделить всё

# Xorg configuration created by pyxf86config

Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"
        Identifier  "Videocard0"
        Driver      "radeon"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID       "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        Monitor    "aticonfig-Monitor[0]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection


Может кто в курсе отчего могут быть пустые окна при открытии любого приложения или папки ?
И ещё вопрос, если после перезагрузки, не запуская компиз, иксы нормально стартуют и я имею полностью рабочую систему, то может быть и xorg.conf правильный ?
искать и не сдаваться, найти и перепрятать...
Спасибо сказали:
Аватара пользователя
max2771
Сообщения: 378
ОС: Debian, Cent OS, SuSE 42.1

Re: Решено: Compiz глючит !

Сообщение max2771 »

Решил проблему следующим образом: после установки проприетарного драйвера на карту ATI Radeon 9800 Pro, добавляю новые секции в /etc/X11/xorg.conf и в итоге получаю:

Код: Выделить всё

# Xorg configuration created by pyxf86config

Section "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
EndSection

Section "Module"
#    Load           "dri"
#    Load           "dbe"
    Load           "glx"
    Load           "extmod"
#    Load           "type1"
#    Load           "freetype"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]-0"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"
        Identifier  "Videocard0"
        Driver      "radeon"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        BusID       "PCI:1:0:0"
#        Option      "AddARGBGLXVisuals" "true"
#        Option  "DisableGLXRootClipping" "true"
    Option         "XAANoOffscreenPixmaps" "true"
    Option         "AllowGLXWithComposite" "true"
    Option         "DRI" "true"
EndSection

Section "DRI"
    Group        0
    Mode         0666
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Videocard0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]-0"
        Device     "aticonfig-Device[0]-0"
        Monitor    "aticonfig-Monitor[0]-0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
#            Option "AddARGBGLXVisuals" "True"
#            Option "DisableGLXRootClipping" "True"
EndSection

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


у кого не шибко свежий radeon, можно взять этот, уже готовый к употреблению. При ковырянии с карточкой ATI, я упустил один момент (при настройке nvdia, это не нужно) в "система" --> "параметры" --> "дополнительные параметры", есть пункт "эффекты рабочего стола", его надо включить, после этого, без установки компиза, включаются вихляющие окна и куб рабочего стола. Как раз включением этой опции и убирается куча косяков, с которыми сталкиваешься после установки компиза (разрушение рабочего стола, пропадание оформления окон и ещё масса всего) Затем ставим компиз:

#yum install compiz-all

перезагружаемся и имеем рабочий COMPIZ на 100%. И ещё, после установки, при нажатии пр. кнопкой мыши на ярлыке компиза в пр. вернем углу, можно поэксперементировать с опцией "loose binding", потому что после её включения, бывает, всплывают некоторые глюки, надо пробовать в сочетании с закомментированием строки - Load "extmod" в xorg.conf.
искать и не сдаваться, найти и перепрятать...
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Решено: Compiz глючит !

Сообщение Skyb »

ИМХО, на десктоп лучше ставить что то вроде федоры.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали: