LINUX.ORG.RU

Debian wheezy + gnome2 + compiz


0

1

Привет всем. Возникла непонятная мне до сих пор проблема, при настройке compiz в Debian testing на ноутбуке. Драйвера настроил:

borisbritva@kgb:~$ glxgears
11756 frames in 5.0 seconds = 2351.017 FPS
11365 frames in 5.0 seconds = 2272.860 FPS
11377 frames in 5.0 seconds = 2275.391 FPS
11360 frames in 5.0 seconds = 2271.929 FPS
11839 frames in 5.0 seconds = 2367.600 FPS

В xorg.conf прописал всё как у людей:
Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath      "/usr/lib/xorg/modules"
    FontPath        "/usr/share/fonts/X11/misc"
    FontPath        "/usr/share/fonts/X11/cyrillic"
    FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/Type1"
    FontPath        "/usr/share/fonts/X11/100dpi"
    FontPath        "/usr/share/fonts/X11/75dpi"
    FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
    FontPath        "built-ins"
EndSection

Section "Module"
    Load "dbe"
    Load "record"
    Load "extmod"
	Load	"glx"
EndSection

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "InputDevice"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Monitor Vendor"
    ModelName      "Monitor Model"
EndSection

Section "Device"
    Identifier "Card0"
	Driver "nvidia"
	Option "Coolbits" "1"
	Option "AddARGBGLXVisuals" "true"
	Option "TripleBuffer" "false"
	Option "XAANoOffscreenPixmaps" "true"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Card0"
    Monitor        "Monitor0"

    DefaultDepth    24
    Option         "metamodes" "1280x800 +0+0"

    SubSection     "Display"
		Modes      "1280x800" "1024x768" "800x600" "640x480"
		Depth       24
    EndSubSection
EndSection

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

Но вот с compiz всё равно какая-то беда: гружу его через compiz --replace, всё нормально начинает загружаться, но сразу после загрузки рабочего стола останаливается отрисовка. Именно отрисовка, т.к. взаимодействовать с компьютером я всё также могу — получалось создать новую папку, запускать программы (слышно по работе компьютера), залазить на внешний винт (опять же слышно по его работе), а также сделать этот скрин. На экране после загрузки видно только это и ничего не меняется.

Кто-нибудь с таким сталкивался? У меня даже нет догадок в какую сторону копать. Буду крайне признателен за любую помощь :)


Попробуйте добавить это в конфигурацию xorg.

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

Section "Device"
...
Option      "RenderAccel" "true"
Option	    "AllowGLXWithComposite" "true"
...
EndSection
kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Менял настройки в xorg.conf много раз, но визуально от этого ничего не менялось. Про то, что абсолюнто ничего не меняется на экране я немного наврал — курсор работает как надо (меняется на загруженный при открытии программ и т.д.), а в остальном всё статично. У меня есть две догадки, но как их проверить я не знаю:[br] 1) Может быть compiz неверно определяет устройство вывода (compizconfig -> общие настройки -> настройки отображения -> устройства вывода). 2) Второй вариант — compiz неверно посчитал кол-во виртуальных рабочих столов, и всю активность он выводит якобы не на тот. Хотя в таком случае по логике возможность переключиться между ними должна работать, да и общесистемные меню должны были бы функционировать.

HnH
() автор топика
Ответ на: комментарий от HnH

Вы настраивали перед этим компиз, включили отрисовку оформления окна и загрузку изображений: jpg, svg, png и text ?

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87

Да. У меня пояивлось подозрение, что настройки в ccsm и gconf-editor /apps/compiz сохраняются в разные места. Как проверить какие настройки использует compiz? И если это так, то как заставить ccsm сохраняться в gconf?

HnH
() автор топика

>гружу его через compiz --replace

compiz --replace ccp

gentoo_root ★★★★★
()
Ответ на: комментарий от HnH

>У меня пояивлось подозрение, что настройки в ccsm и gconf-editor /apps/compiz сохраняются в разные места.

У x11-wm/compiz есть USE-флаг gconf. Если собрано с ним, то используется gconf, иначе текстовые файлы в ~/.config/compiz/. Ещё есть x11-libs/compizconfig-backend-gconf и другие x11-libs/compizconfig-backend-*, возможно, в дебиане есть аналоги этих пакетов.

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

Спасибо за ответ. Да аналог в debian есть, даже называется также. Настроил ccsm на для работы с gconf, но ничего не изменилось (в смысле решения моей проблемы). Пробовал запускать и с «ccp» и без. Кстати что даёт «ccp»?

HnH
() автор топика
Ответ на: комментарий от HnH

>Кстати что даёт «ccp»?

Загружает плагин ccp. Что делает сам плагин, я не знаю, но без него compiz обычно не работает (у меня, например, он не загружает ни одного плагина, если не загрузить ccp, т.е. нет анимаций, декораций окон, нельзя их двигать, ресайзить и т.п.).

gentoo_root ★★★★★
()
Ответ на: комментарий от gentoo_root

В Arch Wiki говорят: «ccp: команда «ccp» загрузит последние настройки конфигурации ccsm (CompizConfig Settings Manager), в противном случае Compiz будет загружаться без настроек и у вас не будет возможности перетаскивать, разворачивать/сворачивать, или перемещать окна».

Да, видимо я много вермени потратил впустую, ковыря ccsm и запуская compiz без ccp :)) чтож за день такой.

HnH
() автор топика
Ответ на: комментарий от HnH

Из той-же вики взял параметр --indirect-rendering и запустил compiz с ним, и всё заработало. При этом добавлял раньше в xorg.conf Option «AIGLX» «true» и это ничего не меняло. Слава богу теперь хоть ясна причина. Разберусь со всем окончательно и отпишусь здесь, мало ли кто ещё с таким столкнётся.

HnH
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.